{"_id":"@mocobaas/server-sdk","_rev":"592-4402bb1fe1b25799be060d6765a6eef5","name":"@mocobaas/server-sdk","dist-tags":{"latest":"2.23.2","next":"2.0.0-alpha.39","v.1":"1.53.2"},"versions":{"1.0.3":{"name":"@mocobaas/server-sdk","version":"1.0.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.19","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.25","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","bluebird":"^3.7.2","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","delay":"~4.3.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~1.19.3","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"4e3258926545a581cb53493f97281f03ec053847","_id":"@mocobaas/server-sdk@1.0.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZRjt3fsh1EYGhRPpG+vknW+6tHvvHU9TBt+FOUhXbz8YMWu7TEow2ozhNZ6xJDAdAnfFYuQ9esmF71pibw5eTg==","shasum":"efab0e6eeb381b7430fd956e2fbbb1b6afa52c9f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.0.3.tgz","fileCount":490,"unpackedSize":2870619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFVT/CRA9TVsSAnZWagAAUhAP/0GDA918vQRqwD31Cj6L\njtcQJw7xwm5ll3aixFDEMxwk8Rkoq8dLknXJVufP36uEhBdcfA4OTOl68aM1\nYyy2WoAQSH9bCL5/4WQqQiYTbNWsFamZbyGdG4gV1aIHQRcFOC7peXSCM1yG\n0P4aNyWHX98A2Xk/YqD9ZijSuJTZVOVtkuHV/gtVPi4b4HTmQ0Nk31Ibedz0\nlvRU1klBPH3nhpcATmN8mSYHvcuwD5o4RwX4NVvL7QqfHiSA2hDiox/wTfgr\n53vyHbxLi6ETWGi/H3FsCYVoETViFZ53kaXdV38OB+liY7Hpvl4QVg0VoxM2\nUvF5HFdK+DIlPaV11JDdw6It2KBduxzaXz3VYk8PQwzhF7lAhg/gFP1B5CNg\nMoaHd8aIpX3YKeK+D6MUQbrp/L3xIfKe67Hg9kpe6672+KP/6sK/tVLlOlMP\np+DEQN7+4fH8Y9EcvHpgZWxdh4+CDlkTNh6e/LtbMfXrIw7N67FMYG/B+eD9\ndNHneqJWqOW4S04+6ZS1DjwNtJGu+fNIgIhM7FO1gXXGQeETUB8BXzXj1iQ2\nMFN+b+hn59ncgqH0sF/07tVVCM+jIhNn5yZjZgkfm3nEq7kGpT48zadIp4z4\nCibICO46orWEhvSmY4jiWnk3W8TgATzSNmtzcN6AEAcuB8RtLgFtRwAQ0LlU\nuROT\r\n=y1lF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC39pl3wo2A7a0QIdsgMzCHhW2nxP349obcnuCQeKM73wIhAOYB2aBKhvnLmk9Q+jj1+5CCShrmUmpYFCiKzVZGfvq5"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.0.3_1578456318482_0.1915499461269239"},"_hasShrinkwrap":false},"1.1.0":{"name":"@mocobaas/server-sdk","version":"1.1.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.19","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.25","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","bluebird":"^3.7.2","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~1.19.3","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"9765967c8c555b26ca6ea7aecad13b68619ec7d4","_id":"@mocobaas/server-sdk@1.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pbctlHo/zwzOn8/II3NJq6dTN9tP8MToelfdIUcfSDn9AEORJsrbLforvS1qrnxwcM/Wilor3z4cAgIUJqUg2w==","shasum":"19dc6fcebfc40689719b680bc9296958426e29e0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.1.0.tgz","fileCount":491,"unpackedSize":2870975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFYh7CRA9TVsSAnZWagAA6LcP/AoUPoDMYzKd7o9D/wQk\nfj6imnn/B01J8kCa/A40ChjL8rlnaCFhWV3EhfKTZnOsWzsvfiq0AratWL54\nNkEWGF8nnOQ1w3SiEgm+4OjJ3di0no/svZo+w0RkewbGH5BO9TcA2fQY/ren\nssE6h1yO30W+m6TVFU1gudH0QedbRQtqulE9tzwZo+vKLRYbeRqgUvBRRiwY\ncaY2OFzGEhmOioidIW+lmX7bQVg++ahaDahX+6g+efUrdNhNAbjl1a4Et4x0\n6XWyhl9e316ixIV4/6+s2MTIfoqSet9vtRE5DmIgfKulpRPrzkL7zcIdM2mD\nwMBxUNteRxEgqSWGCkXDt3veAgr6+V7zJ79gcjEk/cIXPixwwGjv2yZWkXMn\n2A2+0ADAl/rTNgGmvazMOxtW7lb9tPg+eKEFQ9LSID0wC5RwSaLqvK5H0JX9\nXldje/zx5KQq4/IYipljck9r7ubjgX8ACHmWxrHjDlnWJt/pepKOnpm1+S/Y\nyaUbLIGtMwiJeGrCuPLYQ8NbAwE0SanmYRHTaOHZIONUgEB9tLkn3DpotiX8\ngxgIZKUrnxq1iRUzJMsosOeRJpiL70WoTEW2x+AnAQGH05cSuKFT05sxwQA3\nLfzWtJYtxqjrP8byzYzLl3EEXjhY9l0a2iXwEmJPlcj4iKvr2JUyfd+feDx6\nhO+x\r\n=x8b7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7L8OdnnwLRYkEy08Etd4VGQWP9iHdMmDq4isnE16D0AiEAtbG9ZY0pTmjeQ4cxvonOIVArOYecgCDB4ER7R2ETPdU="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.1.0_1578469498811_0.09959364487606415"},"_hasShrinkwrap":false},"1.1.2":{"name":"@mocobaas/server-sdk","version":"1.1.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.19","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.25","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","bluebird":"^3.7.2","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~1.19.3","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"37d93e1b977faa205fe3092b544167c8ade39b10","_id":"@mocobaas/server-sdk@1.1.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kdy9UiZlQc4xdQp3scw9Tn7JNeah/tvniaiRTwBCdL5H0XBxstozdJvMTSC8ioa6UkKsvI1zkk3xv7a+RF09yQ==","shasum":"d10120cccf3cdb48102f5cd0fc44dddc2dc44dac","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.1.2.tgz","fileCount":492,"unpackedSize":2871161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFZXoCRA9TVsSAnZWagAARA0P/0ijeSFQypKkXSWjlLah\nTFve6bc4sGt9zo4bVuFQKNPM5KMy2LXxaARKr0puYQjP6TPel55NuwafXjWf\nUTKZg3dAE//SBL2Tw36mXy8Y1GE9O4ag5QT9cPwD04+UrOyAKa8aU5hb4C2k\nb5u5ru91ZtcWnDQ261kobkWUH9ZKUyQRdnFJ+RSOy2oA5erXuQm4yYEcTIOz\n4of+YGPIuYneCl7hn8PieV5jPYfROD2K3kavib4H+Z3Ayx6zjZGGi81j7IGU\nJ7JZ9+sfgdeAq+XQiAWdI1GZ6yUqPYLmcZvdF+4ZwGzmT+vGRsnzXWQe21Lw\nONx8gvzFBPF2w674AMi//YuBkHQdDnmqNdXaO0Pc7f+2vKWqcF1f9QVbKUso\nt6Acz17RKrQ36zezYACsROtwE5dMXYjkJRX/Nh38YTNwzcH4pBFhQf0yRgY3\n6Vobtqt/WAA54/2Tc+wPK1ykt0uSTDC3uPXhnj4vNSZsfBwzv+mTqZkBK3Uf\nh2NI29gk6mD0/Tk8YG9s/OwSzd2SDkfR5IAUq3mHvSoBBWdLi/DYb0kSZ5Eu\n16k6gzrfxuLXEGZ5/eugEkDx2wgjDhaFIrUGRydMhZEiEq9p0arGfpgV2c6u\nUXq3sBz8x0zDr20XpChtLEfuFgUU9zVNgdKQoEnVKYExVV2ZRB5Na0AP42Qt\nJtok\r\n=rUJB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSYxM2AyU7WQeLhCeAXoJeUWKdriyzF4BcxeVYK+CkkQIgV6hJTLk5/Uo20vbFGBl/xjqgHTPjnX248DAviTKpc2I="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.1.2_1578472936357_0.7620643404156435"},"_hasShrinkwrap":false},"1.1.3":{"name":"@mocobaas/server-sdk","version":"1.1.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.19","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.25","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","bluebird":"^3.7.2","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~1.19.3","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8e41371ff5fe7ee1ce77020fd2622670374bdbd0","_id":"@mocobaas/server-sdk@1.1.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-n68/SsO4Quw5zIEgYGwZTBv471NdmCBe3Y1qX5uFuyuApktx2UdLl6EfZwpEXnxvTu5r07DGjLaDOHV2VDjXrA==","shasum":"e882adabcf3a75761de365a8839cbe8125f4cf06","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.1.3.tgz","fileCount":492,"unpackedSize":2872171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFaiPCRA9TVsSAnZWagAAnZgP/R0dmkCK1X6QiRrcrEc1\n1fu7ds2ZvqOKXk7e8mc/QUfFCrjRSdIal5hgCXmdk7viMvm9Q4/gebQLF263\nfU6UUD07an0pq2VjNyR2vDPxquQGYzJZ0R+ObIg7wjWAKQzTo1oSrSiOOSXp\nOm/wc7Oq2Terg5PgO50vf4KKIEaPerL2FYMOEqe0D2nkJvQfY8e4lV01aHgJ\nIJP2oEQl4Uvbj4FF5SR+coXSz7XbddZwskmpCdR4m0k4rXnkBK5K8ZFImmMl\nTxGyUujUkBAbxAsOq+q3LUMzzc2Wj5GGEmu6nOBdc2dqDqhgEewn0Sd2aO5g\nY2f8ZoLisabx62i9VVZxrUjCixjWu5sEbUN8R6bZ2Gxlr0xFdJdNMEfqrR4H\ncwvW1vQCDSNx036t6VquFCgUMJP6Kmyc9Yq0PLZhRJ3hzYv5BibVua8LcGGV\n9p6LTEBZ9oBiBsdCExx93kZlHcbyGDLHPW1cq/DuBPmmt88AyltHX9MY1oq4\noXnPgHez84pFKHaNJcGF59jWjgjtmpXnfv9ddt8et1q+Lt/wmuZk8BQIBUCh\n2Hv5vNX3u6ifW0YeT2iKU9UjezkZl7l579ku0bSldiBzv5LfVZ0sNIKZD3LY\n2oC/XV00c+kqR9CotO3SPbse+90EsSELRo1xbg0UM3pinE/bIO2peO6Xha4v\nfy7O\r\n=TTQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4fNUWJGtRO26b6VY+0MLt7MoO1px5kgNHH85uW4gHUAiEApWdLrDQUUnUqbJHLXKkZkR/8GwtI9BMKsQeX1/Et4UY="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.1.3_1578477710636_0.023429610402791345"},"_hasShrinkwrap":false},"1.2.0":{"name":"@mocobaas/server-sdk","version":"1.2.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.19","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.25","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","bluebird":"^3.7.2","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~1.19.3","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8a0464a9f2dcd8152c95150d0a632bc9cb959a1e","_id":"@mocobaas/server-sdk@1.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PujYAfWsXhlIFYv7Ex8X8LOvWXruuCIjIsxN4wS9D6NXvCWmUNCbTEESj1RWYmea0dss4QhqXKx3ExJln9XG2w==","shasum":"06d786b674707d2d2aa22f9818d3a02714081845","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.2.0.tgz","fileCount":495,"unpackedSize":2875173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFa77CRA9TVsSAnZWagAAeHYQAJh2f7e8YzaNlXCaeVu9\n5gYB11l/6x72zBN8LkLaN/aCRq/vyw0dPDzdqOeJ9YIJJvq5A4adlbqjuQTc\nOpJiCVgIGswsXynApHB3yNaMgkKPqKiFDW6IsPNqD5vy9s/KzzEr64AL16Xt\nJf5krdTvq24v9UI3YPXS1rdap9xn2FIOl80Afgf26zH4LieGfEv3wFz7lulF\nmG5uJzW0cH0fnNvIWUaI9ZI1Eu1ab3C6KoaWSd0t4uhLhjWSyBWWemsr+N8m\nw1T0QGzwVxWQp1t4+VdL4sbvuleOi2j5lsEFun4d5va8gZ1XhuiGhs/iXcAS\nqzOZNi2FO1dCwZ5LmwlZOjyIU9YL+5tyGxLE94rbM8Vpuc5nFBNyye1Oxa31\nLuiFz6Kc9Fk9BSObB4OK1g+Fa4UCh/fWLB7viTpwKu4G/1utFQwHY9deqEYx\ntF4I+fcAu+jEnYvjldHj1n9oDGKQ9LcKQ3Bw+4fhg+SHBMkmSYuwcgPuOE4/\nA7JateX8IkMAlgoh4T2tPkc+QmY5ouQ1jZfKl1K8sUCA0Aq0tRV5RHjiXpbX\nArHV0kRGyKAUUyDBkvLgU2+7ip5nWbUaxO3l7ldHgkj/G7WVlW1dJEV32+7G\nrbRomJGQ35u7Dh1hT6MAxW9S2E07eMp75opF8jNcI25WpUVNa5vgC/5NAr8f\nG2m1\r\n=UF/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMP7pnvsulfFraJxo6hluoC9f8aMLSr8tJErMYq2xAQAiEA9lAw/Z56LeDLNEUNA+R7G5f7U8YYdxhtOGkAH+bZ0bs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.2.0_1578479354987_0.33493812080458607"},"_hasShrinkwrap":false},"1.2.1":{"name":"@mocobaas/server-sdk","version":"1.2.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8545ff26a76e987ea4789f79ca4cb491b3c928a2","_id":"@mocobaas/server-sdk@1.2.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-J+EwFuUIFItnwFhKKLoG3qsTl8SOkFzaEYO90oZaBvoJB3dbO2JnYlIMryqUceHwqCGpmOyhQ/YI94LErQsKOQ==","shasum":"2583deb408607d4c0ec070373c8eca1dff390df5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.2.1.tgz","fileCount":496,"unpackedSize":2874915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFdxACRA9TVsSAnZWagAA/VMP/jysiMlxjFoEfyE3PH6s\n11dEAw0EWTqdyuYd+J+jac2zMOsTGL//HTsZqJjsAbGcM2TVaU9yiKw6t5d+\nt9npt8WT8JtP8+YCaCmdL7wcluzcepGKT5GMAQdZ4oTFrKv79qJMx1A9wGeS\n1ycMvCzWLyKTCpeAijrcs524DjagTYKR9MukrYo1eD7KOVWTTjQqmbHLuw8+\nNFui44LfvzbOVajncBk1qQJSgFjrxp8mK7CsmyH9tevs/eLa1EYREMXGsKtu\nDLK/DvyBdiF0px5AfwKEi5t45M/ZHEDTjzl8Jdpdes4q/TOqoLkXcKS4RVig\nHrxnYLCyQZ2sCtdunMBiugx8ivIWq+yZGaoonw5dA+Ys0FRgngpgMWCUch7J\nYFFoZ0P98BslVi5ervfbOS8eLR0JVKWo5AIJ+rWxBjERefGA6Ph044lHtddC\nvucVMItGYKbUfJ+1C+cdSU/meiKtB27ST3lUCVcrOiM2b/Iw5SB0c/fA1Ynr\nhVFYTkz1Xd4rPemce2oGJkAFzIKqam/alxIK9NSlFVw9Q7GnKz7VaDcs4aUZ\naxGZEHKx4l+nhv/wtiBXUoBpKBRzQ0TbqyfMB14OBFEcNckn2LQX/n8BWYGl\nlg3vdeHTUyjxxd4vslIjdTgc9BoqQqYAFxjuy0a2YmbY+0kD+nCRz9GB5mGR\nb1mB\r\n=e38D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDwBEhziPRFGU6Df+3clYEhZYqKGowTheeGtohkrvccgIhAK4PzSyEhfX4MehLEhfpmVOhn4DOm7MRjXKOaVTc08FJ"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.2.1_1578490943958_0.6507514815806716"},"_hasShrinkwrap":false},"1.2.3":{"name":"@mocobaas/server-sdk","version":"1.2.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8a828712c3399c798c0b592ba856042ca282a0f5","_id":"@mocobaas/server-sdk@1.2.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fyVaa4o2k2x9L1fyU8SJDMzYIpUpVa2+w59Bls4ktO6azeyYjuxtKbm/gZvCojVoMiDlSTFVWxeph1jowC2nRw==","shasum":"5f800b34809dfabceb8d921d7bffee32f2e85971","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.2.3.tgz","fileCount":496,"unpackedSize":2874915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFfF8CRA9TVsSAnZWagAAhNQP/2vQwJYQ2OaqxzUAhlkZ\nzYwC3LJBlh/F6UeOgHuQAYngI5tLD3VuOoC6pDv502OVQpnCsBq7GVxmW1eG\n7DVO4lRmv+5Feqofcc8UEM5iNZDrfXSvVV/tKYS6KcJWiygutCjSGtHk3bKe\ngYa0yoAKYZbtp9ODammFKQLGqDBQiXUEGixYEMrxLpXaJcPZGpjLzpaebHJY\nkufAEib2YGyjn/54NeVkAritW6zoH+7Xphhb7pLKx/7CMS70eqUJfiaCz29k\neZawYbTqMKjPyc8Y2SbRe18SZWCorafy+PIMEf3GKxbmTqjg1BzEGAqfs4dl\nmsz9/g2W/fWogxKliHdwhCpcsPhtPNWThZp93iTH776mgwyKZFdeiKrdbIaG\nNab9Bd+okA3fWjHvzW2jk2YM651J0bU8Zbt/dxd4j/HRuzYUYARI4vFmz845\neNn08LJ69jOjdOppZL9V6VGjOWbQeUei4URsUA4cQ8/9GhLRGWK/iIJaNK4D\nhBDaWzHwhBECGb9h9ftkZyID7SqSNd8100qgzynOX/0m8/h3kj9Oo9h3gnQE\nSWh4JnWWZrjLilIO5KBP/mISoxpbhXEsCkSxeKHS8yZfTi2LWl3Ob8JTXCgT\niTuL6Hcbw2JbMlkc/Q/jWcMHnaFhdSpyZqKd27zKcpHo6myiYdJZdBHSM7Fe\nETlZ\r\n=zsbr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt/pvdVCx4vJzcan3UJvJ4WZ1Ra3DLf4iUnwwqp77wMQIhAM8C5FSlDddKnpo9KIjNEYHJjaabj6YUKTjgRMV2w95I"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.2.3_1578496380220_0.3368476414951658"},"_hasShrinkwrap":false},"1.2.4":{"name":"@mocobaas/server-sdk","version":"1.2.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"006719d7a8982b941228edc9b3e94893214f74cd","_id":"@mocobaas/server-sdk@1.2.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+6s2Ad5jNDTTxUZXhgmDTMEv0MXx3x2F6/08r8Pzu0e3ZkREPWyjUZScWQ1xJ4pPVvbI20QrmU+SzLgRUciUbA==","shasum":"1aa12639d990d7bae217b604ce967def9c7721fa","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.2.4.tgz","fileCount":500,"unpackedSize":2877035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFseQCRA9TVsSAnZWagAAbPkP/39afAKujBRBn68sbTiD\ncmiwslnvHRIDMzKvtnrx5/4vB/wyFPKLKipUyfNPYaJ8hgMCaR3kHvBTUbEf\njDGd5VpMBqQiXGSntu2Dg44eXSt3DOS1SIsA5Fq/G6i8pHwbjgIX2jMlvPn+\nPKV1JV0QCy70GH+1TQPYaKiIThXS/qN9rg0OWpBn3dp45ebQtYTD+m6kxdHm\nyBkLdkgt/KCEoJHv92NnlboiaKHgEJjz6YXY7519fsjk84zc2SEJ0ByK7Svi\nwcAnLx0iMBBnxQa9xi+lAHLhOtgg9ySbEMOZ0fuUDt7TEtZoUKPuhOZ9aI5+\nYqKjKO3AcZBRKzxB8ciS1ETTrV3kxQFEcNZDtWeMC/lr+olBC29m29EVNytq\nRoahzccnxV3BVKV6Os37HAIzoYLwloTequ6+yvRFyCI+GyG3pQIg7303J+NK\nzQO0BeIra/StwCR6X9dLEyVwu1SUxuqr5sJd/wui4qPy8hABu0CqFymQvS2v\nAVmpPCkWtH30CpmCIYRJH3dxQoinMp7aS+519EUknV7MozDlajhEArhwJdbt\neVJhtFNfE6SN7xrg1tPbCCgJyjOdiX+TJUWfzxB32N/ZIao8AIO/ets7CNdW\nKfrrISYUWt5KGDr7hN2EOj7vC/2enA0zq5/MTANHrhisEKJzKidf6guW6ilx\nUoVA\r\n=TcFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDTK3ALnE5rjEUIVN2avHpffpsZhhUjoFSLo84yr3S6gAh8UoRLjpiXrAp5Ne8Q41Twmq/rPpp5vF64wUZ/aial4"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.2.4_1578551184021_0.982565733335395"},"_hasShrinkwrap":false},"1.3.0":{"name":"@mocobaas/server-sdk","version":"1.3.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"e48611a37198924c071c2b70e929b5e9a441b30b","_id":"@mocobaas/server-sdk@1.3.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6fkNHO10hA6+g2R3YDmarUWcKOz8OE2bZ4pl9fI+h3THGMXUrXbw4XnzHm7URQm7i6hZ+66ZSNEfnqO+nLXjSQ==","shasum":"fd9d43ccfccc34ae5ca0e60a60742b4a9c42e2d9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.3.0.tgz","fileCount":500,"unpackedSize":2877474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFuyUCRA9TVsSAnZWagAAO/0P/0JCvzpaFUjQmnaYB/qG\nycJlikbX9R6yJTCAFLJu+NrqUT6MLf0MC9Ii5AotWZcT6+n3AynhpG1/y3nU\nte8UclizD0oNGgnyXq4B+5ui+i3rRJNCg659xr1JpOXLdBNVUjrXQde+T3JP\n7LqPuvWFVhWv+ov7x7QLmy0W9ZLo6HXj150tCfz/1O49L5xEzJknFEOc6sbA\ni+2G5TpO23rrPDofEDAxWMcXjWXNqqDpGIRHvYYsPZLcIM9by8zB/b1kHpQg\ne55v1h17JpdSxkI2tXRhydPCQOrG8w8upB9qNcD4get6mWqpHBgpgG0/elIi\nSujaGep3WEFoqunYCLt+PNO/lZs40U9+HO2qtv9EWLXvEXKJ+ymtCvjKLsQl\n2mnPVTyVuWi6C15ErdkDDwASXjHqdNbmJtD/0udlRrIR9rotFSUUddeohiN0\nmV13pRLy/tNMF+FG0r9b+pMPJquO/JpkzYgAxy4gwwNVLXjgmVm3eq9wAEIi\n6xs88xF78BlFfwlhMW3rrDNdJmMN5ohTf67RYdgGlCWwjUgU/d/TAh3z/7RL\nhdPsAzueZdtBUwqwys7GarSbqQV3GabiI7me0qsmFi6Gb0sBsaKB1Gg91vg1\nImarSf7CYHAyK+FNttZbb2XIrbvpns6o3FxxPpUrVwydjbM+iYn0AK/k2AC/\nVVCw\r\n=XZN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDzDtCars6+ruvp7C6LXKjfgHMuY7c24fVgYLyaGIfEAiAXmNuYqZmfOTwuGRrWxheLfFgj59sd/PfAsy5/dNZzMw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.3.0_1578560659958_0.2916260958101775"},"_hasShrinkwrap":false},"1.3.1":{"name":"@mocobaas/server-sdk","version":"1.3.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"86eb9f0569b5e8c330d0dfef71ea9ff54fd15211","_id":"@mocobaas/server-sdk@1.3.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JRmE29FTymEigi6/Eu1NOgeJQUsVkEucqKzoTAcbOmfcb+/J7BBvKcrsP2OAnIbxlM+ujW8FV19g13Q5p3mmaQ==","shasum":"7115b00e0f00547edd90182f341d77b3aef5d803","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.3.1.tgz","fileCount":500,"unpackedSize":2877685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFwoWCRA9TVsSAnZWagAAhYIP/3hVLk8Knvvtge229xmA\nZyEhZy+YBBtOCu7YHMeRpNMBF9g+4Pd7gbQHuQVFGAKAv33SKsU0bkLMwAeD\nV/+5nXTP1fW8q9+N8VbcDkEFfmCoFjgKeoYNpVKpWzPzf0Yzt37U81cZg/3y\nd1d0V01t1BvXUIHSrnol16hLMJTKdMw5YOxu7uGJ1rsVspQaR53lJQ3Wuwe6\nVgEEWnG11IDd1nqCJ/GTUZhgJJUZXknNTjsRZ+IrZPrUVRENxqDFBlt8JGlt\nuwRSJeB53Xf5jOlqbXGURPmfAopHhdYyk5xS6qrR3BRdF6Q3zDjKZfW+I2Y6\nNMBniR1O3F9SputUQ4bCz2JbmoHJIDcysfN89qeXLu+Q3OmINBNC9zhOGBpq\n4BDsvwP3fyHAlm7JWRnJtpdVexd/CT4uxfb+jFI+Op4pHXxoUixBynKuMyvA\nlqtt/kbd6B+BYdqVE8/d+s5hBuwH9TS93NAjt4aNcCJvI8EimmrOcdTVHa3d\nrOm66NAFTRqJJ/pMacGxVuP8V2R74GYcVDLUuZcuywcDCP2Fh8aU3MxN6MPO\nq01hjy8td0/uPOBsD5pksMV8RieVsSHKGsO/jPZKT9DvGJlJwfexb0pq0ZKB\nfEGy6VUy504hqA0ExsPvyWJajbCD6qaqmzLnXYhlc4/B/Bi0TX9OhKoqjvW1\nbMDg\r\n=Xqd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD27ptNHDYQB0iUaT5xuBmauAUoJZLrrahlsGEeVx5+TAIhAM1aLL40g/LMEQZqCfTPPtRPNM1c1kFT+5Yz2G57OmgG"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.3.1_1578568213925_0.6393829428206099"},"_hasShrinkwrap":false},"1.3.3":{"name":"@mocobaas/server-sdk","version":"1.3.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"0c7a875e223ce5ba1289830a22c3dd9568423244","_id":"@mocobaas/server-sdk@1.3.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gzfEWvOx8MSkjeNEvTiHMLkjU0rI5SUjm+yagY60gq+NzmJAtOBKqm53rcB3CY9HvJkAVBk4DiAIcTzBtq1gNQ==","shasum":"06170c9a43c833c3e85adb4d771e1fb204133aa3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.3.3.tgz","fileCount":500,"unpackedSize":2877311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF/XACRA9TVsSAnZWagAAhIIP/RLWmeiswuXpqLSgXG5O\ncG3fpUhqk8nehRbQ3gZ/VF8GSCN68+zEz9ZUWlOxd0ANEmRjJhoQxh45wF32\nJOKg2ofAhA11z0lMck66TeQWKBNR96a+jQflc1EmclVuxSq9OqyhnL2fs11N\njMyV71o+FnXhZhyCjbVN5jZJtvSt2UeRN9dOijuWKCRGvQL3k/tIb0jh0PSF\nXIsP/GrvYrxeLNNOsoDqMPlWCJ9FJ0F/IMLciQw4828imAQvj+5OHT6t09Ra\nsLnwxe7Yv47wK4q9xCjjNzSXRqTlopx6rQjcfrAljW0wf7FLcPQvccfRmbGi\n/2OMxq9LPzeyHKWnTS8Dn+e7rTnhJLUE/cj0B3X/BmoUkMn4DbCp2JV+uXot\nViu+xcgF68riL/dfsU1bxOWRoXXp79FGH0w67fgZVT/qRkXpIWDvIxTSRXV3\nM+GsQJ5swFZ/1zqbUtbdWSA6tlTJL/ELJNK6niiUemIP9vLFjOyEPsfHeUVb\nibN/ALp8sBouKi/rG/EdLZUQTFYRHmttUpAOqnPeOpW4HEKGdIwt/AG4HxgU\nRBzzL9SyeUv7DY04juzqyyPO0UMEd816TRmnCSBGSMu0yFoCKr8NwCHeXL3G\ngtLIWeiYkcfgLmqpY+GPXekTSXLqtwoR9BUac/Yab2IdYcHhZftGpayI4u/m\no3KX\r\n=vtj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmJmTf8PYjUYa4/Gd6C+jFXUC/ZYDSvlNcjCFhlFsHbAiEA9aTMYPVkGn4xoVpyowtS7Qi+RmDcd2aJisXNANz5yz8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.3.3_1578628544016_0.5346286609762436"},"_hasShrinkwrap":false},"1.3.4":{"name":"@mocobaas/server-sdk","version":"1.3.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"d055983980db49ad38d34db50b11d1cc41e6040b","_id":"@mocobaas/server-sdk@1.3.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RdcoTb8P2RNcqwM3rBQLXihdKMhBYb05Es7Xs12LFCadUPX6Irp5+8FCjs7s9Um/U9WHK58tsuDAHh6Yl1WIqw==","shasum":"a7888781a3379217077abd43cc328fdad8ca23bf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.3.4.tgz","fileCount":500,"unpackedSize":2877300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGP8gCRA9TVsSAnZWagAAjr8P/2HSor6wK5pYQiJoglfD\nTwi8EiQzUvwfiDddKYdlWSiMcCCI4fzxSdEkZ0p6NpyAAoMXGacrBFxf4bGi\nmjgn+Mwxd5VWSLk3JZ2f3BaQ0bARCPKmuBgopohmgg1pCxmh8n3jcRThNb5P\nyeOQbVepPUEyyTcrGsJ+p0ilSS540LH+I32DVnvcy32qGorc4V7eq2X1eAs0\nPd0uPoySdbyiLoaFmMNE/1WY3gKgAgjr0dkiQIcHbUfuZRAsrjEZySoFf0aT\nGedDPb7sRQfALnyqsEtC6F5pKiOmu0pjjmftq5weh2JjIcq46BEvZ19WiVv9\nI8DabK2riRbUax8EWRugsjQl0tHAp8MUX4JQVZgo3Gd3x41oKWRn9jtz2hVx\nwhcd5AslWpuOaKmy+D4M5sRCbMxK1C5F4fmpVQKuYKkc3QNZ2UVV3lZbDKtN\n4Gw3FG/y9pKRT+qv11Jqmc799OT8X/YcG5uN4o+cUEiwTwc0NYZnx17aQyVr\nlFHVaTEh6xha8b2P5bD5mIU4Gi9V3AgwbFMPaOc7SMzTH6SEwmiYslpJA8Hf\ndO803AnBHzDY7buEr5YwKT7Yf6f/qpVyl69no4aW7uBFCGQa8dM5/ChbTmyu\no8saSeSXLne1Bx9Aq76yEc/EDrq92ISQp8e/Fe9Euo+Z6q8ggGP3bWP2AYEg\nyOF8\r\n=fwrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw3+mq78KG8EO11lyDAGZJfpCC7VeMwXrdpk91y79N/wIgCemNp8C89KwjhpcKLSHLKLed0bE/buSxW7zgNeYUb/c="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.3.4_1578696479727_0.5871307927210776"},"_hasShrinkwrap":false},"1.4.0":{"name":"@mocobaas/server-sdk","version":"1.4.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","nyc":"~15.0.0","odata-filter-builder":"^1.0.0","odata-objection-pg":"^0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"~6.2.1","nodemon":"~2.0.2","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"13181fec61e4278379e9479a1979bb99bc7bc9fc","_id":"@mocobaas/server-sdk@1.4.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gTiQHrJM+kzxtILY/0d7HNiQ/sS6MmcfYbQDMw406KYH0k7IORbSiTafLT1VDI8Exi33xgTCYeTLm8OZhHJRZw==","shasum":"f19036e38aa01aa97e483c763707a626fec13525","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.4.0.tgz","fileCount":503,"unpackedSize":2878810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHB3xCRA9TVsSAnZWagAANpoP/23+6MES40Uwwd7rzlen\nGYnCJaF3oq57pEY3raw5lJreL3TtUyJC4BYfA6kEp59491Tm90xNMjUOc3uj\ncx+6iycQl9xfL4QtsWIrjZ5U8WNwGs9zrLvHBTUqNJA1dcOMmLaxjYzsCckE\n4p3vMs1EoFRIyg6n3m9CfnzNOEtigohafxf2Jbt+Eudv0FoiPHxQ3ADpx+7t\nKCf0AYfPeUd9aHJMcKbDKbO7T47n4UoMgA/+Vx7ew9xM9X94cGM1WYx49NAl\nGF0GXVvSwFm/kOgDy2itKmUV8Pje/hZ1PFPW3zQOE3xK+IZyEkfkH40CosWx\nOZJk9SDc+pRgA59esPHW63CznHi1WN5WavRNi6QFQuHzBMrvV4XupmmZoP8F\n9rXR0IIFAXgCDHJv407LoQmyfheiK/DLDrYuZl2FH5vyB0CcwPMH8QpVa4ao\nN3RvekOmdyBd/LNHhIJ73HDDV2aWhg2KpO/MQNRZLiyHwZQg7dCiw/dupc6i\n2QNDN2YPBtlb737NRFkoIMDxnsmXK5C8+unPfg8fUFSJX670ys1ZjmCR6rX6\nGSeRNjCyLPsP36U7vjPa6AkJisr0c/WiKDBPV3jenvnIEoXXQynFbpaLMZqa\nS/99nqk5SQiOyozrEd17MMPFzn+6MFZQ2V96Ibg2aUFd3KDUr7oW1QWYcPPy\nOGIX\r\n=bupJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHogsMrojMPl2QqQ4qhN5+s8fh0nXZCIJf0Xat9tIF6+AiBHXoFU4rvJQpQCHzU+Yg0X1eKPk4MWOKbJv6UK9yUbkw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.4.0_1578900976634_0.23534893872216678"},"_hasShrinkwrap":false},"1.4.1":{"name":"@mocobaas/server-sdk","version":"1.4.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"b8d0f8d72369f9bb74c524c60e02dac6fc3b3d71","_id":"@mocobaas/server-sdk@1.4.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-f89Dzn0cDwlf9+mRky2X+0TEUdvI64DluxsS3B9YT9Y5NlGfDmY4mwul+HGGXWpsjiMvz6vmr5mcctmzkckmkg==","shasum":"a72282b5e38248c8ea2a9561a00111a82b3048e0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.4.1.tgz","fileCount":504,"unpackedSize":2880732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHEbbCRA9TVsSAnZWagAAoJgP+wSthymIXQBfEXTmr04H\nlym2X3Oinq1AiU5HfAsuk+/B1ziE3Xu6/OhyAEF97nAH5fVOnzI3QAShjGCW\nhExeUiJYQMHsdz5WzdzbPEAYZEwgTRx8ZPHqR3g4uytthS5HSzOWt1Y1XiQA\n3BZuA2KLgwCpViPwzjkHWenQAvy4GMlV66pk3LHMQaoJJzwNCh3DZetOec6j\nCwM/OwL1tB2wgFMkEerDuWgHygkvuylPnwOpWwhTIiU+kQt/Y+Fh+fz3OTey\nL8Ie8FI6R/qw+tMMMKKdB+vc8HihZG+92/5AlhHuQ2aE6uNHEZNzt5DgFM+0\nighzxnU1ZA7P6JP9C7eulDqIp7kdNROSX4tGKY1jk8ljI7og1geLOpCUdyyV\n88isbZaD8E1GuNK+kH5xDL8KPH9p7BfhXrCCI8lhg3l7o67aDkQOa03sn7Wl\ngmpCu2dkMKnGt+oeruUvqjrdGv8BBK4pFb7Km7jayM1rtoU9yDCszkWVlGzZ\nIHYZQ2oBOW/ZM9FiaI6feSjo+mW3QDuqS4lYZMF4CG1JVztVCoVV19K/JK1u\nBwuZhRns+AVF5v4yQSlvheJbEFqbeUiNGQ8ynSmDx2Ci58ULUfHpBHdehVBq\nDl1mELt+uHumcjgdbpf6RxPP0IMYMmvXQesZj6qKjCQM3uyP9vQEqf1KFHwV\nFGA2\r\n=1DrY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfufnq7bl1uddbAhkCNo0tFU5ZiIaHbq1D+IKxfINiGAiEAolptRseINLexmvFEfVqg1Fd9QA+Hrg8xmiQPDyoYAGc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.4.1_1578911450975_0.7175616193537482"},"_hasShrinkwrap":false},"1.4.2":{"name":"@mocobaas/server-sdk","version":"1.4.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"fde88d9c0f2226ce8a87d3491d66fb5ab904c555","_id":"@mocobaas/server-sdk@1.4.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bLMXsuUk2MhBzfazIMGMJVB25TrzwN4JXvKYGXlAROXORnfZLzuE7idNLPcUoIORCcqa48nI5cDNrs1WzWZ6tg==","shasum":"8790e6556dbcb88d738c78890cc2cc82f6cc438b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.4.2.tgz","fileCount":504,"unpackedSize":2881024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHYEfCRA9TVsSAnZWagAA5+wP/3pkNtAZu5Uor/dRBv1+\nHeAXr5/EyF8BJNFsymerzxu/GoKVGOk2uH1mJCRksAOnIseU2K73K9QgoLt4\n4jqrEKd/6HamttkBlCgtZhI3tHSdOKKHWZQ6fYr2wrLRQz7kImb1v6oVPwv2\nZ5/vjkgMeh0unwI4b/AP4OH67HbJXRY3VVXg/Oc1KzgqztvYoQ9m2cWAM/cl\neUgy48TywZWgdOJbw8rZmk01DTQuXRy4HM/ETQM2ciDzjySePIHdSVZk5zr0\nbaagP2VCYybWhUkOs0szTQw1jJjYXnfFWwpUf2kkJRho2XIyTIe+xPxzsOt8\nBGRvJjEIR280AHOdlvNYOlUYwH5yqp9KWKadQ4UDHDlhymQftFRcHIJZ6eqN\nBmQGq9x3f9W5YgDIYFTDtAmaz38Mn80wM9rvaXnmanS/nsN1mXOaQyVD7XZS\nnljr1i4EQwhU+lb6hXxsgTWcH0kV1Ih3USZxh1unfNxY9FNU4ehtzzRIDzJL\ngx3FE3KtFbnK6jtxpLv+HQhql9p3HG1kJPqoRNrzItU+KngZW5U16jJGeyMs\nfNEcZvb60A4QA5NwgUxtwmQCN0yKwozeOFzadroPTt9zzYWKTD21Sdh3XiAE\nAEVIec2wCbe4v4rauIdtkqeYSodtZuJISzziAuVpzykGjTee0rEiYOVoprVc\nHp6u\r\n=kTc7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMKvlGh3zFh41tf3v/576LvzeNTJl2jTFLDZ7N8GJPJAiEAt/9RuXyGw6BmoI/Iqoj+MOhcEPrhZFXIm7Py9eqkY7c="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.4.2_1578991902888_0.5307815603501223"},"_hasShrinkwrap":false},"1.5.0":{"name":"@mocobaas/server-sdk","version":"1.5.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"9e37211902a6331ecdb8533c890d9805b441a4e3","_id":"@mocobaas/server-sdk@1.5.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-q7jojS1b0GE65oORnm5W25qqzrxheZ89/bCrYu6jktIJiDHBogj0rkiN9KDUWlriLUKWh7YRnoomMV58XPHLtw==","shasum":"ab8fbf39994f929d07d9e01c30d62c683ef9eeb9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.0.tgz","fileCount":507,"unpackedSize":2883387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHtZ+CRA9TVsSAnZWagAAO3UP/iDHpUUt4u6bWvza8AvT\nj6ytH//x5tchMwcYX8n0JQzp11yFoAACpkQwlXP1BDHUs9G/2JBw2OTHTDhk\nEXTaHRVsPcPPiR/ZDEk99+UYasP4EvLi/97y3tiqNv9VnJJ3EH9zz4S8qwlS\nUGQOq2t0tCFiEYfLWFjSosPg5JhiocdamzzYul/mIHqT7FzIw9l23qE+7So0\n5OuyERDuPpE8oN0cDzLuMrSj5OXRp3CkGhsuUaG7xwKhCsX48JhRbBtKcDdu\n/IWokxDqVKKptSSr79HRNp9AVnrQ5sapHppmcjQejjIVCsOgkmvD5y1hvtQz\nDvMFDq2chtlU94vPq3wG/yKU0oFTBXD+6rsZAOytrOblUXYdMlveshqAI1+b\nBNZLuuhMCjz1V10TvrAsSd8uLPcavKC73H6Lud2yya71mfbs1EMVq5koKuZ5\n+hrwAXzIOkvgll5/flMuPewHEKYwbESNpmnaOGqJBsiOLiYGu4wDBcF5Faql\nuDvaDdS4MUSf5IOQxhmsBChYm38h3BAABeSKuKTd1c5P2NelF3ZvLZsozu7a\nxbSpjlWtn4bEZOCYZPr+KMGxvCOh5GPXfjp5Ja0yqKkU6cFyFRLwdvWrd+Fk\nRsb9S+IXfcqLYe3+VUD2rQNUSEp04VTtDOZMibPcnBPvLFNjrTDln+sM2O9i\nUR51\r\n=BWQu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBSwxoGt2GsbPXdftKu8cmyyG2trEsTPY3jNuFRoxBEAiAmDmXJ6XQ9CQFUdAn336kVCY/DVV7bHJokgU/kGUfg7g=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.0_1579079293938_0.16717862499626812"},"_hasShrinkwrap":false},"1.5.1":{"name":"@mocobaas/server-sdk","version":"1.5.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"fac7d049fe27a3cbea5934a6229c27810462d473","_id":"@mocobaas/server-sdk@1.5.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sajcKNPTXbZeZxIar8Tnej2aoXyt3krCt5Zk9BdaW6AAnT45k+BbHQ80fg72jU2w5aYojLQhzAryAmAjD2o01g==","shasum":"9cb9b4d3c2accb0f2fa71ab6ece7ceb9fe1a6936","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.1.tgz","fileCount":507,"unpackedSize":2883454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH/ShCRA9TVsSAnZWagAAVcwP/RitKIEYyF8ma6vLDL2Q\nBJnesy+G8leP5gfq+lGLDoKD0zS/6E1/PITuMRWiAX8G4VZrxUMFJrMJyLX/\n7UipWtBNaO3XdMh7GR1H+itT/gmO0Dy1hZzKir/5SWpDi3lCPwuvcAVCxKbT\n3OP2FQvRnwIjJ9uqx+ICw5l23zBIJ30nC1MncgQsH7xreP2bSAWca4q4CeKD\nhb5Q9/M30SWb+Jl729ncGtYrw16u2fkWWQdSzkdUsOt/HEavDR0aWa7mBd/+\nbpnF6MMQFyHfSMaJkybgmikQiGnq79m5mzlKeGRNVCRau4R7baXjzeOSW7KT\nNhjvG/hMsD2WISHQaiWHgvUM5UzACdUacwuudX17poGM2/covFsEpMAMJJnx\ndfrNUJiHJZj6It9LVoKioIDZ+SIYrjY5rrHwXE32ZgHnSZnuTd9/hfKGBOxj\nDgMb3brETUMEHiuC7GQWdgQrh39bzTh5SWWhdfFnughE+0ecngnR9k3+X5UU\nlNHHX+VfqN2UhYUMBMJUOiIws0wRj/leJaeY/WRVbC/pLTx4tZhms3xJSbTp\nPJk+TdMLKcIVIMEJ+LDqokpD6nzxxgxJVKjRLGSudIVoM2/qQE4sQ8QL/WRn\nbz6CBtu3YUwRw3tAooFGvSkAbKcU7fDkBa6AljW1cIhhDf9os0OYpSVUE3eG\n33lJ\r\n=MsOK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV6zh4yNdDYPn8t6fCFAWeoumxre9oDsVVf8poUtrnIAiBJVXSmooccfwk2lFSh7op34A8DS2oRzKU+N3W1qduWiA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.1_1579152545333_0.5393610199487315"},"_hasShrinkwrap":false},"1.5.2":{"name":"@mocobaas/server-sdk","version":"1.5.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"ab0e9dadb6e383594b0adbda3d95f581249ec802","_id":"@mocobaas/server-sdk@1.5.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hqp3dvsl0i2tboelvz3IZvkpdzTDorZFugW2pIAW9tmvN73TfUuoQpq/WuKzkwNAb8LPOkuuQ0NXD7ejp4x0Tw==","shasum":"a83f012da445138daae2bed1b6798f2d78c15959","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.2.tgz","fileCount":507,"unpackedSize":2883251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIDImCRA9TVsSAnZWagAAWp4QAINGV7p+UwWNxVP++dPP\n9KiFapV6cUFrOJeyEZowLdSTawzhbpR6XfxkRVAFSSMWLW/PVWYNv4pZ1wxD\nYM5cdi7NrJDluAd215qMfTyoriRJIO21pHZRQpcB0lDkshG9MHrxNrpywCtN\nS42+aNcV9vYaDF0O/C/gk5j/QKd1EE2m3KFW7UNtym5kEKJeWp+L7RCYtEX7\nK6kVao69EEHgxkCJYnccjve7H1ngox3x7P4H2BmyAHrVkuphxsKm3fKMDDrl\n9opRybeFPSvcytO/uG18oeLRIsOpQRFzCd1uvqFOVq7lDyf/YAE0Dtf18OHE\naSYotcx9cCFKVuR9I6sgXBJ4QPadU9EbpzJaUGDppOepxW78YvRD5J8fAMh7\nYGRr15uTUKrl8MYwgF25vQ/vJU+k5fcTGvjQ++H0Z1HSqfWK18aR+d0Ag/hz\nKGIB+cyFzSnv+Znyv+K3+ixZkjwv7oBvsitF9g8ltEKmm9O4tRalosIRIerh\nsUZPARRjZWpdAAKxzjsVWsKBagSXc7HZtyiK22vofl7qNY9YFNtU3GmPvwlC\nD5Y0daznwU+XXCyqr6irObtwDeGQI286omqpsCn4oc8CCEfd8lmEUEsuAu5V\nSfJZ+8CKci6DFhcyjqdTgiWZWQwitsYdRY4rLzLIoYhyXLQF+xp4/fApsvY7\nom9I\r\n=zSJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQEHeSsan38jU202YL5duS0WboYnz1uzqB16uVN1QkhgIhANZ3Rd9ThN3MEZUf/2WsI3Jkq4zuTqogKXfGDjm+JanA"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.2_1579168293692_0.25950629390844426"},"_hasShrinkwrap":false},"1.5.3":{"name":"@mocobaas/server-sdk","version":"1.5.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"e024af9ef1b4b3b93b5785b34085b7783aa38eb1","_id":"@mocobaas/server-sdk@1.5.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Jf55UNI1W/mu2nGBZg/UsyvHQq9IZ2LXaFSh8tvHHp2UbmBpUVLGjc301BTM/XNe3H6qe+DLBtfs+yq86tlrZA==","shasum":"d1fc9f7bb972ffc913267fe1c83a9d9365d4e971","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.3.tgz","fileCount":507,"unpackedSize":2883174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIDMnCRA9TVsSAnZWagAAIp8QAJqjUpoJk2ubcsb0RW78\nWFhsRH5fuKHncqOW2zc9n240N2oOl0263iFkfd+MdR8RVrSunL6qMAdAFCf1\nZPB4lO7S4rKwue7N+ss+ctj8+L1vDrwGszqHFBcO3gv+EdQIDTfLkHZOHjx4\nLvfsEvpxGmKWkvWf7goX3uG1zuWwJvSuDsbOyJAgMrK2dK71v7bmOdraJFd+\nI3PDlg8fbrmw7VQS+ynUA2hKuJH85+LmlJZLn2QqbJ4jmeGgHxFf8sdFBP5W\n6xi6nw4TwX1C+gsl7DxH1KQwy7RR8GS4H5oM82exbaHqMxsuY54NJXztdjBg\nh0+T1L+iQ7fTJ2aZO1Tv3Uw4swpM8bljQr6WkGit/Z8gw0KQ0IcZk7Ahhpk6\ne6p7acCJciv5VqXn5B7b1yIYPPYjTlfSK/sqdhErhO4TL/nEdbazGzHhDxwH\nFnjQcbIjcnT4AQIogEnjqlmYAWl0pmOlTCjTHwdIeXffYhv7krgERtf0tgxW\ntNqOrjAQ/8uKqRiysA/hRwsNh9YlXjQSFVSPR3ZiQJlgxTK62ZKcQVIjymyJ\nk9tILM24Dq47E4dK4WGw1vtFv3KXzxK+9h+VcPVONs5V/eAiQkBh0o/Bil07\nEqpwF8u9wjWMa6Fc/UyyiU03QVq4TklQvUjvPYDJUe9qlIwB4QPfgilA38dF\nMZlR\r\n=vTqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDPdTxS/uA5TYy3SiBGwIOTJtiMi1fNdNx25nGxv+K5gIhAKm8ZDVT9gQMuWRr6cMnNUZDAp85Pvk6iiiiGkBX6GRw"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.3_1579168550680_0.4948307337447009"},"_hasShrinkwrap":false},"1.5.4":{"name":"@mocobaas/server-sdk","version":"1.5.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"caac9f3d3f9a27ce1aa0dfaf47ffe1249e60a02c","_id":"@mocobaas/server-sdk@1.5.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jVgZuyOLXC/Qh2NnzOlRARcQwXOKb0fPgjADrlFiTWtJdnKo6tpDP2UkjEJmC0jm+Qw7IY5w269HGf7TQrYLlw==","shasum":"463ddddc1743c6d182b6032cc35afd56a84ac2c1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.4.tgz","fileCount":507,"unpackedSize":2883178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIPjmCRA9TVsSAnZWagAAVQwP/2HJQvqxNMmFLIKHqG7N\nXwPPHzwAmSm3Blq9Ny35CVtu78/UO9XF/9Puo/TgMPWYsA+kiQCWKZdHLBn5\nzDfkpHsf4FkwJfcKxJjZDrCzI1aTXLJvoxZobJ1t/KTSikj/+heouEXCwA+1\n04J1YR2qSCjA/GG9BEg0MIL8XqJYCV6ioYg4UniX0ebJJ54kVI0ofW62J054\nYe+6MoFcjdoDXtWZN7k6Bu2Spq4HZUYEnVda8XPOT6sy0cG+bvCryPqlYUM+\nzzVKoCx2IOPCeSRhwu977mTChy2d0DpIKKSv+TCZ7rKjSBfz2WYDqtuHfG5D\n0xIrcFw5W7+FrSqYpT52+Zia0wqJEdGk2fBgId7giknkjpbvY1ge8amkRvW2\nm0pW82MuA3xvgLZZt8J0N07KcJ5Qjq07vsuX8oPh/99pBHp0mSBcs7M3SPX7\nOLXSA4Z1P1IuWM/eTxDAfwKpI0qI5ItoeYy3hOIkAhk6sob64hIezxEyxNaU\n4NfsxHVH/HR0YnZEIF5z3V1PPKEBySauOrq2UfDTcivPjqhHUKiFFc+Pc0VL\n2D6CDzR5sa9CMg369B0O2r08u0WJIy8zVJ75pc7bpEj2E9P2jsojLW6MJca5\nQ9e52tQx/8FNf3UENHlTURpZmGF8LoyDmnjuSIzzhngp60A1FPLvPCKSGzo+\n0tw0\r\n=Hl41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXvmOyLWql5c8+RS4yqSxzKm3/mYlFEhw/4gjB11UhpQIgGabHapryHFjqmUYUhifmVDU8Fg0MvOgnsVSfGUUvRhQ="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.4_1579219173556_0.8329530787165755"},"_hasShrinkwrap":false},"1.5.5":{"name":"@mocobaas/server-sdk","version":"1.5.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8f6b5c58835ff7bb930c54d789fdf41135090c3e","_id":"@mocobaas/server-sdk@1.5.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vsofdiP+ZfRMN0mmfnuc4S1LlNgutiQ4tluyngT32peTumRgDiQkLyyh0sZdMG7UtWCqvH/v5CH/8x9AX70HIg==","shasum":"ef977c5aac6f6f8cb738aaf95965ef69ca605d72","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.5.tgz","fileCount":507,"unpackedSize":2883188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIRoZCRA9TVsSAnZWagAAfokP/j53c0NpjZw+5OdXosB3\nRc7Ux1Uuap2PpJtLaF6T+82Y63axDF5KmvmEaZVvIXPJFzFoBbfwI2cunRq/\nTlsG5O0Nr2KNAlbGXYzy2TK4gkBcKmDwJKlOJkdW6RxiWSSCKCxv6GRiPgfE\nj4cOIpOjwkamwIxkUzxLr0TlfSwVwtAZDIu90M/EUCBxHpG+PRIgfPGjFau2\nP4Ghe5PRSh7JlPgUbGWSnLBXNzhb2n+rLEdU08FFiT6lUzbYlO6xEUGN5i6i\n5uZlH3kVqKJH8YZo0u2FbRBMtkKv2FlcGrQqsubZEGTIiDfcU8Nzpg0/BMPB\ng4MLg/R2dC2HVgZkZQy78hMqPcQBg8BhwC+RO5MfXgModfASVQpe4z+24IV0\nBw3byjZX/bphByNmjn/r1kb+L0QGeOUCxZ7Wy59rF+RNYWvtzmh6U14FdiSO\nnt1BWZzdCbbJwt8Fe2NwEIQhtBvVsTX8x0vyx/VNrXua1aUrQRXbQYAUbfWv\n01IGRXOOVgu3/F4DoQ8uuinqSII5Ssy61mbTtfyqthh0DVNkPmxabD54HnNG\nI9uCxOzE1Fp0mpZpC7ahSug63FCIkmGO8YKU/B4oxWtcqziNCtu1vsjwLaZ7\n3rQiUfNyRsnH8soJaneZD4ga6KIBbga/YzSiO871pXL272zEVCjYeshxzTn+\nCq7+\r\n=vLrx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmp2BPkIs0hJ6DM6dEzNm7UYda+4ZXwDqTa47U0CDkQwIhAP4I3qZbOWP4CmekYDalUhU8WPe8lqWfZUWPSQ2mvs9z"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.5_1579227673248_0.6324941400733257"},"_hasShrinkwrap":false},"1.5.6":{"name":"@mocobaas/server-sdk","version":"1.5.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"c7b01c5db12a2051a05d73251f21065d8bc3c35c","_id":"@mocobaas/server-sdk@1.5.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jLwokgkessXl0B2t0uen8c/RZIupTjGCpCaCAkCWYGzpPdOJxgMI3xGnu1SDeCSIhJAupjRxXr4fp13xHBqDYQ==","shasum":"82ff922b7f7795d6da96b539fb16283ee753eca3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.5.6.tgz","fileCount":507,"unpackedSize":2883751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeITJrCRA9TVsSAnZWagAAg/cQAJGxGCQ8FhbzoAvalAu4\ni9HbuBUwOE1S7gE7SSYuIFvotz3Tl/QXBRGtYfEqkBuf2Lu+AJOOxArqaNY1\nSKDUAwyu24QKeU1IlcB36KsmEwbEiw8heIjfH9y0srjMxFniCvGG1wRBe7HQ\nGDggLz/m6FRVDNfnrcUia7wKRuMS1wb2VrCf7r7v8i+vbjvor+SpDif7yskw\nA1veOgxU1iS32eJT8HJ3A3flduXSgYodmCCYM1NM0oE82GvcHYEywA6Bja6w\nP8MDuZ8zw1uuj2D//mt/Kv1CirvNzct/DMmLPegkNrBCPBgBHjKrZc82rq/A\nZi77eVD+wkKrQuJs9TK+RYdaaQN8b8DT3YWk75IRR8F6qzZmsv8I3Qj7ymjA\nZ+k1kZeCDlVfaxflRC4btvSr3ZrZuT0y0uuWLGIY1+cJ0q9U9ncvN0tnJqyf\nFRb+gKPvr8tGT0f1J4t/Vx6ptJeVxsTQocuBz6bvExmcsJpnUyqSwx6Z/jMY\nJ4JjsvbiViCKLyvrY6Nso+gplRVxW5zGc6tqSerGV1NQjN1vNy7RFwBeROqW\nWcRXH1/dg6247KbCtnvma0a5Av2VGHhEo5KgYMffHOScNVxDaOo/rZqcXQx1\nwm8Iglo+iOpFrK6m0gm7NahXazQdIL8ViyeBqdgyZpNLeV9anpKeAxh98O/+\nNzHe\r\n=Cjvj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1S/f2KPN6xbyG7C/iK2uKEaOgW/WogbAD+pwwPQeaNAiEA5Tyd8OfOxwTptRXi2yiaw97jkr4CS7n7Dm6XIBGTc6k="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.5.6_1579233899053_0.2535750251526665"},"_hasShrinkwrap":false},"1.6.0":{"name":"@mocobaas/server-sdk","version":"1.6.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"e8ce0f71cbc7e037bd059b689e271972bcaf8a0f","_id":"@mocobaas/server-sdk@1.6.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LyBQFSpKb5NHq+H+K1h+6C1pcRLCpNXPtR5ASBmUa4Ef23ROko2R92VkL4suWc4PnCHvBcZpgjrK+1pq58Ev1A==","shasum":"a91d7963cb5ad917f5b65fe2aa0dfef73145b325","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.6.0.tgz","fileCount":507,"unpackedSize":2884785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWEdCRA9TVsSAnZWagAA5kYP/3LPma8wYSNgWXKy7eku\nc5P6EcVVd30W6eeT+nRtUA3PdrD9ivGUstXcIgcz0+dLAbGiQ443WGZ6BkV6\naxNOXKIqy+VbzfrRKQjtUqowdTL2RKUcRlvS6HRVQ+v6ZeykFteQblXGHd0Y\nGsmzjviofAyRQupMHtZUq8Su2jxTOJbmjwjcNv9w6BD5gYCDuBHJffNGDZ5O\n5gXwZDPidEl9AiKH2qXV/0sdHIb6w6wA7LYzhFs7H5knvjVHMWAaHAQADXHJ\naBYs9i4GqGkbtdM/B1Br248yNd29W2Tn4sAZh2iXGl2Dvcvh3ZAUcQvJ7rCN\niO7D+ubqPosSr/A8bayO6I6GJI6vWa+nx1qIndrEDckkXzILQNcx/+j4Pib/\nnyU50qBWir+ysnfzUypHWu9VtTl54lP9t7ZCXoUyOBWBqjzxdN+K3ML/w79I\nbeGUR7p7URoEmBIahu2V3FSukP4V0NQ0vQ2588QkTBRqqgVCfcTl5HYMv7Xa\nzT+rlaBgmUw0aoSvtqEFW4H/j9hp/w64YLgMQqnQ3IBdzVerMvnldh6zO5NV\nuNTVrjglXF097ynZZRF/Z8n/rZFewo3NoapXD2Vxqdawy3zASIc/iZUIB72y\nm3iLCJMuTqN7Krmmvx+8vvNHb6ScYr5BK0iOsVLyf38HE7MzJ1dZJFx9JK/l\n1X2G\r\n=JwcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT3Uqhs0Ta761ygfih0OrMcif2Yrx7gLH4jRTworIFXAiEA/NhnBkgnm8TZ3RvLllcOa+w665ezjznd+UVpYnjoPuc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.6.0_1579245853118_0.3604864605574847"},"_hasShrinkwrap":false},"1.6.1":{"name":"@mocobaas/server-sdk","version":"1.6.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"09921fc54072ff8133a77d51d54675d185282a83","_id":"@mocobaas/server-sdk@1.6.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8aUUjKPb0Zz4v2qt+ZvfvLsZuXJKiM6mYL0zOrgtG39dDo84/diwSLenGZPJV6fcvudCcNhQ3o8pjkOcUgSykQ==","shasum":"5bb0b53a18c88d18c64be2df6e1423991692fb76","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.6.1.tgz","fileCount":507,"unpackedSize":2884830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIyUYCRA9TVsSAnZWagAAm6gP/0L8FRL3OOsErlyyEAGa\n0kPwsarjNrql4jo3+SD0Yv0MN9yHb2SzLuqJFV+VsBSVQ7DpB9hYw+mCc/hu\nC6XG1GxeROApl3dQBdz8ofE5gaCUZiD/AiYHbRS+AXy6PA8tYEB/5XZeW3nr\nztzJrtemK+7BZl2O4Vy+yi9v9ifxuR90QV0TiS6Boj0LbKR569QR9RJC2coU\n7wwXjD+ul3KOfUnF3FH3SUGQS1Jd07lbTev5gicoOgg1ilY79wcogYP01AAq\n6YFsk0LQjMePINEs54JTRIJs2q0478HcBcTNtReQe3ULmli4Thqol/lXZPwF\nliBcMEHpOOpJS21AEppPVxQdNfQ1s1Buh52d81Nf0nYXqebhIu6uWg/iSKGt\n0sGpzmeMLtyYRnejBDPRfc9cPwReXDmr+JreIMDosdPWz9AUnLjleB0nS6NC\nOaRhMuRyL9c7ZvcZwGVytds2+YDU+JKGWv/bs04LKRUVshGxDsEIlxxbSYDp\nIuNEAJFX06KFTAYZasndLQMJ6Z8JQ0jvs9NMzv4wC8p9gDXCF32hgi4M5KnP\nMYpoHQr/gog/MxVxNs0GNiiLSJ/VM1Op7eu4eOxfZdrhAcbQ5h8qMbX9h4Rd\nk0+CRneoPIq8a8qqmN6u+jesKmZe0108VuJZ8JeRB2iyR9GF0aISbXFHl6IM\n/mbK\r\n=xMZU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+3xBWQotX4xPgJ4J/RA/MbPGjoDEv0XP7q6UpMDuAhgIhAI7tnhfcvQfWh4u9xXxzaDqaW6PGzxcS6p4oZH3PuDor"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.6.1_1579361559570_0.3270455553267855"},"_hasShrinkwrap":false},"1.6.3":{"name":"@mocobaas/server-sdk","version":"1.6.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"0410925daa802b1ecedf09a56544468c14183868","_id":"@mocobaas/server-sdk@1.6.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Wo/V/80zbdkxSaOGoxesgDKHDHmmsz7b744oOlglKvoLlP/am/d2qoc8yIsJcdLfpmhmkimILAgNti3TaX6sMg==","shasum":"a89703eea272ba97bd9b6c4adb952ab5f5d7b832","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.6.3.tgz","fileCount":507,"unpackedSize":2884850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJVd8CRA9TVsSAnZWagAA4ioP/ApPHCkLT2Z2A1MQU3k+\nGt2/iSkKxp+bEu4FInpKUAaOJbnfieSGxei3BEu//SwDdMZpksct/s7Yl0+0\nGCPwnH/exyOYSv2IXEAMf+y5gk5MG4giZENCuc+Ls+xgseE6z72aoHLtC8RF\nEuDj/yXT8RfHl8Az7XPt3qi487q/ik6dXdLzIAU7vV5Qk87XQu0Ms2qvk/jk\nelYh4T9fyDVHpjVTdGa0zUu6o8vOwnRo/7gJf5C5GiLJNhbfLT6t77Key18f\nNCpmuYh7/Xvt3ToC3ZsDQhBtZdKArWKK9S0BIHqKRC3U3LFZu5zHamEi0NUU\n/txaSb1W2ZekFhN3EkgOQsA92NwIW668q1on+Znba656VVwCHSpzMJWI4kwD\nls2WicRPly2F+jYBfFgG+ePpBbxgECuRn9WTtBwgZRS6kbhn2S1oJAWtxjtI\nDOecGsjtQsn8XC47mvCbQIiNUU3Cu01Xa0i6NtARIHo9YFQ4nCeE7FBbk0E1\n/vNFUdlUNjhSd2Gz2sxwsFcSaFHp94aiH1lP9QJmbH/M4EInf0jcblZk8nN3\nuZZKCfqIdiDDtpKI+MnDSAWXzyibie+S5bisRqQi7WdxwjkNbsQ44xGnOjyT\nrFyW2+L2fe/N0vA5krOOO7YE6m+hga4VFyxC99s7gUzGs9ioIa6Z4ozpLilT\n3B9D\r\n=qd2o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVgjg0Cam1dcJop99BKWq09wc61ysGlSLw+pIarMRscAIgTm8ca8JWHFLQTnkBXP4cr2ehOabvYCopE66AEN6OLS8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.6.3_1579505531833_0.8333470211716079"},"_hasShrinkwrap":false},"1.6.4":{"name":"@mocobaas/server-sdk","version":"1.6.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"ebc01967434b6ead1ea9fd0d77d4ccf196393594","_id":"@mocobaas/server-sdk@1.6.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oXdUUOQPTs9/GEzT+mjovT9rzqSx1J7vWT6Nvs+VPseddS8tRlLxa4EQZXeiuqtUjfVrEGOe1h5Q2qriCp+EAw==","shasum":"2c7ab46a0a287a79066b26accee14e914fd58002","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.6.4.tgz","fileCount":507,"unpackedSize":2884841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJXPSCRA9TVsSAnZWagAAOtQP/2xPGxS4lUocK7KpNjtN\nx98G4fQyZJPINVfaGOpUDyKHIOGj1xEMicIcz9x/zanqpbi0k2Q5aACAO0IE\nHKN+IuHbEwzqCZsM1gCsK8Y6l8RM714HP79wGAYeA3hWSPJixmqIyMYw7DvA\n713BOUIdg+H5kp1XXA+TzlgmD7fI1U09QnkB4brFZgT1V72bO6LtwCz+hlix\nVsGtLhLaQ5ZnKs4Tl+d1ItdWgr/8DIZP9YG1qQs4x1wDuJhhCSpDMponvMMd\nvn5L7wfy4BKx4acYchl50jq8E8WDmlHssMeCIaLxJloBMAFw79aCrf/LGied\nak3UWB0HEvV4OyDYP50M09kl8CTw+9nF+WinSxUH0nobDccx1vuiDMLYr2dC\nnFh2PuMrLvRAkLChdiRCLQHlovoGiyokbHBPT1nNH2URqW2IkadJOx7AD1mm\nlrCXQ0c+2nmDR/G/wapKfL/Kj7B8nMi90xpdhsKQ7GhzpKG1YUqS+XMw0c9o\nYdm1Tb1htacq07TW2zlTpEwGKDWR/IY7ahkaP+uZQdU+qeqhdoWZOu3qb7Qj\njVg3QKy+uBKAf+ufVmrFn4nBW2QRXJY+YwCh9XOPhbcot4Quqzp6GOAbwAfE\nqAT3dzSGS9DqmyCzuyN8K5epHDSlEAfIVlwv+Uspw6rx2UggbMy1ty1iTiug\nR7cJ\r\n=6eQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgds8D9g0DA1sS8nY1lTmK/Pl5MkepC28oPgJrYoN3WAiEA8RPgBfyD/h8kBcBjCTMl+S4+9kUs8vJYUq5IupHTZik="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.6.4_1579512786231_0.5144236026317615"},"_hasShrinkwrap":false},"1.6.5":{"name":"@mocobaas/server-sdk","version":"1.6.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"d92fb0f239788b72699d50a7cfe360d117a0164d","_id":"@mocobaas/server-sdk@1.6.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P/6r+MYcVSKiumg21znPnIXIjkHZ2KdpkJ5oWrGgobtKN50NegCOW6qKkkym0jgAiAOVJId18aMivpbjXpztZg==","shasum":"ba715e7129615d987b3638c0c55c28203d1e6633","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.6.5.tgz","fileCount":507,"unpackedSize":2884815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJXZfCRA9TVsSAnZWagAAbEgQAJ1Qzw7x9UcLHnDVPbQp\n5aYFjonOwXHYfjweID7ccpCbWYy3I3NnZP9nfkzsPKZDzVKm3dW9LtuxbHHW\nga88Vn3DiWBqxbSIidoehjqqlt10V3U5/dzGj2mbpYPTGICqkL4RqN+1+Cv1\ncHaBvUQ4bOWs3UMcvSiOWqI9q0hduv/45rZSDTfRj0CRG8kUVu/PH4jAU1ev\nNCQd7W0tJvZrVpzUPtmxksWvgy/oAl25LbjWPfNbguicWZSWQINgu3o6wHU2\nGtKBtfiRf9RuEWe/cJOLB0rHf/GoqJtLkBRnAvs+hE0VDDmkvhH8Mw3EY/A4\nO789SJ2hU8b/XOIi5eHaYiK2vCDGtHaimpqtESWXLFr1wmF8wFxS/WPHrw5r\nPWW+nNZ7XtK4qUT09VAuXZZij20djDe7TFoqzC3Djkc2WtJIHUd77/Byssvu\nW5j9MWv2XyIR5KRQWhc/r+POpFZ2vjO/wwg0eJ+/zvCVAGjdQghdlVR8XQ0s\njxqllTqz0QtnGgtDUh5mbp8iS3ZzvN34YGORKdX9lmUqc93xAotQ3RtxkhIo\nwQedBndGz8OTWwOhczNdb0tNKchN7fwvmYCuiOcPpX0RmNT0ryZa6wyo432B\n1c5DYvP12bV89RiY5WklOkxkS+ZAZR9VJon6oOT+4N3kSzspyyCrdDy8ESY1\nmRSe\r\n=ynsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaGafPZ2I/T+ueUYFCxBE/1TY6Nfo3LeTPGFbpZPqRvwIhAKB1+tgNi5R5eTnbdFVFs4Ob0ZU+6ZFdt5yZPRH2PlQk"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.6.5_1579513438556_0.7111989480759084"},"_hasShrinkwrap":false},"1.7.0":{"name":"@mocobaas/server-sdk","version":"1.7.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"5114e320fd17a7297cb18717fdbf39a4d25167fd","_id":"@mocobaas/server-sdk@1.7.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-KlB+v/xzldGmlB3x4cuKJbx2POHHAB7GcT9+Hw3LqCko3l8ZNyBTuUa64ii9EicvhkpCd9S+2JHGT2gqzqYgEw==","shasum":"6a92fa3726dce0d0b22b847a47cb0bfe55babb2c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.7.0.tgz","fileCount":508,"unpackedSize":2911918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJoygCRA9TVsSAnZWagAAhZEP/2KEvBB1GgytdK5prSHQ\ndLa2lr7eD7RRmrTR6CKn6i7tjRjDsrANCPa+JvlZmbsiZo7oz5ObrVoA3iWw\nSFpAQMgwoh0fPY9ZHG3jQpMK/N18YMD3ezfVAtgXTrzBGLNCnF7WX1yAXBF5\nl0MBMySMR3Enq1G3G7vAOflf4WcloD36BSjV4Qajyijh41ZU2j1OQkuRcqkw\ntFLHKq6BGv5njU9pUP6Y+5N5thoF60F7o6JT995xVujh5zMz4Q23sYtRpSng\nk0hDWyDKsb8gc3IZ5yeTin+fK9wpSQz/FqyFyT99jGUANHf6933iyobU1l2I\nkPsEswWsrJA0ID3ww2ZGYR7yRwxrNUMMepBdmYpYtXmSleJ5N0QTFD/5l51J\n65WaEekH8PyG251U54kqUVoVTKppstv4fgegYEKzXs28dtRH5FPenhloU0D4\nVIxn/PnGa3nGMcpualte9u8Qp/G7KYp8PEUd68irwjJsfB5n4aCisCs2Ao3t\nJYE+BeKcaw5Z08a2unwM1/abrB+AdPCedlnwQvyxuBe4kBYrMsk5yi7QMIVZ\nypi+QwJz+X2qA1qyCZzpfbEXPT9dm6cwBFLG/QkjQ01BysznV5k/XfcSEDpm\nrNq0afpfrhVerghLXt6LONnSDsMTO2L37quUr5Mx59JwMPN6wpCPB5XbxsyH\n78SP\r\n=xaI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxXWaRSvPCWBciaaI8GaqcJq7xtDm9aO/ks+/r675t3AiBOsljYnqOfeXW5k9kTnOw1Ioh4XCLOqhqZnnTL85LBow=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.7.0_1579584671801_0.9187723395075595"},"_hasShrinkwrap":false},"1.7.1":{"name":"@mocobaas/server-sdk","version":"1.7.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8a2b52f6668fca4e7004c061a7a1cf49617134d1","_id":"@mocobaas/server-sdk@1.7.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+5aQyXc3oZUPvgjHJVXxAtfmp+aLLP08Igps4DlLA5oiUlEXMqwHXWvTcSyyBusAu/3FeExMRvy/vOSap0eRPQ==","shasum":"0a65fea2a61af7718b1d7d6d2fa7fe8e52ee5308","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.7.1.tgz","fileCount":508,"unpackedSize":2911972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJrX0CRA9TVsSAnZWagAAdcgP+QGvVoizD8d4oce7mIRr\ngGKjg679WxP3ipFXw16tN0p32BcLThx8nJEYIWOaziznKwvPJhmdrkWKzs+/\njupHT9nqP9TpdmJvG98h5Mr89yyDhC8PeKAoU2EXZ1lz6I1JyuOry1UHXv4J\n9TyDri+xCyCvUGnXY1uImMQpwN54tFS7d0fWZp4/sA78UH92Wxr/G/W+qH/I\ns9d/l17aK1QiTcG0IL63TIAN1VkmjVziaSrx3fYpEenI/PSayXdzn8Mo9Or1\nKdZvEUc2l0t5ui15d0dMYWQq/C1v/4e5Y4EbH3paE41DRVL2RlZcZckvNI7u\nMak3QCR9B7I8ef1OUrZeHV4unX+Dgv6KmIHVyJL55uuLE/m89EYxypYs2pjM\nYo+szQIqQQDaORClG/m4+zdmHxgH4BGg7qTFnu3dJ0pLsAdG2AgGzCmorT93\nzJiwTrfllxlgjgaIxCC4DGwkEYrvmSysRbnJJ89wRVAMzStzhB2H5H+gQth3\nC5e9NM4ZG3+Z5qlggYGiOIcMfxtTLmrGsqBx4uYMMbomrZMFQfgwTKEjwEs1\nyhCwwn+eRA1rhfQ7bDMg+g7cXaUAXGaZuL4IWfoUEFWMeogeQo3sVt0/XhMM\nts+erWai8dNckqcaMum2CwqwwafekdI9OVFM7t37cpppkwYni7170Xxl9nWT\niyrH\r\n=8RcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVTUejRF3jB6sI5uJwA+rYaq+mTUC1JuHxaGrJMT8n7AiAof+dtgxFlS1ENUQybe6UYlRAXbz5gw55CxrU6D+JS5Q=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.7.1_1579595252163_0.14251358820468862"},"_hasShrinkwrap":false},"1.7.2":{"name":"@mocobaas/server-sdk","version":"1.7.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8dfcbf494cd5359e7975d44d2451b5effc7f3f04","_id":"@mocobaas/server-sdk@1.7.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RVQvXjTOYAMXZ4OtVIb/cpQ0jfgQbCyM0oXrhEaZBDr6zO0W69Ye7czoUR6OqpQgvMzOdcHXRFKSNhCTRxskOA==","shasum":"6d30440b0f9b2a603f04b6f6c7fa4fc0599ea85f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.7.2.tgz","fileCount":508,"unpackedSize":2912155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ8gkCRA9TVsSAnZWagAAsx0P/j4QYCxXNrtlewNn8t+x\nTUz2wYjn6pEBZJOGmLOcxJhCEnaqLBaTWtOLuaaVjevE89Eh5tvPK1k8BFUx\nVvMThC6aoHjzmmiRH5BukubZIm2hcraYy+KccHjVPjnW/C7P/IbA0syW+PXc\nzn/XqLSBlhpkTR2D552Iqg6YQ6Alg4wZ9+upl+oHTor2qTHXgGglGNIe8LxK\nKlR2ORegW5VHrFlMUwGJC0gjhTehwU4YUyNfSXuWQEdlpuF9sQGwmut5ER/L\nfnhIF5OspU4puyDnNHmhCAMVosLe+pGraxU950ICSl4EvlEqgMEKhQa57rID\nXS9yJLH5IvxMVvyWTqVyTsNDrpwqpuPzTT+U9QRgI3N8cCCyHnxDlsbMrq0f\nOw1uq7BAlRII03dQQEN6f5lSA4BP3we38jlqw+fNMJvBEIvLiSdAyBWfjNrL\nPjMr3Nby2VF7EvAk2fus1m5t0EzJwao65UOK15vK0EYDSn+HlrlxL/7e6G7P\nllv8fWO4DxNyJxb/tt3xJ1kPyWKWL3Ix2v5pudDhjlTwOO58kDkxoGpPX3wM\nIyzyaaJX08M4sgY5IZBG4FIxsLV++yfC3yUwkwzQVF6RIcDIql1ggjZvizf6\npRcSfNdNQzc/9H9U3pu8UxwfgnQLIvyf2aQH6n4QJRKsW3RocfQyeYEI1Fs7\nkLRG\r\n=Gjhu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQN/b4Pc1XTOI3xLHOCJR9TWrMzbk3bHnZlQWsof7kGAIgXrxJQ7WkVFboO9xiY6MjTwn2ui99w6JZDddzet/6mc8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.7.2_1579665443988_0.2552606311265553"},"_hasShrinkwrap":false},"1.7.3":{"name":"@mocobaas/server-sdk","version":"1.7.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"d1339ec0ec3342406ebfaf18844ecf929ea27d21","_id":"@mocobaas/server-sdk@1.7.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TmSq9JSB4EaJlImOqaFAcJ0bjSCbe1AcJBp2qSr21wKzDe35TXGvUa8dseJBWqox2ob2Z5hAg6SISFbL7lB4dg==","shasum":"a053643509c4b374ea09165816d564d96ab02958","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.7.3.tgz","fileCount":508,"unpackedSize":2912155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ9rNCRA9TVsSAnZWagAAdqMP/0u4Nd70Uzmd+2mSujNF\nv0YncIisq4eTNU6Tb+RgQkH0UFkimihRjZLJVlYSjGOTRgSs+7fE5cRTRU8u\n+jcQ+KCTnKMBNcA2qIpjXgg4/zZmHGB/0JZj6Cn2SReYs1UM0pQCmd7YmvL+\nf+eit0fq+Htd2DNZdOQ45zxWsmTSz8ODzahCz2vt0bM164giewQm/D3q8xLq\niJuWCc0bJncAN2SSuODJEfVXgrOArn1gbNCaLF+W+R7E7uqa1ZDzYmD+rNIN\n/dI/fLIm7gqg9ZKeKvwPREDrFR5O8lq/OzoeNA6JVkJAsLN1LsxtuIHTqPgD\nNBdsDti+JgqDb9Oz5yTGIF5LGV4Tbdbqnk/C9wkkh960aL6OrpKaso/hujpP\ndo/PQ6fm1WB2G4fS+N6IJqkaxmxI1TMMY8dl3NkYtRHcgRmDIEaQITPDLBJY\nHAb9qml1ZCkSyD2NzRu8L48LATk6KW/XiNvCWFuX/hBbyes00KUbV+Id3/yW\ndhTpwre+vODjezV6VYGfUfeW8OgiZPse/zsgmgSdx5wXiYg+8pTx4HhDH+ut\nd6HX8sTpUadidsGZQLRiypaTlXFHsHAr5SrYVn48Yazbfq/aBSc1jZo073E1\nM6YjgJTdiWC6DhbDqcCXKPu9umqVUQjVXkfggF0Yjlbo5jDL2ZCGKZ2VDC1v\nuKNi\r\n=uypU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwUjUgePuXMtkYrBrPG4Qw+PvHBMXrIjaLZ26Dhwt31wIgQSiu1ptRBGke8BPQo98SDieWcwpi/FWrRV907lrEE9o="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.7.3_1579670220628_0.27823781580309803"},"_hasShrinkwrap":false},"1.8.0":{"name":"@mocobaas/server-sdk","version":"1.8.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"18d25bfec7d7ed6ee342a9198775e9a7971a714f","_id":"@mocobaas/server-sdk@1.8.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pWzFDQ1vkYS+aSD2BOJNpMvqAqkcf7pKd1guOczIW/RQ1r590LvZfbNYoDOXD06DE2/ZfTWcun6RKtgDolWdsw==","shasum":"acf3b7d5ce16916a0e2d167771041d585aa388f9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.8.0.tgz","fileCount":510,"unpackedSize":2912209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ+fnCRA9TVsSAnZWagAAk7wP+QF+CWvzc9ZTwwweIp+C\nebZu7YpbSpB/NAhOE7XGtkCAV1gfGtqTIWgR30OF2j3+ejiXuZeMzdtZJ4lu\nEsRQimqFSq4wm13kL76rRQOJjtwLl0mLP8xrtCJdtoRV5wtK1QwvSU+2QRCj\nCSF0TRXhQkmMPv7Hcxl/CIkEISRbER+XC3493NuftRHTEf3J3jp5YVriu0xI\nMmyBvTfmYVHNBcHPdQuGBs7qFegI/KogTAv+AO21xGnKS+1Ubr6cysEf3Arw\nuNnQbQexxhWA/4MjuEljQ+ZbTlpPehTh99G4ncUnP3xifQzlXJvielnte9lx\njP6r1XhylNX8o0R0at2BDrB059+2sk/Uvh3+9soesHQjjaJDQvXUWf4FP47G\n7KFqLAPgZnMnx39L/FnY0mk7zG6DOznwui2B57IxoXVtxMiUFbM6ktYXb15p\nsaa+yRvGQlu7wnZWSkhSVGa+VjpajABLKf9I++vIDh9YGxfu0dG+IIXwXGAv\nU0mmttvCnhUflCfg84q+axKyn1b4LZL8c49xPn8RmACFZQF6k+v4SATiWISq\nN9XeBhfRDaqa/aUiR0GIY0GzfEH33Ww02vzM2jE5ZYIzgTcuMhh2X2lEvPjB\nr6gBS9WuVx0awglGJOlPpUsboYQCgt6Abif6ekR2Nl3cwOmxcj+yJK8PFVtH\nJeZU\r\n=5Q7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX3SMXjxJigUluki8w5bAT+utedZ+fRCzq0+Atjx4ErAiEA5jpnpITjlG+2NNPboew7lWvOxknI3ZIp9glDN961v9I="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.8.0_1579673574645_0.7343727492583203"},"_hasShrinkwrap":false},"1.9.0":{"name":"@mocobaas/server-sdk","version":"1.9.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"9c37fb30cf8eb2d1e7de09224bb2be976a98ff3c","_id":"@mocobaas/server-sdk@1.9.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iso9KHKi4xsomHJJQ4QLG+37c97vMyYQFNfu22+47ovS6caazhWLHEvSSIdIpxptGugD69HAWyxB7MrNPeSH1Q==","shasum":"c6c3ce1d6355356720d644d1bd4c10db7d89d63b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.0.tgz","fileCount":512,"unpackedSize":2668192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL8OzCRA9TVsSAnZWagAAvwAP/0wtiX8zOIG5rFIl3757\noY8YSOaSBm+yqWWswOTnyhzi86l3PTkDhPTGKg5LrN35/plmiLnkh9SJFx69\nTz2HKOOw7Qg8SmOb3S0Pwb06KPbNXujOnURCHhxNLkFHXkrzwTsoplgjL0a4\ngd6Tz1muzEpw4it16BcfJD9AlEV9gPGQTvZaAnpC64Gk+H3Pvc8XZtwjUDan\nE6bfIujSbzIsfycqUJ0AIMDOQ0qVplOFXPm6ubd9k+ieNqHM0R0PkMV4Rz9m\nfGiM4PDlyQb4T1fWMyCj60QPaDWGcKyNTc2nXft7MJCszY+Osk1SQr5TGoYj\nc/8X5sktw/7lJtbY/Y73fYHpNZPjG9LPMfZKjNIguGlgETmrZ9kgeukKANqv\n3j+NLsrzMkhtWrwt+zUM2EZqkgC0LZeAXcn52N6yqK1+rgthbaKsSHqOkUA9\nLyPNXHKDxKtgxrYVnAnWidt7EURioORRjy5D1E0Tp6/ASpVNhqTirtWQ2xlW\n0QxpVzvbQ+qxFG0e8Ft44Lfx1J/6bQTOXovB3Dcecls8FARYA5rJfsRQsur2\nkQbRSnmfBF81NZER4JNNkLvJUVrbWxSHLc4ITQos4bZc4sjRH3QcAzcaGo8B\nxbU54EkDBte9OFl3bA79cBPjH1MPIilXgPHKKOQ1oZBGZKU7x4+V++mzXR7e\nF7Vm\r\n=LWJe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCIHqWNoP50Dsr52nV0c/fdpjeOH48nTcIziCPqX+cBQIgV5/laGSBIHJ/T0VU9i5sfw4R+iFh8ZCJ3LFP448FGfs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.0_1580188594408_0.27737228397202296"},"_hasShrinkwrap":false},"1.9.1":{"name":"@mocobaas/server-sdk","version":"1.9.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"f61eb87aaea13d7b883ed65fd816bd569a840a63","_id":"@mocobaas/server-sdk@1.9.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WQw53Glg5NP7/DhsOIDN3m4/bQFiFxDeC8D/WtGn5/JpoGg7H35X4QV5kmbPZcmaQR3uYHVWoYUasyEu9oJLQw==","shasum":"75c7780c86d54a1de75f721d64250ec87ca2a148","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.1.tgz","fileCount":512,"unpackedSize":2668235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL/3+CRA9TVsSAnZWagAA+RgP/jWIL84bBhQA8HqepQlq\njtU9U+SPtdB4WXCbxexS0m72Df5MaE/SiGTetykdC/yvxr4zy5zmKvZrLEBv\noF5FUlJVWgYSlP5ct3+xGTbiDN6JO8OUzDDVIFHu+hGu/1KefLhzPu81GOf7\ncQFVwErJEFs3JRAt+H4cS3lnrOQsZKbQlFj1/F5dL7Psd0KbsEWkVMZsFYpH\n/ZCKgN+1XXsiZpOUbhlsnqcZe4XXh2yMhq7i89pU4/GXkXA0+vNFos8dItQs\nEnRIEPyLzkP1g0TaLSvE+53TtD0qST2NZ8t2zF9QJpeV/73Ij9Y3g9JwTQ9t\nWVYmhoqqtK8Y1uYu0O+fJQdgaIh9w9jtheJzBM1UhhsHTRZsqQAFJRlwXHn6\nIITrq+RrDnES4Vu7FLCFU2Bg15wlZg8ViWLO4ku06EAz9AEkEI8U2RLvGnbG\ncnLcPrzVKxlctho6WRwBwbxLjxhuckyU0pje2d9heuism3FwoPLhZIPkGhQY\nMexeOy+mm5ogy7Nx/zlVYqAEIYr3RkK4RkI1OOBZgzRLfQ/keOyuockchlCt\nHTVhaV6RgJtJvQ4gUkI3+8F4TUzth6P8nCoAtRCYKoUjibH9ZUUc929oVqGe\nN4Ug0jZJBkL7mFBZL87BGveQ+v8dlLLeGlOwP/Exyiq/EoBgi/kKUMDr6Vo7\nipsM\r\n=A4de\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeWDZBj1knzGNcDVPNdXf3AasmGYiqlciKYSRB8Oco4wIgR90rhkO555dr8wkgMRtDzqhcQvOITpnE7h8D3sA/pws="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.1_1580203518004_0.5346412663338855"},"_hasShrinkwrap":false},"1.9.2":{"name":"@mocobaas/server-sdk","version":"1.9.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"5a8f3faef8eaa8dcecbb6f8affba3f243cf5de54","_id":"@mocobaas/server-sdk@1.9.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+KV7PWzSHTiSXOdiHPumN+DwqKl5fZ8syQCyO3/Wd5bW/8CrbOIIocp1rxx5UGR+RkzzvRGSLRj4JQN50JR/vw==","shasum":"cb5cc6cebe843c45c1c9623361b82032255dc9d7","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.2.tgz","fileCount":512,"unpackedSize":2668214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL/6XCRA9TVsSAnZWagAA2rwP/3rlp1nAolRRCah08DGr\najUeiJv/Txno3t/Rc1EAeXGJz2cCi/2EAytA+mbz3m10RtDShJ5Yia9nmM2l\ntFxuIX6tVZoqBqQ88pEjBA4marN9gJYAXFS5sZOfGUns6pz4g+pVReRqdCAX\nbPljE1ql2XvCp6YWQnlpx77b8moi0/+zy62E+LxYKNG0BgfsoAPTrg7RMeKs\nogkvgobVw6LYLscBxTfMW4osAYDsYJ9JYn8HUM2G+CJXSE7PvyTj7gglkBMe\n/uWs2RdfivWSap00fuJMV7atDcIEL9IQLpzN2vvG2PBgIiE0E4MwFKY++G6L\nfBmg4cxAJIa6I9L9iQf+jSgsdGUCkoq7KamzkTuNUDZJAKNLFBtkns7/54B5\n27r8+pEq438mlOZNJXoZWATi3T76wK8Z4LBv3BA1/aMzBFOb31qrRPmoz9wl\niR8bj3DgmbL1DJfRVUDuytf/7HriGZJZ3kGL0hcuN9rdocVok75yuQnRirIW\nF+yaBU4Vy/WzPqoOoq6525xWkzLlHZQIX5oaFU84QtTbxv1yN37qQh4CZEV6\nCTQ8RvVQPBab/AOavjICkgzQwRursUPwGGjt9FYN7lKdtTK6BCTpLCUJvkQf\nFKKfBuLhb9vGWrEROXM7whw1o/uOsaZdwktZVaEXpjNAA1Hx8qxMM3P8DxkE\nbQTa\r\n=vnhm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmxZq3qa6CBRV8msO/Evwg2iIceditgvXJAXkK7hY5ewIgLT/GN7m9dPTkNozi6fPDngc81b7UEnX4TK4oqfKp3UU="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.2_1580203671027_0.533718172975878"},"_hasShrinkwrap":false},"1.9.3":{"name":"@mocobaas/server-sdk","version":"1.9.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"4d87eb2d27db9b1a6d183f7c7f07c638c3eb2427","_id":"@mocobaas/server-sdk@1.9.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HvgaDWPV55zuS7rD7pnVDjxor8dgeeHpbvWNt4YHSSZrNghIuvI84giIRMolg7JP27n9EJMQjRrKrkSAxAmqwA==","shasum":"5eba6fb3ab226af201af9725ebaa9bc991f5012c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.3.tgz","fileCount":512,"unpackedSize":2668218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMAMvCRA9TVsSAnZWagAAUnwQAJdVSV45f14jWZI/kpEa\nbLJB0a45HvbSsy5F759mB89usABZqO74dZm1M+ZCP++PaP8x4zH9Fe3pYq9o\ncw8di0nfEmDRjb9BLQps7vgYjcwhqh6JNxX+e6S7uRqkq4JlVieuRA1tb27S\nL4ao6PDGqGp1Wm5fLw4yR+J/iWaLcMlqCL9u04N/ikKPVmKV341a61DuBbAK\nQpf/9+p8sqfk7wMFXqaPCdTYe+eQMRisAYRmo2YB2yf7p2btmc9Y+/DOppIy\nQvzUha5iiSYqWb1nbKfwqMoQSVErQmot4GrxAU/Q7xwQoQetzRtuc3Q7OIV/\nw1QekkXr7XydiHD0W47tK/1W5ImhdjX9Q2vO09nb70I6VbxPJh9VGl9LkVnQ\nEfugjbLckwGmNSJdYGf1YWaXT//w7ubn9PqbhwRuKYdyfTX1PjF0zthHtkJZ\nOarmc2tdt+srcvVTL5BiMnuLjctmLcA17kfqMnh9OYn+L8NCN3s65UvEoKWQ\nfHFWCpIZJbELHMktWfaH9KnMvXs2VftkK5PXlihmZn2YgTLClPzxtE5vLrZH\nlVf7vT2WEUx8Y4jIMEs5nixJxluK6hS5hns+oqU91Bd6ZrWBOwBxbZhz/cNY\n+eLgDk6VRP7RK27xiFRyc1w+QouQ+BY3Cyl7m36l0C/Pc6vB1Ftb4Pbcxwap\nr3V7\r\n=I6Re\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ9c4NMgEMXhmPTEcUTgSaynG9NEvW+Pf0+uS++g4WwwIhAN93t2g2KtWvNwoN87KJJ/WVtXW9lSSxlsGAxbIeKbHs"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.3_1580204847442_0.8937960870422754"},"_hasShrinkwrap":false},"1.9.4":{"name":"@mocobaas/server-sdk","version":"1.9.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"933fc150b990282692d2029dbc7dd261da3dba35","_id":"@mocobaas/server-sdk@1.9.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yCyLetSJYwqa4SyB37FVM2KrmuTCkqbAHxmngCZ+muDxI7eVtFRhFpzKXx5NsOrgI2UX1kJPzKB5CeAiYrCUeQ==","shasum":"bc9ca7f1a6312cb366fd12817ad549a96827a6df","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.4.tgz","fileCount":512,"unpackedSize":2668800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMAxbCRA9TVsSAnZWagAA600P/2vev41evQRmMgpbeeoJ\nQevVkh2r7UvyhnatdPBIejtRcfYL4dyS5LR+bOggUu9p4Do2Ix+0krZLXGNo\n7/JJ94jahWRp5PyHHak5aNDFxxsEWpxFXMXfVMXbZd5noMgSLRX8y3/SN/ub\nuC7yL4Yj+cAEam006UYaEA+bMeQhzmI5w6lgY4kUwu8S/UPRBHjSrxWFV48U\n/bh7Lz7w2Nq+6caGDkRBtFi7fypgj+mYbbsc9EJI8ZMLU68kMt/SwGPMJTDD\nd3RcWNvbZx96GgKhq5Z6CaLgL9+4YighwI5bBAFgt5nK8/wkmGubb5A1kxLA\nt0PjxuFwO3gUrZ0jiX5Gv7C0sPC7rsAffFNCbKR0aOi1ScWfCF9ayDVP0zwh\nVOwwx670lwzMcgCibGkAxNdf4Ry9efLX9pqtumigiFq86iK6mXha1auHMYov\nsFKJ5CETX6Mu4AhIB9RYBJ4FO4KsVw+S71wUCo3T08TvvFfW6oydipsn91Yy\ngjtjSRViwL86TxujNUyvNAUzNtFJ8mxQMClXcesdoZ73jBYwRIF21wYSt+Yh\nan073k9a6Tr+1m5AadYwBuKe0XnX7CZ4J8QOBOG3EhNFLDFNdkXIA8Oc18lR\np1WYAatNV3CQV4DJxai+eSBP1sPw+r9j9UiQq1Wa5+arw+NPhRdhSkFOi5M2\nOW5+\r\n=QSeR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNL+Jx1uDLc1JHH7x7rDMH0FnB6LfJ9nbWmNKRUI2XfQIhAIZOZVuXKEu4NvNrlUDd/FtxkMDMx5t77GDzOtegYf/J"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.4_1580207194918_0.3171460339308063"},"_hasShrinkwrap":false},"1.9.5":{"name":"@mocobaas/server-sdk","version":"1.9.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"47f05fa18b60a18e628f005a96670965aa430490","_id":"@mocobaas/server-sdk@1.9.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bpStdvezXZ4IHsrQ8klcQpUAo0zihd6VL/izk1+mFhBJuIH0LXg3ahQqsqLnNBG8zSrFoLPoDI9ihztMuzcHRQ==","shasum":"7d61e339db8be0b03a8a49460f2e96bea63c5115","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.5.tgz","fileCount":513,"unpackedSize":2669109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMViPCRA9TVsSAnZWagAAWWUP/2vPdRnjtX0OWN31gOg9\nBLhc90rE6j5ckFIwqbYSV87WXsqogh5XeGScxnOm29dIUDz9g3bWPuNZSzsU\nwc28ADK5dKNCmrQCGx8/DpIclNYx7S1WqwWsMqkiNcy5hahzqmVv0I2ncaJH\neRznZk8zO9rcNnf1u6YZILKLBhQN7sKvCf5mZcRRV4BnljqiwXQrgR6v4pgQ\n1IwO/YbTXV+qPnVfNDmwhF01+JUxH1yHKM43+HzK7PMdGLXkfASbYPvq1z+7\nhwedSR0f81hg9QKfw16G9twzE8t9KrqgGlcJa+LDMYCDu3LEcUsPp9TtxEq8\n+zFpaVa+H8U3dHzw7OquGxNlKDqvYxlIAOgjs3yldJvcw0oFa1/yqjrKGCM5\n7dXsAY6i6YRKA3q8Ltht5KGKITpzVoAI8kapLNdEfYaszOrVP6pUWAtBiAsS\nYvhh9QQbydf7l48M0DoOyMbHaA8SixzwP63d1x69KdWG4J1G4lJR6Hpccnq1\nlEUDLPujCFj2SPQMyThpb4cr51i3KQuKKoJuzWUCTUnlwHWpcoVnatQgVLv+\n2IKbupHpd34OoCznVR0+3DbsjztLWFs6R55J27iLXgMyKuxObkiQ4x33pUMX\n9M5w4nwbpM9Vq6SwGwFUwvID3odLEvjoAXn97m9iBHSYHlqkLV09PxDxnecT\njec1\r\n=13Fw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq4+F8h6Zvp9oBXjo0GMbQcqFoedKFfqVZO6D0raFe9AiArGxOG8WSrYJtXFp3unpUX/0SMB+eyM1AvQn+njtNB9A=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.5_1580292238185_0.3320068268370058"},"_hasShrinkwrap":false},"1.9.6":{"name":"@mocobaas/server-sdk","version":"1.9.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"887838ec14533d2b63417e42bfa33a3a62353ec6","_id":"@mocobaas/server-sdk@1.9.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FCEGY4BmJvwpsq6KXrbkUOkP/Fb5VtsGAfWISTUnyxnO+wWNn2CzEr9GRQgM5RNzLs4u07rM9NQnNkQw4E6aHw==","shasum":"273838c6a058a10b74a90bb2e3a523e8e9e9620e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.6.tgz","fileCount":513,"unpackedSize":2669113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWHqCRA9TVsSAnZWagAA62MP/RwJJFVYq9wGTm+1c+zC\n/PPuDWngD8meGpMcthLAhZwOROVQ+L1KZ9duK4o7Vyp38zuIAkTXRiewIBHf\nZXS1vOtH/JhGnl1IYk+Cc8ZflZCOtcbWzTv8wlpXpS2ftwO6VCpAkv/9+56a\njSGy8LKc0D4fQ5o9L1eyJwtdKZVclYKQE9ziQDrZv/xbky9ytk6pHj4DtR6c\nvsJxvIuxzIA7vqveTC+2E/Vz+XgQlZQiihDfd70bdk/9Gkalrei4kmblqfXa\nO4srviC8Qti7hNQHW/y4szObt/wweDanmbKM2RMOq7Qped9/H3NPHIvDBZXk\nTPm/FafTFXfToo2A2GT5P305f4zBaImOhioaeZqucVwhGbDCPGsfmD7SqoBP\ngjsvRaxhXQgKTSPXkYXJI13pN04yxnW8H6Eok7AAUcgNp7ABKaE279q9SRQo\nxhZ4nqIN/Hjqjuppy7QCbadXHWH/UyIXunOdheup+A54+zMZkDB0nMoGPdz1\npB5EpXGc7hiecLfpFgBMFmkFc+awuDO4hliqZ6tzgQkqyxpMJzjG/TvKev+8\n/f0EzCKQlNsMD8LasMjLSu1/7k+NE7UJ+7C9HRm6cUT8aF/t6QUj5ncnH17a\niFxBVO7rpN9eoK8Jfm4nUeaOcA/0MWKJjkHpCJtlUAzyGnRj7PHWqQyQt3Mq\nORVF\r\n=1o5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeS8BLpuV1uvPMPwifiVb98qgraUVo5tQmJG4Hg7ATQgIhAO5cxKrVKxMM6uTG6HAC4N4gX2u2aHPG5oNqgfSNC3HY"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.6_1580294633944_0.6846262047851994"},"_hasShrinkwrap":false},"1.9.7":{"name":"@mocobaas/server-sdk","version":"1.9.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.5","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.3","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.0","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"be3e0628301a5dbc1b5bad7109c19ab3d5a39812","_id":"@mocobaas/server-sdk@1.9.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0yr4YME3JHMRIA7EiE2oFLssQSUBow7+Y718xEMVRnPCuXMucY8UhkXhdpY9z/EHNYAyoPA46MXghAM7KSzCfA==","shasum":"8ba04ffe15187bd0aae0009febccaa9b202a95bc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.7.tgz","fileCount":513,"unpackedSize":2669441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMniACRA9TVsSAnZWagAAKBQQAINYnXwKSBeom3EGZyqM\nZ73vuTPcrfxxbpVghimyYrAkMhvKPRmCwxHtd6/9I6tcvKibx50MvJa3SE+3\n5uygpzt1IWqQlSHUopyA7kDdWsmyKFhh29l2q4aOR2rqKkX1LzKIzJPLAe5A\nAxpHDejEVbXpfxdZjndbz3qDMagRXmjwnB7hMpfTUBr5jJ9aRNk++V8J/qY7\nUv68vckJBTMjzZOEsx4Iqc0HJh9BODBgL0ddSiitwpQZBAgwR4IANKOglHQI\nIdmoQ9IADVTK0CIPl0nY09Pc8nxwiBdKP7HbJ3NlrGmT70jg3QuYABeRuYDD\n1XH797CK7pOs7Z0VBYFL1mvj05AMFTxU3mcpyPcKjAOdVJtP7zJq21hHCn7v\n9y5y4PzezXnZPoNFTdZ63So9NCaFQJtW7o6hGLLHN6xX0cPT+dIho8iL8c/m\ngyAOAr23Lv0P53xf3vNWzKcajVMBsOgI4AVsFvStbFGSeKREBekNEsWkkqZv\nD9x/v6oiIaaEnmPCvd7/13igFSHGmstBQHKVAxPy6/nfc/zSFGXEESlMr7rX\n5U1bYRNbFkQCU7flDfVzMIbl5E6baulVFrAam5M5R8n7p9U81E/uSnjSTKwO\n/C1/ZcOcYyDrIh12CCz739ApfDDWaRsJ34o5HhRl1/6pL7QHxPE8iM3nEO47\nCkAZ\r\n=oCJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOGQMfn2h36E29vjZLs++XgHfEusjwhip1e5EJ0+6boAiEAz6SSzvAmn4NCNApq5EGPdUeNbIzrkHnPnSMKDjaJ1YA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.7_1580365952260_0.983265416146184"},"_hasShrinkwrap":false},"1.9.8":{"name":"@mocobaas/server-sdk","version":"1.9.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"ec644f0c85298ef8c012a959cb090dfce3ee7067","_id":"@mocobaas/server-sdk@1.9.8","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-j9EK4rITbEquteWYr9Px6UbQjlxFeqF2gXV80to+l/1Tw+TWSLSc6bSH98TMsBY6JZ3uVf6lP+2y451IsfYMug==","shasum":"f83f9d574073566de0c27fb26fb69ec5328aed57","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.8.tgz","fileCount":513,"unpackedSize":2669376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMpDRCRA9TVsSAnZWagAA2B8P/2hcMMcQGaOyoA19fbhg\noDjGnzvIMJJXuvJcJ6HU+O0Ts7D3Pk8byjnFZJ4ZnJCmt+BRByf4dw9TKKmJ\nNWQjtDs3QIRjT2XU771WzW86tAt1XJBfTNRBDVYrura3tDLRcdXUQcHqOlV9\nAUjiVnryRGeekb+YQQkOfRAzSryxD+7qwDW0U2+RZpFLFUDw09ZStU8fqoAP\nmPJIZqfQklT4Sh+KrEgXt2EQwDD/2GkswG/L3VxKE0KnGVfMZOtKdnzFE4rN\ntPtl9rc77//if9J9r3R1Es6u1VnWrIZlN2tEiD+CWk0FMZOYw/TwhijR830C\nl325ijqikhlEZD53gV7mAJ4aM0tGvnEtScS75Y5qS+ie8yGGSibCasD/7VaD\nFg51/7wReBbujXXuS3R1lDbt+jS32akGZm8eNQMP+Uj79pzSHe06k38AzFyg\nXWNjXzTd70jdkMbzw7l3n7vdEVkXCYZZaOtFEy9wPIwBBCaiCbeCLscEevhA\naDu4uM5622SZB7Y1aW4B1dk5DDVxHgS7DVjTydovRBow3D6KeE0iJNdRVBDk\nzX5ahM0qqJNtmUCM/iXQxrSbYjm+E9Pg2S4/26xRGf+0qEFwu7pmcO/QCii1\nEYX9T4MyTYEtOtUlqUyKt88ykkMAh/cr0L/8FXy2DsVEskUeS8/XJ0lyDe9F\nMIWV\r\n=Guif\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMhVsk3gigsy4rf3XaGkfeR3nQADiHGj2MQ/kgRJoK9gIgOUFi9jv2eD61xeL4RlIZRv2L4v54SFTvxuTB3AHOyks="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.8_1580372176506_0.7223945658497195"},"_hasShrinkwrap":false},"1.9.9":{"name":"@mocobaas/server-sdk","version":"1.9.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"fde08fe2b40a94bbad5b0af988faff8a6b4f9b00","_id":"@mocobaas/server-sdk@1.9.9","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-28TZlDYzR9X9kjeCP+KdXOZyZk4qryj6ibWFwwtO9IhrgahmVJ96xXVGTwkLzioL58gQG5Gb8HdyGx3Z52+JMQ==","shasum":"ee553068bd20f89e99b0b6a2c01181caf36805e9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.9.tgz","fileCount":513,"unpackedSize":2669768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMp+8CRA9TVsSAnZWagAAL7IP/RW4L3hELrisnq8msGz6\n02V79+vDTyKNB6+F8ZVyfuPW5TJvkS+r0ElFBO1gJeeYrw6jyLr4V3LLePEQ\nrOApXLuVoOIv5FmQS/z543PSVroj27ReET4fK2meGeLpentH1tS+HnEqrRUM\nAXGN2+V3tAqmfQTvM/JoQOqbdmX22dRyuq4Sa7D5uANJ7uF4abgxzTOVcJ6O\n4AdCxHfGo9jNid2No4vhvGvcMMIdGoJq4yte78EmOaBB2mer8GYFd9aMsQ20\ni02rpKNAVbCJdhNEue0hVk6aqe/0Kka1ksRW9ZQVltFVsZsQBXzSlQs/dz5y\nNwksLj9RgkDhBfOBF4j5Wa3kXXtPYoRl9HJ3r9KtT4R9MMISBzj5WqQig5dT\n1c8Q0Wnhbb4ivrlvk1ZFasjYcgCDaA8H2jZJUn5ic5tiPbdAtACTWe5qVp/m\nraK2qaUvdDBL8VbpLv5ogMjKYuiaEUf5/RdrnUofn2IgHqti5NleY+EmpXcl\nlszC4NZ6LXYfZU8vCnsaANnumMu3Ivv1TXMwZxsztv3itknMAB6SrYJtnbAm\n/TFD3H30ip23jNmPfYrwz+ZgxcfW0wk2IrTdnXrMOLFWXyHGs4GZ+H7W7S2j\nPtVugzu2o/dV5btjVGSTneeKnogPwwApTt0oU7DDtXZ7DF0LmPfjULR9AfZm\n7a6/\r\n=cNIy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCzJzr6EjiNWpufZHDGKr39OPbgUIOxLxL+r8vsn6e2AIhAIa87CmPOFWQuF05N8jWJZ3Z5HsmCQK7wl8L81nvHelR"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.9_1580375996264_0.8512122034941418"},"_hasShrinkwrap":false},"1.9.10":{"name":"@mocobaas/server-sdk","version":"1.9.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"1ecbf8d040171865d7a37cd2402d199cb3cde91c","_id":"@mocobaas/server-sdk@1.9.10","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P+XIZzvLloarAjcPESJ2Ek3HkakQcb+qg05VihvrwEVLtrzavESprAGQjuX276TgPxJzgDeNAHc+WSwRi9rFZA==","shasum":"371b1b991e033374450487a7e8369f173b216b08","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.10.tgz","fileCount":513,"unpackedSize":2669797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM94+CRA9TVsSAnZWagAA2vcQAId/rNR7cpyE4yATck9n\nMX0Q3BwF/fjYE1+Dn7mr/IasmLB/ylxUdVEAqDP+BO8G4KJNj20Mh+0XWOeM\nldNtPTXgMpwMdQfwKueU3GzgqK9dIMQRHWYHfMp1Y+kjimBjc22CYUGLq/co\nYxGyw4S1dizst7UPB48cPCxl4RIJOG/uMmewKEXEuXsbCk61Dxb9J219543S\nf7IJ070Ke/YvBGXmyEozzJmdyV6hRhmQXmoe/PGhPDPQFEvksPgtAgOZzhMB\nej6DmzW1MgPfyGnKtQKoljEtaidJklrsEZ0uDI8fstqDigb1i/TxeXP6rka1\nVj4B9H58Y3ib6p/xOUzvBAcIk2hJEO6qZNEAYgBTP3uXPM1YeRMFchEGeVJw\n9zoYegC8IJNn/I7g18CoNiDNRWR6kPh06d0fFB8xoqUTp8PLwKqkJzPyrrxX\nV5o7xCxyqPUmPMsUJK0tP4Nw6/d9r8utymIx4ccpIT3eLuI97Aa+m1ZDcl7E\nJjYpplcYzPQd8MH8iNtBWSZQz47p1XIyljulQQ1/TBHcyFSffXtJBd3ioPnW\n8891HWsde7oaHmGUOLBJX9TTIZyZv9T6aSRLCKj/SBYiZaY85a9aK4tFlsSV\nU/cbkxTbCUDp4iFRM0H80nJ2HpK7WF79nTkxLvMuZHd2jyptOOsBSQD4PGBg\n2+rg\r\n=uDqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD//Agvg5YjPU8naYsAzAj371DuYSM965EUDL7wpx/i2gIhAIPkVMHT6bfZclM4ndoqC1oJ5i3enFNOO+xVL2cenANQ"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.10_1580457533585_0.4573147555810215"},"_hasShrinkwrap":false},"1.9.11":{"name":"@mocobaas/server-sdk","version":"1.9.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"65cc5b3c4d7ae801a4519c0f9c4082281e21cf59","_id":"@mocobaas/server-sdk@1.9.11","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rMCdFntHVHsZn6PnhRXZj1ub38J6iAeB1jGjZXXMW7GpPi6iUlL0TE677NiS0/zxhFKqVNd3cjGS6RpPjSQgDw==","shasum":"1e71236eb8f4997ae0275e3dfe9b52ffc438a3a3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.11.tgz","fileCount":513,"unpackedSize":2669800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM98HCRA9TVsSAnZWagAAtscP/RVAbqLr2t+HybwdM9PK\nBEyWGfh1bEQPON7rhSiEu/ADg7lvu6byL/J/kh75ALilTz6ZRlFKoWn/7kik\ndx0rUhF2HT4NTFRMCY3pq51O18+bvclJ55Wphsgr1lgn2sMZ0WIn9FPVQNdh\nI6BuE3lTvxhAyZuzc4L0KaXmDC5jxLtwE8+mc8ry1qGi3sQADsI5LNuubJ04\nw/iZtol4rkWQF85H+Ohu0rOn319jE+DsUF3w+D7CkhFMScab2X3Jt/e3Whoy\nK5NQCBKk3q/f5KgQfgS3jFbUl/Ez2+8ir0NhKOMgDlhZUtcMITMEkJFG9qQp\nEl+Sa0FtydCkznGoHjOx+H0zNyZhitLMbOnySgXKDZhJqpV2wbpJgTENIXZ3\nFPZDaZX/VcEkZ2A4SQXYB0V7L56uZr0XLzi39lCPehTLyHUhjOTMXv0uya9R\n7fNZluMRqTldav851eOjM8p4I93fLhW8G7moFHgs4gh8LJLQRXEI0jd/w6zg\n9qO9HH/5eHwd0BpxC/DU9+nOwPKE034g0vKuL0/bir1VtEM9OVd65ATsRBQx\ncfPFxLCuDIqOjbxHlA4dGh+fS1D6DdDhoWpPx+7AWn+2fJ0tZB51spEyYzEn\nwMwE3cml5DEI0MJ8t3d4qhFnKN5aFXMpyCphFiER4sHaH0PIRxdfTZcj4CwL\nBo0k\r\n=relv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE29jZCu8CKsBRD9yFT5X2R5fsVNmvf+3i0xuYwqUtRuAiEA8QKUPNgrw50oeUtHivqcAXgyeXcKjfs7Yfxh+ZdVv9k="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.11_1580457735442_0.7471527828819067"},"_hasShrinkwrap":false},"1.9.12":{"name":"@mocobaas/server-sdk","version":"1.9.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"ea2a64426821c6e5dbabd2c6bed207e4d0f9d9c8","_id":"@mocobaas/server-sdk@1.9.12","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BQiRq0bXggbpcE9AN/ZMBAX0Pp/jajDzSqnJAqakoL/wW2XMUF9teBeN2oN5qdC7jwvH7nYSJtmadw5LTXbVaA==","shasum":"a61b6465db05413c625a304d43948c2031a32268","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.12.tgz","fileCount":516,"unpackedSize":2670712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNwOCCRA9TVsSAnZWagAAajkQAIX9ykWZYL8Lhf1kI+CX\nsUInmL6xVKh9G/6oP3XhMit0c9rSOZqYjOmkjZ5nScCeUyYi/AhGaWNfZ8EW\nX23I/jFUZSlXdy2R7hm7F+dy1W8EMTwsyUSYOUn5f34DhiLU58AiUgxN775Y\nrFW3XdepNfFbHIZY/1W4rjdU8sKg417PjCFeNf7AuPm7ue7IhJUFMZQLTlZ1\n2ElJ8R3Gut3Eb2AZETydnthy2xYbUdmw+2oND9Ybx/I2dW+54o3wk8SmhsGH\nBPr4aHtJS3M+JyMhBWkrPfKMsxklrdX6IBHbu3Xjj77ripvk/VLTmIt45SUu\nxFSfSSRFv4MiWDnjGNqUuDbBEcaiIQyCr8+3kYtl7BF+fUouJxM+Qn8KWcui\nzTdANB27u98K0gmiLzb9EgUypCH/GqXsL2RJu9jlmXcW88hh+gIH31Ohu0in\nHSV0kNz8XzQVr44WEMWGKmf9JFgaVADcMBnG92PZz72tDUiTP67bCcUUmEQG\ns+dpaPhsKf3kwSJf/r9GxLYP14LXHlchTL5FGiwJJWLh+rpdSabJUDfx6kyi\nMZYOK3N6GKbK06trrh6HXfyQ0HRXgKjN3SfeOG0EO/4lVz+JW+JLtxXt/W1I\nTr/SXKrkbmKB+kcHkDRlDlX5gmbM/F9PqLCgBHaXdrrdPUNbpcjgusWDUhCH\ngZnf\r\n=Qi1a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbBUu5oFijHc6iYHAmpp00x8+z2+3JoQQVbqI1FlkV7AiEAuyhoQaQUZl1VUcVSdnKJDho2ZMZ85d8emLfErlAHhwg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.12_1580663681910_0.13021531671906095"},"_hasShrinkwrap":false},"1.9.13":{"name":"@mocobaas/server-sdk","version":"1.9.13","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"985ba20031fe06fc938843fa4ae3501e43b27441","_id":"@mocobaas/server-sdk@1.9.13","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-01dKQghomf1DOdL9due2Q9RfYlH+H0Sl4Ao7WWtEP3UOHaRFFitEWj6Zl3RradMj0KTnqR4rGl/8GU2m4vnkag==","shasum":"3bf8bd0b3545f03e34164fd49cab405503bf2657","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.13.tgz","fileCount":517,"unpackedSize":2671130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN7r4CRA9TVsSAnZWagAAbMEP/0zzgPH4d8TgdeL8Rj21\neqdm0GlD66pYX5n7nAl1wOOfve4qvmhdVe/kH7SHA6h5LNbp+nUt3oWHQ4Hi\n1f+gXx3GXUXBQbpz0PRGv9A9J2hXwErYss5zwWcLDx9m80YlDMhhjQ9SIO7v\ncGqi3nIz+OckH6yuVZWfc0bQYq6M4elUTJy983JZZMVxFGJzKgk3bJAJtDQu\n/tz6jqBzEexq7go26RviQefyj3s1iqA2fTvbNS8qkxi1zqbT8XGeCYMfB+Yg\nqyFeKWVMf1jSWkLsPq7BCROXUsVCOsazc3n5yZXKQJ66LVRTOY2LQrqKBmVR\nvZIOfX8tUMaQhbShQB8k0oQpnou6CPvxaK3UEj2zKfeIi9mBxljJSubMtY0r\n3mJMj4F5O3MRyWKTSwtuRFUYqaKXyYvhypI9DQIgDnbY3a81woj/DEY/0aUt\nYu91JDq8g1SjSnLs8A3WxcJuDGV0EnZA5rqIaeThdLL7eEcp337FpTlqTYc9\nhVpYVLICzlG1aOEhkT73Jjnto4nHp9rwBZjtKTPnHeZmarfmeoJM7o2VY6WM\ndhk+PpUdNt2QdkhvdaxsSj0/gLxz/LR2gnEo2X/M7mpiV13ral2nl0/80bEQ\nEbei3QnugoNrlH8JwUsSHUXPerKigxVAg/f86KCx+O7B9olQ0v9SUPdK/vNx\n5D96\r\n=nGTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsW9fc0qdA79JbXcIvBDPPo//KrtEq4nFvJY5L2IhC1AIgCgTy8aW6fPXmGCk54i3OVSc+tvnN245JZ1EQcIju2LA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.13_1580710648073_0.09690026095814508"},"_hasShrinkwrap":false},"1.9.14":{"name":"@mocobaas/server-sdk","version":"1.9.14","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"16c48b2840326bfdd1823fc359bf0e1dda4a3cff","_id":"@mocobaas/server-sdk@1.9.14","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uAsqyCJL3zViUNWd7iCcbmL7AaVdr/nMoFjPXmpxWmBnVI/10S1Q6rTpehW7fVW3kMMufAIQc9yddGVYludTNg==","shasum":"87d67a92a9a9ccc7f453a8bb3885c2ea91cc95df","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.14.tgz","fileCount":517,"unpackedSize":2671147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN7yfCRA9TVsSAnZWagAAycQP/12km/MlcWSZe1i0Z/ZZ\nAd6u0xgMKllCgnEZm3PSr1Vo9u2nuBhK2Itx3uEr+SuLL2r+6xwoSUXO5cEZ\nNKJm56salxw8z884e1ctR5PQn/aYz96O8FmBoXN64vCAvHHGrqi/iO9RBEUS\nqRu9Hqp6GX/XL2pAWhgQH5iSH2vrL6c0+rFShk4HpxlFXlt8MDO2DHvdzAM3\n0MuEINudTTAUS7r752/KkfCB98Y9Dvi+xgFYxANbydODVuJ3wl+tWP+BmxYh\n881peRTFSmKiY+Fy6PsoSLN/nCcBRRoCjrFVjdxXnekrAjO+DOIbdGnI4JTi\nNSvaoQIEXMlTFi4RimOn9j3Fd7e/N5el0ePjzeKy15IrK4LlhO6oAJCuxKM+\nLPmzNRv9ezoQevtqvauB4UwUGJUlbzWJHL2ZqSqlYfWfx0yG7u6a+ttIX3nJ\nmANT9+++eSku6O8VUigKdCMnpRquz8yRFzHGq1D1RABWkfHAaIwe82W7qbF9\nRfdN5RXBb9vVin2gBbovEyk+Q6lpclYHUlu0tMqSgG+8S8Hkqm35DGqUiU7r\n+Le577GUhdLS2JGvTm9nc7C2Ob01ZlBWBLlzEYvl8wKE1l8mQN4Gp9oTPsCh\nyRbf7xuTeyA9SPloCK+DproC6hUlB1rDGkAZGAYqBf3/zg+m1LNxHa34yD7G\npf+P\r\n=6qOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEzx1s40tD+WPWEtUO9w3gNa9Nk8LVnyCA1iFmjhbIpQIhAL0+AEAFWjSaKEI0/KTmQgFHqqfAfva6TM+lL7MBFIAj"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.14_1580711071272_0.6644439730880993"},"_hasShrinkwrap":false},"1.9.15":{"name":"@mocobaas/server-sdk","version":"1.9.15","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"1ff317531861426bbadd4d8d655d0bcaa9c14297","_id":"@mocobaas/server-sdk@1.9.15","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Cgx/+05SqY05Aik87vCDbXWUdFuulHlQ+RyDBVAxVdtdpYX2I9tg9uUcJwyRjEtuBYvgRy5i8U7FLntH25EU4A==","shasum":"7ad5cc4e04f2a73a3959640e1939124833b23c51","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.9.15.tgz","fileCount":517,"unpackedSize":2671559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN9eECRA9TVsSAnZWagAA0e8P/jMtil/O2hV9PngMOOon\ntjDfxGOUkW6jlzQNJfb7cf9HWxj+mcdr3TAuqrOFwvhEGS1FX4HvR6jMjZhu\nzRjBA0ozR7z9xRvG1awtfQQJ77W0t3PUWPYIf5FLfWCvspLOJlLcJ6i15qak\nPCkBH3dJ+5plA4yqXC5asoUxOQUcoKRpVOG57xnDlKSrI/3B6sqORq3khi1H\nWRbudxRZ6hAFx9O3MPOhwSL14ZpdYAwdlYeGHfe5rcRld6Y4XrW3GvoQ4PZj\nWLbMW0RPamwPF7ucrPulA23eAjxDmVUmdQ09220VauNV8vG1UdDKlamFI6Jp\np6byqXqu1xqAClxKPwIYTcppJhMPJENPyXc1Ckkr5qOS4wUZ4iHJPS6nVCsd\n/I1TtZITfrszcS0Ju+DNfmY+mJnT9x1i4VF3kupP5nEW0OnXUj7+ghfAyLuE\ntfwJLmK3EGvlfItYezdmQH/+yuf3PfltkCtNwI2JXUj0+vRMRMdM690ti6Ff\ngRqsC2fIQeh4D3GF+AHmjWdxL0xbEEXDP8oXWWtfWgUunM2Mh7HMH7ylCki1\nv+AK7y4U15UqOxyPrt09lL42zC8q+PWbKKGCY1uoLNK8g9Fa0/JBSuz4sRl/\n9OvgucSjOP2PBC33GEwjLW5lShady6S8MP4QaM6wy+cPp9DIWrGHpFBfrFNb\ndqlC\r\n=kWVy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyVemleXvf8wgwQV4zMROoSgamobIlvEEkttIAxkI4bwIgcVi40G/yjLkwsY8iInjwVYjn6dQ1g64RU8MWSlChIzk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.9.15_1580717956006_0.6336732118384543"},"_hasShrinkwrap":false},"1.10.0":{"name":"@mocobaas/server-sdk","version":"1.10.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~46.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"014c2d2333f916c05f42e28fbc7fbb97da59db98","_id":"@mocobaas/server-sdk@1.10.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TdEiylIfFxc845Q7Yj0i+zBVNboLr1HCSySpk7ZkEoObou/spbl4yuJdUM1loQPrYRbRunJTrJvB3F5BuGK+5Q==","shasum":"a82c09b2102efa804c30b8b872c25115b3d0f6bf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.10.0.tgz","fileCount":517,"unpackedSize":2672577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOOlbCRA9TVsSAnZWagAABVIQAIc80dyc5sqFX4/ONuPU\nXt13/JskhWOlgG82HNqce1JcHooTyf7NfAKyCvkgBflR3ysgf8ZV/FZglH1D\nd05csGaVjVl+hYmoID8neK2+KIzADZPOxvH0OXdpfLaRMiN7zwZXmY+sI5he\nFyAbTgRPwKu5RvLrLF0QI9CNNP3dFrsAFV60Bdpol/w3jOAEwri4TVHYJQIo\n/eeJDTryoLrHNOp5iY9kLzmZzAL1re9a2yapqb9H/NwImNPeyHS9KtZzvheM\nL41DjKagrMHdOvDRggzKjiKqz1sLUHNOjHu93c736tJsdYG/tXWce38xzr1N\nd3R/1CMepnWY5R3WbU4c4+Ex+UuRBY4nsCEAwxq7QtpNOgcAsGGQPntXS5+J\nYuNENCdFg/S92uNSjWXJN6cUXHkCjkIlZwdQ1EVjS/mNnvYFcbFrYQQ3gHAJ\nqPYgeFEyDUjuU01pheAeAU174AmLh0xBy9TPjfMkn+O8z5Ay23APRHZmbnsh\nOTWOgEptWjM+chJ8TGjqnF7h/uTfMTqzaKTIpO/4uJtfoYUM+vWBVh2+NUNP\nOQ8F11de7eWl3/dHy99TcYGBibd3TIvVlU69N7XeoxKzQ/Dz9lyjyM1KflmM\nxvsD5ZOzVpHqLc6qDS6R0QU2alyLPgttpSwLximC2cDLeyCXTBwyyOU/jZxl\nKYfe\r\n=qy5G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrip8iLbuCmopxVXwAvnOubhXvNjcmX5N9uePJFtAPOAiAO+6HdhO8BBNBcxLmUdw1hdrbp90a1G+WR5gXhw0nKAQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.10.0_1580788059259_0.9265613761864107"},"_hasShrinkwrap":false},"1.10.1":{"name":"@mocobaas/server-sdk","version":"1.10.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"98cae982a25f471d8bf026ef201c0d6325645209","_id":"@mocobaas/server-sdk@1.10.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+FGHMXUt+BYlt1IrPT3BQrVW8J2SV19pSG/hx2xeSN4ukZky5Eflyxl6xxyszjiPLZaoLOufAbEEBnY1vCO5OQ==","shasum":"b7d8daec169b1f9192a38a837f3742bd135bc7b4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.10.1.tgz","fileCount":517,"unpackedSize":2673069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOTEhCRA9TVsSAnZWagAAfjUP/iXx8IMlA2STBCm0fA7I\nzMMFxK87VrqdYPT53n/8dk2dgybuFHS3vHGm4TWgBEnbGiodd3QyFJr2xpzv\nyH/MuUJNcZXr3c9kGL4akmSYacc8Ee0Ijv2z3XPEwBUWVC/YFhhikPnvt/zl\no0Ng1J68uq1bbYKKskQaEuqnyTgt66LeIjJm7flZcveLiV8qdPDyIUYHlRBw\nRfW8p/PUyl2h5DJ4s9NSvT+Ewab0kPBxzl7Y8VtiPDsTpV05FXnTW3p9DA6o\n45NHiqxnA22/MGmmnc7J5o0kPzsXYPV20jdmVkyN5SG2V12OYZGYsuqAK9zv\nbrt7GF7PgkCNZUZ5YqR0W0SSz9MwgAiDPu09tqJA8pQTB+5jVfqQ3S3LLwcZ\n6317bw2p3ci7CJhpJTecWVw2XeOeNeEwIDbdxUhw+MNszzXPDwcWqr0SKSZg\nqSdeTIOk6szWFBu9P/Td3qQmePRpBP6L6A/o52hRNFQwfjwc8XytqlSI6c2P\ntsPpnG4Fz2t9jO1YInVbVbDVmAE/AY+9M1wM+5f5tjW9ak8voefSZD5MMNgC\nSELvUR+7JyujgsqfTaO3nEvAHB35cK2NDPCDhL0MRq/Wqy7Tg4obPLLJQUB/\nN2VHj5xHLv4+9SBpgmAqLJOo+K19klP1ou0XuZeZ6qUW3luKUg8sxp553FuV\n9cZs\r\n=f85U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBClkEk4bqo93PLiVfITYnt8CE5iCWB9L3FbrM0f88YQAiEAzuc0juX70XBtBxKNxN+yYt+kgvU/+9LLD0fqAvAo7ww="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.10.1_1580806433279_0.3129145143911285"},"_hasShrinkwrap":false},"1.10.2":{"name":"@mocobaas/server-sdk","version":"1.10.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"1e1671171e58f3f55de5902a3948ab3a8d725b6a","_id":"@mocobaas/server-sdk@1.10.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OKpyD5zJEyW+6hPRRzoQHw61xW9HzJ6YXS7ulX4TE4NnmYutH5kg5SoVKb1OB+yUGedc6FHweSWlFZHafgBn+Q==","shasum":"34e4b4595d783a6c0ceb9ed337f8c3cd4379d20a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.10.2.tgz","fileCount":517,"unpackedSize":2674189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOpLFCRA9TVsSAnZWagAAOi0P/ixWAtSX5dhUwIet1wdh\nO8hLy+rMuG2Fam+4ZUxXg5009mCTk2tqvGAWBwX03bhpg2eBW9VkJ0RIb5HL\nbotdfNx3DBJudSsg6o4BgDuhFcvx9ruRcL7gprUBuS5t3YMq5Fl1ZxX0p5bW\nfML3GRtF8t9JNPpsftFfZS7NS5EcUue2wPYDuirVspPEKlUyYTpy1Oura4MN\ndG6/Oa10euIDeU5UQPYd0SWDcmXu/ur2u7r4hSB+yaqpRca+iKq2MR5+t41B\nEM5GfjXybLiHSUQzStTIpxKZ+taNLRXMRwP3X7tXpmHRRhVaYaUnCR0tbb1H\n5WHB3IynquQTz1NWFTec+mYJuZOR46EwVuZDJgwpfPApgWJ+9O9bAvSHQ6vV\nU2Fby3Yl2aJ90MRnCVjTilBfBvLpT9bDaWoF5OxfzHWwWNdAL4ZKuIM4aiLl\n0FgNG0nzY0akl+2PYXOJ99NP3eIaelCmwGWsL8OJQwAFKB+G/XfPFhMio+i5\nicacwJemP3d6xq1OV7+jBgKmJUlvubF33X2GC19EnbmUpd/hAd8c6uda/pmj\n3l1kStTkp7QNJjlHHUdQYdIsgywqaF4pXszaBQ4Sqg0g9VxE9yfgyFIt8dP6\nlh9DAlFhINrsHYiCJtgJacBZ6/xB5QE4qCNnmnM6yWB4K3YE8jXuVaWlWrsv\nzhPD\r\n=1mvG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhlH0v50fI5jdZ0/CY0SZTcDDW9bsriuTJ1cfvcUhiHAiATtrxpegP29rQdvoiIrWyB0JnHDrfQ9WLLzPmyFSOhtg=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.10.2_1580896964573_0.1339478421004241"},"_hasShrinkwrap":false},"1.10.3":{"name":"@mocobaas/server-sdk","version":"1.10.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"28fb4f07e488ab23a472895be1d39be1c0a328cb","_id":"@mocobaas/server-sdk@1.10.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jAOhnkbArc1NdUPEWw3iBSNLZTc3Wd6GGn7eUU07CFfJbL8wCWVjzDA1W2SGxnrI4GWkQPta3eosPfo7EkF7Wg==","shasum":"6370cc404b7629375ef200f88fcebf4c2f97bf6f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.10.3.tgz","fileCount":517,"unpackedSize":2674215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO5UXCRA9TVsSAnZWagAAoiAP/3Bd9AP/bKkYXq/eWaEp\ns/1wgTIykFqxlYeAuDAn2uqtiJQUK37SvRYaXV0GBUveqXgZlS09hmq0sOPT\nExO96GCskGxtzgDwaUSdJjWrDzt3VnTg86+0XLbci2Dc+HVWJGVgGNtXzIdj\nqbZ4k4azpUWvxxRNtAc5V84rv84IrP3u/mdTXNB19C8/l/WPhvWdCkpMWFbu\nW6554+Lr8CGdVMYQouLKx0VXG5MFNXAA4hTxJoYbURpHcsy/koYpXv0WveTz\n289JDXBZuVKV2s9wQuGZdTcZiEn7Y2ST/qGWf/fNzeoIjbo78hIrZ1B9GHVU\nNTQMoLzyyHN3sjUwSRaD1zbrW9NOE9ozMpHapoAMDv2bwnIi0S/rWSoK8FH5\nTqN2xh9UJ3yR45kxH8+EuaaqFKei2Fr0+nm491dQ9hc+zx00s/7KLYPLMPoP\njxGUCgvPaImMM3EYhNdn14ygiNU1g3uQ1oaOcf3EoNwrFSxyK+84GULGk7pj\nsMWzf5VVjM+rMfAQBZVW9F2OjlygDpPxTFOpj33nyfBsEMnenoojwrNY5RXq\nop7/yCLnWP59tMa931esmIej9yrExGRclX37uFIK4LM7O+oFlh5KnpNAuQBB\nAqFJNeHbOU/jNmUz3Nubqubw/m2OI/P9SwCZYWSQSVzTtIUpPJNo8xYWmb5i\nv0nZ\r\n=wrc2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtkfqqWiWGOkcrXex0keKLnfklq9TIvUhwKIm9s6mrxAiAcvLabU7oxLwbkwCO1UXH0w7XBg3mdNWG4lMkIcQAgbg=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.10.3_1580963094811_0.34027387557301303"},"_hasShrinkwrap":false},"1.10.4":{"name":"@mocobaas/server-sdk","version":"1.10.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"f9fb31d0ead7428ce6a81c1307bea8b1316dc2fb","_id":"@mocobaas/server-sdk@1.10.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PYfMaZczMDH9Gms+x9InPQkW3vuz0OnrWTJtddivjuE2FMsfuihHWZuOyYApLupBbOaY0z4X6Aahjwz48NYJoQ==","shasum":"f00d621788ce189c88a8c86a9164e01048c5dd53","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.10.4.tgz","fileCount":518,"unpackedSize":2674721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO7YUCRA9TVsSAnZWagAA6GQP/3iYRme7VYmOY+0XP2eL\nl2RIjyf/h0QpLlEfpKjmw30Ktn7INmpR3hymr9D7YKXrW0YPEkPc9IzyVIK/\nByv6kxdL69WJpACWkuSUCQWk+2DaLzJlbdqXYcJyXdIbucAejhNds+6jrfJl\nD62MdYx4NbOGN7+3iV0It/nZTK57fx3GDiECl37NcMthAXpRbuu+lt6/Lae3\ny/Q2rkoVDzH5MzCG5129H8lXKKyLOTy9JUyxzh1EMJk3Oy/9uWaa0U0gezkX\n94NOmcUUBY6yFYySrXxT6SbpJsWDVBhgVAX0i4a5vljkAdvUUQDh4S7O/DUg\nnR9hCgAqCHn/gpvKbf7BBbe0DSMbpNnjSzQb7np47MqNFW2aSWVdhyuJN1n+\n0jBb2ruMLEsAWZUSkIBiEwdX3MAFU4QX30LZAlDtsWGdYByZtmRxbdlx3Z6h\nfL3mxL6WUF/hNfjWeKzX8K5VaoUUkLqDih52Ka1CxJ0N5guleol0VVYaroGo\nt2+u1J7AvBvJOgefLx8mzvEKYhL25jdHDymic6kvS20f3dd8tHZ+B9xlfN0C\noJ1PfPyTJtcqh926Q4vkZZ7NqOPWmjICoSgSJroc1VKiP9HYF+zQmJkeeLmL\naSplXRU7PhbiWlZE1gdRaohC1Jc6NmMep3pYzFQFzueqwMMGAGYI/ERATxhl\nVzlQ\r\n=b7uH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLhO3ioR7Qq/iqduItLePaX49zP87SdLRX3gjjSVDNBAiAsjRABlTFr6WGwiYDfkjlRwsa4pfkWjY4eyx8+jY+AfQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.10.4_1580971539564_0.07916162143240624"},"_hasShrinkwrap":false},"1.11.0":{"name":"@mocobaas/server-sdk","version":"1.11.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"1eed3e40c91f961b591be544ae240ad818b22dac","_id":"@mocobaas/server-sdk@1.11.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9unbLucuCigGgPXCdIr7Q/gJlCVQZboeuvhK2ZAwjgUFIOH8Nnjh0PUhepupqME9cUXCrqdBXmSftP/GgbjxvQ==","shasum":"820117215e583da849ec4b7215fdcebdaf980a88","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.0.tgz","fileCount":522,"unpackedSize":2682005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO8yiCRA9TVsSAnZWagAAx6AQAIEkdYMwaV8X+fYI6Y2a\nAyIrDuTcdULweF+2VGMjjQLj7ljNI28i6jZmyUR6hwNYVOkQ75wTPCr6FO8r\nYRXUxWYzbfzyVeIQwF0MaGzR6YpmEsyf9Fkz1K45va2YGAhABgLz+4ybDyjH\n8yPLttBmgXcGl/xJz0FQHF++bD+1uYxgXokL1ReOJnVpGfdrOly66FNkgc2f\nSSzg7ue6b2Iy5L2xv+Yl+SWzyBfXU0a+rdJLLKqSFMrPqUAZH0hvQIX09eZt\nnbgw/XujWz5GjdjER0htm5OoPbdvLk9tpVYMSpT8Q3eB9kN1grnySvOrVeFE\naX959omT+hW+xmNFpFuIrzKB+eEXUg2J5ka+/tR81x1WbWkRMPWzcXgg0Lay\nlmoPbUTTIF/7u5hI4TJmf9tQ0K1dhOORRTe5BHGmyppJsjishrrTN22KePqi\nt6pKE6mlvZSbqiChZzrmrHaE6nzxB6+2ta5FW2TmpBzk86aHuShMCZ+4R5Vs\nkA5BKGLUKnGRy1PguNJvUdEye1B5MeAXZJ4tfLZ/VkvCf8yyPk8ip/Cdaz85\nl971xmwtuYbTzYVSN2Y7yA86K8cEWuV65cwedWv60YtaD2H28qiCGcHW0SxZ\n2El4H230MSccpUt25VHQgUaUiOT4DZKruto4w5Ru2HZFTt9SMnWyBmZU2R4C\n9xWe\r\n=Epjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1PM6BYI2ZhQWF0RBveXXY6iHpfNEzYw90Ybwc0++wDQIgI81TOrhPfQoqVW19PSSCfgQUsWO9jtA+RHbwIwgFGHA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.0_1580977313770_0.08457441123265497"},"_hasShrinkwrap":false},"1.11.1":{"name":"@mocobaas/server-sdk","version":"1.11.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8eb30e5db0a569acb46628c45168c99860c0677c","_id":"@mocobaas/server-sdk@1.11.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DiqA/XpeUWiG2VI4KhX1rnY/C2mIlWYK5gnoTHeDBGoPZ0t0APkQIUtGaxR8IUZ7HwiumChMQvYoFiFH2wYqag==","shasum":"4b8069f67afda802e2b082de7c6dab6f87100164","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.1.tgz","fileCount":522,"unpackedSize":2682252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO9XdCRA9TVsSAnZWagAAFoIQAKIU55tJRL7X9zM/lw9L\n+im9gvgKWsyKelhjaqMSYhljsIVU5hyJ+iakPRAWwkRnDM63EkF9fda4RUxN\nsUK4D1u7S4KKQJLub9gmWqcso1Ciqt8OySzp1rhlmtifaEASQoZZQFvoF1S7\nLffhTe4LYqvONQszgDDr5CAHfMHP4FZIw3qWn3sBP7Iluueo2qNXZoUvulpb\nTb0rYNjpO2c4Cj9moVBsRmf2i8u7Nf/cn2b9SZ1og4mF3T/KbYW1DZASCKIN\nXgmCCpoWv+DsACdarq8DlVGV5Sn/aq6+NXDub5az1RCqQJHMv27l/sZYrSFT\nBJPVp61h56mTBOfUitEdhdQQay6+SX9qUWGOPMS8OWETRNX4fgNfRLWTq3EY\ny9k5YP2fYaTwAZkm2r1ook7jDRo6Jz62g5lNhusxa8uWFm2DH5udoTCpEdOG\nPw8SZFutaxc535BkCi4n1R3D7g3bL1Bay2pYNTE7KlW1vxEnSpvBDU6vmovW\nnklIOXq4zLg2KCPtcqq13PuO9AUElJk7kVZRXbxDeuGRy4rk374fOUAZ7RKR\nfivsbj98GFCybrrzYh/89cYJUkgjnSb8Gczu1eLACGxU/0ioiSR/Mikgdofj\nUvWsuK5ATP+HaaCacBMLu+CvvZHiR1vfo1TF4bGpXDs+SvV32bFFFlmOQhjO\niKtJ\r\n=/XL5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+h8u0qkSG5PnXSOCcaSJFMyEYp/oBEa2zusI/XnM7wQIgDMs3JwG9hdlrRm5LMD36mVy32g5ShuabdcgGE5PeBWI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.1_1580979677065_0.9062874393234763"},"_hasShrinkwrap":false},"1.11.2":{"name":"@mocobaas/server-sdk","version":"1.11.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"59f8d809e4f4b6db7a37930baf349ddaa314e2b9","_id":"@mocobaas/server-sdk@1.11.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-h0M+UQZzqZy7l1VOW8JLyo7tPwoI4WTtiVMwJfklfJluKCnHwmvxZ31DArwhINCyo30UKaTloO/KVwSi2hL2sg==","shasum":"29c02d7599e69a7e3e75cfa03075534d24d38ffa","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.2.tgz","fileCount":522,"unpackedSize":2682704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO9c+CRA9TVsSAnZWagAA0qIQAJzxjbRmBkO6vu1zuxJc\n5cqmG/BtmosfXn2mmP/GGaEb6WNo2MYGoChnFUUXdQAQIn8ejsS0MklmUvPl\n/0vEWa0mkka0+7wipz1zCqfIWMWsLPKIbUYruE4CGwZ5NelCXMdLXONAT5Vz\nEc+ahQT3wc8WFeBlqvhRYYaXbC4g+nobHb8ip0PP/D0eTIbufZFMmdsRI6LN\ngOK4fu/dRMkXy32SEI+Vz3uknmeUu+aU+zBo/BVEOpKr4mE1pNkocVr5TKGq\nZ9rZjMsL50jAi7CWnzfDG9qeCWqziopi0tT226hzXXwrmECkvKnuw25Agk6J\n98L13ut20/nhIx5lofsZzC1PWuOkVfMuat3B0hk+9GF6njr8iFv9aOsGAF1A\nHo3KG4m3h7+G2zw2MfuClAvzF1ICn3vx+lMvdyWWiWrjwHRdTZu8kJ8yNXD6\nbZx3qLEM0iA5Bzf8KmxwmjMlZipcMR9SdZ9PgYrXksoboHklZrT+RI+Y/bZ6\nMUtMYB3xvANQugejInVuOQD16MlwmFkH+mpE6+v3xCqRNBStdfwBBIC6ByBI\nVauC/1geHKLrkTcZsTrFvvtt7sujAxsvbA+G71JPeei+K5LjaMxT9xP1RE8U\noBFBInCBJLPHe/5/dGDq0ml8f5vxQcwqtanKa8dLnAGoTlCaVReXVbVUMSZA\nzsY+\r\n=tf30\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNWOVPFsHuXdf5M90dmjmZM9gO6XsUXR9Q7kQsiKNe5gIgfQsT4Bto1SdBqFM23wAXBRruY6K/jXycZ0nvGXYIp/g="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.2_1580980029900_0.03852744344200976"},"_hasShrinkwrap":false},"1.11.3":{"name":"@mocobaas/server-sdk","version":"1.11.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8426e2214e397b87c57387dc65a9b354d38e3699","_id":"@mocobaas/server-sdk@1.11.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-moppofzF9HJOoAsFyHY1h3dI340lGO3DCqZ4faxnkxhHy2npgzME2QrR6smlgvIxBp0DtLuFqXmOu22F7yWnCQ==","shasum":"4476c4619b2e59424940aab5b3b2c61a263b2d71","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.3.tgz","fileCount":522,"unpackedSize":2683054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO918CRA9TVsSAnZWagAAuBAP+wWxkRJ/PVvf0HqtZUV9\nRcxdhQSiWlWtPq6gKrrcL7NIx1gtPOBvdpYDTHLz/mY0DU7e6HoK8jlr20pO\nGMMt8tKf5aQRpGuFVG97yVR/WkhuDbPJ8b2Mkh327tOI3IzvJJxaSfWlHt7W\nanFP/9N/WUGFiHwKiRVUpF43BMTaLLDKPy7ZmO3ZOL+36Qpdu5J3Ome9Ru35\np1VuU7tJi8R09FJntlGGeZAIbt0juVh+k6nccXPOc8MV700tIAnSx3qBYfbn\nnpkk3K/HyNfFcNEy8PIb8L0sob8ijJcemxTpnV+WevR1NMTcXbREd25DpVDN\n+s4zO+AmBP++EVMpf27oQTJkH1bydZ4FTON7CJjOylPn8ftmXUib09YIp1lO\nIJRfveiayok7OIbJi2bjE+bkOlrqDiUDOZJHTXIfXs7koQgbJsevKMyNHtvR\nLiZiVPgKhZk9O/ngmNGp9MwU7cJUjiv+Bhy7Laisowb1J8yrUyQakt9eg7xK\nk8ktp1J33hl6pNmy7HP0H529e4Ui4n2hN6DVOIkYeOA39/80s5pa7hcHHMXx\nkYZEiTXel8l5+JlVuVzVXSdUHKjLz1pE9mwAR3ALtHvgI0vtOror2PiZTstO\nXs4FjP8ruOlGq0hmYzT2h1fuUMWuKC3qyAC4uLJhWYPHnHic1EdJ+53ZWEuo\nt0y9\r\n=SnMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcxLnirIxsmSSeaVUVZSqhiVyUsDhSJs940sNAxUdJrAiEAuoHyuYBb3Z04CyXn4exhgQXW4inyryBf/oFp9V3jR/M="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.3_1580981627611_0.9239438361725005"},"_hasShrinkwrap":false},"1.11.4":{"name":"@mocobaas/server-sdk","version":"1.11.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"8a6f1b832d0623d07ba02cf15645398352e63453","_id":"@mocobaas/server-sdk@1.11.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JU/Yya53cOxEA0/tWwF5n3Jr/8T6VHZQ4F0JtoUQalRu0j1C2creckBvGMJMBicwyfwIcGxGFiV7oMGpAqpYXQ==","shasum":"f1d6a65ec41f16b2a04ac5432a8d144f4daedb88","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.4.tgz","fileCount":522,"unpackedSize":2683415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO/OSCRA9TVsSAnZWagAAxQsP/j4Q3QoakzvoIRDK1M0z\n9HwTu859XTUCVdNjvM7QtbI48e16ZMoEbbUGbpTazc0cmBEH3Dlx3OzV24ut\ngDlr4cELQ3y6rmmlW4ZMy5wl3z7mtpsftkFKUu/Ree0YvQT9lZ46slpQS2+T\n9RYCMTSH3g+2GznpBmda+YJETblzaQRMypag+aopXFuuZF6DHdKbZikMEbYl\n+6UYLTNQ39LruolGG6EjcWeCEbi68J1LplvPljGm6XQT/YzCDRGLdglgMNKw\n/rK5zdjOAIaGKeRy2W0fpQuPANkr1jmT35d4tlV+394iTBTOYzt/tYzWMSGa\nENfelfD35rcqbiGUszR/VhLBdthBqgL+x/6TnuuoD+alV8G5fJnVods++Alp\ng5LqPtqH7QgtI3RTIgLGp0+jkpoM/dreBV5TS4CZFgOKbBOQv+/KJCfeQ0Ui\nzP5E2QBogiUTmVwJcDB6Na685DeMHacOAQ5IeAQjERdzm6pJRNCCT6pUSNEl\ndbpDj74ZYxG48M+EpzOnLMBBNhkfMzh1ueZ9y9pB8c9yFgg+7mTuuygZ+QeE\nhc63qUDySfRLz8Ar9/yaMOaYlmBoAbqpNr3YRuAIlnwLP1XCM3hWqPjI/I3g\nHIj8FVKhkqgRWnepwCtvU6m6y6ALcB70o0bTgs/CHhywElUXd8gGtlG/M4Z3\nYoR3\r\n=IWjg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsVD+fZkZPPwj0VikZ6tHK8+jk/NSxtFHpwBPb5RydcAiACJ8ZL16Jj1eO27cNwlSavt3XlhKWYK2EUGs9fEpoagg=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.4_1580987282162_0.7953378411418075"},"_hasShrinkwrap":false},"1.11.5":{"name":"@mocobaas/server-sdk","version":"1.11.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"f261986189db8ed9409c779c67a5007e59d26ebf","_id":"@mocobaas/server-sdk@1.11.5","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bCwxU1BKMdnTXMSe9ms8TfmrDmBweTNLgwfck4CILSZHRVmEMQqoCrFLn9rFNcvlAiEn4DtsNG+nmWHlpIKZKg==","shasum":"f0115a2c1efbdefae794e245f572be57a818ceed","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.5.tgz","fileCount":522,"unpackedSize":2683410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePsBCCRA9TVsSAnZWagAAhbYQAIBOpjdcLqwiIYB1ARlh\nUOz1nvAUHi6noIoEGiUtQqwbjdVFBYgqoD5jgBL4juUZq4XUOQORffZIDrOp\nTVMPPPoDupgp4amXCpxs82LkyCFescf/fSaqHA3zyn1/vyiQJyz861Ze5PKT\nsi8FTcDhyxTehvdTGdPUK2t/KFyk++nA5rnC/kDbmBuZEciEPAktUvCw+PQq\nbHDqL1wU8nrXfaiwDcr9GlVKBHHnQ6IBJEafqRcBXsWYUwJJr3CAtapB2QeT\nezNbcWgKVjYPzxTE9kHR/SG8lKd9KIdf/TCkwNBmVVhCiyp6A46FWdZYYTsm\nm2ZcG6Jzq4keDyo5ss+lsssCdO7FUcicdKRnD10gi8jiZzQxxFZOrjKr24kq\npMrYAMDzO72Nc/ZxrZVP69CJY3WNYvwAOo0PS4N3kgB5dAO3xPiD5l4ZNAAj\nOpxXrCJdxI1uEAoI0JeTqVvAGMht329Ni0IjbQxuHII6qu5cNuNVkCQxNjAa\nmeJr/W93zqG+6AjInqQSDCLSoZ1+qQnGxv2v3zYWa9N5iH0Mx9ToJ+V+qP7v\nnbA/jp+vQI/9jKG0ikwTrksTnNbNno4f2sM6xSGDmnvqEuz0/vAiygxxDBCg\nHMYiQPI8qcsxaBAkkeMAmkAubrsVMdSramkROjaJFkX/OfLMjqweGuJLkEFq\nfotP\r\n=eqO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmZqMzSV/1b8f2Acx5efAMB4HPyRwriCnhgTow3O19kQIgdtZXOqHUh9Ie+zUHAwtk5LT7Pb4KMatm0amAlmDQrvM="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.5_1581170753702_0.33961738342428216"},"_hasShrinkwrap":false},"1.11.6":{"name":"@mocobaas/server-sdk","version":"1.11.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"22b88ebea64a4737a60ea6df40d283d90d3bec59","_id":"@mocobaas/server-sdk@1.11.6","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MtsFaJexoNyRWTVB17HCcIcV3oyuQNYICKlAv+zjOSfdbrh67BCaxWYT+JwFNWcBym2nmM5SdlDilSLiVXBx4Q==","shasum":"fa946362843e50bf0eb039b9947679deb91f7dbc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.6.tgz","fileCount":526,"unpackedSize":2684670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQM5tCRA9TVsSAnZWagAAA4sP/RONZrjN8HiyxC+GOtoG\nUdt6+cisPvbXUN6DRj7JXgszHlQ8LMPLqJ7u2g9H0bo8NhtcLZrkw5qaSS36\n9GPlnf5yYXG3sLizPUUyPcw5AgCpp62dM0l9nC+LX7sJLV8L7768NQhT2zrR\nq1nTzGgeYtomt1IHN9bLvMmXA56wyNQkRkNsvRoZ1g7F9bhRD2ZVbIhMmHMx\npFpQ26YKSaFr5l2+79dKUsAREZ72ykE/SQAbaBlaK+Ias4Tq7nCxEQm2GVXU\nLLRKe9VVjoXALchRzhGIhlqODnN+Nw1X0i0fXnUKIVhd3M5PEOB8DXDccnsb\n1INoQ534qMtjZPQYWUJWRRlCaduE8n5XyRJmiYEO26qawbtm5LDHRKhgqa9C\nPuD9rdmHKQUgDEX3YlVJl0d9qJ6tgncyC0YRmEarJre16grjZCiTbyzdn/Tf\noP+Z3kjuXaG73ICsrfg28c3IfjnMvpT1YLlnwAKfk0GkxoK6Ey0soZl//XTE\n/HRNPdXrmRrwa+TpgwoJn+MNotCQpr8SBvWDH2aHHt6MeWlTduyhXq6Edbi6\nZ1M0e4szrvHUAYhX3R9yZy8MZ9OM49v2ViR+tLfkK8G5GQ8imdS2Ip5lx1nn\numNP+LbhqKPGydeUU3DGA+k9WAksdAK/05nJ6u8tMrC312wsMNXoS60VxZ16\nUqZo\r\n=SrJg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5mG8IY4i9ZEtYXNyCyd7WIY1lWU8D4NdCAKGxu4MVcAiBOzxQ6yLb6Z6N6UixHAAKVFE/WlLNUwrcluxOkg27pjA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.6_1581305452424_0.28076586328841735"},"_hasShrinkwrap":false},"1.11.7":{"name":"@mocobaas/server-sdk","version":"1.11.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"14f040f94095940d44211e3dc05d656e26adaadc","_id":"@mocobaas/server-sdk@1.11.7","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5Rj9V5BN98d/H8XkQ0JUpnQ0mnYDk5DTq7CONFU4T0FG2nUD1zTAxYOLI78amYBUUmS0O1592Uih5xkn5soLOQ==","shasum":"d3b92e3f41c927de12a571ffa42159c1536bf581","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.7.tgz","fileCount":527,"unpackedSize":2684812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQQ7GCRA9TVsSAnZWagAA88kP/0aw/XqCDNb3+L3nrrGg\n5j9hhL+/6xFvZxxGHS3NnWdzIHCuKq8Ml4h6tHylt7aOt/tZ+iXZPkvYHKwr\nc90o+WMHcp/7DvP8U2LFj4x/4aWAV+n4g6Oz4/bPWtjT8k42u1yOROmByQ+E\ns4LjkGNP9lqvIrucUbr+Bog/MGpUNo8nLoGcl2NeoDBqeOZV8zEuwFY+fTAA\ndCZnTKQ+7r0BDsECuOtdApzWe22HTN4gvR/rcXlWBTj949wI/iZcw9S88ht0\nS6Hi4WBC7zUeP7Uo8oZzGxUziEsHp/DpG9alZzXYio170Ii3a2OSIrWddtw3\n6yNjlRjnvuSZkeWCVt6VJ9KuRP7vshY9JdTY6+dVQf91EU2XfZKwLSl+8i2o\nsEUnEu+e+JyPM3QDXrHw/gHbSK/kC6PJoaeXqNIAxAQ1OrCCVU44Z+wa/vl4\nbsm75XRMBVHToxrH4tCQUjE6Dg6uXeQQDtBugnNA2q7WzcZyzLOJmifTJ3Qc\nIBdrDZJqfiGM12qfEzDZOSjAUStfqIqBDdUgWdc3EzjSq9UfRjnXEtrLG7nT\nSB7xsUxr62+giZ59kI5jz7NiGJ+QNiUZ4X211QicYxfKEZbB7ik0JJgYFowC\nV70VatGuk/bicqfBqJiaoz3KyBnUcpuPb5vX0+ARJPtJ7FavSMD+jCsJP26B\nZ7y7\r\n=8NLW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU0etib6/3r9HoOT1P7VkJjtBUzN9yQrdqGjHQVSEDoAiEAlXdNqeFQAidNVh4Kwyg70R7Wc6mcEtKMJKP3NQURygE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.7_1581321926209_0.5715047043108614"},"_hasShrinkwrap":false},"1.11.8":{"name":"@mocobaas/server-sdk","version":"1.11.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"5cb01758292291a5b0d9a72ea47302e4d3b9e587","_id":"@mocobaas/server-sdk@1.11.8","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7tM3rnVK+AhK2pUXp0G4dR22jOqR2WcjwKjzO/WGhhtYMilbmS7ewYGXQKE77ztFVI2jWOGUfg9itfRNde4U1A==","shasum":"c787873e9fe03a8ba109a014e463cf0372276db7","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.8.tgz","fileCount":527,"unpackedSize":2684909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQR+bCRA9TVsSAnZWagAAqXcP/1gd6zlgSqusnL2V/SZx\nX/xQuv/okwZ3jrMsTwuXuX5CkmXl0ggmgBeUK3G+UkbMGRodbF0nqAZ0TlqA\n9hEJ6U63uSujMNDPXXJj6iTT5G5DUQJz1RftiuLbp8MK2OEXNe0miL2v+Y1N\nlgYUcuU86WavpfDqAQOng02T63gxXTq2eMpvF7J0R15U8jXgeHVMLBSNSWg0\nzA2CU70HlB6/XeHiIAwLkBN0mFu7Y2lpuPlZk2CUY5LQoq1LaJ+esHb/kEYO\n/XuYRvmVhVUCyvSd5rPy36CRKeqamQC01o1mWhogEy9imlR70YY/iKSbusKV\n8u2vMhjvkl3Espn7gZ6mztQ51iMHlx0Kt1MCsO5JoYtTOyfiFpBsONNMWPma\nTwCT/+p1jPl74id69utk2yy1c7WVcmG7hy/8fMv9xmjF4SmyklEiawWUUL/g\njyQ8FF/rMkSyn7maEXJcS0tSrybTl6IwK+w5yoqCLfwWH+P8z9SLfIBXSC/F\nx41lnzdFy0i1NxRrIMMBZ3F2HZNQ33W7uXXqR1rbOGMdAL7FkNxFAL5ros/f\nHQM65P1Ym2UVhLb9ialkNXFr+fXyHbk/KxNbFi6dGCydEsknL3J7wcOKKTQ1\no45t2bhKvM8edvBjUSdFNthfk5Pzgg0/mnmLxzkZLpKc7jW4bw9MNbqgGHGi\ntrBp\r\n=TRkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjGRFrShA/FYIW6wVqT11KzrF2Xicn3TSGZF65Vcv7JQIhAKduikRSPbrz+M8UGcoEVCO9B/19Pwv4a0c0D2OADrlX"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.8_1581326234721_0.33080285021786016"},"_hasShrinkwrap":false},"1.11.9":{"name":"@mocobaas/server-sdk","version":"1.11.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"3a688ffe509315477fcf21fc431fbf79dc3a29f2","_id":"@mocobaas/server-sdk@1.11.9","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-G7uKppFJbRot2CXmnfv0hQCXGR0MvrUEA7MRHJjFiDcc6TnKQ6qEkDtpWCY59nhmn2pW+hmkkO+OTSDaCywpRQ==","shasum":"7776f3ae76ae9f7fb1942242d59d2f0dc68cb157","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.9.tgz","fileCount":527,"unpackedSize":2684888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQSHLCRA9TVsSAnZWagAAwLoP/3hSLfzW2gDAti137DAW\njbdMYkCNQ+0NHnzHJUYLZ2G49YmOgRjDi2QDzn3DS1u1Bu80sQjqw8sNukLb\nvTvnxg0SEleKXRgXs1NWBAs3W2D7JEu2na8jekpPZNLjDvSMi5iLii5D6t34\n98U6dgn5HiG8PP38PR4hBWj1hpCbw7xlnuI3G/XjptA02z78F/BX938Cj3lJ\nzq24gUEAKDY1yK+pfRmeTJHiPVqc9CkKTYjdSiRqCc9O6IuAf6CsPWuITv3G\nmeh7mn+PNokdwMH6KtGaZcSoIypIEYiQpJcGYh6ZFXT0jBnMyZQkoiK2IW8T\nWHxittsWSyxuCJ/nk8oMGKCssQJANh3ILDuCBQzmTjJXQsRDIOVZRg6e19Ra\n4SeCYMaRoobc1bUHFgxH9z4C6brYP3TOM+wIb0ApArYwNShmRzsWP9tKhG9S\nYApbXB8YBvzSAnlKbh2eW8iR/cfEN79iSciXic5oNF/pc4ADAivjxIseDBv0\noFIyNGzFBeaBPWEDSfJ7lbBSoomAXezUUNHwbF/GoPv5UIcDMDRoQES1QE3U\nfNQbird8+5xDoRMzJo72VLkLe+pHsvPte5iL5qjsO7HLEGBrHBOEPQsZx1pN\nQId+inZ+TNbkSRoaWF26Ad4nyv2jyXiayqjSdP4JxjeLjsr/5O+4ZFkclveU\nFs5i\r\n=IA5P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO+LaYR5D9m8TIJL+GpUqYetR7jY3u1hsxGltLYRGMkAiEA1+tm4xpwjPeynSnk8noIKYl8kjOz8H71Dpy9nnGHwI0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.9_1581326795301_0.2279457747535878"},"_hasShrinkwrap":false},"1.11.10":{"name":"@mocobaas/server-sdk","version":"1.11.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"86316ec10a1ca7c2fd1dadf8e32284a52c1b22da","_id":"@mocobaas/server-sdk@1.11.10","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Ytkw7npfdoxjae4LgPytlWItR9wajFf1IkCgCzUVObZLrXjClnPoCrpdqEsf0BVSgEytvLb1TwevjmV5mWQTcg==","shasum":"44746cd1369c739d9bb877d5c65932beac678474","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.10.tgz","fileCount":527,"unpackedSize":2684989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQi9aCRA9TVsSAnZWagAALCYQAIXUL/WlxGFCAS42OQGp\n6pij9sAceawOyNBNNIJNWoUvpksgOpubAzZS3w51WDQkwv5IzDBIcrYfNspJ\nICOSClcrFcE4vhxdRsLmxSAbx8+h0I4gXy61QQXfsgV3q6F4FLQyNqAYWGEM\nYTJfrHWKGImp039sZHtohnM/EIUijCirABxkg0OIGpXyfUzw4wZW1rYJj2AD\n7KZR2cHfWnJhFnM7zQRDFWb3nWdIGfK735HK8lc1f+LqmNMghmo69wGcGg6t\ngOGDUYu5BnyzatfMxJ/xohKJ+IrZLeW7qb+YeSWokhA3TYJFrAp7aCDZAz/e\n3yZb3HXhL/LhH2X5Y7mNXy1AK34eFC86h+yUa9Xcn3kET/oJtDNLBKakINgp\nW2O1HsyKP8wPCzUow74blCMAinBMsKgHsWV7NesMUvQQQrJ4o9G+CM1z3AOr\nqFnh8dlCsiLZ+9FUwTB1c5xEvl/rvFMHQh+BHvhN+mSKfE+Rd0kkzElGQQzv\nHJmukyRrOjJoqpiwrTLLeo3agcVAE1zEQLOVOixvUurMErHrSh37QxL56Pmr\nYuHDoGWKUKfKnSRnOmu3RvGoKqnMQH3OdD6wnabCvAc7C9jwkgT+LYLWvjDT\noaVgz1Sg2DsYPrbwEdqwt9NLk1tKO5yQLc/nCL4EWyd1Bynr0lALH7saIRYg\nDwYT\r\n=JuJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKCiOp1T7cj+amRPMnN3nH86FZysCQzMAHVpucZtrqpgIgLvO5OyTL3ZoZ68cMioSq/NGC4ka/e0Y/fD4I5iAOuRc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.10_1581395801663_0.8126873098941347"},"_hasShrinkwrap":false},"1.11.11":{"name":"@mocobaas/server-sdk","version":"1.11.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000"},"gitHead":"0c5db8cf420b1033e4a580c5bf54c87cb2122591","_id":"@mocobaas/server-sdk@1.11.11","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lhF4iO0gf47x8V26hw7on52LhgyJFYRkib2HWPGUHffOL3+55GHhcKlqMDLEFJAjBL+2kbK3mfV14Ac6pn+fKg==","shasum":"883d1fcddbee2e4bbf6384122c7ecb7e0c56f6da","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.11.11.tgz","fileCount":527,"unpackedSize":2685047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQktGCRA9TVsSAnZWagAAoSwQAJcD8mJ018FVyf1/41KM\npX0cnMwdWfiEIVIl9OubcsKlrEYN3xV0ztbzhAbt4M4IHgoWeFmWEccTrkSg\nJiqKR1HWT9YDo1Mn2J1pZKEbo+PkkCqZdaQZya4LQLeWzODr6AxaZTs9m5fm\ncwzQr1QjCLrfJgw8aPLzv3ykjjMeoF2w7w2N0u+frXLVJzey76OiBwVJap65\nbfeWt4k+nIBLX7nS0i/FF3A5OmmoPxtoRnPO+WIbbjSdugzW/kMTfSRxNjuy\n94fRFYBblG30RES2noNEtfLXs7+eg0HUmyO9YxPSt+n+bnHj+ovrzZccG2j8\nKunplW1LDMXA8hKurv4r8ArKyQM1p/+gPq4ueVcT9H1dzjLmFBiHZGfsqqZ7\n3qVRkDwqy+EaLEayWLze2GHztJlRzUs8Hi/i5H7E69xFETGOru8ac0ncjJbF\n5mheBAJatOIgNslLJuKwuPHUsPGn5CzPeulPb4MpIvdIkG4EWB9NjsH5lWk6\n8awEtRBQS7lyKD0mv5Pt/071PjCZ06gMWVVm3ORUcXOzUqIB6qA1reT6Ruz6\n4HNTWlr1Vlntxhek1wgs4bEJUsMRv7g23MEnecy0C6SClOOfLxYD7A9+fOWT\ngRuLRmXxh52Kw88CFjCSSaadb6XlCCIZoS6NHifi+ek/BmjtHTfk6ymLSx1I\nlQ7Q\r\n=FIgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChf2ZgIYn7haHBE7FJVYKlMGiUjaOVG0P0TBffG8hxDgIhANVaQmhq/aDxk8nj4Cdfc5A7vUiutiD/lcuzno/c3bH0"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.11.11_1581402950006_0.8537682417992372"},"_hasShrinkwrap":false},"1.12.0":{"name":"@mocobaas/server-sdk","version":"1.12.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"380bfb05101e78b3203ba8cd0d5ccb9b9b87d7c1","_id":"@mocobaas/server-sdk@1.12.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EhtyQqZHPRbIGaCoD3iqQN8nSmK3SlOlk6oHiwjh+1VnthGAfEGxoIPgybfn+Q3e4Chl7k2NeGS26TtWmqZ0lQ==","shasum":"3d10ca7f3bc6960f55bb81b440c2a9389ab2823e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.0.tgz","fileCount":530,"unpackedSize":2687157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQlUOCRA9TVsSAnZWagAApDIP/A8KnxbeezVZ3R7DAkmd\n161Vu+0xzlDfgX90mw7X2U/HL/lkDG03XwmhwtF9Eb7Q+TOLgmFEdw66wIQ4\nU6SftdmSSLhZrrJsu021BafGdg1xY2I/9p60RVqINZICGoSlViTK5pprG5sL\nrmLvyhXRohboDHSBY5SMkJpouXtT2XoiRvhfTF88tigjNCzsTAB3Rj7V+wby\nMDfmYEHSB9OWQYfqod+T4paF7RRROokIFcbPgVOXdH/TdI2vRGBR7br1ty6G\n67DXg+RTtDqPcvz+TuZj3DTDsqjtikFDvqyE7JpoNBzy0FxfAtVmxrG9ew4e\nxLlDIhldn7gfs+6P0FqCLcYSpxZelRtMFsZHUWZSa4mHdrB/+ssZAP4Lazq3\n1qjMsJTe4jsskQijorCZVoE6y0QnoAgajcg5dnNLn+toAfKC1eHWu5LQOtre\n91AUGpy05oMvFJl+CI0V7rFX66OM3J510PIe16QEe9uCrmsEEb+Y5CkaHqUo\nuRPhnCodwidlm27xVSRZpjBi3md3epHI3HUces9BubwoeDSoVdfVueiioL1v\nJ6ScbrerrBlcs/68vjfschz5/ZyqDORKn8vyccjeSGIz1ZgIVrugFN0zPWC4\nne78o3AP6PChKwAFoOqpc6xA6iJduUjxLcqeZ0poXdSp0H00s86Uj7i2SiJp\nkamT\r\n=ggLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjzKBbTddW/WhS3TrTu3CUvru8p25ShA49PdsJLuaHjQIhAMCOy+8Vb/8ZUtxWXT2DQ1qncEM3RM94MulupUjXLsWo"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.0_1581405453874_0.058281531359339445"},"_hasShrinkwrap":false},"1.12.1":{"name":"@mocobaas/server-sdk","version":"1.12.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"36e2ea2b9fd3b5a789d8bda5439e564d3c37521e","_id":"@mocobaas/server-sdk@1.12.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bZblf8NKgi9rnB4Dm+E+Hj0Pi04A45MpLxujp/1EzK7FrVfOvTWNV4iVaUuDoHZdFPBOVbKjWkRmMDyL/NdP7w==","shasum":"81ff34ec6f5b536fb86872890f07de64cdf60844","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.1.tgz","fileCount":531,"unpackedSize":2688514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ3RICRA9TVsSAnZWagAAwLIP/j+PsT5gZ0LZNaNVFPqD\nIzxPsytHMiT6372itYwsNkEzgQJOX7cPcunYaZf0gwAJOrk2n+xJrpTko2Gm\nwZJmpbmmhlID0nw5V8jc4t8PsVMcQc6t9DFNhVcjzAXevSKRgOsOTaHzUQDm\nMvfcTZH6QMmnJ0Neq38u1nj/V1nFgMsLuDcJwa+f0//gTuzns7gTLEq5jw1i\nSJp8iGIqNcgmFkJ2+XRBiaph++aHen2om/Y28dAnK0vwzY3c3stjNmf4bc7l\n48fAJ36Ib4KPn+oHkzUZv9CI363/n1mUOw88zZLF596xcCUOhyctKx0cytgO\nvgA7h3tA2dNu+wNy7zZqngC0r0/qTX8uMFNbVHP63FfKSQ1UkdfJw1HXej37\ntsaEjNodd/FsyWWUnQIcNReLWhJjIgaonGAO8juAwAnFkkXzFfocGNXbTYmI\nhjebee6ZdnxM6csK+E5e55dC5/06ZdvrEEr24+tFjx3mUS8kXjdhdmb43KZV\nXhRWNDXzWnv3SqVViMbfm+t5gkpLMvwzWuftmIDpch/JRjS5Lum/iRI+n2g9\n9NSdVwzwz/knQbp0QXNoKBeiFTL7f1sS4Llw2+Bp72maXXEq11co1ESjTiXx\n6sQM54oCdsN8auytvAsMJ4QRxjhfJbSV0Y5uFUAh9sPK/MUjuWq1BRhjBSfT\nWB91\r\n=ETeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnquu6tPMREcaGRenjPJNXh0qk78puGOZPsDZWUJpCRAiAgRJQrKQIcM8dt53lesbwZ9yAO2iqwpCq9x6eCVTfD2A=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.1_1581478983360_0.4551802402579046"},"_hasShrinkwrap":false},"1.12.2":{"name":"@mocobaas/server-sdk","version":"1.12.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f6ce1d15afbd7c6cf05941a7520ef319d2dee6ac","_id":"@mocobaas/server-sdk@1.12.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gMH37qOW8MY5KD4/WVaeTfdjloUH3b2p/gIoN8/+1C5XKOp/W8mfi4UJnZ8mBbIFkiGul7JY+NKvIUMJgBy9Gg==","shasum":"39d2f7938fd7faf3117d6679e6a54b2deb1322d2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.2.tgz","fileCount":534,"unpackedSize":2689046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ4IACRA9TVsSAnZWagAAYjEP/1lGTE0+u/Xz4tlkKmfB\nvrMEFiv8KZic6or+bKhZqez6Cs0s184N8q/WTjNG0FOzZ+pfjYGYkqBUFl18\nv3W2YgBYI01VG0qmfnf1p7gouDmZtyJe1sWwRleJWeD16bkP+CTkoRSFnqWD\nRKdk3eIcxSEfsNrcK/11y9WalyjlrLTLztZz8QA+ZDNbZ8EI+GlWCpmd3Uyq\n709Tq1EPbkZxnQod7W3FgC9fNRI5ifFZnyCwUooIolEucHrlYCtsn/goGlGh\nzmjdI+RdPv4+3PY+adXOiWylc8y9XooYLJ4BbozOCcfRIF8EfOU8QBbI7S+z\nnsfKXQO/bVe1Au+Sg604hPvivlIU0PftksfEvVd3LRgSCv3puGnXKGCIhRmk\n5S5uJEOT9MPWn5G7QSB5qLyTNc8fdktZU7RrF2rb1RDzIbASKYBi5WUzt49k\nJM9jp5kRoMLMmVx1FfinF0tm2WhXB3MMObTmoSzW0pT46AUGo5cGTw4Jwi0d\nuqZjtKe17OJOyY6EGlzXMKlHJbV87bZSWWbzEYL+NmmapdFtQ/B7+kPzi07V\nMIDjThGvbOd4yC4kFzinusxpvxpC0f+lAUbcqB/vp6q3WTWYE9giDVoK3nQx\nC9ndqXiVmsNujfJpL43QMiGyh47MeuqDfDIQCRoMZregK4s/57meCLl8ueos\nAO5E\r\n=1LI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWpJ3EBO2KcT790kNWYtFCHBo9ZXUAMVYylnTGpAaYsAiEA2WmFqxu0SeZ+/G3y3kjA9ASN2Z1rOcQgxxz4E2HNnI4="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.2_1581482495955_0.046759153005308196"},"_hasShrinkwrap":false},"1.12.3":{"name":"@mocobaas/server-sdk","version":"1.12.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9ca508d04b46b32372d51612af761fc1f880cb14","_id":"@mocobaas/server-sdk@1.12.3","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nJLEwR/lB/pg/D3fpvc9x68D5J7on/cWAHz4vKpPU0Fb6vPOy55vVp5LTKlGINmxkA+kNgior1bsXF4JLx5SkA==","shasum":"48a3cbe0c7bd320fb8d1dc53c5b50cfc8e359e92","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.3.tgz","fileCount":534,"unpackedSize":2689133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRLd7CRA9TVsSAnZWagAAg2AP+gKDSZFr1sd6ITl1nWW9\n6qaIhUN+/ece4lxuEFYZYCzregjgD2jBO8LN9M56pwE1jYCO87EPQAERKojd\nBI9bl4QQ2hMNKPO/JLvyTo8EDH+YCOvvN6Tjdr9cG7SQUFp6zyueIrVNROmj\nZ0TjqNLK8FgZpuI8e/s9TMPnwLik3XeaI2MyUnz0Vsc212/ql4pu8sIrTeGL\nnihbc/gZrwXs026nH0CSb3thViDqHWgod4UNbAcmZyHpdW1ymXPa6XTPUtOe\n+umH1pt9YqSih18pGdeAXvpaAUswFa2HGd4n8WSGvoAt4KVPXam3j5FXYqBT\nCaXL67R5McipiFmZhgbk7OBdC3CuTGnyFd3SkqlS80sa+vLUXCzFwKKLiHom\nLc3xAxx3H+i6YeIOVrV9ZNEoHGROTNYvqyMEgHhZtQIHEBGoeuNszxAbarrj\nEmJewhZeFGXb34flsW5lkMFdaRQE3Rwyi6s5nmvCAFBy4ahMQ470OFVFPqk0\ncLW9P9oopXZBHGXnoRwBioHjNaVjqVzui3ekE+DjSj/DnjVrxjn/EB3Z5T4N\n6rnVrm/YZvN9KkjL9+V+NMXX7T7XEhNcxf5EqqOQelMbYoA1rW4wNkPSJ0qG\ntpgKfbGcOUq5j19tgeF94/UAi47kTLzKaMs3fZiqhdUq4Ik81dBvQ1gaYokz\nQ7Jp\r\n=JEO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcnhymoJUZvpSEJqkVS9lMCiRogXXZH4U4DSMivp2g8AiBzbQ+SsA+hTmHlJ1ywITQbcqfoV6GAqwXv+MpQlyF3mg=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.3_1581561722474_0.5052062848795369"},"_hasShrinkwrap":false},"1.12.4":{"name":"@mocobaas/server-sdk","version":"1.12.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9e6f148b73968c80bd192e39ea1e06ada2035e87","_id":"@mocobaas/server-sdk@1.12.4","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Cql/3PaHKHgJcEhAq9Bv/smcCAeXgMc4HN1dhJ6aJE9RaS/oCz0+zc7lcw/lPblEfYBAlrUp79B+KU+iOht6TQ==","shasum":"8c5ff9deedea714038b210dfd0d7a0bca6fe5ba3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.4.tgz","fileCount":534,"unpackedSize":2689257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRL9qCRA9TVsSAnZWagAACVAP/1UZ+tAtSTfBxIi7kI34\nAL/fSSnv6DWP/5JtOTFnI0oCLdJou0lFjZOGuNXCsxIjwWPWW3rrS7KmIVP4\n7h0eYdMxAcVweoAoymkCo8OlkuqmkAfMDHYKek/VCiZuVsHowDIILsoyFCku\n4nguSYpvlfWcgwIY8s1zYf0FY6RwmcIZhUmABVXxxQ1SI5qNwyUcQZTnXXnC\nLUcCCjeB40SJocPzYKWveTW4+B7WpW281gGDw7zFgQbjE6tYBjFt4V7uh3oo\nGVzkXXHSG/ANrKT93HUFQfnE0GyfdYuKT6rCuIzzF3TeNntwqIDBu+VZrEYg\nTakwarAXkdJBNI2yqqhYXlmTc+rWr0v7eigGj5ONMcDzZbhleaE9ma+ItWhy\nTYK2qBJNCOjtn3iCWgjKYF1Is5tLRBnPoQr7M84yA1aqWhGVFn8thH3NlJL+\nyBnHjFep5a8ljnFnQLvIDoDR4P481O3VUOMQ9JP38EjBWONhZWb0BnyftYoo\nfgvoqPoC/jkijjmx9/9YRaWkd2a5o3I6gbWFebMhSWYniUZsRbbngn+fVzqT\nCY4bCBDg+QP5kLN1M5BVZZYuKWPxawE59w5yC/DmCjqRuiXtsV1xxQyN9LRQ\nTtiSvyj3lwwYNuxg/uubUnSJlxw3edS/+Az/wS1Af/Iq43rQCE0ke05rllRy\nYkZl\r\n=t2ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATxOEECy4O7VL2xVEfuIugEmTq+NoiQtZOI9RI769a/AiBMqY6E8KlYGtm8CJC7N8MP4lehfFRGYZV7WtNWtlBtow=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.4_1581563753551_0.13917305363796184"},"_hasShrinkwrap":false},"1.12.5":{"name":"@mocobaas/server-sdk","version":"1.12.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c3288281d22bbbf70ad5a2aefa9b8da73bd25ac5","_id":"@mocobaas/server-sdk@1.12.5","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yTZt9XVtaJ1z9JqkKqRCKuj8GZZdxLGKA916svVMm9avOd4hW//QtwPAI3qVRoCsXySDAuIxRJ5cqwbhjBmOKg==","shasum":"c8e2264f103f09e988c4e1fc1a8fabd15e73d41d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.5.tgz","fileCount":534,"unpackedSize":2689448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRMFzCRA9TVsSAnZWagAAmdAQAKIM8cZ/PpMoyBT4iWlH\nEBtUj2gNmJjhde+Nk/gVd8dri8njJemkGa0TiHtLI4VOr8ASzFz9RyBTIJfu\nLMcYFsAOeGG5Ie+mqxMSkFiMSYU28105zIoJVQ4aFIz9blF80kV+Axq670Il\nWGh+WlQp/saC9j2HhIaLKsKukpCAS9LWtANpgeei+o1O5K7vFpd0GAd9v+6Y\ns9qXwCYSdrGtmZnAOb01IqorA3rWzSGbxDUQUMo04eWP9bb4PuOAMbwlP8ok\naoZh8MWmBgN977jn5aMwzJX8a8vbdcvtr+VJNU91g64eKQpV4eO1HyNqBF48\nYdVkLS7RcZCTZ2n7PjoNzmnShsAf5MfzfrUCGhn+NWuQ2/9GevRaJoa9yzC0\nFjesK2hUld3kvD9Kl0KE3Ga988ZoDHdgeVxq3kS7TyDwsqsIgmY51QZIozJr\n9MGdnwbPoeSX66i5UGEDN2vLg9GB9bS34UcDcunKBpPSTPmeZ3McypYqB1jO\nu79gZLwld3KBqQoTBDIi6X9+KU/eKdWcGsVwZGcjbK6vCqaQk4t/oS6Vo0fW\nJdxtwJfgRZ6CRYtgWnAyVSX28yIW/WmYAL/JlMwCco2iX6fs9VYd32bcqved\nxd2CT/u9T0d4pG8FtFHsGrrfzo7zujTPmUtVnNWYFcicbQO6vIJdMNEXmkQw\nVwRY\r\n=P6+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEqWxkrbiaa2n1a2yFi3IW+a2j7zz4a1LTz9Q8rZmL0AiEAwG4o0NLHUy0lKcVqMKt+3BLJfIJIOoGwBsoQg3XJieE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.5_1581564275208_0.25220500025010706"},"_hasShrinkwrap":false},"1.12.6":{"name":"@mocobaas/server-sdk","version":"1.12.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"308ec543cf1e7fa68064a558d37316e26115fbcb","_id":"@mocobaas/server-sdk@1.12.6","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pzaGrDtO8yFyK45KE4pmd2/YXQokJP/RTHzFEED+izB8cSoeWwhv+p+i3+Hc4yAX/PLQXCbGQGELjVbN4JRtRg==","shasum":"6a18d92c0e5b8aa7f781bae040f041a788cd5bde","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.12.6.tgz","fileCount":534,"unpackedSize":2690358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRPqKCRA9TVsSAnZWagAAL9MP/3O03lcrBLvpON5cFvR6\n36rxhngjte9Wiu8bkw8ifp1IscAp+gJY1wmLcZPP1pHRPDtHPslZDZbqxoJQ\n3YnXKFVYLFDhrTaXqmRzrTdV6Loq86de6mbblsVVY33DOrO1kN6OzylvAwBN\nxWFksr1c+KqYyrbTZz0pFPTRSHC2Jj0TL/S/Bap2UmlWGlsP/fufFpkwCUKy\ngn9AWrZUAxm73gxePsfGIZJesNw9FZt8WbfLgyt/ngBffT+QjVF2LQFPptm7\ndZuZQoAkwvMPe/44aRa537UacAY0lMw8T4z9+MJWMPq4H5Zt6aFxvSG8MKhe\nmZyG5rXtpCX79/bbW4vWuOk7KX+Og+KyRKBSCyp0/gfC+5DYyQK58WN1Tm++\nfr6Nv5nGyhP8E3Orz7P/6b16rkAFFD2D7ftSe3HxNXq/2vrA+jr9+eg3UxER\n+RJY8vr2q8qs7QbqYr43KT/XkmUp8lEpz2Ku459Le+2SaFVtnDa57LnVzETp\nQtiflwS5rpL92cNwdAGg/KCqSYlXD2Ko1AuOL+yNfunOOom+JA3LFjJTxPU1\nHq0I0mioiGP3XSHxWcefxW8cnES3kQ9SsdsqsiUORI0XwyqTBWgbgCTUx/bl\nh8ifZRXYJUxXTpEOi8T+iyGilV8oYpNyb9IAFLQjFHv/6uw/8Mu6gKdaY1cd\nA7iD\r\n=/M7q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9ZND8NH05sipcVBEi1uDZQ8ceIH72m6BY8dWduv/SOAiAR6Gf6UDFz0WlAvbHEyKsnYluNnFVQsiP4vBmBYtXUGw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.12.6_1581578889701_0.44753947878838707"},"_hasShrinkwrap":false},"1.13.0":{"name":"@mocobaas/server-sdk","version":"1.13.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2e975cb3f1950385a8f43fc1dba691fa466a489b","_id":"@mocobaas/server-sdk@1.13.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-H1QZnrP1esXhcg8F7gs4JPCLOFpf748Ss82ngRNH6TjRKZydPHoI/5+Vd9T8DmMfbQrn9tv4dbkGw+xvB+gp3w==","shasum":"6a0bc442cb5e80a2bad5c886d8e62aead1d566ac","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.0.tgz","fileCount":543,"unpackedSize":2708668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRhXaCRA9TVsSAnZWagAAaZwQAIODZ++eiPXca4uDi99s\nVQGP1xxvlbqQypqQ2rfL2097TzcCVh3rdJ77AwBlH9qFDHtb3Sgu25+PebPR\n7rR/X9l2Gp6Mn1iVQos6bC5kDuBwcop6hXyAXDN1LBX/FWkTk0xa4zNv77WY\naN4LafyMAprVVd40ITLsXp8mjoilb+Bvr/Jpdhlo67UjCQEOkScworWBXH2Y\nEqGi9/i1rLr6KZGQDVcqEjJ9R4nNTBHLT/t/ClwggVFE3tT9w4jpCMSk8jsW\n3ikoOC7AJJ7K4Y9ES2nsyvfqUZ/O+274+A8NA31MW8HvWJpXmGW8CeLAOyI+\nSPHkBUIDPh1CRn3cxennzjY0jTgfQfWbIU+aIzStowH/0bZWrCtFGt0ieUiJ\nX9LK18KNLyA03ADshclg8+gKMrYd0LNngTQe8Pp2u2Ewx0sebMLbDsjlic/s\n93jQ8CI2X2C5kIcntccdn/zsLmlJ6XDK2P3/Xwo6WHRSFC9UUD8B8zuQxvoI\nD8H+9pJKs2JoNTRvppkKnG5qAaKa6WxXmkQjiF9YGJ2a7W6QBh+FtLf7z//M\nxQFXXa0lyX+dc6/THDnG5YVTpTxrZAtmHVSLwNzJUMtICnyeGa9igbPiZxOs\njFa8YnAbQpiZJyzEZD2mDc79WJUE7fby6Pp1ZbgDr8Vdw5NaAwemCer4jipr\noztF\r\n=DJ4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELVnkW2ZS7ascHSD7iaTrOwQMfOFbuATqu1Sj5RlX9KAiEAyK7lLRa2Uo9MzzWN9ECi8tgHjBt9YMO3ReVzXfWyFUg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.0_1581651418137_0.3478603377238332"},"_hasShrinkwrap":false},"1.13.1":{"name":"@mocobaas/server-sdk","version":"1.13.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7888afa0d87004deb7a3278ec937b5f19bb441af","_id":"@mocobaas/server-sdk@1.13.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YyHaUEE2I9o9STGhUA9B9DZiV6FgBbixj3qKuCV6BD0Te2g/v4xRUmNf4ZPnFwB1leTatyz6UAsmiUJ0LzfHLQ==","shasum":"0767242aa6c3357882bed076c4aa605ec8ba7d43","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.1.tgz","fileCount":543,"unpackedSize":2708807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeShQdCRA9TVsSAnZWagAA7KcQAJip8c5lyC/fHmTY6/Xc\nxY52e0M/FszOkkJxEapCd0gCJ5fWh6M+rMDWGCB69uM1WQizrojyS60WdWfu\nEGiKd/7WEtZ7hvS7UmJCvTYOyzIPILI9immccCFZ4u/CjDcJIex/IOS73HJU\nZ7ke0Wfu3K/bnTOaceHMRlcpTZHGM9ujj/yx1AQRoBVZxvMcJ0j/kPJke9W/\nUCz5hSrutZR6NJhNwSPVvNLpcpjmaBb2RU5t7HPu0kh6Scr48qgxuv7ghasa\nPT85QkRgcxLH1X9mMa8ms72tQ3VP8V4nhm6VfKMrtwr1Sl5tjoKfLxjD6CO0\njeT/nNFMtkiJvC3zcTUks5dJ3F570bJ/DR5cYE+hok010X08AZbrL7W559kZ\nl/7fVJ+8GCUrZHTl7r1K4+BjZ90lBZT7zvc7vk2fgEuNFdrriDFWDZ/mIutU\nEmmcKChDER5v3XgIcTi7Qgni4Az75aeRHrxhtnUlCTyVbWPm6VxBjeplpMYJ\nJmV8MHGC3uuwnXGT0RHBHyXY+w7E1uTHW/8ycWvEnyu1QQ5PjIbzU/MPBQAq\nI1XnHV2+j05eZ2eSkZB35mwbHPhf3w0uU197qc2KgbxOIUecGYVJn9UrfwCg\n8cyXUCUxoCUZQSLnRupFf6bgS82iR5pvGqsCE3bc28raMLxblw057WHFnFNf\n+dcu\r\n=07Ef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCYwFpuEAL+rvp+/4xYfci6SNTi5RSv9Ws7Qy0MYBrmAiEA69bTILCHauFVbncfJlJyA4mw3gvH93UWEfCwcdNP/oc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.1_1581913116778_0.8848100587454537"},"_hasShrinkwrap":false},"1.13.2":{"name":"@mocobaas/server-sdk","version":"1.13.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"47145bfc3df3b4626c3a2ce57cdf30126cae3906","_id":"@mocobaas/server-sdk@1.13.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-p+pwIL+jLR+aRP9fBT1y1T0yHO+F8Q/HZ06MIMeftx/broVTzcdTIJdX8qg8JDBZ1+s0Ogo+nw09ZTXBcZQINA==","shasum":"2496b4dc1faa7b2a7d38f31a11e7400f2376bfaf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.2.tgz","fileCount":543,"unpackedSize":2709107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSiKuCRA9TVsSAnZWagAAnK4QAIfqmaRdXaPmjqUdcVPI\n9UpK07TCbGI2JZJE8lSSrLr0xLTcXMebokZEz1aOfDneqE7QXf3LbSpdWBs/\ng7n4uiWMbIelx4x45AZ5sWXW3A5zFBoq+IJBlacG+bimC8S/MeC1QMVHKqHL\n3XfnwFTVnvY0B+KbxqfnLHEW75sqQGvvbxjqPJK2xSPx4qVMTU+Iyy3jYbu7\nBd6FwXXISPw3MHuwuyvnpI5FgEkwTJjYB5ijz3WmZcEMJkYY/R70B65F2snZ\nD21vj1F8kEO0pv6o3sZJSObf3yBsRPdrq8kFKX7b3ipwlNiECdhOtF783Z+T\nYfTowF10RXOuiSZORQzEyR91RVA4BoAPcVKfiYkar7PZwZ86eEESHISJFx2o\nxL5zD+wFOQUP8flKQHcG9cGA5ngfa1iGGagBKzTYBSL2dYvk7ZrXC0DyJuEv\nI3y7JK4rzw31tgMikdyk0TO3XVFcuQCIQas2ynH7Pq2+uhQMrZQYr7gm45oy\ncwCylfH4ezQqw1wwmyyRpfZouLAMsjhgVvLTbSQJ7alsUEZVRLvuD/F+x8Hu\nrI3OuT/jr8XMm7jHIvctMol5giERevPe8JAwExQuoAq5cCu/CokfwHZ9qQqy\nZPiAgQ91wBM2tBB+vbBIHmh5Q8EM/R88v1o229N8kaVEoDZEqK7Mr7LBM+Ct\nCva6\r\n=NMy2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvmb/TrRa50Z/d4N79d5OulnVp5y/0vK0qSjXeJVMEwAiEA7ec3hd0ah42Gy1nKdTngupd78tvkLMcKYhJlu0lHnmk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.2_1581916845270_0.41339901793728906"},"_hasShrinkwrap":false},"1.13.3":{"name":"@mocobaas/server-sdk","version":"1.13.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2e8f466efbf565387506764c6aa0385d7f5e3d32","_id":"@mocobaas/server-sdk@1.13.3","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-C+OLzVSzq1fe2DKXqa7Yo4qEBsdN4VTpbHREVWXTCIEknVpDBp7P5o+clY/HvrU4Ofs/dLOFMzIdyKqN3U7zMg==","shasum":"58e1be10dc6815aff6ea9f7725d215b98fa452c3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.3.tgz","fileCount":543,"unpackedSize":2709214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSljdCRA9TVsSAnZWagAAvZQP/jEC26wjycIZOBM/E/uq\ngpFDzrdXiZvZbhqyi08NHtdfRlgnCD2FqBb19SgY/ct9SLytCCFXPcDT5VMt\nHDSVy198rG4HcLbuPnTBlexO2c23/MTbZw/KWzcB9hoYMVOyEH4q1HoGANsM\ngFfbs9X9HMGCVROEWJy4Qfo/AH4CjWlCEzZXZqOtzUzMLwvei05xjAJZ5W+O\nQGS7uG2hM8AdA8iFgljdYmMXABkNzhkGJcImwSIJR72YTjbxT46l6dFs7mYP\n1eyruI8CbB8XiVAPvhxihucWBeKqbxrKWE2BolXIUVU2R0rHKhs1qshig0JP\nHFAHTx1KvKil68GWaU9btL+LSRlLtxNv/yKCJ/iWEqeqrIeI4hHPgIZMwEHc\negGlaZpIEaIpgybikDP6Gedkx4tObPu0rrzXBoFRjH0GYIChl7a4gTjJjfd1\nfo4bC2Z1Ja9MQMz90NtiQcsWNSpvJfJbYkjmJ6Zazf5oU/SV0iAY6Oof9BEl\np++rmz9r2py6VZAmFYOPcZEVmR1h4/mjhxASrtKBurp0UxuPMFYwzwlGoVk4\n5g0n0KkvDjpdQRHCnZnoPIne3GRRVwX7dsQBPoS3J5hmHQOzO7mK2YkqrcCG\nzfb2ccubzlMXrULXaMIj1iBu0IlFvEm3LjjVEEQJxzL2TMcyUU8yq42CcVmh\nx+X9\r\n=/FRD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApAiva6pEE20KZR7rkIjyt7X1zdK9xdrlqr6mRqycR/AiEA/2TiFVLnqPN14SPhOAVFtiD0IXrFR8sUBxQmKOEbC64="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.3_1581930717272_0.9070825262779927"},"_hasShrinkwrap":false},"1.13.4":{"name":"@mocobaas/server-sdk","version":"1.13.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cdf94fa7342a4078ca1158110cfa11ae24ef3eac","_id":"@mocobaas/server-sdk@1.13.4","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ChlnNorn8TRz2EMS24/WEuPbGgfGHJej4BTe71HH5U+Cn75S+QedJCJGLSB5oG1Tk9stz5FhAKu6npZ7WrDPdg==","shasum":"94b2f63130b859880943da7727937c5bbba654a9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.4.tgz","fileCount":543,"unpackedSize":2709228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSl+HCRA9TVsSAnZWagAAJU0P/RGm4I8oyXShXDKUqTGT\n3F3YarsGuTPHwbmgPObWJ3uNBUTU3qLBxZzd24QWyeneiO/I3F/sXKEbLZtf\njONZq0FJKn/2zDy69/PhYGdkVs0HJyC70fc/jTkYERwXq9n2kotjSSzXM2k3\nmf9Bv7SPfiBxGB5cnjY5kj0M+pgk4k5ZqRX263GpxHoxjcyErXQLXioFJAYo\no16mOuIKspJ3Rc45Wv92Z49msRA8bohHGm4f5ZUAY474g9ySv/gK+KyqV4XT\nRYm8FmGXRHGvn75kVItzgSjk+S5aPoXHQ4PJvPlwaMyJEkmUWXtZAEItbUKq\nT/DWov0XQo+LvEnTnRdzPTxr4JpJmobMzwjI6Of4VFCM/LhH/FlNHNeiuayM\n6sz8OUxoIqkKAlBOeZxCt7gvcMvV72nY0zrren9qeCMEpHMwFmbp1+Q4ey6M\nDu4mR8ndTvnOJjHHvWj8CGewAolqFTXSnYri20WGjBCUFKtFlofGuiAKymFa\nwG3DRUUaypZacB0+YDwmUHPd/4sgons/f/7Fn0TO8CAWWsiEBPwtwqhcW1PA\nE3UgEntWEMsc4IjM/b6fI5YrDjSXmjqwN2Dnp+XmiDYyyOUQ7RGFT0pHxIfi\nRXtprq6SFF5BIjN6ZDa+zqyOD0feNQ8jZKdse+/cKHgCi6PyVhCYU1ONwC+8\n4J18\r\n=ayvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpeu7zorKGS4G8BhGAyYkxdmPaaVAbUxDxv2/o3J1XFAIhAKglCizk52fKI0xrODax61Y5nZ0xuDWChW4Oj/Bh9KZK"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.4_1581932423215_0.14701975536643874"},"_hasShrinkwrap":false},"1.13.5":{"name":"@mocobaas/server-sdk","version":"1.13.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql-to-json-schema":"~1.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ffc894c1e4cd05972ac1b7b63b391e3ff11df6ab","_id":"@mocobaas/server-sdk@1.13.5","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zdfbLTfuPtkE6Jj3hR4874RiShMjLfrgwzeZ+z9qGQ/SGHR8gXqOsNguwFPpjuRFeCdV2esJVY6DzMQbR1fqwA==","shasum":"a6c1d88a112e9fd7de3a56a532ad8378f30bd346","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.5.tgz","fileCount":543,"unpackedSize":2709455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS2ooCRA9TVsSAnZWagAAcc4QAJoo//17aZz+jsmOIWf9\nwEzz5wR2ag0wtfNO81OEGHD0VF2I/t2eexdxsBy7ayYhfbevfiYzU0YnNy7L\nWAfa3Hy2/9wLLWB+hOoeo74G7v5gP0C45OOVl9a9ipEBp9cao78XoZf/tUmM\nNaN/Tf1m1Tyv4fvKux2ETjFkdzCvVvbHw+iGoRjmOhcXs2aQ8JjK7XirEPan\nEorFeL0K2VVUPLqPTXjgTvuSSS3WbDf/VeA8NlJIaZoDS08CCXHOLTlUImwg\n4g+79YtwqQxgurEcLwPKRSR15HioRa2T3ybbJFbOF5Dwj+F0B1pYDIa6jwB4\nqVfDw9dv5Pl3NQjxODTJeLDm842yVXl7DPFDuDpUbtDOdR9vmc87vFrIR1FG\n0vJwM/UUpqWx1paVfkaHDrsD0G054MaxSEkd01yYDbCwbUnuqpD/C916lElj\nY2cZFrYMUWAiPSWpCNKx1Dl9Bu/wLLG6tFIaA2V+xqEvcuICZ0J59VTmPOR3\nvDcGbc4B5E8jICRvLqYdUu342L46q+pxgTzbAQpMI3y1Ozj+4CWflv+cd9Wr\n6UpDravZLmoyfNTqMx3Bg+/F7tHgp3/iyMXbJKVv25Z4X5VMnuylDexyN3Ez\nLF9OsqzuN9Fu+G0XK1ohFYIgkrnWL2y3sjTe3kwzZCt5gP2RGme+jwygilXf\nCpP3\r\n=Wr0u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLz6d0whd9hJIMYKr7D+81hcyhvEKcN5zy0DIvtxYkYAiEAi7EAGpPpgEhWjBGjhcoBe21ZzfkyRprEoD8hX/yCF+0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.5_1582000679580_0.04919870972165241"},"_hasShrinkwrap":false},"1.13.6":{"name":"@mocobaas/server-sdk","version":"1.13.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"^0.8.1","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5df7572a3d8fcbc7e5852404d4c5f035d6309e55","_id":"@mocobaas/server-sdk@1.13.6","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2cIPZ51r524asfhZwPgp9BjdBLcDDbRYTJ8PdlGkSKmpQ4iIbVQHITnVsP+T568O6T575If4Lmw22koB6au7aQ==","shasum":"f9c5942c15e4a62b773a58090911f27ff15e8050","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.6.tgz","fileCount":544,"unpackedSize":2714589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS5ZhCRA9TVsSAnZWagAAwjcP/jpCj4mRIqUswA5FJ3nr\nYWApy4jCTpkVxQCZ6WsufcN/ihoaCbnOhXwKssur690pDiNtKwRHYdlIOKLJ\nQ0p/TpN26IOPr0m+UbzWE0uZc7pROtUdAR8XRbJJT0Qc4sNQqQ9HTyOeGJko\n/osvcpuLknGN/X+F2Ch49uwIQ0Fc+iZRfppn1m87CGS8dOCsmTigZrMxUlWU\ns/6rioi6c6FgP876RX1DV2JecNua9a4gFEOFEdYo+ypl3LqqT7csJh8FW3en\nfJuhngc48D8e0htZTQVJs1J4PFoG3FqVICBmIakPfcLQ+1VkcZkyGhO8ac17\nTgy2mPNehIbpY9MZ45gCck9SRP74Y3ftrIyEaRq9MzOfMWtA5Haf676MBN3C\n2/84HCgZQz35LPi5QBN2eMjpwyjc6BDuXXbjMYaJf/8/J7PY0xsI6APJZidT\nQRLp6vwsrWxfmf9Z3nfFI70hvz7HL/6OpsGziCKr67nant+lZRjzmQFB6paX\n4AYQQIqN92Zwtazbkp1kGhY/EJ2Q0wFiAMjCWjO4wl/N/w8PoNZSeiGc+KBc\nnLR2BuhKpJQ/geP8S6W6udmoMu5hBSgE5h02G+6B5ok7IIK/gzY6NlrvvXvc\n1jiUR80RwgX8Uka/ecuMMkYQKrT0QuYMD+/+sJqNJKoC5XfWCb7RP6bUMfLm\n1vsJ\r\n=/eEo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkJg++9eK0K09IDFxAoVedFbzKa2NptBg8vSU9TfTIFQIgOu2fEQSiVxLXC42RJPj3GIVUYTFgmvC8QrizYIKGgw4="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.6_1582012000482_0.13832261546261382"},"_hasShrinkwrap":false},"1.13.7":{"name":"@mocobaas/server-sdk","version":"1.13.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"^0.8.2","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8f7440aef790457b1371d4bc62327c10150fa512","_id":"@mocobaas/server-sdk@1.13.7","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oTWpsxpg+zmDlk+E84f+SRSh5HZiM51BKk3ATBXRNEJmAKdmlvVp8MQKJrU8tBD2W44Jk5cUH+bLqpK5MerU3A==","shasum":"d0c18a2f0ae9c15e5d64b09eed3bc0a72c56ac86","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.7.tgz","fileCount":545,"unpackedSize":2714854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS7WfCRA9TVsSAnZWagAAIVsP/1d22cuJGXdDfYMicwP4\nRrsfeERDGeAvv7XeK5aYO0u97sbUxpfuYsa6eMFJh9OI7imIYasUESfH2vNa\np3CU+pPqrS5ZjvuP/zVCnmEotdvCEks/khMp5eWczVlCxVDgc3qnAK4zz/m2\nhkAaQZeG9S9AdSo5b+nmniq1zxl+c6K6b+OIXRMtn4Uim6zWH8nnnNqDzb65\n6jk8s9qBV1HrkwT/meW3sxVPfLLykGiY/gHDO1c71R1/58BllMuwzFSjjflW\nsNvzcAIhkZisYMPaTG/xT9X8mSwmOX19fmg+MPfYjCpcKqYlI+cgfb2v89Mk\nMv2CuD84/AcvQzhdpoFGrOy8N47J7FA11pQezxl28Zb/crLS1bBLsIz1I2Wu\nawhHAsDCxdcy6Ya0XuV3jkc652hEbOtj/ryoDMsUYS1h1JoNpncUe/y361nx\nufCc22cRyFHnESP50dz/aKtQ42tVt3Cz+nPArnzzJBP7NUV7yQL4AwkcraGQ\nvYqnZZF9zs8Fipuqn7WRzbfJZ6CON4Zru5RDikosJSXys/zim1Mm5WfPdX3S\nkkhhVof44Mtj5Y3xZxyOHq5HJeJG5rpVens1/0uUL2wlSk4ZS+vBohC09woq\ntKO/AJ046kk/6VSKoQfkC1V5nANN+5o57z5djxUS2aE98SmXgLjCrLspQToo\nJAvy\r\n=08Bw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGKHDD+uN/qOre6kMrUR7fwcmHxJoNxf4hka22tR2L/AiBs3Q1ob7Q9JNwNx9bIgTTpeTE5fpmwOGxau2+OyDjkog=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.7_1582019999186_0.1382894810290356"},"_hasShrinkwrap":false},"1.13.8":{"name":"@mocobaas/server-sdk","version":"1.13.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0f91f327702c5dc721c5484256cac1a7d802d115","_id":"@mocobaas/server-sdk@1.13.8","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RnT9SsKUY9gczxyJaSyCuy6Wgmf2UqPwlQhF8xCp64zUhVty9pVttMKtYoVAktr2tZAA0p4RsYfpIRAHwolQXA==","shasum":"1bfdd458bda630b40839a2ae5858c3b77b33e55c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.13.8.tgz","fileCount":545,"unpackedSize":2715026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS8BuCRA9TVsSAnZWagAADGQP/2GtDPdKiEB0Ys8ierMI\nZjxkIeWhnF/MVR4KLfU8vewOxnRcN1cVRw6xOkkNpDU3fP7FyDAlQCFinpbq\n3eTASWCBdScvBJXMBSrVhu9CpclOSF6zkzkSIYEuO94+60X7uaVHYhtbpjHv\n0H347z+N2WNncLGaz9lmP4AIodbRXagPZHpWvxZ650lAGRJEUUFy3/G1S9Zy\nOCYPZLF6/6O0GP0DbkZ/oaW+KxlvYAOxiOfHibRNCdTuz1wsxS6q4bOVg3Pd\nY3hB1ZH4cva90CAGsOnImwCHxbZqseq5WcO0CV68OwO8CUGC/kmVYxW8h2JI\nRIElioh583Zx47gEooIinJY54z8c4Khg8pKFeDOAzemNDMXcfcFIJncD9eiV\n1flOwUbeHNLTKlL7N7rAw9fiAv8h8Q3KXa5RPxHSMuUrTcrW3CY6kdW26A8H\nH01lRsG3+zJ1HGeIEhpoXGtCK4HIehs68i7RhQ+ZeMWPgSXd3RWKaTB1YUXo\nfGOU7AjM/9Nha68Tth8+YRcfBKa/E2qGAVQm+W5/Ikuq2DrnH/DDnomreJSl\nH3wQExPNUw2kbQ5F/u3tXfqTxKqbbbomE8VNGhpOcLi6EOP+enILQGi4n8xR\ndjeTpXYvdnbw1M5j6cX0Afcet98TnAN09huvRz67lDSlxwfJpSdFIAj/qsHZ\n5lpN\r\n=HTq8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1XuaZ4uvOmk9rdWgpDZRnmE9c1UiS9I+S/ypVXhQLoAiAhvnbOOHd2vnPLYuDwwdsCLLOVR+a32NzttD89MmZGBA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.13.8_1582022765717_0.19988126846379584"},"_hasShrinkwrap":false},"1.14.0":{"name":"@mocobaas/server-sdk","version":"1.14.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~4.1.0","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7093906b2e53bd5505f217ebac215ab097184360","_id":"@mocobaas/server-sdk@1.14.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-h2nBvngIJnUeKSYZZTlXgV403YwvbWh7eqvcuO929AP7emb99fcyh3P/52a5Sa0ExL80CR0PIJF/QnRTGjKS3g==","shasum":"36656ebdae41e8655682f91bbb73375c741ecb08","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.0.tgz","fileCount":548,"unpackedSize":2721506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTiJOCRA9TVsSAnZWagAA98sP/jb8a/G9QNl1R4wsIeSz\nvYyPWiXlZz1sQS9sACF0KaAf3ZrBfBdtS8nfZhMBgZlG42E3hEaVPRTFtzaL\nZ46fW5mINusVEXY05bUqLcFMAEmdCDPIhJClWh5XMcJOeiW2iLJ01BKf/zEl\n7EB0Fyf/ugAR1KIU8gKyzggafSl+UaNwhPhMmKR6icIUFzaZd02J1LPfLEmk\nUWKfQ7dRkmyY6o/hFOX9U73hDkg4zvE01AdND2PW0Fzgfucq2gPGh+vk2ria\nuNTKYaz8vI3c0TiUVd2VvhSP9vUoPt4QX1xs+0DeTVWSGgpWojUyAYNQGo2A\nAhGILLQFJumwAgO0GHckHKPrggOvfpGOOfTIoCr8QtRcTiCkbCRz01gK7wgc\nspDxjiLxNydto3+djC9h0/DTr6IC5LMi4+Vjd6BW458jf56UOCfenrzBANVI\nvIdKrtiEYUUj8XnfBoeAuzPcWQsD3D8FbbtMYJ0LXiYxx6Pyj9zy4rzub0tC\n6iQkfs//3kZMna6UqQIzEt2oOisdsGklR8QbVpm6v5f8R9umuuG8GtJ9wyZH\nw6CJpfBJyOAuJIRx/ekuwXyvXjHG+QPUTYZP3xZZKR9S0ysvqZM07SN8UAA8\nxliCTLQKTJ36XmpXjdBIR+7Ovfnig1wKRKW/d4dNrMPSSdzBFso9e1HONmfj\ns82E\r\n=0AYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC62dqE9mr1Nmk1EvMm89LA4HD5U5Hq/yqibsrWJYlpiAiAM9lcV9tdlMKC9ZyZbeom4+ZUl5PJRrsnvn3FZzLwx8g=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.0_1582178894209_0.7979190444241455"},"_hasShrinkwrap":false},"1.14.1":{"name":"@mocobaas/server-sdk","version":"1.14.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3aa5d22c4bb746722cea0807a52324f7cf3f7c02","_id":"@mocobaas/server-sdk@1.14.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-71gNtzxMIpDKtPsUNTDpT9I86W4ZeJfhSM5zw4HR+DI2b7pRky0K7IHm8BhwjJ1uii0JExXvKK8kl9T65Qw/TQ==","shasum":"0e18a223d8b7aebc7841bf82466007c883a164f0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.1.tgz","fileCount":548,"unpackedSize":2721506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTxDMCRA9TVsSAnZWagAAQ2gP/iHPrPz9P9mYVL+F8FRc\nWgWoWQRhLEHNhrWK+bi+4sQ4eoVurT4a97fDpOvG5sEOSXjp+VaE+SvhhN/9\nnIKjsXrqCfhismR+EFuPdEpwJMfJXF9RIHSlUHOLtSzONwtGIJLm4mZib4Sf\ndh6B+Kv30fvc40mi2xS1Vq4nkqTV5ske/JhdL8vuhdX+JWi6+IuD/0/zQ7VC\nS6FTsVd4OTrzfpFwZcvW8XupC1mTy7EAcHcRwO978YW5XfOX18qcF2WUTZok\nx6AcMvrM00Sp8J45gAG+bJ1B8FFOJ0ZIPc8uyoWs9RkrPEMFEkYKcOW4L/Pj\nFwMcvyMkxptesasalMaBRcFlxf5x8uYUnUKLiUMOba5DqjPT2ghJ17fdV++x\nZRmlIEn4hYuBM+ULpcZXLrX2N4CBypHc36uG4woPqdDzM5Oyz4byRnCy4tvc\nJJdkxw6ajblWe4XK34gnNCoewHXtlzZVfsQcqfIrzOnhFAwqbUs1eWa9SdQ1\n2PJqLN9IZpzwyIpfGmyhf75pwEVcWHalYmdWXtblYeuq6UqoY0EFLjIEevNT\nEvcFxniJl9pngGLvuNDJk3HlUtBHnBq9ELP/2tCp+t/e0WJBSH/yIMrIOtRc\ni9QINpeT4FwWZWEPsgOwDicHjt/EdaoS20VF9zkM+NbkN3CLCQMJuKHza/PQ\nbh32\r\n=ANBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/eCrH66U2Oh94BDS3/deoRvlcXw/o+Tdd/VUg2O2e6AIgGplvsb71Aox3/qXu0xEFKFxuVaGCPfuZvwl2ZbdR8Gc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.1_1582239947687_0.9919890271922589"},"_hasShrinkwrap":false},"1.14.2":{"name":"@mocobaas/server-sdk","version":"1.14.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f8623b41edd6675f6f428ac0509863f255c49e91","_id":"@mocobaas/server-sdk@1.14.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Jb1cFUrcOBO7ErYc9PDKsYWo8Z6ooxBCRJdYGGqZBsnWYGN8tMH1Ckupj7mkBZeSup8IBUcEDqzy/OdOAlhUSg==","shasum":"83aa6f0c3fddf08e5d69ba908947cf58b2f33994","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.2.tgz","fileCount":548,"unpackedSize":2721925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT0FYCRA9TVsSAnZWagAAePwP/RyOCxj40UyVzBoaXOH4\nB6ST9Ts54WDUszPI3QFizhkE1+vaz646OFKLaJSc8F81e0KJp8j4233UE8fX\nb9AZIXZEYbc6XG9s8JKfa0PEHEO5/H6p2+m3Vvpvq3PJcM7TWqwLFgoIMXS1\nKllUWlW5lMFZDkp4WfyyHZAbl23p9v7cll2D5uJ9aJb18pKEFJWLjSW8KO2J\n8L0htSls7k4CE5/eX21v78Unrz3iMgwT8OCnbJ/kPOICKfA1fTwxvjoK9Apz\n7pZj03KFErH3nBHV0Ql49gcJjLEd1zmh8H5JtT+CDlRbiqvVp9cu5cZhzNPu\ns6iT5rruTDYwaVLUETKjo0AM/LkcQT4Xjf6X7WxGl0h0KQgpnUxWDG3cdTa2\ndF1iGc/nsgm/WWzCxvjd+RI2vQROQDKlDsA3+6OwX+uMiub/OvfoI2oDIZ1v\nW9T5Zbj9XiF/YoN8rrn00eI4kDKV1Zhoq9khbw9ZWUoRWKzMMyDhZ4vwczGB\n1x2kO3UK05TiHx0QE45x0iiSqeB1tqWaEffxCEPpDhBNJsSuHn9Unc+vQ5qP\n7s2dHgKivpXn3CX3A/5UqN/+GuhIGPyHulZolhR3X4WH0alP1+Og+TEMt5hY\nrai5Jmll06InEinWjt+02vqKNP1jPvl9NLaG2zUM+GKIv/ph28vGb0VVgzJk\nX4p1\r\n=pgcg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0KY/024p9ZAZ/rrepxWZcRb2Fvh9QMLX4aTrjKtpC4AIgbhES7OQsTbPJcXl6VasRAAANR+8BjPRNwo/wHEJPrKw="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.2_1582252376169_0.8585306491385134"},"_hasShrinkwrap":false},"1.14.3":{"name":"@mocobaas/server-sdk","version":"1.14.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3bf3abc6b217400c3fbf8bec866e8f2957db09da","_id":"@mocobaas/server-sdk@1.14.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uadwqTRrs/fw8SMOGTfwpMDkWGXQ011oetcRVmwK8vGkEg9c+cUtfZABbO/HAORFZWGTK4H4uePk/DKQDpqN4Q==","shasum":"d7ecad8891486c22017c07fcf8e2521c8b093698","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.3.tgz","fileCount":548,"unpackedSize":2722513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT11TCRA9TVsSAnZWagAAPp0P/RaG+CTd+l2O6oI0UVeb\nKZVBN/9IN7AvjgvDh21eX1kcscAe0Qq7lMWKOfMw1L3mboDnVbcgdqTzqOsv\nEM0rxnFF8eSYtcC9x3OhacdGAyP8rW/58JinYv6RAIwodZnNV8Bf5sOOh16M\nC0RDfMUpwOQfY0PQS2KmN/SEDV+PCjKXESpnF/lmZEJk4k6Es7k/jB+KnL4e\nky9/qheft3CW6+cClM7PIPnf8bN9sXdt/QWIoAd2uUaSZDG6QHWUOKc1gPWH\n0jzf26pfjuwECJVmBZq40ENeAe98GJQn8IJQrX6x1Zt0rHDBOZx8DZJncJcJ\nxk9Mw4bM4DP//DkxKe9Thmr3YqP4YWrhjfjWcBDeAYqHDoFqgIxxx3ZRywdL\nKKrLGqmYBVxhlWHi9ehi2ABXmZrUcbv3iCpELNBJsMO0YmGwmFB1w4slcRkr\nevMo96tyTJiVci9gGh8RxEYXga8xv1E+hMILwB49HmxNXTthctzwU3HanEjK\ny0q2liTpRvwENtLVxWdsocjH3P35llrNzi6QSzLAoeOVROuYmkj57GHsXuMO\n1J3IgOjH+U02Npw+cgeqYrzHpaQyr6BKWqcWNwUkV34L9BE9WMk0207yulCj\nmdlm5GJbLAwOWr9GGcO/P9bcM25Ll4WC/BDv1MaH2gQ8CTrp59GXfmuTQy7N\nzCX+\r\n=cjsB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGPo+kjZUTQgr1W9rMjNnZo5GQr3l1jFic5MVHVB+jVAiEAuh4lvTjOTRVX5+SOEq/dkijYlkqUhvrqi5NpTeYa2eo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.3_1582259539120_0.8328509055859923"},"_hasShrinkwrap":false},"1.14.4":{"name":"@mocobaas/server-sdk","version":"1.14.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","pg-structure":"^5.10.7","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"86ff9ee10a5faa8d994dde88337f93b025767c9b","_id":"@mocobaas/server-sdk@1.14.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TRT9ej8Viyoa2WxhQ5Le+6A5sw/N0Nhq5kYd4iZNVM/06+fYEmIpFUbMPhdlaQmd1rI9TKZrWVZm3NDks3hFQw==","shasum":"0fc4a59e6cb402a22fd73c85c632681100dd6618","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.4.tgz","fileCount":548,"unpackedSize":2722583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4uECRA9TVsSAnZWagAAS3MQAJGjVEMfA+CQmXyMLH0Z\nW5iH6jukB1Fe/8Krq6Bsi3NgrK1deJJWA+5O74unsgcEoksQU9nDYvk386de\nIsenI1W8VzcEUUtdTMcJ0rMteSpJqwRRgpS+4bkhaCWC00CbbfSpGAR2O2s9\n91m5rgnK9IYrDTQIDW8u+XCXY1xqK00uQrVhrua8R+pguXyLTUywp9DEB5RH\nuMqEH3WGBHoGNI25KsjvjyXJTHwMJwwcn3NbCsBtpQhWSdZvW44Pb2AdTw3C\n6CF0JRvVLLDcWDhbQY96fIA8zYtlM9D/se33DuoYVtfY4YpPSt8jhK5sz9FA\ns85n/HEewsLLeJNbT/6CbF99t5RlcH38q7M+m6byfIcTL8uEqST4am/O8n1J\nCEyt4jfjrNNMeANhO04XsIthBv53JqKM05hWK7gyyF7KBqK8bFMSyaLbJYu4\nijZpgQps4css2KaCLgWlbplqNaLds/mt0u4jtiBUql1mDXqK9CJNzQeGSheU\nGUZ/Ep9SiipF6xXwhtBH+oJjbH6b5sl1ehyWtcwvQKwKVIQ39z4n70724PmQ\nvmX4HL9O3ikZ1meJ5TLlE9Dnevvkrr7q1vzoZfQPag1mwlvZlOsJXDy09rVg\nuqvvcfiRpX+j2hv0nM6pqmvX0zB4L6M8hhfYtxCwq56CbMBvLxqElOeziEz4\n8wqV\r\n=/7g/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL6IJhdZLMWLGekRre/pZMHe8tTARxnoawvrs81NdyhwIgCRQyDN5hhufLxsS/R8r25/G3/2CTPzothszCgSHa348="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.4_1582271364040_0.6037317999662235"},"_hasShrinkwrap":false},"1.14.5":{"name":"@mocobaas/server-sdk","version":"1.14.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","pg-structure":"^5.10.7","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9c0dc1e99a418856912fd0f8ffb106b3fb47f474","_id":"@mocobaas/server-sdk@1.14.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ijArUgtNsoFG0eAhLCGJYdXU8swIPS8YAJuhQDCjDf3rHHfCyTjlGxz3W1WORZZpYUfsQFZ8XiL1QmyQmxu7Ng==","shasum":"3411d30079af9e206892aa2168bdca719f9ffc3d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.5.tgz","fileCount":548,"unpackedSize":2723444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT6kTCRA9TVsSAnZWagAA0nsP/0HFsz7agRCXzdW2950i\nmB1HNHlNjgD82/gOm//Pcdc1nHrgEYh9R+ONWM7xikDNc1ueXWjakTPlXnMM\nPoiXDL1krhzfSuj9RLq3YKfmdnzT1UH1kBq9dfEJmS7GUtg1j2X1U8TCL5TE\nQOFrek8jVr5+fggaWFAvgZV5rfQhHLtESAcjxE71iGDBRbp4hBcn1Tj+/yto\nhzoUgoRRFgBbJrtrcRVNzAHvWzq6WQV6ROozfWdkhDphiQofA0tfxmVE53wn\ns1GbAlxQGlzXahIvekD//kPlx5Or5nzn81/8SnYcXnoFWHCQ6+FpPKAn+/Lo\nq5o8TVfEtX7YMz3jloTLTpW3r4xpPUQWz2RjrDc+6lta7nm/woUzPsuSxTca\nwGutfgt7g9ajlVZoll4NzVLizzH5M2KMelOS+ZfZGCOCHO69J14rAUNgbpiE\nqrtGTEPztMKd43VzQzXnAphejOYIEdA/Yk5oamz//RPyE7+R8RiMnzzcHVcH\nUPcVFTqFxMQdyA49ZbCuurYWWdm6OpyxUbxxRKicMXiwbBqBgBc2jBa0wLJG\ne0CHZsBU3ecu1qrVwJlI5/puNUAfwSZhvtGEiiPFtpYjN4B+0Gtx67gMLFcF\nSCZsj0YoUPddT30PhuZ61X/Zinqcvc7w6IqUV1xCD1ZWG6UdB5dzRCKRHrIZ\nGASs\r\n=Hvf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhLtIP+WhGbi1OnbRhovZiaiKD6oZfQfEM/YWaJKKcAAiEAtjGFx5CgcQe57rBx+CM6Dzq8X35KkfOpkYGYkCGLUSg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.5_1582278930430_0.4273640515972388"},"_hasShrinkwrap":false},"1.14.6":{"name":"@mocobaas/server-sdk","version":"1.14.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","pg-structure":"^5.10.7","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f4eea7fdbf8caf25d63842241f1cf714af49cd12","_id":"@mocobaas/server-sdk@1.14.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WOOP0dBg1g3OxA32J1d7gnDxerXYkoP9hBdbCZzkPEyIs6YW676prVP4dy2hA8Ucouf0h1ihD8eWqCl6w2oK4A==","shasum":"830407014f9cd224e0cad44ac8974fee3f714b86","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.6.tgz","fileCount":548,"unpackedSize":2723898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU1EkCRA9TVsSAnZWagAAeI8QAJdefXrDhAc7CwEMMx6X\nnumjxLwx94Mv9fCCDYttfBaZ3JBIWPixS4/xusucwwzE3Fu1amN9kntIw0fa\nD9zaCEBSzC6m8cKLlL3tEUamRpOFcUK71+oZmhOmLGNki7tAhVoZ4TfKgl5+\nf9ypB5k63zgTB4IN3YIlkcTqxA42tAEerLKm1PzWqARgRBXj9gk1exeC6Hc/\nWgfZPmfGoSl5sJpmub03cZq9vZhhkc68MgLPbCTU05KjqVfSm1EWpL9uJGpU\nzXj/KTZ6Ys2/EonzFteSoDf72VDVzBku7vW3qPpeIFKa5UkvHlMNNFCfbB1L\nNJ+lVK1rRpEB6FI3kJRsef+VaLFXdsGld/CnyYbmBvWlKyCB08BH391UGytL\nm1qOyESa8loNsaDaA83xLIU5nfdOqDVw0YI+hatpY4vxe4KQ2i8/q06EggN4\nXXvCGmPfJ0JHuGRbtRMCeHlV/LTI1ap3VhoPcEcgnDIxBuwtZXSFyj2aSsRN\nDfbZ7majaE2wZENQaM9QrtjWylA5Ku65Wi4jHYLWIiGpY4GOGNkCYi0LPjRr\nqTHH1EFoqYLJC/VQ65MQIdDtWFbp+A/RN99ezainSt/PS9pV5+T7Nj9EByq+\naHCzXpYAV7H2RhpOIgs2gH1BQQbgDcC1qc62cDSCAvV94Eh8gP3f0TZNeYal\n3M4q\r\n=9tiA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDerpPF7robCak4TgXOKIe//9B7hQof74gjVx5qrSL6CQIgF4oTPj7eOsTvfLINt/G3hMQGbk/4NvOe6u/w6d6fsUc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.6_1582518563804_0.9380116929352111"},"_hasShrinkwrap":false},"1.14.7":{"name":"@mocobaas/server-sdk","version":"1.14.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"^2.1.0","@elastic/elasticsearch":"^7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"^6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"^3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"^3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"^1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","pg-structure":"^5.10.7","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"^3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"^6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"^2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"^4.17.2","@types/ioredis":"^4.14.6","@types/redlock":"^4.0.1","bluebird":"^3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"^5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"^4.0.0-dev","minami":"github:danderson00/minami","mocha":"^7.0.1","nodemon":"~2.0.2","nyc":"^15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"^2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"^3.24.3"},"engines":{"node":"10.16","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c074a14417eb6b18624bd7b319df49ba1bb27d83","_id":"@mocobaas/server-sdk@1.14.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gj3oGdyOhRo3Ufx7Y/g0pWU4dTctyOrEnLxPI2qWjOvXyxt5I4DyZtd54Qc7c4oWTSyA0rSXATubyJ7Wp3/0kw==","shasum":"4b0082ecfb18cf719a0335abfea901a845168466","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.14.7.tgz","fileCount":548,"unpackedSize":2724194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVMVnCRA9TVsSAnZWagAAjlYQAIdS16a7PnUizQSm9ZJx\nJYQ/vkQXPhWdhyi3OOkW3ZPfMbu87RFSU4tKD3AcX4LGvTjTpn3SBkyYXQi6\nvS9Y3y8RmfS6t0RSppfa6zucyBZ9DxUDPDcp9r2Qj/+y7sz/Mo0LSsIGVrTL\ngQYHyQJQsDxf53lG8ESUbDPSX+9hDY/4AFa/SIAWMKRVeGSYlkzio5OK0+nG\npgprbRPuRArj7HmVvaALfcItKAw1f1w2b3zKjNzjIF3jU1r7rlSiU+6o7YQJ\nj5YBXdgZlRf/bwCGNqvB2bC18vdHD9s6sQV2hZOQZZ1Q6LXag144EHhYCSkI\nAFTxDt5GLBEbPjjObwCVWQgEkjDObP1Tl/g2hiKCyWGCjSZ2F8tN1hlpKTsp\njarc/l29aWRlf5c1MRWANton9o6WRlUa3NrDx0EeFWT6vYNJ+EkYGQRNRDE0\npaA+yXaqiPSc5BfChTFyp3TlaXOTt7CinI/6TO4MZeyMML7lYZYSUq4amcC6\na29YHHf/9R5113/a9+oHA1svP46psBTwIbIHjrU7Sl1eCj1PwfimlYBvznfR\nhom+i02I7Y9/QRP0/SzavWzWtcQzu/Q6xcMoP1ZjTkDFgCBvXLjCtUsXzwIo\nQ8OaQtj6qhXvDacODTuop2ihakIvJtMvljMeoraMmoDHyN9CRXCinr3Cl+NH\na9yj\r\n=c7Vd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNKFqbmp1CVKl4MLzWu5VsVUasZesDPRPBHerIs7Bw0AiEA48TG9J52IwXbChN/hJxW+/mhx2zm9tqu9hPenV8RKWI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.14.7_1582613862552_0.3145102639193649"},"_hasShrinkwrap":false},"1.15.0":{"name":"@mocobaas/server-sdk","version":"1.15.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.0.1","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a446ec420faa1c6429450566fa55d3b6e999e7a3","_id":"@mocobaas/server-sdk@1.15.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0nPpNSoPVeI2Lw5q3H0gnNzZJ3/2NVduwRE02Ilx3R1uLReOujhn8DLn9NUyCUfTgvgi42CZW0ZduBGcyaDBlw==","shasum":"b54f679c3da2733aad283cea4c29e8f6105cf0f5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.15.0.tgz","fileCount":556,"unpackedSize":2729262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVOQqCRA9TVsSAnZWagAAlDMP/0G7YTYct2U5R3tq2XWy\ncx6WKRpQtI497XBGGbUuU0qo+wp4svzX7Lyjw3uGIP4TNXrxrfAIS8Hdi760\npkCMAqcSwgdBvJZ3n3WIQoAhOSAYK+e9V+6ZpyqV2EZRZ6Zh997YFareoGyd\nld0BZcbmF9+O8SroDxUWzl4NInLFHzbva3jh37z/ZG9Wx7PstDgtXTSVH0/d\nVbG/sQ0g7OR4Q9wHGiQroyQR3/BPlnEFrnN3jO+bNuz72TsE867DBegd7PxN\nJ28b9ksquNb7kvyzHvxrV5oxYIlJox2WxwR2OocrF+ahmsW8F2VcvJ14R2Kn\nufqDd1iYwTgxb0D5xIgiFeQk7YWqO26USVSNVi74MBtDGgX5q8MwK8+6YbhM\n5NUSD11Tt8fYjEWKGh0Ahsnp8BUefqL0sIFKulUrT1S9H9aQ/EmjB4YaBHjA\nUpuieX9QQ7GJDCaEqt8MQ66kXa0jCFWXMDyDQk4PnD23vnoIqbhbSuh4LmUH\n9hGGK71ocHxnlTLs6cJIBF9gq8gwmhDroxAk+25JwMXIVV7hm5t/KEXNqlLM\nTWHFCfrImZGwBtjhDDzmiwoIJIKMwVu4bHrDolZBkHOmNloQ5LpC+LymJc7X\n7fzszB6VZ4HcTDcdXGALsrTjkD+hkm7bdqsj+fhvpXivpFmM5Dn4CLVVx0L7\nCGPI\r\n=5bd8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZpUPe81bHEE6pMS1F9/czQqrpBUsMTEsKv0mw6qC5IAiEA0HU93wc7kk23NgeDOY1KkzLq3hmBBLU/GLxSbsf2vxs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.15.0_1582621737456_0.8856047218452079"},"_hasShrinkwrap":false},"1.15.1":{"name":"@mocobaas/server-sdk","version":"1.15.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.0.1","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"93bbfced6d61cb413aeaef6a6311a588c90b8147","_id":"@mocobaas/server-sdk@1.15.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a8au8c2E/nNQcHEbIQtHXzXgc5HyoDTihRYr9/OSfVVNa12ffjUn1IU8VyyNosZ+XFHGaK5B77jMT0zy364J+Q==","shasum":"c0e9303e5b8937df577716b68ee60cc07472e881","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.15.1.tgz","fileCount":556,"unpackedSize":2729250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVhI0CRA9TVsSAnZWagAAA50QAJFKMd0jeqd3tuyaXYHL\ngLPCpz2RnqmSp9X5/hh7U3w00SAfKPLa/qLUuq5QDqQyRdAXmt84cVeM5/Sq\nh2FYAPbL4R4efoqzhqOwDy5S3mZ88lKdXryLYifEkxJ/wzmWT7ogQirc1F1o\npFbY0hJ1vkWdskfj0znSjEOQbAU0nhn4cHbTAwjYVHBnEeZLANvg66dQ+fwT\nFD/R+mMr0luFZs8AhL7KI+2hjh66v/gXiKPj6WAu8OvGPsrrlfhMvUlRa04A\natJ2AtiMU4FDW343L4e6Iz2oNq1QinBKz0IaqtwM4Wch6kNdjl/Y5q0pFn7E\n4vovhhNUk22RZ0gkICjGJ8Bt/+H3q6MoQzmPwRXOBnAbngoU9pFVjL7J072y\nPJl6RnUoimgqRvsoINvlc3XN+TAHXVPbSPO1QxNxhePLDNo4hcPNaBYlK16n\npyl/w+FHA9EBYw5NCi2XrZnMGH6R/E/nO3eAm5wkoQH4EsDhF/t2KgaUVTxx\nldJc4G/IDFF8W8LUdTqVQQ3nrnApdnNhvBtdQfpWOb5uj2I7f5Tr5Gam+h3f\nvKTXrHOSJ5JHXk9Eb0CaBby5KWNohOXirLYTPhNxqsxC62kU71s/hmlwufy1\nAJmx53ub6dckU04e50msYqqqb4TDRLHwFAFYkUUVwthfVH6TEZbXtN1fNIAI\nxMex\r\n=lehQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzejzH/lKYld3LUbiOsTb5K6Q6G4fpv4D3rneZ2Av8JwIhAKuOJ62opgpytX4b2oPOY+GhRzqayyJFm8cp9Gvlr6cI"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.15.1_1582699060160_0.46069825474815773"},"_hasShrinkwrap":false},"1.16.0":{"name":"@mocobaas/server-sdk","version":"1.16.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.0.1","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6d74c40d9cb8bf625f02877c74fc6e049167c0c7","_id":"@mocobaas/server-sdk@1.16.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aVR8VFrXI45Uan2Cuaq8nyV9CJvbF4sE1XVbuA6RTmBDG6lncNSJ5TZcmlS5oRgg8iibp2uYNLfj5InJ62412A==","shasum":"7d23e3f2085869eba6963191eb0ff9e57671c613","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.16.0.tgz","fileCount":556,"unpackedSize":2729825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVhl3CRA9TVsSAnZWagAAxQsP/05jLd9A4d5AT1BRlRPu\nUBthpCPJGsWvYuTmxsKcfJ0hg9jjSllWhKz6kSdRuvZW+zO2Wyk3pRuSjNRQ\nmQYdJa+0CRBkpjrBv9YWK4TfHcct1wIzJapGWE1qTqYSBoMU6dJe5zJ1ZEVF\njXr27cSALp3egFZg+Xa6ySJoV5vaB30uFsBx3a0Y+XI88N45XKFQtCVaF+vM\nbdy3UmHsbGrbl9LcvsQmTWKLG+xlCA06hG5bum1nTzmft/bT9OoGKTErncuc\nixcNEpnqQk4CC6I7WLYzoSDv1B6z0pB8HSk6kx4s7JINOP91gR0WXP5peULs\noABqIg9X3dMP7HFHdOqCu+QAgOhaB3KEWIByqi5dzjtjVd6uHiFmSvyhrZZT\npRLdcmlRsK5lIa6j0OvoWl9kPR6lDTorwUznTQODiOlTpc4hgyYvXV7uteu9\nq2hRJ9cnGqIYvHY1QnbF+FL9k3E94S9ZJ/iitSw2vZ7ZpyINlNa3vkW3R0nz\nzrctrMGPWZ/tGo2EvVcKhCuGrovG4yiWW+z/5KmVmk5DzYmwXvztTu8KJO9k\nnVb32+W5dY2Jngd81eNutyjAZ94veYIve21spGbwYxWWXelXqLcZW0YAp4eU\nlWFqkzCrlVMW4dt6aF7RwxuggDeONnDdWLKQ8CIywrK12Qwv2U6l3fM6AdEd\nnQw0\r\n=eEK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkkUR/0cazer0ai436yD1arGfbNe+C6G3C/HecETv56AiBZ4+qF+sVpAZ9DNSs5iO83+YRzB8HBeqTA/rB07JuFgA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.16.0_1582700918646_0.6014264544264505"},"_hasShrinkwrap":false},"1.16.1":{"name":"@mocobaas/server-sdk","version":"1.16.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.10.2","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.0.1","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fca32582941d7c64eb95f381db600db389dd01c9","_id":"@mocobaas/server-sdk@1.16.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TO5EeC/sA0T/fESJQvlbEPVA8Jist+7qTAketk77x1vLgwI6DsLrJDw95o1eHPAyT+SMfU20DYq1B7Vukoeg/A==","shasum":"eaa21d91c5d95cbc02ddcd43b8e744f990c073fd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.16.1.tgz","fileCount":556,"unpackedSize":2729904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV0qnCRA9TVsSAnZWagAAE8UP/2MNrDDK7dSniRp+kc6J\nSGklZBfJsBr9+Ri7kVBa0lbHpKdnuzF/n15On4SMoLzhJikavV/2biSa+j2g\n4WBEc+1olT2znBXFACo7v0CZajyhg1uWUI92d+L+gBFNq+FTePWJPKLXQzW5\n4YT7oxtCu0ap+z9yFch4ENlrSROk6oBAA9jUTs6x9WRHeM4Sk4PlqliFbwdS\nSAGN0EwxePOpHl0Oin6s6CSyvXz600/T9sP5ETQeXNy56pZRJRIek4EM6hXw\ncfXH0ElNEUcv2ENjyq2pe/yPHlAOxffjwSqThH5VoXTDIN53TxijI4t568+q\nMS7uNRkOorb2MJ0BXjrW5GW1D0OgH93ZiZae6F5C/iHw5S+Mtl97p3ntr5+i\nCl4mPSw8ccbWOnVFBQokbzw3y60MLTOORFyRLlVUwlEWH7grG1sypTyKB+o7\nK2icD0rf8Hk0kCZsYiDr7j6wt4TRwSCHmvAufkxbwwXCWjopdi6v92JVNdSc\nDDOwhhT7K22tMum4MhM5AbOakuCdG3YpXSZ1k71Hp+jdmG9RbCDzu6wH0hbH\n/LD9sxf9smon/Y6ILp0ttysdPx1icJrZB0FFtFjMTB5Yq9GtLDwTm98vE0Uv\npl61w6bcjREI2YutZhsR7wbsrnQAUmGs3Tq0Bw+ipVAQ4OQh9PrSAnhEJBgM\npwy4\r\n=bnAb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5t/a5O0ICT7l83Fyj8B6KtJ9uzZsh7rmRnxvan/VJMQIgEXXRmLZo9GpRK0OPaBV9PmSVMJ7lDZwL/lYQtPqh/Hc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.16.1_1582779047395_0.56848807033857"},"_hasShrinkwrap":false},"1.16.2":{"name":"@mocobaas/server-sdk","version":"1.16.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d1ae26083dd9253f1dd386f1248bc19ce0700a60","_id":"@mocobaas/server-sdk@1.16.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dmJHwyrXIMR0U5uWytscKBAocO3Yr+l49gdwYHEdI7CKRMPEU8GT+6jbRAfRM8UMdJt52dZRPKqA9RjKmcTW7Q==","shasum":"452ac06a38961b2ba982d54aacb5c433f3bf8a0a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.16.2.tgz","fileCount":557,"unpackedSize":2730539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXLCxCRA9TVsSAnZWagAAsC0P/3092YmoHkot/DouFfde\nQtzEhsTMBV64oX9ijyb8dnTud29QegKh0Hm/uE7JfaQIFQTKO+0OljIkY9Lz\nSWYO4uXLtIAoY1gsCeeLh7KaJMlAGKh3c9B7kl9lAsuKL7te2EMq+s1Uf32w\nZCBrjcfw8pZC04m47USAYSUKl1dUT7taPZQuR/KL+H3M5evbv606GoV9WxEW\nBypSuDaMoNxxtNcrZT7jxp/TaZE9FwHf6kN0yR1zYxcWUQOAvE4/XyAh/pVj\nXWz0NnhZZNMFTSWbIiTccVuo+SA01N5A/9oQUHmP2+uHdhY7B0BIUAGeo2Mm\nfyUR+ovBwHuKT+a1UJcxNE1EB07p3fHuECAia8JmO9sfV1S+7xqdPXetl2zQ\n5Du/E5Mks8DoCbjseWO1ka/tJrS9wbvQHhZyTtDsjJJ2dFECfGJMFVBuUU40\nzmgM9vwhq3QbO/lG6njXUr8kcFH5LY77TL4qTSf8cbLx7yNHsA8B11C24N8n\nqbO4HCCYEPDug0NIPyJJFaP6yyZsKlPDT9LYe6tclFVbDgY9qojmsGAK+VQ+\neniDQDGp1kbJkdmcGQSSxlwHXJ9+n5TYx80mekEH8AxfuzQj9kdsrMixwsz7\nJPfwcYamVddSHs1154XNvR02GSMhUbAZ1+jRRwdnhFzTjueS09liA16WWRPk\nisZQ\r\n=zRAs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKNrYh5YqbRUZl0Ujq92bjOnYj83Zh9hj61H7GXH9x5gIhAKmWcbrCH+pvWJ5WNRty89WUiBK0XDHh7hIwhNwAobxS"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.16.2_1583132849000_0.5714877957376239"},"_hasShrinkwrap":false},"1.17.0":{"name":"@mocobaas/server-sdk","version":"1.17.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9e5fe1734bb4b2df9175229ac98f2f939fde7402","_id":"@mocobaas/server-sdk@1.17.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oD4BkW35TQFGkkWIinb907Bi4qdVCCTnByNbXy5Q8LCrvoyYVbM/B5z4ZQrOWr4Q50JwQUF7BZ5Nb4q/nRl36g==","shasum":"07077cafa8c2f1fa90d57ff370dd612644b99ea3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.0.tgz","fileCount":571,"unpackedSize":2746290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXdRMCRA9TVsSAnZWagAA018P/1DCPpAXJM2v9/mTQQYY\nrh65v1IrQW6FVbfoM9BuGfvB+zkAA0c4e6TckZ2SCa8lCrw6fNIdJ+KVLHlg\ntNDTNw7omxWC3t/ZWLpX1M0b8+R81m4Hft7NOI7iLOkuMjZN7R+TSul9A+mU\noZYytm0qDKRf5/p896NYghccR0BcdHw5zc4PPU9njma25u6IqPfbnV7z2/wU\ncLhB2+EqKYAozPBFwMaIeXHPejkI2dIcXnI7OOq+sleI/nNCuc6BM10F5r9n\n5/Q9Y9SxBzfR53Fi1hjVd8HQee3+y77HxzScREGFRyZ4sQOcXsMoaMZuMf+d\nLJL7OutdC9CnWGpJjugU4rBy5mXLZR38F6CG3iRgK3+o8F2QOwwCMCFDkrYy\nh1NzW4WMaJ3KgBwIyqO8Dd8Ybo8c/c0rdVOXOUHxmiurbOt4789XaxMnIrUO\nw5hBoZJrCMwAD+3FUHazrH62Xn6AIQns5bg1dZOicOqksWczY7CSpH4yk18/\nkX83w3yokSZOaMfGfROFQUELTJQLLnsgqN7F5UJFarbw37o7D64oYU2SH0pr\n0oPoAuRlCdPK2S7lBQMbWF7i5xLte9COY7YljzOz4QhQQiZTuXVfkLw8zwa1\nkHiI5vKwfnNJub4bdY7siiUHizh1235QYPuNigjuca1EtFH1LYtZFZ6FBbRi\nPIy4\r\n=u5Bt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQE8UxuVHSKBqik+3p2ZvLnG1gVNIUocZ+TDPOzyniZAIgLG7XWjdmqlfZMJGn3verNmNFugqJx8UftNYOBqwUnfM="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.0_1583207499875_0.44993468871462117"},"_hasShrinkwrap":false},"1.17.1":{"name":"@mocobaas/server-sdk","version":"1.17.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d55901b0d3c10d464197c2b98dc57fbd18806c2e","_id":"@mocobaas/server-sdk@1.17.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vBz9x0oiFB0TnbFrA/VsahL9PI8X1eN4+HCPWxqpR/PFXMIham8mpLDe7LaO/jHz5EvQpmafNOKDC9BWDycPnw==","shasum":"92b51935e2466d3a47740bd4e3bf50963fa04ecb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.1.tgz","fileCount":571,"unpackedSize":2746293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXgxgCRA9TVsSAnZWagAAUBAP+QDrMeRIgyXDg17qbO93\nRfLu2Go1ObmfkzsGK+GciaMMewHnfFLdEWI8XABzHKO9VYJevzXygcyyMd3k\nO8Hze+EXFzam7soI+I49Bi/AMISEjWmSlhLwrrMz9fJgrgQrp8Tkz4IJOrlL\nsW3kDwex2v12lEmPOH5AI62Gxx8zX5Gg6oYSKNqmMLQ3OdmEibESjyKdNTIu\niLaZg9DjceOPa+fz+sx39zI4pzB8AKXngWESu1PV9AoY4MRqkfh1N4ryeT7s\nK6RDQd/EIYpIfu5Hnq9TXhbCdIBRsSDYiVDMEAQ6ZCY3/hW3oTPTtiM3aa9N\nCzmpHPdPHNesBfQT57eJFwi/J7BFR4elO76mPL2+dHEbUg8xSU2ddWYhVs84\nRWshofJQtslXhZhopL27xzWiul8GAI+woZQvDtZv3YNE5L9bQEy38snnWZaZ\njhd51oCctlqMgqot8eHTFqcUcyLLlHzbGoN8SpIHW5BRjf/f4p03heRkYZLt\nds03t0ND9yA6YoCqlt5OWcZCSA9QWrGR9fRjangv9l+bg4nc4KZqMXj64mKr\ntAVyA/vk1fn+TbITk0YzeZpOxLukAc3Cm+qVtaXCT9fQbjNM6d9bMGEayneQ\nRWkBr8GaZkQMNU9MR845vxctIDKtfnOpTF0LTXYiKQN2BF+v35UT0pc2gxwk\np98m\r\n=86rJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+dVYv7IrNfdAs9C3lyU44m0fMaztp/SCjbm6KmLMLQQIgDUZx77C5U80z0eaUyBofHQvbT4eeIboeNEi0V7js6Zk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.1_1583221856166_0.4084520972990575"},"_hasShrinkwrap":false},"1.17.2":{"name":"@mocobaas/server-sdk","version":"1.17.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e179dc7da39d0a793a2e1badf857fee8a37238fa","_id":"@mocobaas/server-sdk@1.17.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LjD+9AJosN6dI20X2MMcf3Tez77jLQia1EQyiIhk/9cT4VclF4J7N9nZihxX+Z4WC6VUY/xjQep3KQ2c7V3U8A==","shasum":"d413207d3722ff4cf533ae73ed1a2700314bc45b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.2.tgz","fileCount":571,"unpackedSize":2746320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXiBkCRA9TVsSAnZWagAAJHoP/jXqZPHSn95CyX/qUQsi\nfmWzUzMz7qCneA+BAo7WldW50VPqfM/G4lBPdQuCRDuk0+r8sZYPdLamEIyK\nH9zBR0z2jIuxRiG7yDh1lJRk+Y+Lrki3BcYJh3dbSles4tH0FyVGfbf8eX4P\nqBVcsSLbBL8oaIAyH1T8ohsFn6cOrvbTVE1KWXM25veMSiP14PXOYMYZGXyn\nkqjvyKqJB2v+Z6YeQLHcYxtpEkuiz0r/HT9GRo18IOJUSX6Z+kS0Xaf5wpEe\nMhRbJvLGbusD8oS2O4htSIbs2acOOnHni7nEAlzxuiI42wr6e2iEgVqlYD/G\nvPLmqLANR+ZOr9yezhhFmwQ4q9OUOm4jW/GqmuRUvrYKAat080FjO/aCsVWT\njHpp85HHraix9LWZRDDfTv+NMuE+g4B/XSqxkMwnc22sd+q9Ry367rwatH9r\nrD+u+Q16FgM0P+NBLKknVk7YuHOYDZMoxP15qxtclzxJxUaTz1iljhnokZH5\nhkMNUrG2vb8oR9iMYJmONitqgMnX+0aOiAmv3bp27fUbsyydpAj5XitgGe7E\nk7b0eGab/GMviDu1oMUV6olr2Q7no+xy6NIK7V/XN/R9lQW3QvuEyztxsfJ5\nJM6x9yceOqbOGv/IErEIjXUqF6lSkfJPKavLyvaf7H0GqPGyAg7ePMuQ91rq\neX8a\r\n=oSOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBp8ohMTK8DmZDytnZ32l3vI9jsUH170/d0exfSolB0SAiBDIYDAJbMYUkR21wfHl8a/MS255Cgll5Qj/vaPkZXD3w=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.2_1583226980175_0.738293355221844"},"_hasShrinkwrap":false},"1.17.3":{"name":"@mocobaas/server-sdk","version":"1.17.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1b8f24ed39ff9fbc61e9bc7860f30ffa30413f99","_id":"@mocobaas/server-sdk@1.17.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tRIr4+RckITc1yj6KLcRMf3WSKsTRQkHQD0yNoaAP+cF1bU9vDbyggVp0mgDESbqlvpSLs6kzbY79nJY7Z+ZnQ==","shasum":"15e05e96236b548937d1ad4220da1f505bd89e2e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.3.tgz","fileCount":571,"unpackedSize":2746432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXidQCRA9TVsSAnZWagAAXzoP/36jzthnQoHaYWFQDjLR\nYBuyS6hatfcjcIrg1ESlzb2IeZTkPh+bQ/Sp1XxI7OpNRzKhxPNtFyqVdJKa\n1+FFLIfTLcVf4X70DQoK3rriBzDvW0Kg/EEvuMNiXHIB8b6HdHPmjAH2+hpn\no22gMZr/DgJW68rEvS0KCfchYONDk+alJ13B04PqjqS95R2bxjilsBVzCccy\nBI+eSksmx6//T6ff5SjeSBRzewt7Z717+QyOW82Z/D/N2DYakm+dMmhqh1EG\nDB5WoIp6frHbqm8SiC4T72064v0yEnKSFFZj0l30ZDPrukzhbjEaKUJmY2Bn\naHdfk4I20nNWrqn0OGXSBpeNtURf03BjgI9YJtBakztu1dU4KCiBVo324Zj5\nqO0uO4IqvCys2g9yw5ZhWz/lzWtyl5F6IJturXqrnUtTt++6osl5NdbSjnko\n+XoY6D91tuoKCIRPHu+flH0So4d7/Ve1gaEcJQkj+JyA80pBxC8Rjjk6My8Y\n8LebB3OPiy5FhpPdoBLS9HAvFHO0xvHfiVtAPYNZsWKvHNu0zaIFgm0wBa6t\nRnXj+i237LZb/tU76GIXMuAswdzGJjvMsMmVqxQB9fhuoNPtiM9sR+ZKMdz8\nryEK+UgweaXaJqKTWZLGkZyHgOLS3nMCEJLHVpPKJFZhR0zsIYkShHbfAxZg\nsOC2\r\n=hfKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx3uRU13mpP9AZzDLWUUKLLwATxG0fwsEAr7WvDxtQxgIhAPZf6Do765iochIne2C8OTHZtTGMwXfjJPpeGZ1PFoTY"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.3_1583228751960_0.14893380906630638"},"_hasShrinkwrap":false},"1.17.4":{"name":"@mocobaas/server-sdk","version":"1.17.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"800186d108f9e94c9a3e6eb8ba5a9d23892bcbcb","_id":"@mocobaas/server-sdk@1.17.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P6GS7MzGG8E7fzQwBjcQSessihSGBRAuQmZsyd4Av6651Qu43FW9tOYCJa+xp0OgfQDLydVBIOcSTnPcCTYK3g==","shasum":"4e584777ee427ebb1133255333c9937c99e36b9b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.4.tgz","fileCount":571,"unpackedSize":2746487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXutsCRA9TVsSAnZWagAAXc4QAIkFNwQ8qHkTDz6MaZgm\nDG/qCvNbXn/s6UAT6GoNcp94t+TpWNBznYcDQ9WFfydlIANi+DLfxa8B2Iim\nUrDoumbSdhtFiWqz3gLyVu5wlgwEw/cDbGxTKyzc+BKrnUehRnYuwEu1FwX8\nwyBGX6YccYSSBpneQnUfQ+FMYONH48T7B6lsvbktkuowiK8vKiYHAN+jlR/P\nDpc5nbWCopQnCzfuux+7NRWR0aP/JGE+BDP+r98baoKAsO29V0KAatFsnIGa\nqaLurI/C6VWbKLtOYSy/lvZrq01V6d0NGVEeZ7D7S5D9Hot5m2zqp3ebCBYh\njRnefFIRcj6wtYneMHf9JMmVLbNc+P3ly/ugZQyXfJyTJJI8FHze8WD2Gt14\ntQakD1OWvjpE4OosikYeIon3LmMz//85/bUDM6ECoV+egkrtxhH1ddl23Eg2\nSGeYTRHh5EgjehQs96w1DnMtF4vdAwqwdDzSJ+cCucUXwSdA19zuAUKcjvKH\nPA81nHmfmAZvquf6VpTiS2JyLReu+0tKqk9yZMSQs+F2tDQ5YA2FPwsEF/Bb\ni2/iRblaNlQa5fedWmr3I4U64LzMgm4TPjOjzLa1uP1WVXCOh/zEYfOA4a0m\niEfaBUFx7EjuqYBRvUhuhmAPqAzbY40E9kvUh9ySTOOP+sfjtd6eHAntrCpw\nVK9w\r\n=ZJnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETcM85pB/UimSa0ti2SUTJBagRpF+HyD3E8HD4xuaBbAiEAs8ImyINIZ+9edzrQidq/DGP0BLGfwZwDhA6+ilJQhtY="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.4_1583278955469_0.9279207824290825"},"_hasShrinkwrap":false},"1.17.5":{"name":"@mocobaas/server-sdk","version":"1.17.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3b614ee9bf52440f82c52a5dc192abfcba7dac76","_id":"@mocobaas/server-sdk@1.17.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6LteW0ObT1Ufutj4HFKXZx9TE52U3SSDcC7cFrWZZtRx9fTwpsF6vmPVWqN7qhYIDjOxbKBTCvuExiVLiMHdww==","shasum":"b2331136da96e3cf1598f141d585183e110a4dce","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.5.tgz","fileCount":571,"unpackedSize":2746627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXxpzCRA9TVsSAnZWagAAQ1QQAILS7GgfIKBcv89bbOCy\nBC785LTklJD0qlYZn5bl+IaIA4pxXKHw4zdI1VG+fVRiCHuvgv8uFdovfakq\nWEfmPbYfsiBhTjhb7N48d/VdROepQeljDvStcWcNJgs7AlIIbzBTBTIVZqxM\nWr3jGt3SjGb868ouOmFVzH8fpl3QFK08XXhazaE0RG97aJj4oxXhh6foFE0t\nOb5+RSCZY5c9VbW5uXV39UK7DvSIA77TaEZJ/URb1jUNkg2hTjvcpt71Z5Il\nXbAM7GICh+YkwA2MwQe5Gee8vi6mSWM+o5IV1EvqGGf9V3kyTA8oH/bsH31R\nCjRHEIDgTb4qIa7pWlKrMweQCcGQKUFx4wHUNOar687eRFPYNpUYb7TOz9Cv\nLUYV7FwB32gvuY1oiA4U6ywEnPx6eqpFLEWeKS3AlVDjn/gZOdfMLMejrBNP\nOAa8FQJd8YgfOrSo13YmYm1QGwd7qwkJIHMMGEbzqyCwFwxsVyVL1z+X4f4D\ndKXq9dS2AvTxUy33C6waiRLIzRJsoSM02lyoHpTUPzy6BqVaWxnfk40PDiBO\n/YDpuP81+XZEnu+bpsV7H1D+BWsR1/QRznTVAJLJf2ay01uvgwoDVOJPOXQD\nrujnl6xqQUIn3J4l4KnQTFr2GrO2v4vLcI7dGQi8FOiY+0aQph+Zxmv3zi3H\nC/J4\r\n=gqbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7D28l8/ZO6pNPJBpIUG3tpYVNLTLQHlv7tYxX7Ba+LwIgZXtX4afNPciv3VFZXBNzk3IZUSL5nrXl95WnngnjNJs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.5_1583290994408_0.9529592053676115"},"_hasShrinkwrap":false},"1.17.6":{"name":"@mocobaas/server-sdk","version":"1.17.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a9529170c69050f5f0667e6e54be91acdfb78def","_id":"@mocobaas/server-sdk@1.17.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-duAsripZA4cBoHRcWe4xiQIDY6Zglludk1K3QxpzTHIcPgvr4dYquXCxT7ObNSddQ7zSqNiiQ8LwLXkk4Qm6fw==","shasum":"a56c5488e68f15da45764eb3c1b0a53fb76ffb11","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.6.tgz","fileCount":571,"unpackedSize":2746634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXx8tCRA9TVsSAnZWagAA0PcQAJZAeKBqv3GXKNgHBz80\nSGlyHxzFpr61H+sbuZomljCbNPREY/I8D9NaR+gNrqkoZQlVVVY2DIkndQPK\neSe1meuNQ2fHQTcLStfxglFsrlVSoXYTcuz6+fO8OU4SVSj87cm2xW8bhEYG\n+wcV3mZ2tZder9rHTtVR2GEW/7rP3ACftD5f3xqmRPE1n7+BrhB4Q9bAtkto\n0AG9bbWeW+sqKjEfX3UC3HNkff4ruHXXuSdZrHHoDiSSXpusp5f9TvEgblgC\nIqldfyy0lxTyPUg4sflVEsbot4+wJpGN0itC3dpQdfdZh951LLjJxq1DzrE0\n+M/vpZTRtaIh0RqrBiL1OtDm+nKQMZDErtLRKfifzuH69f/LZNQuDs4kNZuk\n8V8cUkihL9Uadu58Zzgdk6ZgdMn53W9SWxBiiIPK7OSOZdexblylEIPJOb+J\nRRSMYdTsQOXUwmSCPC87UyuPzgEyyLkAiA1aQOqjpbVa6Mj2km5rOSsavors\nVjww4BiTYGiXT78QFcn2bXTpaiKGvfnX1pMAzJncqN5aJf03naSWyopRFKdV\nBCXfMWsvN31zue3xQ/5e3+tEXw0Lu3IMmSye3C0ePSxw89rar3x2FWKal0c6\nRFHT8QU9MjpfbJiuAYLmwMNdft4UkKPXDD5ed4cLQVg8IZCdzNkkYD+gBCjF\n6pqJ\r\n=+pPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMuByq60lRKI52cX5cvP07THESj/Qv2fHpms3hy9gf+AiEAwY1bp0WHHyLmR2XmwppKkMtl74uzXRVJs6/NF6FEB+Y="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.6_1583292204900_0.957036058721144"},"_hasShrinkwrap":false},"1.17.7":{"name":"@mocobaas/server-sdk","version":"1.17.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2c6956c4dd4c5eba051adb3ee0b4e1d3eaa89611","_id":"@mocobaas/server-sdk@1.17.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+AxEaQ5eQyJmwiJ3V+Zx+s07njbi8HnCTxSTvD1RC2fmCJqdMomA2JrJu5clKln3YIxYMNE3u/tdahjAfvillA==","shasum":"489b050847264b80e29f025641dd3b86858c6147","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.7.tgz","fileCount":571,"unpackedSize":2746632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX0doCRA9TVsSAnZWagAAOeIP/035cvTIWzmjUw7Sh6sO\nKOudvzVD/44B4aqi872LuH1s7Jdyiqn6S9PUaXvARAi/LKL0HA8Lugy4irbw\nt2pYLan8vM3oQ6UQ0f0fM8Ti+M4Ac3hVY2+bYKBqMrZOox0uam9rbqF5Y+wy\nyKAAimrE6GJkDlQajt1AHQV4liJLwC17B7mnw8oQnx3YUhQ/SJbCf1EPErPR\nri+eZiZ9PYhYjM0puODatQ9qFTJfIkbEC+6R7urErcALJcQA4ZYdjYl8Kpvn\nnA5+QAvX/sVZiAYGV3yr+gKhfv2gQaiENL0kDUelSdG9NdM7OQXi9MP5N2jy\nQcTJdcE5Mhc/iMi7m3b47nm7bqbiVkd+J0KcadzjR1cifGhYkdA9GAaRYxTZ\niKbdnGB3hqR6ejk8bWX2k1ybkVnCqdRhziya5eMkA6prQSCFBO1rEoydb6IO\n7uPFwX0mzmJ4KYwNcqdr9X2KkadfjbJvM4UAj07HZi4i/OCHULDyekjH4sJg\n7eHjHN90/vfQ37ciqfXT7YTf8zAWmRGU82Zdye4t6CgfOeH4IaZoNxar/6HF\n9/LfPts5BJSqWz9+fZvKhTgEZO3T4QS3dIZE6IpqtH9JeKt+QjAdMXGE5ooB\nw29lUSgl01lf7gAGCxTbVhHfra5w70QGzm2b9eBbdqk/p8aofDQFZ23XEOmZ\nGHr5\r\n=r0YP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANfF5AgFy8AnZ79FQht4JdVtC6I6UPgdXtM7NWeIU8sAiEA/ibT75lBunC1KZMxgWdqpZe/RXsUNqlKQd6X8OaKtzg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.7_1583302503448_0.9628846622966356"},"_hasShrinkwrap":false},"1.17.8":{"name":"@mocobaas/server-sdk","version":"1.17.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a7b74547b8f05dc70401f60d39735236518e47b6","_id":"@mocobaas/server-sdk@1.17.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-A2rXqbxJOu/wS3AIoTLigZazQJ9FBCg8tSZQsIlKu5CpMzoBvh5zkULP3S2Y9Q6WLDKKL/u9vDcVGHImveRePg==","shasum":"3f51dd7eb48ce52dfeacfd9b96033e46345832aa","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.8.tgz","fileCount":571,"unpackedSize":2746660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX1MgCRA9TVsSAnZWagAABUkP/il4Ge0Zx4MXCV0jGzVS\nxGAeIiW1oplQ9YNsP0gFH0WdINHOHZvnMRhaCwt1Z035IlfR6dUmvF4rzJ6O\nwY63GKehjyaBEyYRUshsnADayhhogkkvwFYDr2I8lkSl5ivZjZJINX0zBXxn\ndiY33/jqmE+1BnyT4KSbGe2wlVPvxzef0ktrD9JqY7ulLsCq47N1ttgzpxhv\nZs8kkN9nKebIiZ7FGcYWpCemGgd/36xmn6I4mLxB5ufy+3KMunsVZTQCys+m\nfjnzDMdPCVeyAArFU98wam7w3iedGmXLD8pnd2OeH0Q7TyHNt4KkZlC/pQPa\nI+Rs+yNbqZB0kqeAixG+aZ0Gs8sXW0bFjvnOPboaCPeliG9GR+rtOnUvrC4K\nx2Bk7xoeuxh7PHEUduQwDExhe00FbVMe5kGqWu90euHLSGKh1W8OrInFmXMN\n6ILCD1RZ7d2i58jrHDTqk/XhW62w81fh27YLz3bYVqO44cJ3yju7cgRMmFkQ\nXI9LWpJ95fGZzZTlIrVyEDSvVisegJyY2WDhNO90Xi4fL9K+yMmCCMi9tIHD\nPbOfLY+V5VgnX3y/60j9ULi7cCmPlYH0NrzkvnrNddTRZk4fjK0viM5nzOTK\nst7Zx+/igGvknEHcDJ05bhCjgZVZGWUokkpajM+P4anqHNakSbxMkq1G2hCW\nerOH\r\n=x8tT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOrY1sntW+jp9Bf+br9BDsYR4BBMYW6F6UKFNpxz8+oQIgfpgdHMHpR0YDe6vo3BMl5eLXCmvhAKsTTMnPta8/mbU="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.8_1583305503615_0.058735054354851934"},"_hasShrinkwrap":false},"1.17.9":{"name":"@mocobaas/server-sdk","version":"1.17.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0d2b515c3469d81140ef78931a123e510eeea854","_id":"@mocobaas/server-sdk@1.17.9","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xmAzPczDYr5JJxlD9lx41qltJzYl5lwDFop9OIE+4mrXV2ywKCQpd78tOepB/IcL0HxPklxPjaSJoUOu9KTnyQ==","shasum":"91096e6c90d21d4c7f92edcd3b238a1f5788eeed","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.9.tgz","fileCount":571,"unpackedSize":2746713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX15ICRA9TVsSAnZWagAAjJ4P+wQqOIoW1msXyQZOf1tk\n8xtCUs6wRXUV8wyh2HOoPUWtv0tfsqsbj22q7I6GL9GamiCvj6Nz4M/gd/7c\nS0sZ2RDQAiXcfEIIryjp6OKAbE1MbCheHHpkL4kyUgaGpIwHbJ/wqReh8zl1\ntg/a/PviFAHfnaWI9+XNpPQi22fhtCiDun4BSHQl96iDhwOECTAu/5sk0vVh\nhiCYNUINn3rdZqR6G8F+p5gmlP6/lSxhwh9KJvNlqPH4Ix1ttUvOMofIfrQc\n/yvSFqMLik3GmDgCcRD4zR/YdlA2GvsHJfSMQDrsbPwTR6Ibhdjf2PIwQTrQ\nYkh4Liy8BdG+aDLDsgoX+B0oZVOMUlOJ2kIVFMfT8x77GqZvziE3yyqU8Nhk\nXN22RQBWdOnkmUuqWtf9UkagaRcdsiwLkysCBts1rNVggLWnzyWW3x8FFobe\nm8rYFQhhLdbSuYxq5WQiKN8RPBbCZ7dTmgWAPTSaPqdqPwqSheBQtDiK9WPg\n3mzBXzkLgD2dhzvxw5HS7TxgKtGSD1A6sG6tiwPbmcAf/cSufF4qfKIl4jc0\nZBX/BUxQscZV6UaIsu0eJrTHVU8vivtdHBGkTbzzavIK1T+//nVX9B4TgeVl\nkcEqEudkzzOm26gw0HNhGn70J79tb/5ObbcOOJTBF/N2kTCfBrSV1iIwfs9V\nTTAq\r\n=lLNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYyajO3Oz7GJN3cPVVya1SQgAzY3Y5cEAIpa9tSfJJKgIgMWn61EMdP9M36p8HpVKOjPCPTwx6tw6CwHo34uCD9kE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.9_1583308359584_0.7704261230704958"},"_hasShrinkwrap":false},"1.17.10":{"name":"@mocobaas/server-sdk","version":"1.17.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"18464e7cf7ece094bf26a1c68f36786e624ef80a","_id":"@mocobaas/server-sdk@1.17.10","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hplcRgfjpjqKydXcFjvIG5YcgUMJsCsycqXVH8LoHEfEjbLs0p3v4OuxdXif5NlVL0amh06rluKcpnO13Kjkmw==","shasum":"067fd983fd2a66c678db5de31686aa11efd6fe63","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.10.tgz","fileCount":571,"unpackedSize":2746893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2ZHCRA9TVsSAnZWagAAu+QP/11vKkx/YAejUCOANGZ5\n/GNjkuPepcKWyVThocstAYkuQ3xfLKZ/hYUMFTFJofpwxN+5PthoBYlIRC2S\nD4bkN6223esq6ISUpycQtxDzZ9hzvs8hkDqu8cDYziYEBPTFBMB2jUw64wRH\nJDqaWHsZ9me65NFc0zK/W3AzakAkWLXTgwlYm4eTr/ylv5I4BVMyZxeB/qV6\n4d7+DDT4o8MbIi5UkFCVjVdcIpqKYzBW57gN1ZnrOyfvz8rCgpjg7NpN9rf9\nDm4WrhU2MudkmBxbTsoUK8baY9+sHtJ9ZUExC5fIbl3Zf/uyQiZlsoCINGD+\nYIeiOUs0TTqEhnMH+0LFtu3yGi/vN9Z5hcao2XEH64/76Pz8HqJpev9r/RoM\njzDANZdEmFYsMeYpSS0OBU2kxVEYctfNnbKBAALxz9jgkcGjy0hXJtahbR1b\nMoMijRAiu9xJ9D6eRn8AVvAGEYghfjYau07eGA2LMBfBya172R9rDn1XhuZJ\nQ4ubA6eb9hRuw6YmUqA7GdjfFnvG2f5465HedjpmVIXL4YYb7M90NY4OIU0V\nbVnPyRqjnxY/I99reCerTvk0zSxejs+JHLlLB0FRK5JKuh8/lQ75zihxKCoS\nZz/V7hQRAP0n2x7qWLg062C569fVCeh+hDRa6TRc/ogDGBnZp/gRzdvDGFTG\nipgN\r\n=101C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeqQOXOR0p5mxWbOkZK7lG+l75nmyHu8OezbIc4qjFvwIgFK0hxKvoSuxUP3SrvYhXzERdtd4R1KJVxj1lT9anskU="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.10_1583310406989_0.17918444723094806"},"_hasShrinkwrap":false},"1.17.11":{"name":"@mocobaas/server-sdk","version":"1.17.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","odata-objection-pg":"~0.1.3","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b4627d421bacbe3664a722e583bcab8bbbfef8c3","_id":"@mocobaas/server-sdk@1.17.11","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oyKfjdABOD1qE5EuOz3YOQS9u3lH9mwZWGR1PeeQiLKNPPhEgtGbFguPyV1kljU3k0iMPNjLEKgIf2v/+FRMYw==","shasum":"3c85d6840df4722b5143132b2b537105c7d23a8f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.17.11.tgz","fileCount":571,"unpackedSize":2746896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2qOCRA9TVsSAnZWagAAThoP+wZs9RSl5xWR6exnsdBj\nncEBG0KNqFypKPkKfl/LlwJm0Yy774Lj8cKFbMd4C2XA0Lr3u3JADorCbCSf\nDFLAfGgVrvqlbE0xiztGaElz7MYS4v6HV7k9edAEHPpn485x1b0/bZKnHxRg\nHJUcCVi1qTtlzijaADXgxDfGxZxafCfrAOW/SOi3bsfjLtrwxfW/2D4U0YE8\nNv/oqdMufUVtFBYjNQo73rZXZwdTCd+t/OIodNCy09eXrmeYNdThmyHvA2Is\nTBQ/+bquS7mpx3hBgQfOT/6zaclffqkV6AqzMUos3BeP/QzEQY5hk2+kFqzn\nR4EGVb38BE+AMN5mKDH+m1LQSo/FocnzCaULNukKfPQHst7K3vnw+v9+cP86\nM7fMQyIZSijNyTvL8H+sLn2FQWw1mS00NdiPbyIoq7B3ochgR7yQLcsuH5A+\nuRucF86o+Uwq6XBzi5PbwiXGRhyvwzeLd2IrieAe3VLKfMJYFCLSNyHVtO7J\nmeQ8o0lRc/qAC3tDjBSXZCIO8LrmX/0SW9vn3k785l6GA+OkdDx4Fs/q7+1T\nt2zYFKxeDH15k3+o4QPBO8LmwWp3EXVsGykjbdbgZeZf3jTkZ66cU3T8go1L\nza2GtKq2A/9Vp9q4NJKq4d1OgnXq4qACAwoQvzsZijGD2GaekTFiZcnkU9Xx\nIA/g\r\n=FZ+Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF72L6dHqqlrNelFWYivR8tUXCPZygTeyVvBiT05y/KwIgYzvvIoeu8Xw4dEzp/0snZFkVwGZ1JvPl/colqU5LcGI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.17.11_1583311501770_0.7069394912871367"},"_hasShrinkwrap":false},"1.18.0":{"name":"@mocobaas/server-sdk","version":"1.18.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e03a24e3f4e7d0c48e52fc581a9a0e2594c7b824","_id":"@mocobaas/server-sdk@1.18.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nryZY8/p6CH84R/KcIvszb/8E+yx8Mxhpdqcy+afbKm2/xJOTylLU4nB7gGaHr5EE7xCdMnReib9fMqtf0AQxg==","shasum":"48482234ac0ed95293ce431bc978c1dea98aa112","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.0.tgz","fileCount":574,"unpackedSize":2751772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYMLxCRA9TVsSAnZWagAAsl8P/3haFCYghLktpbOlpL5S\nVngGmJFpomlrtJKqHFb1lXRWTzQY38SuDuQDt3Be6v8QOBkiFtvpxCx+S6dg\nfF5K2DBHjTwqjmzfqqXvpxWKVMGGvLf08jV9PYJ7JcSWwul9j6qvELx1x+hi\n5T/52vpANy+skeDs+qHQPUKEAU9PmXg7XbK2RVNTBBU2EOhKebd1GAZMb+u0\n7VTtEhu/DJ0fWsb0WgO/GgusGr1MA8jptZcy+vkPmyWBRxIlllsMDE4mt8gY\nijAwmg5BtjpM7jQ8XJCJZ+XN3JMXcCEjNkwyTYNyvtGuFwGJAMbYsR/soBRD\niEelly302ySGSbWhhv9AK1GMMrFFAcsLGQfOHkYYS+l+JFYhpybjpPe7Sy28\n8sRP/+kMs/EZgAdOnfrmUIl9uaZA8xuU3b1H8GT8xdn4+VfnQcUAOUlLIQRN\n19hnvj8CSSieEWvL7OoVsb1Yj/YVEVuRtrEngtkFJNuFDoXowJa4VzBKIs/X\nfvnHgEdCeM5ZiGi5CD5XUZMNx3Egy4NcIcof9gHD3iYajjxgXMCLU69H2l4R\nnvWbt2Z+OZXof6y/tJmWHNi7TwP0PzVRY8PemHvVst1Gh9A4uERiCMqq0L4f\nFryLWIw+QZXjd0rq9u+LSBurKNbHZd+4tpoGfkVgf9jLa7GxopwYz30VCYKK\nvzmM\r\n=Hu1y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJIizP3CLVOvGt3Diy/8sPb9Acdth1lykmb8qY7h85mAiBT8g2tZ3BZ1ziqbwhYtXqG8OCk6FVIuTebTJpXPHzXAA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.0_1583399664884_0.8130939822104797"},"_hasShrinkwrap":false},"1.18.1":{"name":"@mocobaas/server-sdk","version":"1.18.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"73dedc8bb15dd33b5e2996ce20a56955de2effcc","_id":"@mocobaas/server-sdk@1.18.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SyzrpfHydbFrt+AKea1rHCYvWq217LZDPu1oaCkBtKyPfPst97+TMa8/08ISfQul4WHUiplajT6SXsgOlNJptg==","shasum":"95d4e7b2539a94c6c5bbc6805c2e1345e4e8543e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.1.tgz","fileCount":574,"unpackedSize":2751692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYctUCRA9TVsSAnZWagAAhV0P/1/4tPnYWc8LH9QvGqhF\nVVsaeVx6qNs1DBIkprstZlwRNpN3Cmi4J8D16uI7lGWqGXFq+okop8Sl6WP/\nZy1jX3+B2WPJ6q6QkLWIjCNerjDxIto8nbaS/aJ5hUqeRHeMzgKsMaz362AR\nj15GW3uaDYaKLjjfjilapLL5I9tio5BZaMk6BoaatCxMWAvwZygTtBW3Wljy\nkR/awESWXeKL4Et4+xLGlMrgkri37sWVqHd2vTEjr/AoqWtfoPYu30bi+Dgb\nN1clE1jsCBhDzfyWtJ8JJo7XbMZLvB6p51dpYZ5gvJ5jlspISSwWvUZeeRqn\nSjsMuwJJr2yXVyMdkh4lZeXvLq38/VPTvdVUvtu2w4U/KYP5k7+ZGZA9CXGg\nBYdcPD0tRV4f9HGUnhax6LHngCRGwFCXgJON4CqJfnUnG57CG79a2G5CQO4q\nfAULUAnBPRZ35rXEJsw+R2mC+l+3wI8wfwoIQwQldNUlzPL/5e+sVHll3Ywg\nqaS6lHeq/cEjU5CSsrKf//feRmE3IqzZydlzHaCzt/ZeWKKCl5fw5kpfnaeE\nY3F3M2cIRb/abNDlXcGeKuPvoBq9QuMZ/8fNPAcAb7MQ9PVb+CGGFHHNjgx4\nwZs5QwaOGiS3qcDEllwgqHXB0rQZevE6I9x0vaj1/EBvBbseh1g9tGI8UaXh\nOGwG\r\n=Vfst\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2SI5DRQ99yghlo2uqgv3NoWmCV+TY75CQhyWJJ0R8KgIhAMn7MWHi1pEFxaW/7bjOMr6g/nMBwBVp+CNrcSAZu68T"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.1_1583467347828_0.21042894790464084"},"_hasShrinkwrap":false},"1.18.2":{"name":"@mocobaas/server-sdk","version":"1.18.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"08dfbaa3dc2103183f29c1c3c9d6e0833e60d00c","_id":"@mocobaas/server-sdk@1.18.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nDxNKvauoOtFSvkGpNK8hIR5REa5B5VMFeIc7K+R4vt/FyEgK8OOpevp9R0ndSqtY18sUeYbrdSZjkz4WIFqgw==","shasum":"6a3c7d683cd68a0ebdb514f6cbffb0590a82e2c7","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.2.tgz","fileCount":580,"unpackedSize":2754250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYgwyCRA9TVsSAnZWagAAfw0QAI/brseFJBlw2ncE/3d7\nlU7b48FhRV3Ug07bs1c4SUhk4f2WQddKLAXrek2hAAJ1BiRN4WKzbMLODLjd\nXvxXK3/2+Idhp2IT2Vgy9QW5xe/US2e/oPk3xCKbNFHZgVaDb+t+SRrU4e+a\nJwtFhesKrnxo+FzBPz09gGY0A58bqSBohgWidbpjvKm8oyRyg/PL+1kmVgYw\n2n4SAOhRGlaWY3LEWF2hV2sPSnIFiauYAlXPROIzuUDMRF7dZ9eR3InZw8j3\n5CPYrrLhszFSm5efV/UJs5XDnHaD+NY7qRt4NAAVPE57z2RCdd0Ol64N5aqA\nICTZmcY+X80vIZbFjOSx2D0J6PFImoW0YHy67BpiC/lMBTNdMMhX1YqMhCq4\nRYwpj2dnYHlTdHsRrAXFhDu3UkGIj6YjOCMF6gfw33JtD1Do5jsVj7QvvrpB\ntYqfngnME5YGPwJqwztfIbI4Bd3rbTz3noOEiZccLYh5hLXiTmciEukv9ePr\nKGYJDmyytt7TMGdBCaJaqg8SdLII+KQCAQwm/B+Lx/XcZAjUS9JuFIKug9Ze\nhM+8ukZA7l7vreOFceKN/EQ0GIIFUPvTvsf9WH1M0GSCmImEj8mNZK7LGOI8\njsQdZLw4cXQwzVJseDqGk38HUQoNSHtQZhi0xmT5IreXqdQA08h+mr7f+oA1\nZmzn\r\n=VfE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIPmSBWR6nYtWM3AM+9nmvt9qV8F2j32ZPDoYWAQKCzAiAXu7oe5DMIjSSJJsJXG7RctzErKOVNSwdgDbTIXOVP4A=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.2_1583483953376_0.44620052279832834"},"_hasShrinkwrap":false},"1.18.3":{"name":"@mocobaas/server-sdk","version":"1.18.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2b649200e1b9477e969d291f574b70ac38cbbc0e","_id":"@mocobaas/server-sdk@1.18.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BTQ7+b4jUNFtpY9KnMWMJ5yGLHA8HqmDGX/ltn/Xt/61Ao34rKJU+1E7ZZ6/4tKPXDnZws7CRwn25rfaKLUHKw==","shasum":"e10c24eedf9e8023bb9cbc8e01bc78121d768bb3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.3.tgz","fileCount":580,"unpackedSize":2754953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZvAHCRA9TVsSAnZWagAAOcgP/2DNfcTE2dy2XR9CCgY6\nCC0w8PuUvMWoGdgOJxofU+STl8p1pFDo7JQwP6XvY5I2AImZnI66mw7MJVUf\nBhuVSjYuRYq3oojTn1nSvq+EyUQBAXpoCIPz+JfUIImyzNFQuTdgCBJa1Ok3\nxYL1+XkdKGu7/uLppiWfabPLXJyKtZ9iYR87afYTJTucaB/UQ+c1hOQr61+Q\nXLQUZ1LEBU8O0lzqbehMFFVxs33ese7HyAbiKwkKCvbbNf1imDaST2QYT9jr\nsbNv/l8294vZgYIpeKhL2TguDrbApRRCJvqCGQuTVof+LTlwl5QNiMBzOYt3\nTFd346A6dc/0aAQGam9/n81Dbu3YU/GuYk8KcrJ6M05TDuoOgHjirunU7pzI\nRePrGC/L6A4r0NDMHn5tG5bmpV28jk+QwAfJ48vpSI36SZpax1Xc3jN9XtJs\n/3kZRoSvVvjA9WUOArdCGORrVuq0DEwdNTmSoLXpvjgEGoBGYxdRbvAZC1pr\ns0eIe++WenDe6vl8v5A/5+EVltlJOmU5P8wNbkDhdSCe6qttv4QPkAVT05u4\nS7J5n9r8bHBBMZ2cpW9OriCJPlj9XwC2Ez4OznOpqEV2hiRG4e60WPHnlixS\nkdU0V0jeVTmYJde9NAGD2Is4c9BKkK55H9g6SK/hYLtrFVo2zuPJp42kaOC3\nZGxV\r\n=Sku/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP75F3TBkEAZz0R5bpa1iTqGcONSLE7eaxfbD+fYno6AiEA4QEhxFDIgdVDdaS7z0NjPI85Mj/FhVHNLYReV+lUXXE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.3_1583804422676_0.7778083746094064"},"_hasShrinkwrap":false},"1.18.4":{"name":"@mocobaas/server-sdk","version":"1.18.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"aa1699140713e39d330fc138f6890d11052683c1","_id":"@mocobaas/server-sdk@1.18.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YWHDtYl1eCR4dGP8TTYkKfey/WNGRU8tsZ2Elo3tT50nTCN3DLGjloXaMVNdMT5fmHq1o6wHKm8llsgGeQ1r9A==","shasum":"6c4e464db2b6c5084271184ae8bee399c8a56d81","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.4.tgz","fileCount":582,"unpackedSize":2755562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZxl8CRA9TVsSAnZWagAAmDQP/1SYu5qsRNVbAeYI4E64\nojWNOMI3SG3zh+UNzjsC8U4P8fkkr8quDanLMrC2YR4QunSxxt+owaSfsUW6\nmjHUvPX6ET2JesEki1dCzHdOeX+/63pMmaKB1dA7Q9e3n11t7BFK2zMxg8zI\nVLBYDzgH8S46BY2molOuh1mvehNal2GrQGO0nSa7AzQrl+6afr+IzO87rfcB\ncOm4qsv2cmegCei3S4SocnvhFoWdUeCbfPzfEFwIw5kFrj5CcjckttfTTG24\nrVXUNqfXCXy/9b63Alzcsipvg8+4O3+zLXBLyLj/kraKGunjzlSonjuput77\nlxFcXddRaSf1ZNhJq3OD0behM6r6ldqLCqNlLEB5MnYclvtTWnUfPLlxdC34\nZUH3zU6J4oFEvIfU28pGKx9k+o2jWxfX38YudILc0fhSK1sDgLNex7dtuUAp\nh+M/9ESN1qnmosiPBUH2EiWhmr2BK7q25LfS/h/SvxT28591XYOdpb0TVH4P\n1vZjrZ4Ub8mTBwDwcVPgci9uldDwmbYukA92O8hnTZHkOxk5Kg+c8Jkfnak/\nwkuyzMnkT7k5J7WWw0v6kQamY9grWpfyzJNsIz8AUhLAXjLL9bUWoweo97ph\nlquKKRFgne5BEMnHNtrvYv6ToGx4s7mcgMTH6H5kIKlleXkypGy5rYndaX1u\nkbIr\r\n=FzSM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLUt2bQLVtOW8Q1X+cdOrWm7A4CxuDnd1b1T+YYB39YwIgTUsWSPr5dr3D0hsnsG0ECLb74+QYrFMOMzdY0rzrDkQ="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.4_1583815036041_0.9906217041699392"},"_hasShrinkwrap":false},"1.18.5":{"name":"@mocobaas/server-sdk","version":"1.18.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d0b54e7823a7632f199fcc170ffe52c3ba192aed","_id":"@mocobaas/server-sdk@1.18.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-98rOz+NPllBHoAu17S9dMIVaZo61liwVMqwTWkzhFCTo5B2IS+GasdNibVpv+HjGuxvFpDpn2gqlQte4p5jrOQ==","shasum":"210582d12f547ebc3922e25994d98fcefcac65a8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.5.tgz","fileCount":582,"unpackedSize":2755723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaJNqCRA9TVsSAnZWagAASYwQAJ1pso3LsGtDWAbdgJJV\nfwewJ/E2j3OMVCgoE+cNhU3sQkUak+rpecQ8JSg5TLFX5J0Wjg/4FE+S9mES\n3M068E57byZeajDZjKUkH9fQDXoVHiJJiDnMzz8IOn5iu3L9jUecsDDg+5Hs\nuoMyGDImJBdvlgZmpm7GGkur0MARjX5KQeHKCkC+XjoPpl4toX4vmVscQt4I\n1gljRviAW16BRwgjY2BzlJ92zmIdE9fy0TZYX7S4eQvH9SKQa1BuBcaCLBRL\nKkcp3+x1UazgDWRYZgZoqOU0yuDNnqR/LuAe1fxi5tEOYXfdqvs+R+hB25Pt\nflXfinmHFFWLFCwg5hAyLuvYqWAZJkfQJ75SoaHwYMHtET1fY8ex06mFTFKy\njkIGT6eFXNzXitdtlfXFXE2x8kkQ/052L6RXwaQgDblX4INlyp12wzb12Eis\nDC4gkbvoIbX8JLvm2pgSXJjH4Q/MAB5k3OGuSv5QlTzRs009l82XXWl/xQ8z\nXJr9IiZ6CCfXq8l/ocrXge7Cc2+6mHIgydJJyjmYK9nhhxyvrUp3JRdgdRli\nbJpv2ebFD/VPblAH9IaDNQMEyRluOxpAGXhLUzR3uBhDjPGNWayIYbipzwco\njxWV05BRHth3NPhqe0zZWkSugTm4jPA8aO8fxKPHwC2VBXtM/4gJL34HXjHz\nHJgs\r\n=0jLB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu9YkU7AF33VIBUfvK/lsG+Sl6Wv4LPWcgJ/caxFI79gIhAONOXijsnr1+xwkQJOuBKi6Ij/o2aUtunievOHS2RJJq"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.5_1583911786410_0.8225826642664797"},"_hasShrinkwrap":false},"1.18.6":{"name":"@mocobaas/server-sdk","version":"1.18.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a1727c8dd1b61eeb8ed7f88b9ff3b9f5f1e9f4c4","_id":"@mocobaas/server-sdk@1.18.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WzVTNxrF7B1ZYfTV9dBUlslTgrnKrv/1SbnFjVRp/vWhytxAg6H+GvdDXrC9RIFOveroSGFHgsiRGKpA1nm2zQ==","shasum":"207f2955b60ac6a9900362bb43012c2e3a279410","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.6.tgz","fileCount":582,"unpackedSize":2756106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaL9/CRA9TVsSAnZWagAAm+EP/jqC1OR3ZPUzO48GGFSf\nEd9O9XH19mGMikOq6tOCfKj1XlDc/MG5kKi76sUO1YWiMu0lUparmz+7JRU+\nSOGCSovRtP8GXZ1E+UE6kJ/sLheDZiOgXvCCWvVojCRYW7c/BBQgFkMnSdLL\nwD/p4u19csp+6tTsNSzepi7r6CZGRa1KvbvtO4Lbb0R4Hrpo1Iz5lCzCYYNH\nyCzi1Cmg2hU5SwvcaVspVnU9Qx8EUmwhUcrH2X+IDVFopDx2V3mUnLf9hQ64\n025GzqNbX43wGWHWR2vFJ+rv304eWY9d3BK8M4shPAIEtuZFrS1amJ2cnoyW\nIGMm/t1puGJUUs8/CBGL/tT8GXxViTdjMqOEExS9DwZWEQqNiruEzdA6xleH\nkjkh+Jy+nZefXgLyQaMbnT53bLypCOI7U9LleE5Uy66X3HuWEzTek7CYD2hk\nzKJ4vl/MAJ+TkTMGdr+OF6F1I4+7uzwNBW/uuXQju0dS1ZmUgGagwSJvR5t7\n/nvZQ4xvRezkiDNAVwrdrQZekcnXGqcnFv6lMEKy5JJkmvchk726TJCdpSMr\nB1BK9gPtviGe/s3ahby6qa1duUTwR4apFYjEUdduQF/AlVQJoBbkcAj0FDi3\ndIYp75A8vDhR9o5h775apfJuUAgG78Lj6vimRZti3XumHc9661X0qnCLMy2B\nSlaJ\r\n=BOXi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/XcMXdps6PWu0O9xTgVX9I0lMtexbnJRscTF8OI5ztwIhAMGIYaOUautXruYlqZaUT0+0l/sSOU7rzXEskEOQT3nT"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.6_1583923070463_0.6306365210345295"},"_hasShrinkwrap":false},"1.18.7":{"name":"@mocobaas/server-sdk","version":"1.18.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a07f2ebdb04c2c4614794b18ee17158c55ad2332","_id":"@mocobaas/server-sdk@1.18.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ECsG6DBsO2m8HXONsYGJ7m+gkNj6TZqFS8mkcRuiL+lyP8aN4etyWcuYK88kBSR1ENRxBLclaT/iCgOiJAoJ1g==","shasum":"6817d093bb2cea07d22b485ec2e10fe2d7b62d3d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.18.7.tgz","fileCount":586,"unpackedSize":2758125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeahDdCRA9TVsSAnZWagAAno0P/3gZSjM21RHHGa9HifA7\n92h+r13JJzTY4fEEsye8oFkIe2sdUlNMvBBy6iTQpW3KfZYRGFdyubNCLur9\nEUrTzuzhg4jjlT+7uDDzDZaY0avnc9I3WJQy2UsR+MAHBHafgrqcVslsJTGR\nkn1+Z57cgz1lL3xaFkE7q2FvOAswdGnzLoZkf/DlAYlWe28+QffNZNQUwWAi\n0kkLGskdqhA7eXsTwnd7HN+d0h4fMYjVMT9t0hzoH9FgqZ6Jy3korCq7/mLn\ngf/1MA5d0p3UU0WEH7FhWrX4t9KZcyuuJGBeUpO0DCcD+8dSLXDGk6hrBmN6\nvXEUyTFZCe83dAqlteR0sGb69BkadKwnjHajkFMd2oT404pk0dJc+t1e3GJw\nEtlc8Gb/JdEGFrhg5u/PDmCET+iUSB9bpUoSqNu2wV6ntypsDzKNkKr17uix\n0N4z2kX+eItfhCy3FjtQichQo3NwBZg4uMt21l+FihFhz2LkpXIMrkYDfJ7y\n5852xX/TYHu2cyCn+hKWh50gVa1/e4gysGCa/xosLUXlpAQDC6RStVhXnC6D\npwdqNU6KYWgBNmzMeI0cSAR3kHv/QzonLYizTHTNQRN11j9u6p0vUONiRV1g\n3JOmQ/NAsejEUF4nv6G0wGlNj/okF9k1nJUXvkzzNxU+MARm/cmyOTdPb8G2\nPZ/5\r\n=Ufqj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHj/o3KUUaRLZrkEpo+grOe0CpdiNjqiJgPGoizoxlcAIgaOWOrpoINjGZISa/j7qShlaNtSjxfJJomayVpAlxqv0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.18.7_1584009437360_0.6726004540286001"},"_hasShrinkwrap":false},"1.19.0":{"name":"@mocobaas/server-sdk","version":"1.19.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9b0a2705216c70e2d5454c0310910e2bd624ad93","_id":"@mocobaas/server-sdk@1.19.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-y4NCjHfodxqbDhnOPkTJ6PoEq6iyaqQehrktYB5iUGUaAGiudhcum8nxzm1oM5slYZbiRWX+IWzpXLd7TxRAEg==","shasum":"fecfbf0c6a4654a5b39a5709b878c6f831e18867","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.19.0.tgz","fileCount":605,"unpackedSize":3295180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebx1ICRA9TVsSAnZWagAA2PwQAJvcWnJ8MFDYDY0nInuB\nk7ECkeis5sBP6cZAGtl5ntKH/WFftfX3g/f3GiWFcv5SkvOWeSqhEuI2Xk0B\ndGwG5a/KbPqGq4P+JyQ8QZHIZCokVaLpjtPSdM70namB0xJyiBMRWRuQOgKs\nOiwju0fc7DdmxLPiarEQJ1wL4yuMXOjdwUHxK9lHztmvxUWShW0qe48JLMrT\nozEeJzJqcCneC6WK78krjern/48w/G6iFXVadIHL7kWNmKRVZecGKSJCcLT6\nx8gwPiq13lK2As66a5UXoy95EgegwK3BBl2ybVyEhI98z0J32mpaskg0o4I7\nmZ20FzDcvQ3J3u0pKqGU1rGTbE0GCneaJk3JCW0JqCiHtQXTCxFDneoBZIbz\nn9fVkAIcKyqqhBgL38kg+MXyaGztfaGGdxxIV2IRcQYNFGOEH48lMdlkwYer\nZHt8Du9TSPOvgjIKXtSIhMaOmKUDJFeJFUnsf50IpDVOW90yDiJKhY0TVgeY\n3EoEFd7O0/rybl5UCTxGj0FozY4P12ZCNFY+DWWCrZlcFXxGdJ5GdDZS/G/d\nYG/wnR+BpMH09tnA7/vUGxpDP6/z1Zpulkl7GxFLBLa2ewLGIgWPtSYo9pjQ\n5APwbcKmEfac7yQ3s7s01WRuJp7YGbKGeq7k808QYqMxzIW8DPTWJSL4CR4H\nVdVp\r\n=S9hg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQ0wKlJpNodNtVlXReQAxmrCybDcS1r6ul72m0W2bhBAiEAmdgPvWPVa7wMhDTgmPGLkVIvSVWWhhpLNGfO68lwu0Q="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.19.0_1584340295469_0.5126082302580364"},"_hasShrinkwrap":false},"1.19.1":{"name":"@mocobaas/server-sdk","version":"1.19.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e3ca40c2bb2393d979a6e7ed6721ece9c790e5d0","_id":"@mocobaas/server-sdk@1.19.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DJOf+rFIW3FdCjxVpf14QvoE/9+cOfUJZg/aB9oGxmY81Z1/UxZZPJT2IpSIxcojTDBZAc14in8jFEOTx0fypw==","shasum":"e3fa2e1f6c47fa1513ce957aadc18344485c927d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.19.1.tgz","fileCount":606,"unpackedSize":3295817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeby14CRA9TVsSAnZWagAAivYP/0sAavkD7fsdM8mpHsqf\n/u2OPENxhXmLDuGyHPbdyYV7BlXkLM0JCgH9rXcu3kueEfbXEGY9rXSpRlB5\n33Fz7luQZFZmPuOwm9lciqM+WpW+Tevi+IUhQ+fYexfZTcXiVc7iFdlxZ2rN\nxn71sClzkpMOWaen9d9kPZIyj/f0fnfSg3O2WQ3nEF06XxVxoSJqXNud9hgd\nCvcYbvhznEzFe9X+p+F4HSkuJubIljoLNr8dBwUKoLemIzUYrQEofYjczHgQ\nqQLdrkXpyEKv7BfXADuOmqkny0ASw9ZcWWwNSXrJZcsOqEh42M05IF7BObHW\n48WFila7A8rJZVYLk5TBSv4rnd5Nd4/o8OV/aMEZJUzbBn4xGL7RvZUfsXVI\nfEgdavUEm9XUjCQFYRiTNzrLQE+DQMOn06Tqm+ZLJGq3LtqaJFvz96fDyhaz\nSFZmhQGYk2+ZbUK4D+8FQXh6vBrfeFt31s35ot0eopA0WlCobL5WJAnHMdTU\nawI/9CTIBOC38/1BAIwjOPXayA+kq1QEmQ5x6NzejefS0Q9uClrtH655lgTa\nAP6RLNufwCLjf00973KzHzsKPaTRvnKOqylOCsF9YDVqIc2MgEgbM5pwMSkF\nvfq6UU/oa4RQJW67lo8LhfV+Xagw5d4UiFCv/3RmeBoxnnEkQcx2OZT1QCjf\nOcbB\r\n=ODFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD58F9XMLdfo87xZl7OX8EQPbSCAMeoUbpcrfMraBHMlgIgbdDeBsAogsF7E4/hLyJGdwzEhJBtnsd/l8osoXx7/6Q="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.19.1_1584344439451_0.7776693610021161"},"_hasShrinkwrap":false},"1.19.2":{"name":"@mocobaas/server-sdk","version":"1.19.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"45969b4f909dcbf7485996302637b612ef75e07a","_id":"@mocobaas/server-sdk@1.19.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nzCGFpYcKuU0Om6LsvqV2DKD3qwNOwXmvmOQvGxbcwILLrSkuxJrdZ8uiVwG5zvOV41jvF8ZO6eU9xDNTnmqeA==","shasum":"3770ab96c28aec756957b6e884318489f1b3215f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.19.2.tgz","fileCount":605,"unpackedSize":3294399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebzn8CRA9TVsSAnZWagAA8xoP/24882UtNkSIGB8cu4dQ\nUMg3OfDG6WiSdostgadCcYGmPSSx4V3GDw00M75XothBcNv6KqL+bYTBlTSw\nDCGZu+dbV9L7FO3W9lUtkhsG2fQlfhXVYLkVkn0THkXJAzDjzSKfpSB0aRbP\nGx4slSw8A6Eb3lSJ7HR3RSDs3Hzxre88BmZJi+ae6ueFCwHBK3GVieruDcAY\nBUmO7KpvG3K+FfE/VnukSFCFW0zShG9eoD0u8+/tgV9IXzk+LTIYyCdIHzGS\n6i9zHiKlkEVPNfPoS69QedjgIxRSRDf9cEQBwlobqu7UtC8odSWoYIAE8Ovv\nd9EnNWe/rDl3ZkwX7OPTWAd2TuVNder2mworDb6HMKUhJ6vrYx8Pr8pPUT/r\npqVagIPqg4fCIgjedhLZw+Ku2V8cKnQ64p43phmG7qlzVt5FJX6G/ip7bpxa\nmYOX0/+EqSU8gAQGd1EepVFfQ3iZZagzuLWY8iWz4mBwrgv2XgQP/gf4iKYm\nQQohiMlryT2mzU2wn2Rtix4WNS7KvAyFeqPXEonfjdZG2AA3B/5ZGcLl7uA+\nJG8zUxHNjIAAjLP+bJzFk2QGjvI/eM0xGGkeho16/YHkn2YOJXbv+GbnHJsm\no1U555ex6LVqmslZHsu4udVodtSoxlNn6qdt9O1LuDXCSCl2vrKIL0Sb6zGa\nKLWT\r\n=YB8P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVv/61zkoO5Tj7wGea9g6eeeO+CkHRje2/KNSIHXTgewIhAMnvGiWiue+ryHFLVOlfW7lc5aN4ghN+y1yiy/qhVSu9"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.19.2_1584347644359_0.08489971983056899"},"_hasShrinkwrap":false},"1.19.3":{"name":"@mocobaas/server-sdk","version":"1.19.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.8.7","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"548414a4659264319b64ad426b5c70fd44641e03","_id":"@mocobaas/server-sdk@1.19.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HGTible+JReH/h3Y5IbUw1kK51bplasw5V53h1MPiqobM3OSH91ljpgf0EHUA2oi8u7LyKPmii8xHZNaz2k+zA==","shasum":"b4383710e0d1cc5662e6d0b4a7982b226f2c2ebb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.19.3.tgz","fileCount":606,"unpackedSize":3294176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecIPZCRA9TVsSAnZWagAAV2QP/RB3xc+8zp7UXalze/ka\nX5srR7thGkz/IXqMN9Oq32I2PV2bi/BSsDXtqdmE3MXEElpU8e+6zHLTHJzU\nStVirD8UvFUjVetWJMApd7MMt4opTIwmwidJGn98HIS+qZvKocH58TZUJ2Oi\nriUzfDhUXDyUTFPI4L8iJ/U49gQEc4PoJwe+Lr4yVM/gNKo+I1tp35Z18FgB\nqn+WbI6qtXYnGoWMLHpfQVD7+NyKe4EEP93V3bv63JNnTnequ5gFMtsnVx6k\n8RhpP6+d921SnocLrlSrmalkuD+52PzE4NrpJ3hfbcZDeyMszZpwsx/D6RRb\nnRQmNxuTmqOwNk5v+8tUXkVeFIrHW6Nw3M2J7QGYAuigv1jzCg2B+xxmh9lu\nRugx+TDtRnRSN+Evs+pEXs2XXLoB+P2EikstEGIlrvJg1pZZAiSpjroND+U2\nX1EC218TqYzMXdvhFSoAnulNEUrHm7HrcSK2pW9kpWpJiW0GMQR2ffk/L/Ky\nuH6vW0bQgSswXwGDkl0M6SQuAQaqqmh2Nn2VOXEypEVCXlPsRxTral8SI50Y\nHfJ8XqABGGIfMg9bWr7SjtuIzHr0MqueiZteBqBkpr2tYpEp253OisaJLL1P\nCwW8tk2+0//FdiZnTq9bRT4TvBwD8Eutv4RZklwvtgKERCWOQjbmC5fEU+KU\n1VbF\r\n=FBYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNBEI97IfYFT/a5tLbmvgjv0EX70DwyRcNOpb3lPgsBQIgROZ6v7N0oSPbnVflSQdunAGx24KH8PwR0tg4PtBoDTI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.19.3_1584432088775_0.44776288001668196"},"_hasShrinkwrap":false},"1.19.4":{"name":"@mocobaas/server-sdk","version":"1.19.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3786394fe9ffb6e0c740a9326efcfdf1649f9d05","_id":"@mocobaas/server-sdk@1.19.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gIuFbx45ooPg4k0D9Cf5TcVIOYkc/nWBQz0HjanmDF+qKfZVZV4hCcMb1aT/M47nKEC1HvSDYYmt9Ia1UHTtug==","shasum":"752f7a63007e43b532390388407ac8d08a7d9003","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.19.4.tgz","fileCount":607,"unpackedSize":3294251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecKMDCRA9TVsSAnZWagAArEwP/21rA2Yp7JXHLj3hLo68\nJ+dZzdGLgqvlU89fdStQR848j/W5uIRyouyRwjpUkc0a95BwThDEK8/G4ie/\ns7JJWz1/He6F0VxnYqt7/YBKrdR2ax403QwGAFPSia4SmUpuoBQccGuGigup\nnAYWpRouZYdAJDHKEUoKlUfdy1yNMIwgSAUpM+53pFql2UDvRFgsUSZLZKaw\niIvDLHq+VhSCWddgmWqrq+CouHLXCNTn+u999nmO4pk0i1iDoY9vhnxrH3mI\nJaPomGjwtRMU5hODn2ww6GgtbKfkAFy18RSwgkmMFFHMlIa9gfedqLDeZ6wM\n/c/PLGIafrAA/idv9cWebeXaizgBzS3Quz+4px+pf+epMCmQva5Roc0cHd+p\nnEmDpAIGJiWQAyGnCpVaH9HvMWFhktdDNVEW/l21a8VxVZnV6yE2x+mq4N9t\nYLU5B7xsOVvEqRj87IpLYfCXrCd54gZXsAXiWdIuKwubsJ2fIcgBPpa4n3lZ\nhxIvDAePicOP2OH8QaH5wTRylGMQUh27fkAn+JKRUHwP8MwzUzaJELoR85Nv\nslUxeAD50wpwcsD+81QkqVQY2Hqy1UNX84QxQUWxHTddaVkbJYpAMGJl2Zks\n0BBWb4RNHVeeo7p05h1CjSgYUeUwJsU3wjUNXuwqn/tWrcoGq8JC/5urBiCV\nCZZw\r\n=A0lM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq977ZgZPEFjZiMOa2AVu+gLHlaVrT8ZfywSJcB3p5ywIgVTmhlNjDiT9CaJQSwD48Q83vX2gaj9WMjEJucBwaEXc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.19.4_1584440067316_0.42399646254322265"},"_hasShrinkwrap":false},"1.20.0":{"name":"@mocobaas/server-sdk","version":"1.20.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"eded0fb774d69b5f192c0886296f64af013356a0","_id":"@mocobaas/server-sdk@1.20.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-W8pQwCyjcWBToqq6grHTE4oxZSEflxCfgd0h4ErKAZHv/oqfjy92HKAdtTPnLtTc48WK0+lKWUEHHP3vJsENUQ==","shasum":"5bcd64f2eb8100581565b27095a3f2c70c1fe987","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.0.tgz","fileCount":610,"unpackedSize":3300552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeccWgCRA9TVsSAnZWagAApTAP/iMqNkKPlcPQlZpyEpvc\njiFehTuCh4mepNd9CAquYc2TBvV+RoSSGmIuXvLdVK2NdAig59HZU8XJ9c9h\n6f1ffMPbq45A9T3ymPsJ5A2JESZgDxB9NGU3GB7bFVVB+mgZOfe5UKjQh4nE\n0l5vMrRrYFJODIXNC0jftLBWWBccimhPMRRZ5HQwPVVXwvMIyBoHvq63hTc8\ng4kdOmx11hHtphp2Tml1oG8h2OK2MkEvASuSlZ0wBrRr4bhzGsxy3+wgzug9\nIQfIk+xL5jGvqV4UFM5tzejFjnjk2vT5dNfdUPdQYYZVVzBXpW8WQbNq/yXv\n2OtndCosKTl/m6Bh1W93Bnn9Xx12e8b80VS6Pze9ScnbfH77Hm6EbHIYVRnP\nDpvE+WuLR6DzwzYfGJiJjSubVOM8zqP4apwPLehrMecGFwZd9PIpPJj9I2Ao\nXfsexGSEHi9rNbccynIYG7YjJB/sc2G8N8gfiOhidumgjdThbJKdgvSmy2W5\nvkMrpVWjdaUZF3pU4FuqonfVNvxM548sXUAvZQSUNlXGz68yDxtuGaALaXx5\nRHZ6I08h9r/+NsenFWV9pHWwjG8GlOQoDd8foUTUvSX5yE0weIsQ9vxZgQdZ\nryIOnGF3Llfl2OudvOq8AiNSOhtgn/pKqsxVG6MNJjpMOz/rA96zJodyLn7V\ntwH1\r\n=iZtZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrYuXMNz1EwfmCThghSwrgJED6CrR9mg7RtPcwXdxKtAiBHrCflUQ8lTN19OAbYbGSOfvEh4xhAQZuClu6HP65HsA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.0_1584514463808_0.1565470481369109"},"_hasShrinkwrap":false},"1.20.1":{"name":"@mocobaas/server-sdk","version":"1.20.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"39cbeb00f931440dabf7e094dc6966ee25c5b6de","_id":"@mocobaas/server-sdk@1.20.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gnppEkY+KHEBdZI75Bv+BB8NxPS6OuFPcfHSRBbF2hsKc4w/4xme2g84eTtFtOYR37hNg4b+/nTPshHEOu88gQ==","shasum":"ae1289b064b38330368c707c735b4eb5515d2d2b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.1.tgz","fileCount":610,"unpackedSize":3300500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecuATCRA9TVsSAnZWagAA8PsQAJTItHLH2EWMZ3U0QlT2\naIKxQcNOa0sLCMiXJInyMJcEYAiaSlhSQaDTj5vVLm5LHp8MOAL62rl43Fm3\nhfPpiXmdeTEqG850CYcCOYJyAp9Jb1GzwTJNWCqZElgxFogWrEMEl9MY7xSx\ntQ5XAvd7e+THXzjaZHSdV/6BuYobBb6ZY+pxt8gfy/C3KMWvkdZ19Jgps9Vk\nIBF/Jqp7bjJ8MB1B3M1Bafa61J3uI7iLEIFmnMnMfWQ6euR7WMLfQYXgETDR\nOJ2h1Cyl5ieBn0PhlSOQgI4dxggsjlxDno52daAgL7zGeeKqgCZOmeYw35kc\ndZ7T/unQ9SpmSIJ11E386z5LWxvw8E5BJC1ffDWzPhDfRWc9FM15+SIr739u\nKbpnl0HozhRtxzlXutptVl9ZiWZqyQa0oU3A0obqTTiSKY1YKtWAtjxJ6YMQ\no3T6TV3iE64lwsUiK42zCs/n5cwolQopENmVrt1+WRZ0jva0KXOmbP300YpQ\nXsCHk0IY/S+KPfwNjJaz7nisSFcvAzTDRZUq3+EWlDNSTqzrMuSfzmuUvX4G\nWap58VNuSsrrhepeQMCQKGdCMKlizXeB2sMpmBWtmrB21G8uoR8hElySQrzy\nbNEUWzXy4wEwOKaeyYB4jFizNQVtWNBTISt4V8rz9vp9MhIzgRSahjvrqNWD\nup/Z\r\n=mNjf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxmxLEu2jNoVcVWGsELIryceS93K0PV7EoYayuGWB8xAIgL5wc/vCcuqVFhLmI7yui+owY5n2gRj1V22R61GqHKQo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.1_1584586770865_0.01976153196300401"},"_hasShrinkwrap":false},"1.20.2":{"name":"@mocobaas/server-sdk","version":"1.20.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2541e9874890a430265eca2c38b3df02999aef43","_id":"@mocobaas/server-sdk@1.20.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Y7ClGAeUlQs4XWNyTKzl567je+53KR6xYksFnD1BirJWE/mndqxXMjBfdWFFdsgOEQbcLIEBMHSmL0guBDKXWQ==","shasum":"c48de10b55a2b4f9e729313f64cb9e3d43ca97ac","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.2.tgz","fileCount":610,"unpackedSize":3300629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec/jUCRA9TVsSAnZWagAAweUP/ik6gJcwhtZzLRECp7pq\nkyfKfuHgvC5oH1P/daAELgdVopibOW6XWNaXcQ+PdHUvBVleyed2lt6A0jAH\nVSesEcbbtDpXl8PigutLrpysAPnnZ+/4GDx5isa1GXWZtUCihYdelfmQTaX2\nLAYccQtkORWBfLUp9s71ZsA9EDKIraFTdu6egNa1nzMBEDlHN0SJyjzeQwP3\nZuKufzcjF91MRzIoiHHvDDG08i9hyvjFMiuifZPGXUNAwLvpm1BqpUiWqNDp\nktId9giXphwOddph5HAiyJ4I1RIrlfOWfCmX78SOSOzXdwFbTCNocTmhKiPf\nRUfLQ3Tx/lEmMuw2P4vqPgvejJCZuPX/4emFYUhdZKArRWMl1Z8KQT1Pabdz\nF1z7M4i6RpdsuCTZqKI8AIBQJI86HFmI9YQg7OX/xciIymkSlIYA8bxyKZSQ\n+DpV+S3bRI0xFCi/t88W5bpkxY2tt5qiFvflKzVZcVs11MSOSH2JiXXDYs3A\nn9jSl0gtmd1Afg6HUH6Nzbfl7SB9sjjSn63zvXNbBx0lPP/OrjBGqjyYPPvB\nAHlVQ3ecWWhwb7MhZt2EegOa/MvOLK/pUrvDVIa36Av2hT6zas0VdrjoZ/6S\ni1dmedfMsm+Rel3BURjJKRMHp2SrJjzlK2D3RAKJReReUCb0+guy1j6v4BAK\nH9Il\r\n=ase1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwB/ePWm4tbufN+GtSkAgf2DRIygZAEiCxpsB1vAFjVgIgVFpPk7P03UyJOTa2fFcLjv2q6Ls2QXJwZp7TLlNUngw="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.2_1584658644136_0.5186586905320454"},"_hasShrinkwrap":false},"1.20.3":{"name":"@mocobaas/server-sdk","version":"1.20.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"00f846de6df9ab7fe2fab641af0a154f54843cdd","_id":"@mocobaas/server-sdk@1.20.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RJ3kkXxRt7Agkja7sm6lr+8+ivTTHxaExJD9KifH6zp9sHnTWe2p9Imw8pWKxX2MyUJcYakAm4qzgS6wRmArKQ==","shasum":"9162aaeb0f60b61f1a897dc43e60999de9d11d9b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.3.tgz","fileCount":610,"unpackedSize":3302916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedIcgCRA9TVsSAnZWagAASSYQAKEBle0aa7OEHLfgCDDj\n/6owl7iCdBuOPM1DHQkZouGIqcQxTjz/4D97tGLEkfOitPUsczPJ3GEQGp8U\njM94/0XKiNa9dyhnqcAyCGy4udaFxccAuYAo7pseTGzPhVICG3374qCLjuG+\nLQzhSU+ocYc5oiwUC7h0oF6MZu9u8YdgZlJLk+y4mH4mzJxcJ3Mls/i7ECSu\nCKQtTZdYd+1gPjZJBYpKbiU4C5S1ZKmG1cVI8XGGunGJUcVzRA8IIHS8MuNm\nvCs5mFtrOW2usu4fRLP2oJRCWmEtJry9Qk9kdmfSGlbdeZJQJVLybjpt8dGx\nxpiy5KGRrHaiYT9ACf5c3P+eCKprC2JGrbxLiECqu2I3MZS6LxFK/e9Z+NlK\nzruyP+5+L9RhWVllpUxuD2x6yGljznSN8WSzI1N77o4xF410EJDdVSLAXp7G\n5fOA0N9fcolxqoqpyzBC8xJzV+4Jc6q1LFkpVFAJ5E1NqbE8kcQ9kzCyFYvS\nFalyRIQ9woPtBw5Naxzph55eW+uezMIbqirW8E5qX+wjQ0Rx2xnyL9lVhgPL\nO41KmNiBvjMhdZxWpEcAI5fEAHX1omU/Fm2MJkmbVSJj015ZQancdxB1BQ1U\ncxaHndDQ3pz4Nq2/56qvJ2W3I+XRscMpe1KxllWvEj0Rz1uzEv+jvZSxr+Bx\nqJQE\r\n=HKkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEINIWL0OZXig6kKxHGNag9J/IHdYX8CKVGhg81kdvoXAiEAkDt7bjlBHrRbsGETNxdQAh1tbVyW41Pnlqit0oU3tDI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.3_1584695071559_0.36387739016133036"},"_hasShrinkwrap":false},"1.20.4":{"name":"@mocobaas/server-sdk","version":"1.20.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"12f62de5dde259fc80888583222d40a0399fda16","_id":"@mocobaas/server-sdk@1.20.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rQNDwda4LSJwUD8+1LXn/BbJdPuS9sJVrfCpMLFaMSrr6s4fEKDkSUo+EMoO6wQdSe7FJeySHTvjlaY1CqASqg==","shasum":"602342f6fa7e92ab4d5e4531a6fd2356febf23ef","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.4.tgz","fileCount":610,"unpackedSize":3303208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedLcJCRA9TVsSAnZWagAAszMQAJkrYW+3IagAL6Tq07GB\npRB1xmAeTCuuVYUxJE8laAvmEseLsqdkIdDwfl/mJCRxFbiW6jLcsAwYBpOr\nIeSruxNDwn/lmGskvfpg95BAqbfh5jC8k3Z/DOHeQP370PVWepUqkRBS5kBa\nzT5pBSm91GCar7Vs1oCSwCkxGQv98rsYEyWqrJX9s+hY+4DQq5DLqXzyfgUG\nFqMYj6HhUrPDK7aUrpeDWHRpiD+wXHktyambS79+4uYAApuXgpc6yFgNEk0B\nD9gW0MmgqvqM92LnAIzK+tHEUhtDQRd+aEREyYvi46YEfx0EQC5M/up/CEbt\nA8RthDT1y7dv7l7k3DowFPySUX9kVFisw0I3SHY86f652LSTJ39WOIT20p3t\nBL00rwjM9Go7rPgBxMd/hUCBCCTQF8/HG321aO5pRZXMYK4fynXhdWEfjjxg\nb/1EtP7P6YajCQDE5E7F8CfvNKr+5ULkuZ4gw40f0YtsRgb/RTep1LYYFwaz\ndpHt/hn6oN7TFomd1VFheo33lsZfCeHhh2hblb798EwNJj/fmlfdlggY1EAc\nah6pwqBnWijZt9C9Ov2SoEutiQjoQBrf71YtxgTXAqczNqU1EsaUwv+unRyo\nXIcFThMCdan8wq3haVhhB3lTM+BQZZh97dFBge+yhmwTRIBy4D4x4VyR1z1Q\ntyUl\r\n=+cEG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXgRalcpYWm4KKRqsglRq52ZmUMS8LXtbjFiLZIk7wDAiEAgG6vM3G3jqxv3PnBNiuX6QR+F0Z2bVUkNgYbCoVl4Sc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.4_1584707336665_0.25040706086377407"},"_hasShrinkwrap":false},"1.20.5":{"name":"@mocobaas/server-sdk","version":"1.20.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"33013f01d52f51f8d5e0d042042307f313650776","_id":"@mocobaas/server-sdk@1.20.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-M41lV4xWE2hry0bb90R6Snr0k8760H5zWy9Gu22GMofS78UwFJ+7kuWZH30pOf7DYPfr75F297XpyYaPV4eKEw==","shasum":"2091908b2125177e8e6343f60b55bbc9b0e5b25c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.5.tgz","fileCount":610,"unpackedSize":3303244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefXDvCRA9TVsSAnZWagAAQXsP/RtEBp2rPi4MYdUYCrNu\nnno/6LTt0boA9RAcikuiHf6TaATRH3PAqva0M/z+/EOK2uLPciMHoXVXUiHn\nPrxH5GGIUybpADl4s7P20lh37BzFNBq6Hs7GxfNjRDZw21oq6BRP1JsS6Ljp\n1nnQcPq8C7ihowB9yX667k4A3mdq1lH0+OMS+UJmaRkF4EmdS6834/GABT/X\nW7yaTr7d+cBZqOnV1J1ET7gWd041J0v25nQ6wNiFutL+uS+2HAb5Ar6yHPpa\n5fHzExisOAHLpeylAa3NHHQaz5KS1Om8zgEfnnQ4Z1DjROjm6fz/B0OoI7PM\nOl9Sx4DhBMSrjoolwzCX+IfHxHjp6sbhToWHZmqIw7bA0NHX85HukMD57adN\nK8ZCZ157LJHZ+/JARaAnZccR5JVGm/HZkx0ot9S/c2BTSiR2/RyYj/De4nwL\niWJ6wvOX5mKwlWJz/rYOMQrxpUOayhsdCzibC9kXBH7KdtXPWXxIA/yX+WXO\nrqRZ7okQaMO8TUP+jsor4pq/xW0PFhL00JqoonMoBPd9DXPIYr1ixJCEHl9p\nyG95i98G9e+Ohk9WmitMvu4ctTTE7Unzi0ZK41ebGjOcUBmfIe8zaurc0OmE\nGcPjkYZMQnEm2YfM0mTNUM55eVVU2uEVn3FAAmOzIbpEAXvM9HRERzL/+Iep\nM1d5\r\n=iiJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6s18/vqtZ+trfz3YOkptPYxLOJHgArGs0Yw6EBA6wDAiAgGvPr5yhf1v13YEayFRYi0r7qUDVb201VCminYcG/og=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.5_1585279214895_0.7740634697382758"},"_hasShrinkwrap":false},"1.20.6":{"name":"@mocobaas/server-sdk","version":"1.20.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"104a2ad1e1b403fe2120e1c4324a6eab8c7b5339","_id":"@mocobaas/server-sdk@1.20.6","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+hmTa6XmDt9g18XLalKXGa5wl7vQey+Gh8YlQiJS0QnUKxgjQ8asoz9OCCNakcCL08gu8HsNjBbI4EL6L+fDOw==","shasum":"46f604bf01e690d52c2717bbc3057ce75ea218fd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.20.6.tgz","fileCount":610,"unpackedSize":3303394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefX9PCRA9TVsSAnZWagAA9tkP/11FU3FtmqcEeJTIUcHr\nwB7HVCK4TPqbuY+HtPovgeodivRUjqfcFaMehNFbNOzPhCSCkJFw9O7Z0kbg\npvAkmRqQlJ5X2eQNKmw8XdhJMcWvvnKyCN2c2IiVMnIBDRCKkEnUant6PTIw\nnoo9/dunsxD8/i0KCMrDKjUJ43ItJy5TxGc+RRCeOBSzzrzIGJbpwJ74qL+S\n8mxf6NG6HrUkDbTCcbSgodKTZjjdBPXF79GNcwwbOwju35eDZcs0ADWd1IXY\n1P2PkEozkSwWvqpYcYS+Pdy+F/8uNU3qUBi72d9Lbf9bYc+7+t57wVFRaGcQ\nuag8u/sUSDV2QhoD71QlGkH4x/IdJqFVHXbCTbV3C6HXVMYS6B4mvRKPohoo\nc7z0VZBYz3LG4bJb2h5pMMdaG0yc3YwDA7wM91GvtekXEszJ2OViqtqQVPWD\nu8XbXixrLJp6Tp77Ymg6v/QBRA9yOHjewECxIHTp/W++DpOeKNh8WcUyoWwV\nHR8uKCMikveWjRWT+RBBJdYsE5bhcRniJEhLITW86W+e4t0dTmJGDeqzMRi5\nyvz0Bnzge/o+gGe9OuYh3YSMw6AIzwELNsJmusVrD4w+lx5AM0Cv0KS9GtPm\nw70qA+A7INdB2E6l3zrmZuoD/2Mzlr216+VEFQ6LVa4+OkK3eBYtc7K67zAJ\nOb9M\r\n=19ON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC57/n6Ma6nWZfoWVjZ/DdcCR4LptNpZP0l3WvEaEGs4QIgV2VnmvNezbv+98JEswAvIiXsribPhmA1ODJPdWrbCOk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.20.6_1585282895224_0.18483468877318066"},"_hasShrinkwrap":false},"1.21.0":{"name":"@mocobaas/server-sdk","version":"1.21.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"^1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"^0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"^14.6.0","graphql-iso-date":"^3.6.1","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","graphql-type-json":"^0.3.1","graphql-type-uuid":"^0.2.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","merge-graphql-schemas":"^1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","openid-client":"^3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"56c242132be8e41e054031f6a23a92db39898ba4","_id":"@mocobaas/server-sdk@1.21.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6TVpd/fSt6XBD0FuTmjqccr/k9ayShYCjytXAStEOezOpVgTAqelThn2Xoo2HR0iUaZcxsLigqp6QHr2i4cc6w==","shasum":"808aee30a5a1c6df3688f5f1e4bc32d3f6d30b75","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.21.0.tgz","fileCount":622,"unpackedSize":3439519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeft3mCRA9TVsSAnZWagAAnq0P+QBHY9csg0V8r9NcwsHD\nWRqDBTvBF3lXqFUkHGsbTDHZy2T2qIoqnCaglqO0OZpbX+Gt7QLHJ7OMPnKb\nvKQirT/lFhcwAQeIDVTQWffFU8n/qf6oEFBpm7QOGHFaJnw//fI9vyDNRYz4\niaKoe2vpA6aEwR4DJMRS6G5V8RCpwvVB8uVzQCLX8yMsOqkkvROl8h1+XsXA\n3RemvQUCIra+zL/a0aSU1PIe19M6PMyfiHTAyoalwcSCHPynfi1yZhCo3zjU\nPJcZGl/iagcWUZ4B+r3GWX4UWOcO0CRdhqrcl+LkGc2yAHyxd+BYfwOonKh/\nS7JS8UDP8Z20MiddZhsGQKOJ2hP36ExCP/URcl9TQsXR4NFTWA8tRAMA3fFb\nsZZnYhYNAIFMQStwgW6CmhYm7I9/BjjiqG9hW6Ts7EREoRqJRARQSvGO8hOF\nrEwothOTKGb+J+M3ouBPJqQ/FFyyvxdyhTv0EQBoyugBEGBtPv5IVX56f6xQ\n2hvSgkUU5hMBLIBSdD37Ua+ziKqzxG84xEHtsdHf/x91DusPHmGlTlm0hObn\nj2ttrwXXLP9nAGyslk3bM8o/L/1nvotpwoQn4V0+BUiDI0MFqHvYq+xCcFIw\nXCz2zX5U0dGu6rp+0nFM5/g2+U7S+0Ike0+HJAV+E1SrK6/FVZ94cqcLbLuz\nwDuU\r\n=YI3w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUGf8UP+ekbhnA89JUcWZvUHUoBUW4g5qj0kaOBjZYaAIhALRikStyxC2VcTECCJtz7ZLQq6buLWisaxPL71wWhW02"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.21.0_1585372646034_0.0732545483360918"},"_hasShrinkwrap":false},"1.21.1":{"name":"@mocobaas/server-sdk","version":"1.21.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"^1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"^0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"^14.6.0","graphql-iso-date":"^3.6.1","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","graphql-type-json":"^0.3.1","graphql-type-uuid":"^0.2.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","merge-graphql-schemas":"^1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","openid-client":"^3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"333ca9580f077f66fe10fd6e6994d462952964b4","_id":"@mocobaas/server-sdk@1.21.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HSD/juBp0VE3W2n/8GvQogNoCx47batbrVxmIpmvElf7mf3gn/q38P9iHFzjcN9u4t2zWQUUpAGJs178BDfWOw==","shasum":"186368e57dc41468f065011b488dace0f615a518","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.21.1.tgz","fileCount":622,"unpackedSize":3439714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehDuiCRA9TVsSAnZWagAAb3wP/2ki/DwmAIdjgqjO2/gH\n5Lw+ghnafZQ4vlaSYIhKBLIU/f9+ihLSuoKuzJxWd1iEF0Qm+O5O3AJ3RkoL\nz9YCksswcTCXx/kghXse0yimo1T9U34LFiCiZi2eNTFt9EbjSH4ZRRrFbjMV\nxYQjuOivTwxoQJcs9DVCycf2KzwplsiW8qPZPc5WiYlXzTtek3j6ZSeSRjEE\n7+DvwaBcqGA6gPC9aEyOOuixO/7W0opWPfah9CZfFrXIytPyn00uRD6ZWOUa\nN3crJ6q86LyRX5BCnIiadr16mPWJopJiFasTks4zjPzQv0QhkhTq2lKbwXzw\nlDxQEDejspZ+Q/K668tuma+fSkKfGzisk+riKUVhHnFb+6dc2hWYshfWgwdp\n/ZddTBGbb/mk/nnVuXdnUP3k8N43S2ZHlV0bLUi8k7Hi4iiw5KfszpCkai3b\neTG9hhuW45LCU346al9wRddyFs3ATmllpn+CIc8kAggKH8bPdTEy/dmbGoxt\npaU0RkUEd+u7FIaKbEY0l3p4/+IT4XslUivMEGtsRpsI+OTdByZinOipySwP\nHeM1S1YyST6jtfoauxlQHJWSOGNvlMykzpsZAlGesXiaLIKnGwF2Uajv4/+j\nVGd8WqF87fYUffdKBD2BvY3kruh9CxzsPlOVWCv2HQnwj9Fo5nZWGutampSu\nCKB6\r\n=32GJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGatzP+XyNI73op0AN7pcnN02dMcTSyG9ao8d4gD7kueAiA2ndx4cBLH4R+sM0R2ZmNpYbR53KegHf+7vibdwtlX5A=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.21.1_1585724321779_0.26857064724626567"},"_hasShrinkwrap":false},"1.22.0":{"name":"@mocobaas/server-sdk","version":"1.22.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"^1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"^0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"^14.6.0","graphql-iso-date":"^3.6.1","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","graphql-type-json":"^0.3.1","graphql-type-uuid":"^0.2.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","merge-graphql-schemas":"^1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","openid-client":"^3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a1942b1f6afab354e388bca10485a264eac9df9c","_id":"@mocobaas/server-sdk@1.22.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Lup5/rqUFIkoPUxrtqsahz5iGK5CRN0aM8F7zrwPcLI88f7s82Vq1SY1RZlNrI5DXP9Rxgcnn6Pu/LHC0wdKNg==","shasum":"efae7d896f0979fef7c150d97d2c5a34a2834d4a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.22.0.tgz","fileCount":622,"unpackedSize":3442852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehJQkCRA9TVsSAnZWagAALmgP/0YXYsDFr1VAUzpMctSM\n4zLLu+NwkJapmDmn0OXN6bBCcSw3jOtyPjVsYQrOGsaTN7Vp/4cXb5SzcE0b\n4qcYC6Ql73WGRJHMAKYxOS9PXtTqOXxLrDE5yUqVZXJIMO6V1cbijPIKKQBR\n0Vd8aqYKT66O8kOVr0ElP/2axHNry1YXPwLGF37c4o0GyswfttJTMZeafiR+\n8Ty4TdYd/fe5P0wcvQbGTS+mZT97mGMfrN9A6EZQRheqIJezckQwDTQGkIMI\nmSrdf6t7JpGtq0toHKfcAOj7qcqkB5KAX5hHtPc+YNjR6w3jATW5xsfcalPt\ni29TB0e9k3P9p4C1NzD2U4KlB+Akm6x+Y6Q7IXt9sjA7CRNQL1Bg5EjP8SN/\nDx69Odkbzq7FYfEkkTZU/dZQ3oaNX+YrPgWMSDsK/aiGIQ3eYeIzy06bPSCD\nkzDETZJDW4Gg9t72nXGGv4AyJsP1tncBAw6DKcTacDckDyXd4nq04rb/jitY\nM2BaZ2eexS4HLxslcW4muuaVbDgQGjrDrQ6+1l5AWrukcA9XzJFidvSQr0PZ\neKOX4cnRsqcG+aFxcIbJzK7vQlSnF8nQ0CvUWC3Oy+gYstb5xFGAqLIuiqw1\ni7EtcV8mAJ9HhD+UPtSK7dhD+Cdk6U2M9AC9FstkmEUEXxvTgHA7fX5SNCGB\nL3j1\r\n=Q4Vz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEE7arjv+cu4P4FB2hJRAcXL6cnyyjeNvmCN+Z1ZjyGxAiBvZYCk/v3dKvpUQz41ym0Aa4sEDKd4MSq0v1tRSm5buA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.22.0_1585746980195_0.554655151183024"},"_hasShrinkwrap":false},"1.22.1":{"name":"@mocobaas/server-sdk","version":"1.22.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"^1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"^0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"^14.6.0","graphql-iso-date":"^3.6.1","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","graphql-type-json":"^0.3.1","graphql-type-uuid":"^0.2.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","merge-graphql-schemas":"^1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","openid-client":"^3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7b0e9273d30aa599f02b35d85a7e2c06f07f7e73","_id":"@mocobaas/server-sdk@1.22.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hwsmrNBhq9/kL1yYvSyb6Ph+SCZKXOI+LOhlEf98WBzQ/O3CnThuouCR7GMuMm+bvcwP7Q84zpoQkVXCnlIVRg==","shasum":"e624bfa798122840642298c4e6749f9a9046294c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.22.1.tgz","fileCount":622,"unpackedSize":3442861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehVOqCRA9TVsSAnZWagAAF8UP/3EFMYu8KCLZ3jSy7G6/\n/hJDK+jSMTeAzfB8vHPhX06U0mMsDox/qni9jyVwMkN0ZKaqiN0cBaT3en8x\n0jbK9KQGsc7OYys1AmobKS2Fo2n0GOVt6OKmlkJyiyUp1HzR55m8AdtT19s4\ni1W8c9WS8b/AyVqA1IeVbJn6Zzh2XAIw+R+1DjMpbNo6DFdyKJ5Ebj+ftGs/\nU6zZcMemA2hpFTWWEjgnUSQnxZxPSVK5eOGxZzi94/RQT0MxbAlD83ajdV8S\nnqPv7+k7o+wT1rXBZr8UrOvR8dcylQJizFO4oV/gtsOrLZ8oRhO+QJmdiCvO\nH2DsJHUJ6GGj3GtpHoMOrcUmZXWT89E3COqZVcDNtW5LxH9uXZYd9qghoEcu\ntiSC/FFuaQlvOiCQha65D1wcA6ex4NMe1LhVTuWgZyB6Wr/867/MLMHFl+Zp\nMVFPUuR5DmDa4RK2Eu5l9X6AxYSL7yClvs/J74NoxpWdw9syRucJOdU32fJS\nAQNyTe43sfL2TRtzrijJVa1JrxPQej9MQ1HRozVguu5Ur9U+DiUll6TjN8M1\n3SQZA/DbT8Z4Rm0JEBkf0UfyPowbNXgXl4arNVtSWV+JzQ/6dmSlvLKN+BQN\nNnscadORsaLRHw+b9iVswlRfB9dNNMPfQvjW3BtNeZtpKOxTHOpRndCg2OYD\nVJzC\r\n=7WOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaDbBY+/eT15h+dtIFpuxF1h8l5UVzpKuOJvCB0J4tfQIhAMIp+1UgPNq1gSFssyFfzDZTSWm64qu+J7nfIEQDrxBW"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.22.1_1585796009194_0.40173545345810946"},"_hasShrinkwrap":false},"1.22.2":{"name":"@mocobaas/server-sdk","version":"1.22.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"^1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"^0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"^14.6.0","graphql-iso-date":"^3.6.1","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","graphql-type-json":"^0.3.1","graphql-type-uuid":"^0.2.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","merge-graphql-schemas":"^1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","openid-client":"^3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"823f8ba93d107709e06ae280d77e5a9038a9ca0b","_id":"@mocobaas/server-sdk@1.22.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-L7x02p0vlejYqaoJf+b+EqPUsapYmgZIm4FzG3RnenecDD8rLapTBSHh3ynY+7+Ql0XLPTyV6NsnIOKU0sUPhg==","shasum":"965e6f8c63143fe13149a3b86b6f357072f21bb8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.22.2.tgz","fileCount":622,"unpackedSize":3444965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejX5jCRA9TVsSAnZWagAAmNsP+QE/bIe58HrB9l8N8cFI\nAeDXv62RoRwvcu1buVdYjFzJPLwW/nn2UFv1oYZ1Dkl3mG39k/ItrOJFgeY1\nbxUFSTKjz0R4bdujrZscJAlopa5csLkbQiW53Nk4Z/wJO9rlbAXy01phw8IZ\npXxTU07KwXjuRIqZO4Oi+bS4G5ZaAMsMw5JKNcQNRKU8qtMBTcCCook/08ED\nBb06ZwbVf4KtJFfHAyaQlesANiKKN74aav6B+fNSZENKUW0wsNOUIMZU3JLs\n0XdMCGuaJ64xRirI8riQ0J7gVsbcAeRKkNTD4Of01k7FuxAj07+flK6UJSpb\nKptgmhxxdMxLXaXA5Ni28xXGOHJXYy/Nb2W6wsg7pD38cgVH1awBei4JEFrG\ni/4G5sWGXsz8OBj3My9b/qmgzxi6WDpFe79odBTDLTCOHgvq0DcgAPd7is1r\nF8ZTNJxv7FXaSQ1An+csNXpMM4/fQK641e26LFkKXIg0O0hsro2fHzWqFvEs\nM5oREaM2l35EXADUc/uJsOrRs2XlT4ypOIAoiY/cBacYaGaG6GcBrgyP4cfz\nK60ZpwhZZCXc6R7wbWlURZGmmBcHmeevg9Jdo/TzfpzcQwYpTWIkSqlN2yC5\nD8nh31uNqguF2eG9F2EF6qHncUnj9gn4Vmy1AAtSc8aWNFScfZz1Xnz3Ohql\n4I9P\r\n=JgRP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Ry1JD5OxF+6Nuo7z+f0rRBn4iqqK3RUz5P8Mpv899QIhAKcEMW1pIJvgIUsfyRHzdNc8wk4gpHJI3ufDoPpj27Jf"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.22.2_1586331234533_0.6790719752981711"},"_hasShrinkwrap":false},"1.22.3":{"name":"@mocobaas/server-sdk","version":"1.22.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"^1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"^1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"^4.1.1","cors":"^2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"^0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"^14.6.0","graphql-iso-date":"^3.6.1","graphql-playground-middleware-express":"^1.7.12","graphql-tag":"^2.10.3","graphql-tools":"^4.0.7","graphql-type-json":"^0.3.1","graphql-type-uuid":"^0.2.0","helmet":"~3.21.2","import-fresh":"^3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"^1.0.16","merge-graphql-schemas":"^1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"^6.21.0","openid-client":"^3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.5.1","eslint-config-prettier":"~6.4.0","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bc90ffa5fcc675c3f428e26721d1ba2a2bd545fa","_id":"@mocobaas/server-sdk@1.22.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qPrvScqXMepWL4Yve0n27bunv9PyanlEqFVdMRhXHWJZrHT1qiSeMSbhTqzbCHw2bNIALgVwboZ0AOaFX3uviA==","shasum":"71fe3b28c497d4ceb4d3c039b8a90b7687efab25","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.22.3.tgz","fileCount":622,"unpackedSize":3445095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejZE6CRA9TVsSAnZWagAAqbAP/1GHJIBHC9wNrQfVjgZk\nOLKUhxYapprePntCUvM8nS1TXehHkBriHClxiefObf7MrDI2zSwesfO3K1cA\no6+xNLD/UwlZH+/xXp2V8klAL8LSwPyKThvD3IZwgK6d1THbWSdpWMK3r8Xx\nRThV3caZsC0FXJnl8NpK/e623tMReQIt32gvEhl4JAEuFRbePcIYINOUh4PN\nVVB9u/2zuwmcJLb67eiCg9aiinvvoo2naENWtEgqSSeNX29yrsCqMAVqvmRZ\nvgFGYQaO+gRgjoUZPLghmlygiawmWBjkOquwXlL9rAzP3LRAUjeISK5RiCiT\naUw2ZGtgnNjKh3N6q71o0r/z47uWu5OeR2h2v75nR/YKSLKjmFxsXHNKlVrB\nGi9M6j+vaERAVdJe8OkksF0WnJSfDwmDv127RchHkwstXlKwvJrX4GF7UDhv\nk6C96JYRwLIPinLyt5kaWj3a0E+BLeEEiuBrZ1FioUSArQdIyKNJ18xek+qJ\n6qT5ufdZyMf4UVZhUqO4j924xtZBd8DETj4nTB/D25WJsSLaCm+v46Im25ex\nFARLxy17Fi86kE8JLAaBYAS4AaQtF2rtFAWrkydWhBvUeykNsvrFLIc2kXS1\ncZ3uSh6CMKfCFu/dE5132RS2ckWiHTtwjLM86LQlPHrXPKJ2aZSfEF52gtkC\nUZGg\r\n=TXIu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAmfsRlUloTHPQ+FnYvrK4owUz7ky02BD8XZZYMwxljgIhANCthTjWqPNp5Es7FSWKuaUuIk5QGe/TYmUdMaASmDSV"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.22.3_1586336057966_0.8405068405729632"},"_hasShrinkwrap":false},"1.23.0":{"name":"@mocobaas/server-sdk","version":"1.23.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.21.0","openid-client":"~3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.2","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0f8f1e7b5705033367ed366779425990e4b2294c","_id":"@mocobaas/server-sdk@1.23.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gNYAuu0UIw7vom9q9bkZ64cN4WztrsNt6PPuh64/QyF4TiBUhd6A8yvKD3ii8Q5AhA3rBGulGBQLlvN24jXpVQ==","shasum":"6bb1d3e09b4bdac582b4bba3f6fd4ced9c8086f9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.23.0.tgz","fileCount":629,"unpackedSize":3500054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJektMXCRA9TVsSAnZWagAAPhMQAIiSzY+UFarzA4E3N38w\nhGi18Muvbd58BOAj6NS5H5/Q3rW7/dpG3hrJIuq3/05ynal1vpdrJljup8qw\nYCKICGudrCdqScPJ8seFLBWcKxS2RHAmHNefazqghIv1Fi1zr3sg3XAaW/wt\nQ7bWuADERntAWXLgf+i7xVRCbi3Bg6hM1Qkw5NzSjMTs5JYvvJaOeoZzJGKj\n22nzXDyiKwjN96QVKo0emLGbjKX55qJKrkN8xO45j8gZl01i9SIxg0UpV9Hl\nboEXmF/b47xg7WQQUlpW0d6Qo7h1YcSP/Mg5lxZctigCnwpH7k3IT5Eif5Pa\nY31vP4ADOYUL4ch90Pze00XrVcJ+W0V44fFn42c8/cFdpQhA2MRIZ1FutunM\nIWsm1CYSK7I/UfgRCKmXD8eGJRViQO25q8ugsJla2E2mW9QA03vq/xzY1J/d\nsbBbQju3B//p4GSAPkQX1lCXOMhFcBht2RKfq5GRk3JdWrsMIlEQxwUd3VyM\nKV5xMpezBcx6PbLzmkxPL4puYF6o3yFH9Yl472HDg7eSKvK7hbPrdEx6W7Zh\nhM96Atk7nzsSPaNE8rmuQP0kfNs4eGy2RKzdV9zoClfPAAmrBtjojVRcpDa6\nxl4yuyuIRX7TqCNY7F8XMqkzqam5tShqvHQXmFAxg/wzjnBd4v+Py/TprCB8\n/dU/\r\n=Dui6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaESd8T2xaZxkc0pBT0ilGkO0A+XqfJQ6hGUU4LsMU0QIgNoxblgfjgNdus8Oc6hk4OzeULlFkU1XkPmBeNuOO8oM="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.23.0_1586680599087_0.5467825464113925"},"_hasShrinkwrap":false},"1.23.1":{"name":"@mocobaas/server-sdk","version":"1.23.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.1","faker":"~4.1.0","firebase-admin":"~8.6.1","googleapis":"~47.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.21.0","openid-client":"~3.14.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.2.0","@commitlint/config-conventional":"~8.2.0","@types/express":"~4.17.2","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.1.1","eslint-plugin-node":"~10.0.0","eslint-plugin-prettier":"~3.1.2","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.2","nyc":"~15.0.0","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6a31d297b9ffbc5a0666faf476d744f2c70dc793","_id":"@mocobaas/server-sdk@1.23.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xLq+Vpub47T94vxaLDNj1kUwDaDUn3RrjVQWCyIwsOD9FqTqWs8X3XyJMgJoXtCUYnetBanjErHBaxykSbLTKQ==","shasum":"49b9587588c51dc258137a31d3ce149539ebbc21","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.23.1.tgz","fileCount":629,"unpackedSize":3500014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek9N9CRA9TVsSAnZWagAAjUgP/RyJj5st1FTAuTvNA0Z6\n+UgcNBuyR/M+lryCGOy7E3xwKDZvTaSp4odckWwKxDWEBFX1RgNWhwvS8f/2\ndclWMNWPYNi45B1Ab0w9N5V6ie+2SxzHXTyVycjdJkYGACC14vlKRNpOP8Pf\nwRJMxaJkh3l/PM282RgQ+UXIM1v12srSk6NdJTCXJOk3Sf6sZiW9c8XPfc8a\nshRGKCg5/irCH3+fOgSx9lM5I+StMWdx5ogD4McIFXL86gJ0840ix0ss1x28\nOU56Y3lH92dE5ShhFtvSadmvZ5SkIRqT5H8GVo74vNof2lPe74LPoVDS3V7O\neh9WuFoyGhtGVWJ3AsCrmPcyfjEbkv/lbx0S4E9K2ltnZ3U98nMOYnhI+Uoj\ndm25Gea9pNqL4zibY/bFxyyreZHK7PLMa1MfRF1AKARXnSRGGEM92JfB4MNP\nkeHaaVfZlq1weOUuunxr7cNgJvCiRDUYeEYcIKwuT17BpDdMtfmh+rTrmlGf\nnFKj3fLSK4GZpgWvW4lzzIgOCSZTHTrqOe3pvclVW8sLT3kA5/IBCx9G45u0\nE59UWZUH5iYRrcsO9eRN8Xz5rowMgJ9TDFZJQfsIYECCZVQ13bIOdJcQF9ZG\nCQ18MbIqNHQmqHHenmvHxJmAnI8oZIUGf67KT3T1GVIYeM9/t7mSZYpNpz6k\nx0jh\r\n=cnuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRfb//ZQOa6wuDnoMVP6aLNfKTSuG1kwWwxLa1nK2RnAiEAgSw1P0xJKqwKrcGeex6EtN2Ezrt1bX3bZQKMW8rRPjQ="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.23.1_1586746236365_0.5382141025186089"},"_hasShrinkwrap":false},"1.24.0":{"name":"@mocobaas/server-sdk","version":"1.24.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3be6bb8266c95a00bd18539e47015caeb8a6a629","_id":"@mocobaas/server-sdk@1.24.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rvPlCF+DmEeUtPZnXczUJIQEsrDfaxKuppVNNsMPwGrauUdZijonrRSR94qbS6ZJIwFpJOcEfFnavu0di7FUHw==","shasum":"11b8ee03e660cabead48368c1980f4c2089f3137","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.0.tgz","fileCount":650,"unpackedSize":3444073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemVqsCRA9TVsSAnZWagAAxksP/3dF9xz8K7wRQX+LkAgv\n899Q+9W5SrJrzK9oGulnCoNNMPieXT8TD+VVEktZ8q0diO11Oer47KDxrqk2\niiJayc1vG+ms6w56oecuSz6197/Jxb9ZPo30lSfLrbBzmGhM+25yDymcYRU9\ndIDydkkoc71SGCmFwBm036A0yTE4uHrXke4BLYk4vi2hXyen9hoQ5F9jNFx8\nfNvurD4Vgysd6Xqr4E2ZmZVvRu9CYoiKffUvghnNp3J0HUbczlAafURze8gu\ngXANUYggeEjg0zqvVxx/4qt2xZetH27J7/6CoXkY/XhZXVOgttd/goGOhoI/\ncx2DFOBfOYkVthOEcGboz9svrFkl8ldCDSP+uep/KlWps3tewQfIrmI3ZHM6\nex15FDj13KZq5AVAM7moJmz1e2QdOe248S16pDDjDLWVtL6veo5E7iJWbuxo\nWbu4Kxkf9QEQiLfYqxMzAZVOfIVZk/TxaBcHF7YIF9oPq7I8p0oR8YQBcpuP\nlny7nVtWXwUb7cgJ+vrnwDmTYSbaFVubDtYfP38R3uf19t628DzHBgmU4E5O\n1o8YqboAY9Z/UptZ7+khrdarlT2Fr4LLlZGUphYaWypmFMhJnRXjAYEpnXcK\nfzjgkvOPr3awSKOToTB8E9KeUMwpDvSJOIyvidozt3VHAdwWasLHUphhiVRQ\nfvqQ\r\n=Haxd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWLt4b9ZhyYtAjJzaRVOmhN1OyX6nZaaUn50kxLFGbgAiEA+FHDT1UanQThc555WGGHN7yDtQa4Ilda7/n3oyzssf8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.0_1587108523632_0.8487838177213582"},"_hasShrinkwrap":false},"1.24.1":{"name":"@mocobaas/server-sdk","version":"1.24.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d2be70630b87e8f2020ec4013feec5a480225cfc","_id":"@mocobaas/server-sdk@1.24.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-aX9GTYPHkf7hmsgi/HPyK+sZmVPgsfQ9thUoyinwQWstxJumIKulfIIARtrqHKTuIgw+V03MMfRvZ6mKqIMKMQ==","shasum":"0b5e8cd89afe9ee6be87b1d905dda128ad5b66b0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.1.tgz","fileCount":650,"unpackedSize":3444787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemV9NCRA9TVsSAnZWagAAGiIP/jZkGpa8EIYTe1LowdMM\n1koWJ4Ygpbbhk4j2XMH+lqzao6BZOc5nyFKpbdG98WlEjLTsbIm9Hka08V8r\n/Lz9XpI3D51Iu3dUgRBuajQE4vzZwaFNYzBD4Ki/5IsshGeLFLWR9ObHqA5o\nuXjTGpdKELVweVSL6P/ZvAK+7iAops87RI7lMN75vrth+ei8TrB23rpYl7Yc\nNcRrNSv8N8k2gf+0OopEci9OwrjuPYZILgc2smYi10TMyN3ZBI8jceUquXqP\nvkKUOYRENFllaVloNPIrbSKMfUD+7C6D7HSd3QPGo9cWfzVwT2y6+x7tUNYX\nxSax6TfvWykXqwKaOjYnSkIbozcyodUthrVSbehAmKeksvnRLxouCokvmKag\ncCYj3BOTTHl3YC+MmzaK3vgbb87eCXVivHtcveB6gxrWNx4vj6p2gDVI8ZNa\nviKg7catNZjTDkfeSAGA6XkHKxYPdZHsR5GsAV14ZbiEKcGPLJT7P2IpVXsd\n+nds4MR0lbB19vIc3dNgs7oM9YyY7CEYK8d0TUd+unClkQDP9X75OtuEyRRD\nxGRV1an8tIDmewvHNbcu6TrytoaXAocqzXIQl0v95ddYyychrQ9vowSH2cCQ\n7eWYu63XXTYtVRejxUGuBfr/grvtAlq4RbN3d0aShgDmuvfLZAHkNACoy8wp\nlyVC\r\n=Qfs0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjM71uR5OZdU/PETS6a4K9hP01YIozDltbiYsPwB1wKAiEA48kp6ZZu63atVOGUZpJUAl9KundXuksmdxTzOxPUYlY="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.1_1587109708846_0.9994980365633288"},"_hasShrinkwrap":false},"1.24.2":{"name":"@mocobaas/server-sdk","version":"1.24.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e9a9f678f0b27f4760a7adc108101c2125e0adb6","_id":"@mocobaas/server-sdk@1.24.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MmyvTP0LdfSxbWY9ojmf0BiJV3at68k6S92WE9UVKRx50OAC9DrC74T5IiJ2K9HTVqsUIA23Mh73esv3ZfjNtg==","shasum":"188303d119eb8ae17a9c946a9dbed54a107a432a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.2.tgz","fileCount":658,"unpackedSize":3452590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemW2nCRA9TVsSAnZWagAAf2wP/jFS+Vj7Hv0damCwoBKo\nr/oxef0pXHO2qzAdSR85T863QJetuG+CQBkUipW1t8FkawpxJKpZeT5b+f2P\nEQBmcVlGJv1MiF3D/2Ve+iES02cCuqyBdxTzu6bxQGjQqyHeE95CkWz+UPoe\nV1F/rRryamsIKR7xKaVq2JBKK1MSvcSE5hQxwj/fX5qmq5mo5fpKtkqvKSu4\npGZbbr1J+PTrDE63Pn0YFJO9CzYeMkEm0VpIQQBJbAOaUepMDwSoR6tdCT95\nV9Oa1D45sS/Ra9zlknhB9j0mFluEbnwz0cHSu1HNivhTzlTrIszTlsEcsvs2\ncW3XqXHlXVp85jvSy6fOUB5RSrE2YHC7E+zk5Y87jM7CR3AA3Mu/yWfGF94+\n4wSMTzFh6dR/8oyptnUL+uIa1bWvPQraaxdaiTYdufBAcbphqvC3dg/YW1uf\nNfPKRLbH0ySkSDpoTRLwCgvCnFrMLoQPiXk5FKbXQnFKBwGzEWqb2r+3qHID\nqRW1cMSQdA4/gtXniCj/j5yhF3keMtWYbd3snZ4C4xYmIVjdK6Wt9QbI3KD1\nnfKxTNahE2s/8Iri0HY4c37JbVdBtOENJ2yHPFcpR05AYYMvTcpGGM11+3vW\nI4UpZzAKfULepGHd5Fq+Rzi+IaIWqiRutIcE4tCB9h99zf0e2s4u0JMkhuFe\nREzu\r\n=P2ku\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7LgV84UpsZu47uYuPASedCyjn2ctNxVS3edIePxOQzAiEA8RbT9DKkJZS/JmbW+tCMoPXJjLGB/k1W1yWb1Pq8ZNA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.2_1587113383277_0.49506946699882537"},"_hasShrinkwrap":false},"1.24.3":{"name":"@mocobaas/server-sdk","version":"1.24.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1de6e68de349b730baae31f4e989793a588a679b","_id":"@mocobaas/server-sdk@1.24.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3VFCvZujcGk2UubArkM0wD+mMuLtxJ7SWqmTI7BZ1EwVx8ugNwegFe+sWjnp/4ge7XsXEbc3O7+fVL7aR+5jhw==","shasum":"f79ef3d1332d855f71c119b346c4034c413050c1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.3.tgz","fileCount":658,"unpackedSize":3452575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemXI+CRA9TVsSAnZWagAAdmAP/AwL2oRQE5365O6Qcw8u\nVeuIbbPmVrQfob5HgPDw44PnOcwzp0qD0yHE48+wYcrqxvqWMf5jsDndaza1\ncIUlp7X12uQJKzyOjPScN6GvGsW7c3HEWR7nPNC1zM38GQzYJj16PynXVBB+\niYxy+S+85tmnx7/zzVoCQxwPrJE7I1UforTimVoUiTzhAxpfBqVYVD1E8dV3\nOXppjwj8+xtDESoEiqK2MDd8NMFHzHmlaIxgLh2ZkG8jXWWEyuG9FSOI1ZjU\nbBDQ1dSwDlX9+0PFB17kMG1aFfPsDEuuTeh9aaHcc30sMKQ5vwX4zUIacE2R\nSlWznLpZ8jzfDLwxsfIZKLp+6XRzQwzasbcrayhs+za2oRoF1e5TTBkmUTnt\nQLZnZ/CDzvfB/KgQaAf3ZW3jntz8bT8/yEsGz5NDYhCY0d2Alzhk3EoX3fSw\neHTnF6ObaoV5LSJ05iGLKZoEKMEWZ1uJQQi+iN/+ZPJTSZe5QGFTQ/iIFcXC\naKux2LVws6mASiJ9hdXpfS44/XXrEQfj3mbm2sWcCwE46jzjYlE+3dOcqZzi\nCZjo5VRQm3dSrk9csizK+eMbb3aPQ94yI7YiWh9Myuw59ucdWkwkCjJ8RbP5\nX/1q2FbHTJjE2YkgNKcFidumcWENZeA3Xrfp8iQx7yEoD8qk86rzaHLmw6x2\nVJsv\r\n=lWDa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7tSKLxJTkQ/AbWL2nrdIhjTAXRJM2uueuhm3+7yRTVQIgEsQtVAbU9gFclCS4cnNPKY12DJiD+BR/GFuX6SW5nUk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.3_1587114557678_0.5866414816889847"},"_hasShrinkwrap":false},"1.24.4":{"name":"@mocobaas/server-sdk","version":"1.24.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a75d5054b51e65dbf95ec352b4049d9d6bde7d54","_id":"@mocobaas/server-sdk@1.24.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Alqt5+Lj++Mr4HbYCgzWATY1jNOUISRVwHcqTD4/+Np0pecAQWTyuApGaDdrshlP8zlxCzsJuNNxgms1rVxG6g==","shasum":"32141847352e09c8eb058696b32f6c058fa49194","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.4.tgz","fileCount":658,"unpackedSize":3452616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJempldCRA9TVsSAnZWagAAzl8P/A+WDft1hRrtrbd/eAm9\nXO/db+URSutV6nzaoGLC8oz4qSpJ3hTN8nFJWdgE+Mzyx/65mATet8nIs51j\np/JudoT82d2k8aGqXnXPAXPtbSA2XHQCCrnugue/7R0jgsjz803WFkUhJwFA\nmK9DDa/XarM39U4goHEpzX7HSZI8sx/7AcchK4cZFTnc/UnUhC+HTHoCndHz\n//q0E9ThD5yVRYXm3D6IX9r7aQPWngYOlKGsUr5DcW1oy5/e5ibJDpdvT8te\nLa73zYGFsmYQR9o4I3+YRLNBuzHznrWgdZCxk+sqH49DfdmZDqYoNYETAsUs\nHdF76J+PM2pIBe9VXJ6GrgtnJ1QESgOTLP7/makeuA+P7Z1fF83FJLne6Azq\n/JmY3uTm06F0fdRW/umzKMPU8LSq0lEfRNNoZofKV059oywiKDcEUu7DSu1r\nPLxKcHVh4JTi3plkrZfFYCabJ/x7OfNKiwgQKTGOfrhKzyX0t75K9HR8Gp3D\n2iLYhJIAiW9oaYIGHC81OWewmGjPE9j/b2M7NCPXVF9gY4mhx0fyBrXi7fff\nmQqffl0LO0F2XCIURGdiya9EndjDSXAFRKzDu5dzbGMZEN5eegH8/fXkN+S0\na6flRO37Ek4MGxVlqYtv+FnKbydquj+JVsLuQSa2EF1brqm/+UapVp6mbMwg\nWYrp\r\n=AI3h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf8EQLWVc/4YJnPkOUmb+W80X+s8aQKGMMwtN0H4tn3AiBGmcIWonUnq2o0cdzak2uJZy3WS4WRF2lrXEKAOSHO/g=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.4_1587190108765_0.77085862326622"},"_hasShrinkwrap":false},"1.24.5":{"name":"@mocobaas/server-sdk","version":"1.24.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8167b36a8fc3d3c42029a7e96818e7f7925b6a83","_id":"@mocobaas/server-sdk@1.24.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-F4sjgH2hSJCDTo/kWIA1nuKLoGSXZQzXTI6it9MsD5fexwilpM870xJrQvk0UOQhvmWGXTT4fkr6afu7RQDCbg==","shasum":"5c82edab474b1696a5e0f23be5041a9d51d8b05e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.5.tgz","fileCount":658,"unpackedSize":3452973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJens7hCRA9TVsSAnZWagAAZs8QAJnww6Zcju0vLrWdlBjO\n2vnrMRhqBvJDfk+JjFoQryF4v/6SD04yZlsR4KFOq+EWJqSLYuWEkOrQr77r\nmBWBArQjxh9y66+EgJCOvyTINJXj636EDmyNmTcXqbjMZTTz2Iwef4EA6lyF\nMtzTdk7Xi+CwGUag/lMGbQvo1N0xBuxWiTtMx9tFTGei0//zrc5LV7wsuEbH\nU4TgYr2PfT8l7y2h/XeYzGdMyFEaE25FUymW5HZvjI+PAb4cIZpKiT6K6cuK\nS8j5UaqWqmoIp1gEAgQ0tQvKA2YFdfnYgFmlxyCMc5iLI3rq6gxVVfYVoVrg\nosnPTaUtgoB7QA5jZmyVfvwMQSA9y7hXs8rd7dWHhxOVWAuSKuXEeezth13J\nS7dDEM/lwjrvGM3rd8U1IiDo9XZkJaOWd4uzaTZ92MW9kn393Cf7eUk+R2xn\nZmpIFMRoHAdC7/FESKHhBnVpPUiOTE5WifaQ6XImZbQErS8LdOiyXcRyB91R\nR7v7l7wAr8QVH6uxeSxB7Q0Qui+krkeT7wO1M0nkfKCQgZ3wKHtCUEUcFZHc\nRKk9vEpJkFS8cXysnd1/Ev4MgzH2VC1HoRw6rLCK/6SVd0/03dYFCj+mwFb6\nh2r7UnZBLP262xy/Cx9Um403Z8r367leAobYhK4G09ZYiOPeidyvkgkG86kV\nNFJ2\r\n=uoDf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSPFn9o87MNcrGcvpsB/WqNF43m1flU93NCALVBp9A6AiEArOrfUfzHY3eZdyVRUIyFzSLdl/+5wFb1dQMLTNH1qKs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.5_1587465952887_0.7869023392238677"},"_hasShrinkwrap":false},"1.24.6":{"name":"@mocobaas/server-sdk","version":"1.24.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"dac9fff850160baaf8a4dd40dc42636859873539","_id":"@mocobaas/server-sdk@1.24.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xHNcPqnnxrzB5FmDIcs+aHzjLUqaROMk3wpL3Z4dbgIdXGSkrEzUNHfwfOshj+IEIby6d3EdF0CCc7Vs9d4p+A==","shasum":"73d2413a001cb8e4619f24d69a85acb089cd47d9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.24.6.tgz","fileCount":659,"unpackedSize":3459923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepcTHCRA9TVsSAnZWagAASHEP/2OsdTPewiwiaHsn9S6B\nHcqMtsnHbd6nxzCkXkxV22l6hpE8sEsKpX5AwKrpQpPaQNLhz23TUNSgYuqf\n2lITtDleBeJ0Nypf180I8CTa3+lhkIMTb/iIRLc6SwFehvS19z0AV8rSzKrQ\nG8wE4n6MAg/ZLZx70LwdQpXCD56CUKL/IINoMJLXefmbFqeL2BDr6hvo8hse\nF18CL93/T1G6wPudHC1Zl7kNzXVPqxXxpw0IkPEIqlld/90S+Vw2CiJYlfKR\nCp3/Zci1k0bBD56KIrrZm4iFoZi9vP8F5JQPeNB889BishoMoWKTFI3r58+z\n7m+TIYeB4gTT4t2n66x4PVRCPvH6c8F5tXyDxkHmEdSqR33rvzgIsBaW4v6r\nd2HL8RMUUFPPctA7uHL4n36ezwj/hAwa7jh7eVYYNv/fJYfH7dOk3bd1mXe2\nTnbk6T0LyJ3k4b9LEWROpW7UYQMT0v84/ysHRlZUZKv4arSk0Qw/JploQ930\nVGpYt5FZHpbTa5/bYH+lsuz+75Vq1mGP7S5Ax4CN3DCoasDWRWJ4+h9838dF\nHiXnsZeroak78diQXrfUW3FDiQVjTD6lii2WfwIV7ecjdePlqSb+4o+KvSrh\nl7SrdCyK4DcV9gTIu5ygiUmT8KbWIShJ8FIfuVgo66r4FaocHx/rND0RAJ7+\nGMQQ\r\n=Xigz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmDFS+rFg1sAoaIqHfn19K6K0l4+tme0FidTSvps/FDAiEA5hyXIZ1kboW67Tfxejn7+2F4lXi4Orw2Sxn09Hefyn0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.24.6_1587922119239_0.5410678080307774"},"_hasShrinkwrap":false},"1.25.0":{"name":"@mocobaas/server-sdk","version":"1.25.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ae6b5d13a9e479acb8aa4f8ae482ee39d1161580","_id":"@mocobaas/server-sdk@1.25.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yIKrPyjQSqiBxSelMdUXOYUJIRiUmGh6KfgzGW7UXsPXpy6Rfq8mm1W7S7NWuJ7AoQyrbmb/JNNV7UMLh0DLWQ==","shasum":"b814d3a70eebbbd21ab7219190ffc6f111366840","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.0.tgz","fileCount":661,"unpackedSize":3469202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqxDrCRA9TVsSAnZWagAA0TcP/jENkCp/wixm8j8iuc1I\nbuH3cTOYjkA+RWRxUf2EJUtN4ePe3qfMPtD/ZT50wKoq7Z75lCWT/PuJ3dZm\nXJ8KdufQapeYXrZam4KQb6X8yAlgbuC25iltYTYg5GX7+81kY4NXZuILdfM2\n0lHp7uVrmFv/KQNPTKqsDgoxskS/ptzKB3KIfB6wDtCWPnysR4rYLrCjaG0u\nynKaWLJ2redTBn1Uh1JjFqERav/TpTqeVSoQVFEk+KUND6BWcBIIEx0yI02+\n1w2DGSzbQEN9JGazmI/jTr3d50sqjm/c05kXtGR6655LdaZleGEB4VMyq8CS\ngL4k5EzyIp4qZyopMG4Pp4htKVVSaoOcIQFFpKgvWtsNASVG57+ovB+bdK3x\nXJEi/5FEQIEQC3gnGJo+GKpt7lvJjtlYDinx3+rpWF3Gtnu3YlUEFbv5ph4V\na1mHeOuYEgh9vMPHbKmqsyxv96WJtN7P6DDSvY01RttXTDYbnT0E8qAmox8M\nwqenM6nkcb+IF5YAleCKG74JrhjD7YW8T0i7bLg66oqqfMYnYJz7YWw0N2z/\nhibA8SOFxUMzTwMdBWUSMlkvjBfeibx20/93yqRnzb+UsGMlKLVOs1g0H4Bv\nHY4sGXvfkqJySuqw1/UGQwmzcA9ti2xssvIPu9tdkw/QptX9w+/fmDeVOZc3\nmUBd\r\n=FJ6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpV/vVXpAWw35pZEpvNo2iLWO34ZTa4ycFQjWhfF8t0AiBAq7VQnJbDWE/oHRsy47tXapThA29vXhKPlIf1m7lDvA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.0_1588269291187_0.6175981874064989"},"_hasShrinkwrap":false},"1.25.1":{"name":"@mocobaas/server-sdk","version":"1.25.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b4e33bd3ecdea1a6bf90e63760504a5b124b5907","_id":"@mocobaas/server-sdk@1.25.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qeSAs0Sxp6ArP4iwNmDXriQ6TQYe0FrcGzERWLriPVF7u3qXO6sdVtNU0r2aHpflkrk16izmEXPlXufnpaLFhA==","shasum":"27466240974ddfd0a91dfd52dab82374a10ecf66","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.1.tgz","fileCount":661,"unpackedSize":3469234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer6fBCRA9TVsSAnZWagAAzr8P/jNi0KtzRnbu0bCgphqE\nwd3RWKrApwL2J6lFzXKDhgjHlWl63liDwITbC7QKtthpF8WfPLYgO8zmDrVm\n3mnHELqjrzJXAzcx+oKtCqLWCKc9hrsfseZPGk5oc9nyPR6uox5I0ZpuJa6e\njVIhvOugjUmjmHTlY6QFazgZ4VWWZHxEqbTFVYtunpvnLK18TBkS/ikLyuU+\nWi55RO5n0E62yS/zHuVjrg/9/1977pQQlOCPDfIMa4aR7qtZhQnpmfKmWpkN\npmACw/3MAXPIAiOuyZDRvS4HN4oTSUQiCzl2JUoEx6A6NFrc4bohTzCzZWa+\nUQgpmZCtcQSK+yy7YIHXABjF4CAh/IBSscHWGuJ74EKaUJ5kCKCIsbfnEnvX\nowgQ++a/rg+uKAGucsk7hG1arBVDL+7AO31Q08gOWkv6GtM7ooshiHNzEXtq\n2239wfCg5Er4LX/bwWud0wHmrZJScipn03RF42xjEewynAfvkzyi3jl+/MQL\nYYU/m5Y0FF5jh80strB7NaJsWqFXCfUcUduYJ7eCYjAkJQop/kHhABLY/MGg\nwv9rmfv9UcT4Pnv5qa52OzE7/hGW2Zgt9rp9mJItsK2NNtMyJriDmlCuPeSG\nPuvxh1OttdDngXT4SvcKeYBCWUvuykqqgwOlh+fVN49AqgRRSZlmOC0Pi2dT\nNF8N\r\n=8hfa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl2u4chRTc0IXPAbeV5kSdMOtfj+Wc5sj4qeTGgaJiOwIhAP1flKEefsseH5dL3CvJKHSXFzHK0cbOkb3XQkod746i"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.1_1588570047944_0.8165850687802334"},"_hasShrinkwrap":false},"1.25.2":{"name":"@mocobaas/server-sdk","version":"1.25.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0d77e310e63fbc6a0022f4a27c01f20de46a11a4","_id":"@mocobaas/server-sdk@1.25.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+BJHr1oDGt1i4yWT9Nrnu1m3HPxPjNRUK1VDfTci7/GgzfNMru4Eypd4But7Uvw23TzpZKWkJ0c6yB/ulUVS5g==","shasum":"4061ffc2ba0cc4da9cc172fd07232c7cdba41f9c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.2.tgz","fileCount":661,"unpackedSize":3469394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer7UJCRA9TVsSAnZWagAAJdEQAJU1Cv8T2Bq7JopxrzwX\nK49bT+k2rQ91/AiEEhc6e88K/+lK18Zhhx2T4+pPYhtIoksvQgjZe5XlU75C\n+u+cMO6HKzuJa56x7IrGqivGmUyif44BgtABPE2nQBB+kaf5Orm7J5U7A4k0\n8C2rC9M6SzSla0aBRc/r0OQJOKtCsNX4BN4G62gWXktfPUJc77aHgQSNQbua\n6/sUZBCL3NvVKoorxlknDga9vaMzUlXsn05ARdv0AXOLK5nZU/sIrnHi/tSE\n1I6GKhZhgis+ZZO3KbeLpJr9IMVn/niNzAgjhUPUrI6KCX+T0CvfU2P3U+TR\nu061KBGYU265JUegY19xQHFCLRhNzO2xi85X8qi7aIT12vp0qEgFUJ/172bX\n1dXC4srt0E4gT4wIrZXIMtXrVWvrK3AwO1msDD5BSHYHt2zu54bFz3/EcTUB\nj8SG59G07OgVpMmrBAg5TtYA5N1jRf+/A8YF+D3InFSToLx0W3DHnKJ1pWRr\npCX9b7olvn37SMFh1neZi5fmq0dtTpKc6J1xXytiTMk3pKALXsrxbN56urin\nAwfZKxiqNYTUudSvqlXNryh4xJFC5SwN6kvVJXZMFUQaqpP2LKaGKKbRsz7Q\n23A558cIfOFxliBG/CVbE1T8tkMIxc05wAQFF4rUtmFLy1yHiPszxaehm1Hl\nTlze\r\n=GU4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDphonF+137azHfO7RXaHvmSduoKKiUPQU7KxCCuSg5yAIgT50CrW1JwtlglmPWhAVf7+1Ge7ZvgfGhc1YaHKZ+Y5E="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.2_1588573449221_0.6589186919356087"},"_hasShrinkwrap":false},"1.25.3":{"name":"@mocobaas/server-sdk","version":"1.25.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"62987e03e4ddafe9135071df40bef06649cb2610","_id":"@mocobaas/server-sdk@1.25.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SVyVwngHuX1TFWgpaCw9ni6LWEV6CHK4+bVPwklqSL7ePQypryr/3B6SZjVGJVlgjJBjHyj1OAP0EGBUYNNb2g==","shasum":"889ed6d12c60d4d62b26b54a48b0ee2c494ea43a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.3.tgz","fileCount":661,"unpackedSize":3469957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer752CRA9TVsSAnZWagAAfZIQAIShNrGQAaIdvwHIgRXA\naXzeWR3ZIpZ08i9TxeqG+Rwb9AapLuwE2kuLaPzqK8BdTJUm8yCgpllz2HAR\nMI7G3M2E8FiJolC/Fv+lt8ACcGPeOHYOPokYhZ1sB0A1ix/DJLrf0/5TDJdE\nzSySwt825aFv01SbiGf70in5Gb6Bjcflen8oZj5HpeKrnzdIW4eyuylJFlQI\niJqbqiuAT6jajCbhS/NdHHlxCxdXc+X7EIFEvZpfl9Bf/XkHeyUq48o/1RqC\nSRUjPjO2c0mdrgNdNahw7QSI6v0UhV2ejikG89sqHIDxW0NDP/QRTl+kBzab\n7jPA9uDz7gBTkTvyZmtNR4g9ngc3I9kjMtZ/BxfFfGsOv4vYZNbnjAI2MGyT\ntJis8WbDdBwO8JbhnQ+HxSB0f7RHffabxP/pd9YJBtOOncE4ZFFxQOkUy3hV\nn+ZDAHyt+iyc6DS4qRtgTIuQFyvgwSHm2K67ONupxEVYb52FzGo19N6dGquS\naj2laxxsitA6v+wbj8jjkFj9jskUSGVgsB5oFRp+hNTJk0yKuUtb8o76JYin\n/B6YX+U1RaQmEsgZE6RWAUPHjU7Zlklc2VRiCSFPzwj1Eedn+Z+qUgfJAa1R\nLSqNyHYCVyIiFZCtpFOJwmTYzuZATb2hoXNu4LsbTKTrQOrAxMB8j+5LlEmP\nxcvJ\r\n=GGq3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx1PNPcXVfIs8i9QJnDZaSBRdhcLVppLSUXJ9oB0AaZAiBn0CP6alVFPV/3Xqv7s0JZ+MU6ogxl9p6YAr2OE1+7AQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.3_1588575861475_0.10616760306316508"},"_hasShrinkwrap":false},"1.25.4":{"name":"@mocobaas/server-sdk","version":"1.25.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"646acdb5b196b5ae2b1d4af27932c7fed11c4f7c","_id":"@mocobaas/server-sdk@1.25.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RZVg4cJ/LV9nKdQqSSoaL7/H4PuA/4VZ46uroZn9vpU1+j33FY+t/FCWdfVZ+uOmudenMfdZzjdUsdN9goDC7w==","shasum":"688689f4aeb91cca45407879633a5bd9efa7f97c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.4.tgz","fileCount":661,"unpackedSize":3468160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8VKCRA9TVsSAnZWagAAqr0P/2Rl423o6Q0TX8wf5woo\nSMrjQoQBCKeGpiXPBUrL96HDVZ7kNFB74Jn3G/7YtLGXG1fJqownuSERYAiw\nocL9N32+88itQTcgTaLfaTuUYuYsrPt+DSXMM3i3dV/VT8yfuHgQnSbWuLOq\nlhyjzOVx8xauAxAILOKsA7YhhjLHJlOEvQApv8J3LmzqtbCG8i1DboH5moze\nqM6kVr0qVsI8SnBu63MYWOiEKm8pZisy4ur9rItv5SRzrmoiaL3uovtS7pNE\nRIyN9hzH/iR5Fhe9+JyUZ8eY3Oqg9OpPCxlFITlxpeAWEhSYRtlbHbO73OVB\nPUreYsFm9+jeB4kNRXje7w2X9WxaRPjEhEMpZjX3QeWVGra1Pumwe7uB0Lln\n2+D/4tsmoHat7oUwgyZv4fvs+vJSR8zq0YATg2HHwHxH8w2YiIghQZle5kew\nXjOvSGektWa5anKN2P4CK4YpgJFPkri9MgPbmxKiOP2Hi1Zf7+dknZO9lanJ\nQ0BDUuG/BjfN8QauesXRI5A4DE1D6jJ3Z5KUlb+EuS1LkD0CLp9GAA2YTIvE\nQwyCT6ji4cQM7RVRpSKwxNP7BGsUhUQ//sON+7+jwrs7wm7uLpZQZWmmFHbk\ncGfAHflNGMR3UFSSgYGk4xOXWN+g6E3OXh+N+7P1sHXFjKucywC9r/qODdLC\n4U46\r\n=19k+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/LmEQaDor7ifNo49mn5iJ8lZrbKpg0A705meThuvWdQIgETf4xa/2d4qwSTFIiLhdbCeUE5PbxjZROK7/1UkJcUs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.4_1588577609869_0.758309842102975"},"_hasShrinkwrap":false},"1.25.5":{"name":"@mocobaas/server-sdk","version":"1.25.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"141172a2f55e39e7b8c720599e211c2218eae21e","_id":"@mocobaas/server-sdk@1.25.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7yX8SuPGqXOMq/WRNZXyMfQCkRiPNXSDY8VQL4vEH9/6NLRmEIs++pYtvSWFhaws0T7ch0RxkU8WwHVEQgybjQ==","shasum":"1e5785ef7678b89d01bba5e72d1eab55543376d8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.5.tgz","fileCount":661,"unpackedSize":3469530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesAgfCRA9TVsSAnZWagAAotEP/3gjhgiTEXZO1DPDB510\n13PWlK0IoOcxgM8e6rP2ak+tEFY2+xd7l5qqrRVtLw9TSJpn939lZh0et0tW\nxA1B7VJBwU2ap5bdgyrsuXowxgvxcNmV1VpdLlwS9fz7dJ3LwLrw8SrSRUc6\nZabggvLULqqvF49a22jqqPNvXgej+cY6A2FwjB6rZs8ae+2D3ajiGsyw39qk\n+4reX3q+kxaQVcxgu+ZVUtzeH44DGridqC+ZLbieilTsmHnM+UbC2qU7xrtB\nJoSWtr1HvfX4e5m8kolEOo8J+VPHdO+VVm8NzajpuFEKZErp9JHaSunwdWCa\njJpxZDRN3giq1xzgS4YnbtOCt3lGN5pL5ocghpuPJtqQ5Mm7EkLe/HBdUxQs\n+zB2P/odXqKp3isztSofOuI0wHLZnTClU3ZnooQ5FS/sSSm4wbqgAUVZGPK2\n5lA9xSR6/u1SxQpUtoDsWRPabewla9c7P36WKIY+s0R4vr8Wq5XSNwhOHhBF\n8jeeNbJuFgocmS/EghNjFu1doE0w8ZAPRPPOviavO+VSP6oRDZ1cN0yPFWZi\nYdqBB6Kr3luDFCku7lFqgXAVTYfoEqVIY0WL6qC/HCV3v7yJgNvLwHzo0EK7\n8AiL7s3E9Q6yV4QZqqTq/7ELks76WAczJNTsHSYznQF8hpYChNz3UCeODYxT\nxhMY\r\n=CqW/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKzFaxm8WJOU3NTy7UAEZhzvo0uaLNZojYARJLHUn//AIhAOhVY8Khqv7h4YMgblSHX2clRXXfUZ1giQWj9SEcm48r"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.5_1588594718469_0.6787493780418699"},"_hasShrinkwrap":false},"1.25.6":{"name":"@mocobaas/server-sdk","version":"1.25.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9fb8cb6a51b12ff1376dc74e8333677ff5d24897","_id":"@mocobaas/server-sdk@1.25.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qMe4BFOgkpB93MfZvzEwIokYskXz3XFEiq264FHL/WLXoVHE1roctk8lES41IgahHDF6Mh4RtpuZjo3dQ+Rmiw==","shasum":"8773c63ae773f62853bbef1f4fdaee68a4a5cc0a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.6.tgz","fileCount":661,"unpackedSize":3469660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesiIACRA9TVsSAnZWagAAvPgP/1YKEwyzLAMomcxU/UEh\nV458En/GD+mLUEnCmrtdcLShBo+iLHo6127AqyD1w81BoTAREP1a4DyllNKM\nGqzHkcNByYtVq4F2rmHT9tEZW59wPgvtko75FP6+WIV07+9Ta9J+k8Zh0RCq\n6CMKWQsPDidXcQ9EtHIBd2OFXMe307A7ifSIO1vmsv/0R0F40pOeReNJaIpm\nMwTUj2WzSVt3rR31ISytJy6JCHtNilwGb04CBgC59qrUPBWsGLA6WNKHHIRI\nZuyROU4h7++6bA2PqVgt3uu66qGHMMSmJUWQ4ZpaVk/PB0nNFnEv1np+zcWd\n8EWNQBLXE1Lnd7XIjOeAS9Kd3tw7qxXq9nlxuqWflOrUYPglWmSIvkiWxSM0\ns4RI5WObf5UlT8h9HxXhrHA5Iupv816Vh7qMa3cwt/uJ5sQ0hU9/iPoKDTnc\nvpB7DL6Il4iGMqJ5AOyB1/wJuwK7P4ZlX7xgfDluoqXNytkzuVJe/EuCzGuR\nderkkoH6iog5I+gCsdz7+PvRQ+g0AOryLlMzIVP9hn66ByC7HNxiPl/b9y3v\nZ7oKlXYvS8ejKzCzydMHz83Hh6Kbc+rpK6uIdwGkW22VFsf/IZQbvb4iwwSm\n3PkCLUMHUXrUxrYGpBPic04kC6Trxkq1EFeVVkMqKrvmnTe91LAOtEXd7/ZB\nzkiI\r\n=gtz4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdSyRfQqsjuLASBJodEuLrX3VjwFx0uLyN3QYmWKAhRAiEA3y9EmkObEqCwIzHpju9FKciW9qjb132qZpm7o+SerRc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.6_1588732416159_0.22559632534519203"},"_hasShrinkwrap":false},"1.25.7":{"name":"@mocobaas/server-sdk","version":"1.25.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3704557f7a89daf578f7190ebd462a963f411835","_id":"@mocobaas/server-sdk@1.25.7","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-H9sNakm5cu3Ahe/7MyY2okCQPmdUFnIvL2FlqfNpfsw1z6wCs3PUy4uWd7DBXyG+xWC8bUFzKjuLxWoLRxaxHA==","shasum":"0cedce3c1b3472d6ddef108a7b1c7a6cef7f7d4a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.25.7.tgz","fileCount":642,"unpackedSize":2140593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesju7CRA9TVsSAnZWagAAX7QP/1KR+LEpQNYi2jT9zMiY\nCtcdWmMc0SslvZzNZvEsoxtSJ1kodxHbsxCtIixqrUeaQnogfiHwm4Zlo9pz\ngFAnblgYhV3fXHgTshLGupIRyDoT6rxoLJtUJMrZNUm8UZXFI1y4jpZLNPt7\n4PLLDHkzBdlfgHD0k8xVuQ6J6wLkPk0WJF4o+Kzi7W7nqqXUCfujd3Ac9fJW\nDdhmhT43AxqFcdEOu38OxRFjIHIZyFZ6/BVOIpBF484yWy0CmfV40uu7+8mX\nj9iEvGTqpaFj6GQut4DthIBd9DMXd9LgholkNvypkygFczmVQrdSC9Q8i9Q2\nNeGen+nWYfs8qMaGNhGCQNEy/oiUDlvWhA31PMcmRWvDE8ZyZxOAREtuGXPj\nlQeTijV56FteQKQza/hUnt3/ER1fNyYkN9yr5Ibt6WH5Cf5iYXv6I/8/8zO4\nFBYx+bEM4Kr70OqP7qhq3sYe81oqcUg91Osu2pHSF8RJYGhlwVcS3NjtLpeH\nFqZLc+1Wzg6Voo2kqVTT2drBDHuljbvgoiBWJ/V31JOM13Tku0HugaYrZIhO\nWTuXCj5LIj/MAS5meAtRwsqVAcXq5BG+VYHuh1S+4Nk4B22g1nCVfnVFktbd\nSst18FClvTnpQr2LPs46c+fKGZqe9tSBUfHd+hOeK6zjzIrA8dUkv2W8shW0\n6r2F\r\n=UCUo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC9BUzMod9ReAlQqX3+0DyZUBfO61jYCGTk80UTeP6VAIhAP6FSn4yAGUEkkfgFiRFZ5FipzI+5KzBDqSFmyqlxKMf"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.25.7_1588739002654_0.7189950410984889"},"_hasShrinkwrap":false},"1.26.0":{"name":"@mocobaas/server-sdk","version":"1.26.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"18799b654661e0f0b72a1f4d3580cc97744f0e14","_id":"@mocobaas/server-sdk@1.26.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6RisrV7tbBk/8EvDB7wasWQzvaxD/JvHWWNUu193u4IYSPXvipxBAVupajRWlrWBFDWRXJFkAQ93SyN9HR0Yfg==","shasum":"cd8df805a6b4252b4fc1eeb861d8c414735e050f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.0.tgz","fileCount":645,"unpackedSize":2144424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesk1aCRA9TVsSAnZWagAAW6oP/0L9J8zpjLYUq5Llai5X\nibZzLyVhbkaYQ7tjzN+QKuAE4HCY9rOP/6WFVtOYEZ8bQCJUKUHJ4Gd7FIXS\nc61ec3BHkjrcL/emLhKs946hSg7VLOI7zNUIdsGgdi9/tmACTtcYgx5aL2IF\nfMMegW1htfv2XkvvbGT5qgGcvZBry2pOAACbLfFazb/KuR+24AnhW3bQ9B/H\nzelGm/wJczxDDjsOGPtlmUJl1+4B3koPltYK+IHdnw9wwtGPTY6+Uusw6pbx\nqs+WEWvODnt3yc+TJfOERDHKnB2wyU4z76g+m1zfVe/N66WYQRPFSUfV/TsZ\nmTYDhPFLy3JgxgGLQWIc4U1YdNb5Q+Mqbl1fJMH52V/oyvaMKgOINP0Q0bi5\nt2sSPAQ6Ppy5EyqqIA5CVGdHqS/X/VQDmtRToWubDrUlU6ebwfREygBBdXF7\nQQNfaJZ2fVfSkY28nR6Ing57CEltrVfHqCu4O2FDw0iLni3jkA7Ys4M5sW+t\nuR7rxK5FLnTQOlMioHyMCsNZpSuPfcJdGjoq1i0F11cmrmMgpkuF0kRFjTFT\ng19eaVlS07bvj9ynP1+eJc3XxfLxAU9EblOjdEDDEcxKyfyuyHI10IcCxjHm\nwwF8UicU4+OS3ftoY0xzRBuLHr01V40Q/oi2r0RbcXVLocq5UphwX55LHSOd\n/ZEP\r\n=BozA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXEqbcdeeyvwPmDFSZgbX0E7odDGHIwHbYHn0Tov26cQIhAKXI76bGIQ5TWekHtUAsW1BLbNL3qkKi6oiiimZl/GYp"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.0_1588743513980_0.36179119882094923"},"_hasShrinkwrap":false},"1.26.1":{"name":"@mocobaas/server-sdk","version":"1.26.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b75ff5181b2d210900d00c7e2ae9e281d4bc9929","_id":"@mocobaas/server-sdk@1.26.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IDzz8J0nrSTpwdVgycFa4PUk8hAMSaNDUpxADl1BVl6HhZqTskpE5CtxroWu+aYITV9kU9PkJYE8+Ug+HUmwFg==","shasum":"620f02959e72cabeb95306971e9042a412b7ecd3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.1.tgz","fileCount":645,"unpackedSize":2144433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes7AECRA9TVsSAnZWagAARtwP/3GT1YeHtJZYcfovnQIa\ngHaGTAfhVI4gxfoCGyNo9oG2NLViyBHaormywPGTwjuttrJFbzuSakTeBHAD\nHXiol44cKYm4ZWeC85wn0iTFXpmHh3EcUa1Q/pT2tcjx6OV7coGhZE2WFZ3z\nEqP9hTBtmlBTgpOIElLxaT3Bx9p1p/DxL+uhHHz0U79qGHyljaU9CfDskpiG\nC1UjgGFnKIQblCTvKxzEkM3jAXJfltHrrDbxsLraxQd3hwAzV4tHNn6NsEsX\n9ZtCoCVMW21nI5zcE2G+sd564CcAWevMzEIcnM8c6XimUng8ix1VSailufe6\nusQLcQL+UT0+w9VD4e2UiHk8QOwNqUp7k6J2PR0gtu8LQtWO16TokcLQXagA\ntI4+pA4NLPWyor+vYbkw9xIwJ276dw5WWLRKvTy+VGXdzhDUzNABSc17QIjz\nenX+eE1UgN1IUzS7xUdFQwfO55UY3LWB0r8myHkqcLgE0u9hlPb0hG0cqJFV\nBK7fsCoAtziLVy3DSlJ5hB38qR+cKwUFrXYtFraCZV4jZXuF1vqVKui5MLEk\n2j5n0A23ImSCJqbeJ3bnv46F8JaIdnSRZDNshSlE1tdwa5qg0zGrdWSI7/vX\nxYGQ1HKeFMzDk/XUXmCQqkzgkeoCb2F+w7r6Cjdix+mTt+mppOGXfD5Jeaf7\nBpyD\r\n=W8Gz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ZATN3VmDpfXC7hLP3lyEmXf1qXT8yGJmLboUdgrM8gIgQi9cdXiYT6wiH7DjXv/oy88Ol5OsWuyi4Cfs257N9cA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.1_1588834308116_0.40829042720960196"},"_hasShrinkwrap":false},"1.26.2":{"name":"@mocobaas/server-sdk","version":"1.26.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"76c37f9555781a5b0b2e1c53de102fba0d0d848d","_id":"@mocobaas/server-sdk@1.26.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-o81XJ/T4P2D/DRlZvgpb+XjIdEFKgBYaVoayXhvUuLyMDE8sI+baV5U1NozIPVrgT/hN8KmLRBv78uqGoHwAuA==","shasum":"188fa4fbaaf6eb5216436b324b1c1afaea764139","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.2.tgz","fileCount":645,"unpackedSize":2144923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes/eoCRA9TVsSAnZWagAAAtgP/jIpLH5xxBVglPy8rC5P\ne50tV9Q0JlKzkg2XCH8+elcgYdsvTOvBjNbofVtqH0mKGq9ja81sF9/rxUCY\n9s1wluxMlyZi8dm087FAPDNnF8ir3vjaCfnciJULb6M9pH1aIq0uudLUST0L\napoDpeVNYJSBTLdhpH1RrUVboAtiYEp9XjNiGhBTlY0NzBHFtxIPZmOBu04/\nw82M1xdqZX5A5NCqiUl3nYhuLt6cf2atzhszi87hsa4+FBIIaUcriF/7y8MC\neWiD4Tx9FYUPb4otIxpQr22nDxDoenh5eil4MlRue5ynk/qJIHXUetWRsRU4\nrgBh6qSajBp2JfdQO/5gSmBIbfGtPIapdPepw0DroWma/qeXK2BGgqmAKB7s\ndaqUV5qdPlNjxUEt6JbUrOb43c1ofZE2g6YAer0RuDldUV1XczpOFJ1Qpr5C\nyBpC5/lj24b6xRP8x+ojUYsXEv2LQH8qEXHqSFVWIA7xTOXsmTvKQzWjULQi\nHtNlvGWCxIqIhIcJUXVECgnfS2dzz1guv3x8WO6Qop59uk+r+eOW0Mw4ajth\nouE2zX4gZqYNuGrlpJt7hpFvDp6qN7rsDFvdkLS9LtpAbn9qnTpLsjBZxdCx\nStyoQOx55AKsz1PP4JQru2Pmn7/k8+vwGAMoxd+itcrmF7Xx2ar0OMPkRunt\nz2dR\r\n=+UEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBEr6b1uQQgdkgfkGAAoP/YaYYAviMKPEQOMjXRFnL7AiBUFZ41/zIs+yW9HHI4b1hV8LQ/PXV4fGi7F26w+QJASQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.2_1588852648188_0.32562768620846816"},"_hasShrinkwrap":false},"1.26.3":{"name":"@mocobaas/server-sdk","version":"1.26.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"51e7b1f44a770be628b01f91048a593354f9339d","_id":"@mocobaas/server-sdk@1.26.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-851TQ7JO6avH8m+VzRcxQzLEKE2L7WT8QTDc9HrS7x49wra9kbOhQlp2Y9GtVxjAvY60c8cBFBJQ7Im3TNmkmg==","shasum":"edb8a7e9fd8e41d224d1224148d5322b7125f37a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.3.tgz","fileCount":645,"unpackedSize":2145883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet62RCRA9TVsSAnZWagAAwIgP/01Y2AH6oXm6fkyQ74t0\nKEpqvqKV7hyEbtPZCm7T4sox9VAAzsTnFHE9o599kAxPQZ1LqYHsQDD6fcNZ\nGgDK4kjZpSYKP3spYT93hSQc0KnFdpg/reA9b6xJ5X50pQrGMMJx/dhQWbnd\nlzW/lFI/5/xmMR5B2p8+IKkJwU15lZwpul+UJ4MClWQ9m3egnYM9YM78Ac7m\nNLrLLTBV8yYxKCaH6YD6oNbWiJkqds/Iq2B5YpuieAXSurWM34vlZGlxb8aM\nR63DJ4aAkAIgMSRJOJFjN0p4x0233u4XgFPWpC1G5dsHL9IzMqLP+jJMgpG/\nKHN03zchUoJDCz4PX+PaUqtHhIk+rxuzFRnBW+kGtvfOZ70HOBhofZhiGWvR\neaH3AAgR6DuQ6u1ecqB8amKlkfG+PhmuBq/aD7DQnI2o7aa+KkhGF3x4LCBQ\nuy6EVb7RN39k3Ca4B5IYeX7N8Ajh+rMAgTTGDCtBRh7Bvpqpbyiq+/ms5yYc\njqPTZOl1JUVEX6dO09BIUPNZApYAZa87ytR6cC+JyXHFEPJkuji36mZ9hZna\nci/Ox3A8eytAfh6umWptLLJWl4OQwkezeXNrU2o+dIgBdyLSn/GLmc/lzeis\nCIK2S5xN+4wXXwjWOvS0/365O5qszUwvkxIZRIGjqyRgb2Y3T6lRtG7nwh80\nkhCA\r\n=R90C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC3hXoWH2b03vafBrLcjay6dhPGcZ+/STM8wRbLXt8QAIhAKusuRSwtuipct0wflL6RnXxcxZK8yp5Zf6DwYdYZ12S"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.3_1589095824603_0.3697020488511904"},"_hasShrinkwrap":false},"1.26.4":{"name":"@mocobaas/server-sdk","version":"1.26.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fb4a2e38802547074668f408bd957c355c45b20a","_id":"@mocobaas/server-sdk@1.26.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eQvdK9kM1bRqtTUo8PhhoLun4E3MWvStBRSZ6UfeQzLCLC/3r35oDWVIb5Ib/qGAbGO+y5UaiNuWJAgKqSDKGw==","shasum":"1edc29d367373e8ef4912b54f697ebb7f961e893","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.4.tgz","fileCount":645,"unpackedSize":2145904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet7L1CRA9TVsSAnZWagAA7eoP/juvRoung0f3b0ifSBA2\nnU5JeP1b/fkTDhuEuyuJncFsIkGk2buw8fBUNJ6MBk5CBC5gpIxx2Ychdna8\n2YH89l/P/umylAgfTHY0sXE3t/knxTF94ljqkb7QCKmGup/EE8LQNsFIWvKq\n9lapRdO8YTLdpHmw8WSh2LiCbmoA/FbLUbflsK4KS+mSVLdu69XwiBNnysdK\nhnXz5FvtVk3aAf5xQl1b/gV38UPneRfo/aV7LA8Hws/3VSajr9xC7ZuDxmff\nRDqvIuSA0mLj9GF/cbBku/hhGaur8L1IDcg6dZpqsVUmqWRwqKwvH9PFTBMY\nK/ZpI1RI93qmiDshOGK1Y10/dTOkiKgSMMEClhBRh2+7nOqTDt93uyFCRf6z\nj0Xk2fpAizwWDqBjI/VQsbHEY0MXPN1hyR2IYkNDBVsRStZ3j234P+v6lIWO\n2EImj8fEZXM3L8r1/kfxHBWZjHBIwPLbcXV5t5qRh1BOi8IFCSZ0oBlpPRbD\nKdCuDALho5AipjNJlML1J8yBc+KcFKDg9bIFlrgequpULyRS7b9vCXKXrliX\ndnyeW1CiYiSkBSy24trKTT+js01wJPOHbwEGwyXSkpNt3tP8a5al+mbvqtQ+\nwlQKgFOo3pCtpgZolCN8x7t4xHLG/TIHo4GgHuA1+PxfpI9OCq2K9Bh76jwq\nxNOB\r\n=kj7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVlmI+y50fTrAgk6lKMVGtREXNcp1cfeABm2G2xgbHdAiEAs7XlTpaIUtDo3Jzmg3WkfJ48vG4CggMyI93Enc1+ZE0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.4_1589097204404_0.8567914407812689"},"_hasShrinkwrap":false},"1.26.5":{"name":"@mocobaas/server-sdk","version":"1.26.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"643bc9b17233c072fb45325205a56394368710ac","_id":"@mocobaas/server-sdk@1.26.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Vc2lulwOR5uRwqSQ1byZLM5SP8WM6T4GFb1G8o/cU7aiRNxLj6Y4cMrct3v0HD0ZUQYEA0d4dE2jBO7uzgZDOg==","shasum":"7afe641b5cdbac60d71763e15ef5c06860b38c69","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.5.tgz","fileCount":645,"unpackedSize":2145905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJet7Z3CRA9TVsSAnZWagAAS4kP/idOBddhj5kRaxDH6BVo\nNUpvkLkcF0/LtGdWkmrugpKrRp6UhyC1iNrKQCmgyLiSFgcfJNvxkFXDoUEC\nTXY6M7XbuvIBOuaeSGKMx5+KwLZAowYdnltj4gQpOqzDUIzb4CcGi7R2J9HB\nTwFWtu6PWq5XSkP9wb8WLFJq2yZGjGvDhR39sIWKbjx/BYhHjR8Q2Bhi+wMg\nFzmMeGW3kNiuZvsVGyqCRb6M3zzkv6dfYBljAcDLkg6VhJDhHUXFjcfka+W0\nkmhuIjUMQSflWJpYhIG2yqEUKYMZMD0WHQ9QdRiR/r9OT9RG+AVwBzktMXpQ\nt52Rv1McRAhX8f9RkM79getEq0Rml4r3K7LPD/wFzk4ocF11AclWpAT+W3uz\nPOukLX/i/ytsaMukMUEEt3eXnc1hXcCUdblWNrW7KEU/0eTg2bePY98eywli\nqzd8jA9pShrVLZ2pch2ZHUIroDBPjuO6YyH5Zi28XLcawyUDYZlpbo5B7K2z\nKOMyZHWnQZ5HJR7Tyhecqoy1T/wS6zyCszZGM8XqsnAv9gkJemJZ9QE02FqC\n4RTFj08JchGCvZ1tMEe9K+7/0pvCn2RbFYJLGaPCFcoZG+2bM+CUwT495kk2\nEyAVg9V3R87gWBjmBGCyot+ISQ/LTS3zCO3vrX3p4ips2UC8gMmZDhO7I4yr\n99ww\r\n=uBtl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYHSF7oR2O6eSQqJuxsEW4uEIcxgXmszgUEryjbC/tmAIhAM7ZGEJmBTPJbAChC8bB5I2HH1B+pwgahGO6zsRTJgjn"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.5_1589098103310_0.03946529524176645"},"_hasShrinkwrap":false},"1.26.6":{"name":"@mocobaas/server-sdk","version":"1.26.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7541eccaba1b46e0d4c3ee5d19402d6fbd293fe7","_id":"@mocobaas/server-sdk@1.26.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0vJtImDxucl4TsXv6pAlz7y0KgWfHIVibIhEZANM2iOjH8/9bIPro0WaETEMm9kqG2ExBXAA8XGr+46+OjI/GQ==","shasum":"af4806ea23945c1d6cdd9f79bae75b37d42948a2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.6.tgz","fileCount":645,"unpackedSize":2146165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuL3lCRA9TVsSAnZWagAAiWcQAI312H0b4GjOsKPPt3UK\n2iXDMDT/ms+MDCbANNk6+9V7YdAHF1VXB3Eg9iPn1JK0j+52NfCKTsVb9jDo\nbNvhMOzlHFyJ+faAD2XYruQg1kjduOqUPdPjcxXSR6WQ78w0DjXSJs/2h9bs\n6qsleYr9E4FrDFT8o14HkPlvyasDX6bi6PAh289MhqZ0CA+t1ZW4jq0VMbju\neMaJxlIyLI0+OzcAnImjPAGSMKN9d+sYbnssPnK/Pg60SKE2U/Ndd3r0bvf2\n/8CB2cfYVmVankTaJzGyadh+wPyFGW26Hs7Mgo8y8Ii8ANCCayXU6LPXnZrI\nz87RdbLs5K6eahGpI6sGYu8ZI9NWmFX1OxWEfQl2CGqKIBzHtKQUDRQiaJef\ndY2dFou/yrDLHOIp8bXZTseAQmxcCuuxPKwESWM9W2Kvi0EV7UyomUmc8iEZ\nxkYc4XpYbF30VbpxPWnSJpErIDwPt0wdTT05O/uEo/icVz0lgKXtDxZSiP41\n5n9IQL3S3ytMSeggrKOodh0VDT+F2PzUV71cjuJzpU4gbKTN3qzF7/GwI7hh\nSTU7jsdXnCaWXadK2ahA0X+ajCyzgVVUvrO3B81XGb0nU8MUfSoE+bw/I5Qj\n1022oxVcj64bo2pEbwGp67q2X270e+fxfM2I2I2Mj+P9h1tOqUHaQVyLehC6\ntECh\r\n=nomT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7X8XeJIvOiB4Np8AKU/LNUSD/vMKMZzSzAZVFsV19WAiEAi6N+XOpPOt7EK4IdkyP78/MJF3jyH2rHOwzruoTdk4A="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.6_1589165540812_0.39171389255947453"},"_hasShrinkwrap":false},"1.26.7":{"name":"@mocobaas/server-sdk","version":"1.26.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8511379093de2d18580385b99b24918a7bb96bef","_id":"@mocobaas/server-sdk@1.26.7","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MNLe4oMCEBU1N8lJCEe6NVT8cJNwtekur9OCnbWqT0vrXoh++qWod+ft6ZCtBjVz3VYGkBPTncNbTphlOSx6lg==","shasum":"28eebc78048fb2f0f3ade216bca7d7b8ec1cbf40","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.7.tgz","fileCount":645,"unpackedSize":2146855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuPAhCRA9TVsSAnZWagAABzoP/R3+vXIWg0ulByqSwKYH\ncQDvvgsHzDsZGV5vEvvVqIlqLgUZ+6pxC6p/eNMOAVO/elDUT7+Hu3bwFPtX\nCo4KRgAnIjZZ9djo5zdgOqbKfCIUlucv6lvnscvE/Z3dENMZ1e2qtMesaTUH\neLpWIP+SB4qUHcunm2t9Dttw62gY51hFDYblMRSX/pJTcJ8qD//l8BTju/HN\nUCL76+IKeWmATjTVNbFuQrLi3u0RGDcG4oXNRQHjk53Av1VXpYQ522neG5GE\nkj7U2BvNnXV5jnVqC1oz3BeNO7aO0WbOYoiIueZGjk1pJ5i13OiUdaD4ihGk\nKxK//51LF4jHzze5gbVEpv2AfGxAmIQPJk4hCXk0z6yosuI6t9TsXn9miiXJ\nEY2Vnb5aOeiFXg9BvkSYiidVOQqIp1KGJ1Es9pgr9yefJozDigm/PXdwUrdK\na2TQe0fDTSd5sFJtWvBj3Ka5674Mr72sw9CV0hpzcSkHXD/jO00ECpUrOTkj\nDhzMpLNYqL61kWtpPdmEd9HyQWgLx+IEE3jHRToM64VPGUfcT5y+j8JXcGS0\nZhP9PEJ7Q+IGdORR8m8+BmS9aywfDYvb+z7krjtsF58tCEfXmPqWFL/6DRRP\n8CW5lVLXS8nT7XIqf9tzI2pSuIetaZ0jPW9lrNM5Xc+xnC7Mv9WU1dghCXnW\n1hI5\r\n=PBaW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbsDBmQ1QRbWFjJZMkg7dOWLbyNA+9Qo/EYZPQ9RYESAiB4iAuVjyrXruu6tWCy91Q3pQIXC6AZ+sJcbQ5sGOOq7A=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.7_1589178401394_0.3833026602113683"},"_hasShrinkwrap":false},"1.26.8":{"name":"@mocobaas/server-sdk","version":"1.26.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"115e39f227010aacc2cfc16a436f90192102f862","_id":"@mocobaas/server-sdk@1.26.8","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-87lld/ygTj6URI6PdpZV+dDiCTvKjhMbbJxtCcoyd5iX5vQohdMmZwUIu4LgshZC+wkXYeyesAmKl8RFdtuFDw==","shasum":"fa8b744f97a129ed3536820384bad8f83ef9ebee","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.8.tgz","fileCount":645,"unpackedSize":2146999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuQ+0CRA9TVsSAnZWagAA+XgQAIS/RDi69S4WgWQkSP39\nnWCL3jDdtw51TLA2+QePT1FbGT63aqWMnQLJLJcNHMKd20ZJGP5jrMZUi9Mb\nOPTaA3e3RW/pP8OUmc3TOt0MII2R6YYMSZ2/UmVukuOSUBeAmeL7qtgjO3K1\n8dn3C7fGXtOLl7YtPw4xcO/cwzBEsTJbRSxOq52E7JZTLnJfRve4mMgjwIhN\np9Q4fnMpsr6YhN+xPWDw+IkYdj9EF1PwX63WdFiQa5hw7pMD6NZVZvDn/apY\n36OsTmX14Rehjrz2brehnlAcVlpEyKcqJaKhHRLSPwbJL2qCzQY6PsmVoh8x\ncRXhJu0T97yOIDGeSyCPb1FOlA3BapBNiUwRACMbVZ+DczHqRXxSCaO+SjL0\nURytIqopb6jybvsf0EfKj38yuqa0wW4b2BTecKy8nk1Pg6jtvdPdU2xcJw73\n3PB9yLpwuvJZGxbG81BxChIPnoZUpuEpo9K8QAaMVM1hss4cwR95GLAfoGMX\n+45Cr0oHonFkxaAL0QjWokCHghhMe1hwaSoPFeMUgKoOYYHtRFYOjRRCia0J\nRDnrlKSusl5QNXni4RRtkPC976X7QyPoDA/PP3xZva0mhY3hGvRdAFp8UBDQ\nTfHnynxAK/A67ArPiPsZU0GH/MIeQlM1N3qEWXbc/KT16AqHrHsAFtTCshMD\n173x\r\n=DYvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRZHe9AQ7RrQ+CNQdpYcurtMDhd5O3SyGjgsiLsyqt0wIhAI3aDmu5mxugy2j7J5SLW8vpYdgOr+nz4vu+RbfCy3BQ"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.8_1589186483562_0.5718916152797235"},"_hasShrinkwrap":false},"1.26.9":{"name":"@mocobaas/server-sdk","version":"1.26.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b46cd109e0d39bf4570fcd6549b1f45967f72479","_id":"@mocobaas/server-sdk@1.26.9","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OUW6NN++e0LaqqlzKx85TwjACgnHd2e9CM5l42f8T6Z+oTAg+QBSYOmNnUaxRh6AwQVXGEMys0hlrasbKK2QYQ==","shasum":"8ba4a6ee436a32e1e21a4efd690d79cb21947d68","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.9.tgz","fileCount":645,"unpackedSize":2147066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeui7ICRA9TVsSAnZWagAA/+kP/2Zy/rYJhwUesPoj+mZa\nUCUX0lJMibBQPtbFWPOOxIkcpfZQzT4zsGmv2cWITK+zAOuHpZSk/C7+VyTP\nHOUIiJ/PPSxf5gSfIyVU5gzD7OkxmET1LeqP2GA/T530bmZomFIuoRip224g\nY7CMy2Aik2qlC339JZp3MtmhdNuD3WRVgHPXckwoNfgcYpZ4fdt8FmUtMI24\n0/+FXRnmC3jao4rTvupB74gPpO7SklNWC7xScy47J5YGF42cyEEsEg2O2wYA\n5AVszkkfjE3m4hPbmAuOnj5MUKL3643JzmPy2v3gHW77LxD186xRL5UHVyjc\njHlk3OlUrlMTBIhjJPbc0aimCfgZLLAPI8Z8/3fLDAsbGzGaEdcwCiWLZNCE\nxwcZzMA11NbBAL9Gd+txU070dzoy7Ln1fEMEwg+NaqMJfVL3lLQdG7c+lNVz\nIQOm2MApnxXkmEUUhFTuF9YTZRJzCUo1bIIOtKp243BtN70xaX4bBuE/SxGo\n4De/MYiQ9sjCAQwVkrjmrqEIlQNOJ7ATSpb7MLMwa+R+cdTl3aWB9MdNDyen\nUcUoo8IbmZnrD6EW0PrziEVzq11Wwq9FFKRDXDQDcQpDzk+Xp5JyEcct3oGE\nqpEgLhj2siFLkTTgk8fXxNIdxX3wJHS87N7ozOwzJF04mgwKONq4wFcXaeYu\n4L/T\r\n=Ts7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr8p2OXflJaObJpFHBpCH0RY5UKqodxDwKjqWEhL4ADAiAjneHblyqVD/fJLXvReo9eMzPxkSxw/a3fGs/ibO16CA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.9_1589259975496_0.9211097645070494"},"_hasShrinkwrap":false},"1.26.10":{"name":"@mocobaas/server-sdk","version":"1.26.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.0","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.4","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.10.0","googleapis":"~48.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.24.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.3.1","odata-filter-builder":"~1.0.0","oidc-provider":"~6.23.5","openid-client":"~3.14.2","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.0","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"baf2f22d41a2ad58c3566dc51d862749648c2d03","_id":"@mocobaas/server-sdk@1.26.10","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pSmleEPNZrT5AOF1et7xd8K6I0PvcNRZmCOJf+hIYq0OfIHRufgGMP+DVtCDpORhetsRikvFnDhvchp9i7VddA==","shasum":"4c4bea5d45a10e0bbfd45f175af73ef66ac1b3ca","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.10.tgz","fileCount":645,"unpackedSize":2148305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeukj9CRA9TVsSAnZWagAAq5IP/3DewP2Ev6piaWwBwJTI\neCOttt2rl4hg9AIemtrnBsmxU+AYpPa5pYr6ILtxZhEleHtw4nNeLMNSquT/\nyyVbnacj4B0EoewDruNWMOVOlPUmwfPaag8Ew4xTvlls35S81x66NE6Q02TO\nrXFpOeHoV2/kEadF1OZ4yK8vEc5W0ktlw2Ua2CYzDxKTO7y1lyMt0qP7AOKl\nx0Myd4p+5PQIRZpIe2Qq4hsI7IFawf9HfJ6Uoe0yNFIgHr5tKzZA+rEnYg9q\nNmpRJkDGB19XEp6BbgoFWRFCaZ/k/FGoX225RE9mcZRIAEHCuIq4W2D8DUJr\neXiWKlGVyZggJtT/EDmiccOmk4NjA+hjkbevo2M/sfFlsnrcrzKl9KbIPwuF\nNcSUiIoA/psuvzZgIxLoAnmcnqRYMPeB+Sm7XabMHMTj8vLcmdxfl22sT0Vg\naLDGQ4wQN4J/gf1ce+x75cL9E98O2y2O+Rz5diCwbwi1xw+KQDcXHB6IMjc5\nMdGysJLmcykSBBkkW9UPJfOUuS8W5MtkelT0IQL3qcHCPo3NlhH/JkfG5Ybh\nXbFpNYLwdsM2Bg5iPZHKjCGhLs9sd1812UQLCeeuTP+VwAQZrD7fHwoGyC3v\nczvPNltQxlYXvtQUHIb08lwW9HaH5KlLeWiwsbodPmk0K9/YfG/ovzweCx9K\n87lS\r\n=6XwF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAsVq0MF9gZdl7hPg3trs443POoUI0s7SJdWgJ/AokhAiBSUnJoQeE90NCL38Ft2WIiUuVfJgaPlH4PD21zmwwOBg=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.10_1589266684487_0.8710103160809306"},"_hasShrinkwrap":false},"1.26.11":{"name":"@mocobaas/server-sdk","version":"1.26.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~50.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"452c2e2f6cf419e5064f3f941ea2c0ab96ad2c7d","_id":"@mocobaas/server-sdk@1.26.11","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-khRaMDYgjELBxv2EhdHXV9/cqHh2CZo5UW2CPxfG6HLB4VIHOfKP96q5uQ3rJU+ZSqz+Zr0cd6QEEYcmcMfFqQ==","shasum":"d27f611cb00419748fdd76cd2c5d96e5ae4c8ffb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.11.tgz","fileCount":645,"unpackedSize":2150375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu3o1CRA9TVsSAnZWagAA2EwP/jOmcNqMjjkS3qWUxOfZ\nB8HbawvE5KNcfW5pnVNvbczVBKOFgM6bEf10hI/NSKTyQf+nFWjIodhQUK83\nCjovHtyqYxI2gM9cRE5SOQVkF95Pcfzmdnz5kh0MOTokkbbMeuykEjSh/9Rd\nfMbb6rbHj12ieJY2Nt7a+i4ZycHy7M4GlpeZvXtOejQ/zMqVsze4CzDAf9dA\nDqBeE5r6Ak+jIWnNP3Ja2DE4f/YR7OfcyJsBhsfjaNfNSUYwT6f2TYmh9dSQ\nRHj9weVnrERrQu1ZwNFbvcr1JctbPrwf29/VUHJ3IQAwdkWR+PIU+YKS2g+8\nWIhe0b/tSr0DDo9DbTdOnJDnTpckau4uXpdtUKOZ4MEXLOwGXQagT0C6JhC+\nq3pGB1cjV4a6vbHDMA+4Pdp019Y64pkP3SAbnC0Bruo5ZRBhU10+ooD5n5YA\nk7008FzFFXHcKnCGj71RK8Abg1fj0ZsGQaKxnGQRP6clzbQ+1SV/Uz292+PP\no50uBjud4HNWyRzxKzZzrm6bpJ+2WOT1tbbegQ40K11vFdGru/u47Px/13g8\nnJt4xt0TzUCbEfi7yklHKikVnRn5cslTRp9yHD9qCn00NoApRtwhn0MKXwHv\n5S8K1UPE/UdTA2adAjrvLdLM3BrrgNj6P1jWwqKiKtFVeuYFd1bUBH3eU8Y9\nFspy\r\n=UrHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxbZ9ZVq46jeyspLX4oxZEx2rJtnBlmWgAtCbpf6719AiA9ZiERKgAxYV66dHZJpqgLPVlph+BZSgO1IX2niFMcVw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.11_1589344820711_0.08849350214555929"},"_hasShrinkwrap":false},"1.26.12":{"name":"@mocobaas/server-sdk","version":"1.26.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~50.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5eae92f484589a78735df9a6aa380e0df3c5a070","_id":"@mocobaas/server-sdk@1.26.12","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qxdknajNM1wxUUrioIJhORIG/oEYkq8qQQg264za2NrmQLLMI+UbX+MwrVAyimWA4jr21JUybQzOUUBtdroQkA==","shasum":"9d4316604d56bdec517b486da3f4c2c8e55577a4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.12.tgz","fileCount":647,"unpackedSize":2150932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu45bCRA9TVsSAnZWagAA2HgQAJeqgL5uAhW2D7GWdgIL\nuDe9WPjXGTAp/BRFylNzN1ssT9JR/Wk8po/F1sHG6ZC0zBFXH3C0It95hcV6\n//8IOrQvtXrZAuxgvm0lm3jOJmqIH6XXMzDAlFCJUskWKltCO4rdz9Lr36WX\nrDiTM0M0yaBDdtU/JUXmR4x9rcMz8xAj3EKPzvtqBFOGB1eRknAnjS5VkXx2\nVTP3MeOC91GN6p1x5J9hD6zWjAH0Uc4/5+L3xXBikPn/qa910jZApF1lpMjt\nLZ4M9Nhtn7BgmepeXoQNxftLy/DkD6s/8iX+h0bzcsUhvtvZWmxke2+OX7ta\nGxq+tn7U5FnhX+n0X4GYfHg2uBnET41ll0Bkw9xrdlcrGeIXRozHlg3oSbvB\nf1Twr3+i94CCm3Dr41d0LbFpiTp4sXOQIChcvXVWOD1wnFM1Lob6nRt1ZwLL\nQmWiVJSeAE5INcVeZbvbOEO5Pyre5hctnN7No77hHp5BuDNnpRjCKUwhl3+Z\nAKCAQjLuYTMgyQQMpIcqwRu4zcRxM1J/GErVR3gfzkveNMeQVicMK3pp88FB\nMl4Srs2RLIiOmR3fbf+MHIN6nTEq2+XR6Z27ZFQWqgqWoAmU7sOcZ0eRdJSB\nt5FFwq0+8QpXnwbf/rG3bS1CI/hY828l6ZUZqGWbV5l+ooxgogA89DBwYLuK\ndzQi\r\n=ygTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdltKbtqgpp4wCOGdewp2m4wSJIQNLmhXdgu9NdIUibAiBTa9br6M43Ow74IfD42tv1ydpaavhSxProjha58BwcUA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.12_1589349979312_0.8502443401470008"},"_hasShrinkwrap":false},"1.26.13":{"name":"@mocobaas/server-sdk","version":"1.26.13","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~50.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7b1aa24b2ff2942c0ad75b310060ff622e793144","_id":"@mocobaas/server-sdk@1.26.13","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-U9jmzI+4+82XjlVz6QiNF0VwY2fWsWwfYLIl7/Z71VXBh5XFJWTmCs9r11b4ZF93OUaSEH/H6Htgj5J5qr1kSQ==","shasum":"6a2650542eb2947854dfb2d330cc5daf3d45a0b1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.13.tgz","fileCount":647,"unpackedSize":2150962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevKmFCRA9TVsSAnZWagAALaQQAIH34sQx6IfP908S8Ish\ntXUhCcFTU3EGh0r/RS9L43DlgekpLjwZ/kKPJcH9V+J/cqVCMKZxoccOLc8K\noqEWoQqpkUFgKThuStv3CYMW5muccfK3I9BUns1FThpE0aJqquszjcm+sXwz\n+Zb7m8Uzgr9lE7Mu3V8FD+tHcUZODKs0oeQxxHnnZgQW1pGyb0VFeLj3qqF8\n8/v50DGM5YsxcEINI1T/HI2rzhfsqRKTXbcQpLxZGA2IpoJ9/q5hm9EttitE\nwwcvJgYlNv7JwNjo4HuF2A3Vg/7stZS20mtAhxFrmcU8ED/11kTY1I+oxwVo\nhY2T/GQaYoYEqLwp2FFRD7BBBpMgn1+r0cfTwPFSQDGujNKSOwHBAMDW+VLF\nvYdS92kLtE2a6NphOQW+4viuT3+PNYG5i48GTA71CFhuOEKizV+A+100lIB5\niWMPUhHkTWtYlluhemzcIV0J0oMsdzP9nzlBRtEy8ckaos88tcTV4MO3Ct/P\n5ovBaj/4Yxk86APx6uwKRKVzzfo9BEAwwqdFoCgcM9Sv5DpFnWmRQ44B0DmZ\nitSoxD2RpiEPk3TSpH1Vc3Y/S0rwtzJW7DyWU3wrfODp90imhh2bM8YoTPrj\no8wLRoOliIVVBs4uiAB84V07h44UX5diMEqNTDqOC7yum3m1X4tMsxPPFR/s\nJQ38\r\n=NlL2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxOMA614uCmU0S1Uq54z+EN1OeGrG71iHxuLU1La0TLAIgdB+lJX9OSIF+EWu+wfJZBkd/UJnz2+5U7z2fo3CKvtc="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.13_1589422467662_0.5304308643119671"},"_hasShrinkwrap":false},"1.26.14":{"name":"@mocobaas/server-sdk","version":"1.26.14","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~50.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4a3657551f6def22c9ec7bc6800c1c966eb233c7","_id":"@mocobaas/server-sdk@1.26.14","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1n+aKbHShhnrETeBxleQbliVESrgkYeqxf+u3vUdd7CUkGlacCxvv/zoOd16JCPRKUo+6Y99tar7kwhV4RIgFQ==","shasum":"1ecebee088ec79e1efaf20aeaa49fd18bc9cd21d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.14.tgz","fileCount":647,"unpackedSize":2150837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpvECRA9TVsSAnZWagAAmXcQAJIkGKwaPd+HrDKwA6E+\nx/ig5TMLqcJ4onbTgscsGNAJmXoe7u4/9h6ACoGVgdqS6hwuPDZ7koTjYmaZ\nEDT4giOm2wZ+jawZlZlHFP8dyPEPhWe/YeBWbnkofRgt3xgYvgHBI0nU9FIN\n/Dgc4wB13Hczd6OciKJakfAXhTMaDpcrTmdZMBK1GpMGniHmiD8MamP92KhE\nb53c/sINHO3oxXqitvsk1oFY092cfYjCkGajCDP7hbkLOH8FWhAWDu1uYhK5\nwN5D4Pgd08XlY1f3tNIcbWbyKIuDIanxuByKZywGIBLAIhPYeaPYfohWw0Q8\nrNQJp2bgPqjsi0d3yj5/ckH0Mf+vxl+46KNGDDSm6ZUXUXAxt67Nobhzs4zP\ni4tgrqd+P6gzmRKx+Ix85yElPEfFZmfKJqvhjyrbm555JS+Rm2QOmrcmnY7w\n+PalvbPFu54uNP8FgmIIJDmrAaEVprUKdcWaX57Z+CgSpyf41aPye506H4mi\n8f6J5KMK/+u+sl5hlXw3aFo1fJaq7NgfBKcSBOQuzFWW9UozmJjn9+9bf/Z0\nLhFZCo1zk9d6qiuFDYIpWSF6zTEHgvuiEKCV9DxvpQ4CYqfE6tItzmF9Rv7U\nn3op+Xkh8x0McPRnpkF1hvHpYcpoVUICWuMcHv4UltNB3JHUb91N7bSziYKv\nDlvm\r\n=Vx+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUQ2WDxxfJ6bVzEMI1OOh1oFT265ATmtcjnqkXrvjDeAiEAvJV8X3/ZgZDIW6/7eZIOEGglfrVRFcNafEcjmuH6Jmg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.14_1589550019934_0.4312786232850274"},"_hasShrinkwrap":false},"1.26.15":{"name":"@mocobaas/server-sdk","version":"1.26.15","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.2","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.5","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~50.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.12","graphql-tag":"~2.10.3","graphql-tools":"~4.0.7","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.16","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.6","mime-types":"~2.1.26","minio":"~7.0.12","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.3","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.3.3","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.10.1","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.3","nyc":"~15.0.1","prettier":"~1.18.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d7ddbede77a240b642ae0d2f81a07d3e8720282c","_id":"@mocobaas/server-sdk@1.26.15","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-G3i1ZN4U3Uyit1ojt/dcAVR6f5d9OiR/JgLuEObhnTFTGHzEMIYulodXLYqqpIlYtdvrmtfMmOEiFm5FD3Polg==","shasum":"0bc90c66d0298f5d5489b44d279d89bcb3d3b41e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.15.tgz","fileCount":647,"unpackedSize":2150894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevqBZCRA9TVsSAnZWagAAWwUQAKCjg/YHNY5UHOITDIPF\nxw5ppyJtQU7ge1L1hq7m0pypsu1BVa0scBUsM053GlD9Hg4Wm48MWDWsZoB6\nUvFV2SPUzo6R5/L64D2qjZtcy2EYBKrCplFb90SLZsI4cmE6vg89gTrElm5o\nRHntcR0/0Rgj9jLOcq2Kgcg0f8DbaZ3d+oOXwelFUIBAPbwZO4VUwu9OiG0g\n9bEuhoxAyQUxZx4GrzT1/f9/P8kYKelse4GOcSfPfcQA9EyVyH77ZvAsrsSB\nd/74CikDf+gZEe1XDKq4hPOwYrfXIXAIaN5sncbE1G+wpShPlW6Eq+lWldF4\nd3CwCViYR0HJuxYaraX/YH0G/rTP8SNQqQO0n8/Hke1sLeBTDBr1wQRJPGSe\n2Ac0PZmkI5sPUEDcpsQs3ps0YCE45PQgEvdInRIQP2G7Vky5RbUNFiwnPd/Z\nN+9+QMGw6XAcN6lz1gQcYLV92einswXYN0/21EDl9RfcaYGqXpgsXYx0b5gd\nUgmvF51zdr/dg8srumC1Y8eDJn/ouMYfvn+hnm3iZ6MI9IaYjXgl/NlVqmD1\nCM6EMcawYxdRY1FLARxRZ1pAoOXeufFP1fgEXhwkEm28xH1lMrO6UY/ACSNU\nAl2Gdf73KJ9JgGoXl6TE2fkbyWPA0DbWmFHCg9XT1E1YsIBGZ0W0T5b2u7q8\nHMEp\r\n=uqYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNfkFR+LfgQdm+QQY0NyVnmPZWQtfI5Hmgm0XzIeK4ggIhAJSSooeZA2jgCbemZuu/BYxEiBP8q1tUNtaVjabiRaUD"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.15_1589551193038_0.8830324391063757"},"_hasShrinkwrap":false},"1.26.16":{"name":"@mocobaas/server-sdk","version":"1.26.16","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"20e7749fff15fdb38d7fbcfd72ac565099e03eab","_id":"@mocobaas/server-sdk@1.26.16","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-S+EGE/TTt+x9pcTayLs7aRft3pBRXMqxCmGWV59nEd/7dUI0G2iGu8J0ODGFgIXtdnykTltpW9wixyV7aCKUfQ==","shasum":"84f68e0c264c40293e58dd63fc57987560d7747c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.26.16.tgz","fileCount":647,"unpackedSize":2150947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev1taCRA9TVsSAnZWagAAqRcQAIYtIta4bfti+FqgbPh9\nIkqiLGV/C5V2EyEQGY8ihw2jpv+yhOJEc/hJBm5Eh8PhVfGMaBxEdJW/px1f\nNpb2MifveSmBXI3WF1r8jseOpDrALW+023Rx4fKKaNSvMUXqqXBqdhsuOsUo\n5pSb674fh6fO6/ruXxrkILGehyvWp3CN+gXTxze5U3g8fHdOlBhFm5GR/4yn\n6QbnzGdBkG1emgUeyo18iBy7nwML79fb89ofDRrInZzLt5xbne7UZs2WXP2b\nXILRt6pyxciJh3ICgLdDZwSVPg09lWVPFgXjkk3Y5jhSVaGp98tUUgRPHVUz\ngYbDtsR29BbhqhO3Z89+3argiXYYVfr7WVuZI76xU56qmxo9zM95l6nH52z+\nuW9ZZOm+8MITBuz1CH3/vChdBmuOEy/9E0mxOx14skWWDcWvsMFH5hftDzKi\nCu2AkUtsnP9au3w0/gcZXJcSglhEyOdExiEghg2/Qrz8t2H4FeqNj4Nuiw51\noiwM4iPk2oUIMdNJ4zaekyJ94Rr9xPrEvYBGCQH4+lF8VkUjkDRKb0tHIDD7\nXoY3Feo8dAzZUtPvorWFSE98v/9JWg80DdDDcGrbnp6WGG18OROgnDlgEu70\n0rAnn9NjTu5CRgk1JaOULwlsE+GRaFBvtyskrqGxs+kwc5SSlZKqquTBYoLZ\nfkBd\r\n=Bs0Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAr0scgFsJcJBxpE9eJVLJISzmcRCu6VBpux2T7rL8uQIgUTCDsgSc04Lo1R2UaK8zXxLIYMI+7dLMuacM+1/zlk4="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.26.16_1589599066268_0.913243197471391"},"_hasShrinkwrap":false},"1.27.0":{"name":"@mocobaas/server-sdk","version":"1.27.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"^4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"^1.12.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"^1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","autocannon":"^4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"^5.0.1","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4b1b489f38203a91c3377ac1edfffa7fb55e1b89","_id":"@mocobaas/server-sdk@1.27.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-R4pfdR/gexY8ZnwVoO35iB3UjLA8uZRWtj8EwgrcwMCoIGgyCHWHjwC3yj3a5pCDYcjJXafSABys4GHPkBwSvg==","shasum":"6a2384f7f398dcff8dff73d31b23441822d049ea","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.27.0.tgz","fileCount":659,"unpackedSize":2178914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewiS7CRA9TVsSAnZWagAAVd0P/REUIJ38X3YiDh6ZJ1Ql\nwH+V9oLQRI9MGMw184ixr1Iq6FWiiEd26TDFhswVhm0vZu/ft7ETi/Bw2Acs\nDFU3d1/CmVZFfJhn1+T0MZ03JuNjfbJ02AyckQ9rHI9dgYIefLm9pLR5v7RL\noXAxJPc4OunKO2nMyZtpUHdUlpqH95pI+AAHGS/8ldJyZCNDYA16ttO01YPk\nPxA3FbzrSNXc44Vd7UppbwjycItEloBe8k6mxP9/JW3y0whB11CxhWm0esQp\npPFKbN+BTqEnsAFp3/TGxbE73mZGujvtdgviwM1h1lUxLjjkVkEmGVth2gah\ntUsVGmjc1J+exs8iZv7i/peG6+Q1RurMjx7VMka2wk+eIGxIdOVJrT2PH6Sw\nOtfSSQES2EmlZ+HnLz9ahjS8S4lNntlb8PT7W767b4nhhoNysMOLk4vrrpal\n0qqksKzb2HfRt1B82Zm4zgGCQ7t0DLo9XxvrpS5JjNwb5j+XL5VzUQchbUtJ\n0v/b108FtZhA/aLf9p+YB2pvxzROTEqfdx4rRoHz1Ox5eqJpDFoST2veZjFc\n74iNOeVea6kLEvji38hvqw32S2A/Yj5Nl5J9vL1dmMF3PqdyY2KZY3KVhgJ9\nvlTMhdKV4FPIH44J0AJ3EBe3ejctC4OF7Un9v22nq9Wh3KcWAL6XbfhbuMYG\ne2kL\r\n=aEW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM1GzWPcMIlZasWjD36BaI9xe/DWBnQCV3wTGYCy3VhQIhAPXDGLYpc189xIEt/BmqU2vClJbxEzWNEN+YGj+BhTqH"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.27.0_1589781690840_0.3567625031314532"},"_hasShrinkwrap":false},"1.27.1":{"name":"@mocobaas/server-sdk","version":"1.27.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"^4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"^1.12.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"^1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","autocannon":"^4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"^5.0.1","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"34aed1b6e99579685b619b0c2915d84bcb3bfc34","_id":"@mocobaas/server-sdk@1.27.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-T4toMo9KXvmn2RErgv7ap4IBPijyhoXtp3RBcO2nbSDerudMlRjQX6f0HcgBagor7f4M2iMTdXyApF7RJTEh0Q==","shasum":"a6afcc7c2ff096032015d5bdcafe4955316d8022","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.27.1.tgz","fileCount":659,"unpackedSize":2179390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew4U6CRA9TVsSAnZWagAAq00QAJRdrfNRmQUk1wndBFWF\nlLzVvweASkHYEHVGvNwyY1K8xn5eWlMyiEHz7xpkAUJt4Fr8i7KPyyGVdOEI\nyE2OHaxjxI00ohCnV3mxiw/8ygGMjfL2v63aCznP6ort9gdj1Uv3+7TDm8Mt\nZLPsp+gGDkaEl9F6VAxjCYwObCltbo+uRXZRlBY1Bcq+vJoOOF/XxxI9ll+B\nPMvrQS3kVP3YpAZQSclKQwpFkLGQ61COKJe8QWQCo+5Cjdb/PPdS5oint100\nMVdTCx/RwME3+yXjlu2s3zN9AON9cT2OoO2OtniSc4Y96RB+4eFO28DhwTGr\nZkmsQAr/9FDmReFcRNDREoz6tLoQ4ZraWOrXlz3iS3VO+kIEt2xpMAp9AKMy\n259iXyFUD3kX2h8OEpwPKLwkbAXOvZ8N+i77r4HoKg3r/PLDHX9F8FRsxyIj\ngQkBp0MDxV1Mu8Z7V9HUTARvgzmMdmK20DSScOpIfg352gj1UEOx4d3RDO6I\nFoRgOgbiufeSkKakT+RFgT5B42EuoWHZxVzy2oez7NV8QWWAlLlULfYxcd5z\nSCzVYO65dAo7ZRU41HjXu8y4a4om/uIyGW0uBBbkjsjqx0b2AQ69rGY1ivn0\ngZxCSegrmV7hb631wyoH1T5aQCL5ociwtWr4XuWoCH//5eK8YXcPeo5qsVzV\nfdm0\r\n=PPDj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXtNZelY+ZpC8c9FXAsp9aCfw8hTz883agz4HU9gCo0AiEAkVm2qIIGCLCh1+gX+ObuTRALLHWDGTDlfwj2bmUjhG0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.27.1_1589871929898_0.7729356647949728"},"_hasShrinkwrap":false},"1.27.2":{"name":"@mocobaas/server-sdk","version":"1.27.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"^4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"^1.12.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"^1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","autocannon":"^4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"^5.0.1","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b686578b035e0a7dd813282d5574d7e2968374ab","_id":"@mocobaas/server-sdk@1.27.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZG/7Ib9qQluCkri7Ia5YSSVrhQvgg0tWVaYpHvQwbK6nVmQY7gO1OGLvAtQ1IqKx4GOd6XLqw2fT7iMi4kBgDg==","shasum":"bfa8613338c3dac42018b220699b5d8f8065f905","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.27.2.tgz","fileCount":659,"unpackedSize":2179672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexL5MCRA9TVsSAnZWagAAOIAP/09iQ/SmHuTXwzcKB7CY\nHVaDQ1JbsC3E6/xL1sm7MMqbVvgP1fdZfIxdKHXqr+8Ch+ypk61OK4iPcPRc\nc+nz3pQBtzyo7q/n9jy+sUac0K1InrBj587mncVZ1gLRm4ML+C0lgZIcXZtD\n7AVoca/vzO0fiGYBgb6b9hON+0n4co5qBS+8F1JbfKk3gsd6Uq75ssLOZlWn\n5ywPBXnZYir6YBJlthwfrAhvCodfNJPyCGLLZCJE3rpDrqBeMAGV6D0hbF2z\nSIMbjcFAFRGncNRO3Nral6AzjKNen3vHtn84jepEqHFmHFGMWNALLKUKLHeI\nz5FkWCiHuO3Xw7uHGlzvE6MBbg/jDxfZQQccQShfHIgGVTKonX707bfpoKtu\naw6DowVWgvXEOJ6/R2GCzEUTsaHx+jBVtl2Goo1y3LurveNbiCrM79U0DIFd\n0VvcEiJPLUcJXpvn7l0NmK0hSz7BkFZuYxTyXOtC3f6zKBng3TVqcoFt4fQD\nRvfvzlcyXXT11GuR85vY+o4xsFcUbH2iDKWn8oODYlsC4JxPpUNcDXwi7DEI\nXf1P9NxrNpogZQLX+sMs0f/VOD1mKMjt3mwE1Y2uCtOT9GQUd9vwJ/hXFO7o\nl8qEUUeyMUIIqf1qcdn1wJoAfWxIW4V9tG2M+Vl0hvjCF0KkJFbKyoc4Pex0\nQhRv\r\n=x5DY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgUAZEwmiEj79WTVeJXC8QWKHXG7uQNLFvb+5LOLB2GAiAU+bi0lCjmxzTc0ET596JUErapDeDvadQI0QydERqGnQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.27.2_1589952075254_0.5413180452558726"},"_hasShrinkwrap":false},"1.27.3":{"name":"@mocobaas/server-sdk","version":"1.27.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","jsdoc":"jsdoc -c jsdoc/config.json","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test:auth":"nyc mocha -b -t 10000 test/auth-user-rbac","test":"nyc mocha"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.5","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"^4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"^1.12.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"^1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.0","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","autocannon":"^4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"^5.0.1","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"07d9b22ffc2cc10024f7eb8d3680b28c14243296","_id":"@mocobaas/server-sdk@1.27.3","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hbkM/j6fAeM7S6w17bjwiFm75tOFgt9CYvBZPfVthDVipoN5i1L92Lrk9fhVxoUBUJqoY+vB4zKV+q3M9n/MNQ==","shasum":"24fb5b766152ee09ec024a8c023814d895c8b0c1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.27.3.tgz","fileCount":659,"unpackedSize":2179883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezzq7CRA9TVsSAnZWagAA5t8P/Awp+HjttNY7XqMkd1yX\nU1q/RSKWdDQYjfibPc3L+QPNG8aprYuLsLrk/fz0/Or/3fB6gk3+2i9svdg3\nLFdUht+b9YuS414XXjxxHKWSUAvZhbAK/Q9CMLBhlBB/cZH/mvfnITnp+9aI\nazorJJkYZUUcudi41KjvTJvnZ3rTwUY+tXSp0hivCR0xFzaTgj69eEUb5ytU\nOtl+2yJJvjMKr41EY3EzUtDM1Lq+7WRzSVEhtgDO1MDscnvnpMoZfasIHU3G\nABpFhf8mhFIa8e6TBiZfwXYpZkZRY2Ki4n5heGHBPPMz9dix674st4OOieUg\n25SyTZT8uQR3VymZmcRuw8Uw7U/ykbpewRwO2hPhx2/OqBl3yRio2tk8V/+2\nvmPkATeJkJTushWWR82YOdF2ZFXcVevW9623pTrQQx6W2NFajdJFXmP+5hJw\n9J7vwvW74ITd3/zqqCzFISIHS9Na3RVQ3wH5A+tnxvndc355M31lRj4eDbuJ\n/fMtQ2soEHitZaoWkhgkb/mi3amUybZmHzJFBsOgueEYSDAUT+O6S9i/WHog\ns1al9NOw7tP6M4sy0UHHusxF73o4y4k50xzrNTy+nIQe0RuKjEggR2guU8dL\nb04pbEGNdkAS64rPnriudZGMRiNzHZL4ltPACYGzHjHPkP2RIhj9NVSiOMCK\nziSW\r\n=YTGj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdFwpF67aQsR5FOLwNmelGc+0hwDwr2r8rBuwNsnJEKAiEAoicv4N2PQlpUvMVEU1b0pRAF/L8zkMdm1WzHXeoTJaA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.27.3_1590639291012_0.5244168110887535"},"_hasShrinkwrap":false},"1.28.0":{"name":"@mocobaas/server-sdk","version":"1.28.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"^4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"^1.12.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"^1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.1","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-error":"^1.1.13","apollo-link-http":"^1.5.17","autocannon":"^4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"^5.0.1","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"^5.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"^2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"593c1243ad654e670cc97f0e59c1b4242e55ee30","_id":"@mocobaas/server-sdk@1.28.0","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wSWz90uPXjDvU3SRVKzZ2VedwA8mOVshOygGs6A+9l35o034SNrh2MoEMPHfBaxm9uhOQr8xbWlandbPFNvn5g==","shasum":"111da75ec6d97c59f5d3da20775c5212876b6454","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.28.0.tgz","fileCount":753,"unpackedSize":2291094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez8dmCRA9TVsSAnZWagAAp8EP/3TacTqrptlwXIqyCQQl\nhyO/d8xw6S96HcAjExml0KP54h0GXkxRY1tQhEwfMJIuLmb50m9LdLqzzqaS\nEDjnpxQzM8ZmSvenNoC1o/OJI0ALRIr4P7KhU2aPqcR6CnczQ3aRxDhBzZii\nh9ssAXNSQKjSj7qdEqVHiU4NdCoYiY6C3giZJhjtMM/ZEdxxwYMa8Vyglpwr\n6lR+oE9xx2PgEbsS7tbNuGsFirar3iEn5PvKLDwZbo/RVOAXRmQ+1le3orDK\nADmYkPKj0xsWeHrBCt5+p7UC+mObGGdcjZguo7Cf4ukE/CNit//s0GQjaQUw\ntEaLqo09xP+Krql7Fo4syJePvCNWEBl2VxPqCcyozzsxmC95QuWwFjrnNSM+\npq9xyiZKG40ojFO83zxz7NSAIg2Jb+KX4y5o8Bxw8xY16/ewrPj4JakTXgfx\n5qCSy/qFEkHAtW6NxV6PnZgSIGmRfSQspbzxnMRar5IcwM3E4XrBHNiQh3li\n+ROipvweUB11ob9/qHSAiEPmu60p53//ibIdP95DeO+WXgcefoh/1SeGsWAa\nWwazJCl455CCEvce1BoqFhTsnJCDPQpy0WmIh+79Nhfh1Frphy2bXy/d4pQF\nHqkhRLc/MfaZhUh1zwOj6BLIPhXa++Rx5yixPgSAJNNOuv4jG0gdR1Figbk1\neiwc\r\n=ELKm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+9VPh1iWJCDijDRQfnSu1965WEHxnG7Xufte+46KFJgIgfq+pULEy4xV4DFtuqmj3MrefOJMHUuang7vaACK8zI8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.28.0_1590675301906_0.9360668533427161"},"_hasShrinkwrap":false},"1.28.1":{"name":"@mocobaas/server-sdk","version":"1.28.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"^4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"^1.12.0","graphql":"~14.6.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~4.0.8","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"^1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.19.5","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"^0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.6","odata-filter-builder":"~1.0.0","oidc-provider":"~6.26.1","openid-client":"~3.15.1","pg":"~7.12.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~3.4.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"^1.6.6","apollo-client":"^2.6.10","apollo-link-error":"^1.1.13","apollo-link-http":"^1.5.17","autocannon":"^4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"^5.0.1","eslint":"~6.8.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~6.3.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"^5.1.1","hasha":"~5.1.0","husky":"~3.0.8","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"^2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~1.19.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5e20982272a8ae4df893a777e1bc6abef48231b0","_id":"@mocobaas/server-sdk@1.28.1","_nodeVersion":"12.17.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wdqCmChGj2qOp8YXuJqM/5GwrN6hqQXPARxof638zHNmtwoJJHLWY2cm6NjpRGmU/tyAghCfB3mx9Equ80Qf6Q==","shasum":"dbd3430d1c29c66bbee8981fdcdf8dec33013a69","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.28.1.tgz","fileCount":753,"unpackedSize":2291336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0EnECRA9TVsSAnZWagAAYsgP/RQ+y1lNHqAoizgXUMTX\n+XAmbxzi8dBPC5BI8u8Lcg1hRDX3wTzFg6Xswe1atmHqyJLlwBMESOM+ON3U\n2NuS7/+FT+JpxSDnkGG/Tt+Zg7kRrlNkU8BAaf4idGF/28UHleDZeqESuDSE\n01vGjWfN465bzC5cdIwte0bDrU0yyIgvaZadXI9JHWiHkn6kz7UCqdLmEu/H\nM6T8reW6rp2Cy4f0gyKzFFBI4EE8xy0FZywoxWBS3c+9afOAgRowSAcgPaoU\nxeD/tbeaR1ixh0ookzbRCT6FYN3QeH9G+qjWcUkZE0PwY3FVfvWdNSpByJEH\ngGDkY2uuhNQXEthzIhVFaaLDZHLwx4t7qXyqwQ5WWKGh0RJDh8f/oFRsNQyH\nset/ws7/t2ONXSiXKMZNl5cXMt27p/hAcSJ0QlGoGF2dvM43xTT+QPbeRBXa\njrcJSdKwoGLPK8izGVFiJftYSKOFpJShNxWQ9u2SitxDd/AemW+Soyi15i1i\nkaH/aGdaFkFfQT0nUCFAWQPfqwkPN/vtZfdsb64akoRW9Ll8OuxYZiYnroHP\nSBvapPiBG8ZIS0+MnD3+fE5t9FR642vNeVVcje6yswyZ7dMUQ4jKKPmmRUlf\naKdv0/2hp0wA0wOoN2WxuIzWX4plRojT++spcpoBSGJWNPdNorecE+Y4vljw\ncIKm\r\n=XjrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx7cVYhqt4oKeeqAKkqgEGTPx/4xVBp0Yx7UFMzrD3eAIhAMaG7UTThhZukVui5n9styttU6GvN960F3jT1976Afb5"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.28.1_1590708675978_0.027409119585062314"},"_hasShrinkwrap":false},"1.29.0":{"name":"@mocobaas/server-sdk","version":"1.29.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ec25de84627f2ef186439cf324601eff0fab78b3","_id":"@mocobaas/server-sdk@1.29.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GpcqHpFjW2ll0ksMDYPxc//WcXS4i/oGOtXeWz2woIbie6ZSS4FPHRkKAn9qFXvzjaJqxRhPbWE/2tPx/8gEEQ==","shasum":"4f49e50d9e9948254aaecdc7c7764c7b9dd32be9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.29.0.tgz","fileCount":745,"unpackedSize":2352635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1+m0CRA9TVsSAnZWagAAjcoQAIYaoubjKmV4L2xQFn5I\neFGoApQJJbYGwdluTK4zBZKePs3J9az3H/Etj9lp9veSqf3HISZ/qChnQTxE\nbkdX4nvfE6cYf2w2eQVaN1H1CEZDphN8+rpDAilMfsvRnlU23OmKcodLNspH\ntYZ2wTgY676bqXNdHQm0ytY+Q0LtO5rb8S+DuRO/gigDmQBldsR2f4NfyDLF\n15oHxBCYsMi+UEIKuYLAWiLpgDER01Jp0kOHMKloQhfsbNCeminlT36+HPyK\nbaLrAdLU6Phzk6RGu5Wk4t4OJbL4Hal7Gc9B6GJpY6qTkyexftLic64APJeF\nESP/ZPteU1Xhm6GcxqofJhKBp5JJgXn3FzBZe0b1PaB60SU0lpPpfVsBqcEm\nuOnNCP8ufg2jAbe/SWswN62VuEKyYvBkq+h1UZMY/zaPkebKI3U6FneZz+BS\nvUIrY18SO5+ycmUd3luRu89rnge4JWRcPHA/vzJaLLExEj1KNfQGMM1ondXT\nYggpo//uKPlP2n7Q9or7eI/ckLsfoNRqWG0pAIk3ndpfRgWXU+G5ErqtqSRt\nA1+stm7BT61kzI/QL7wVYdEqUhAoRRn7bauLmQMSmZurLBCR4JznwGRSTcCk\nlKLTPV7uXrYaU3/dEobsLP2AoSRO3rCAPmyvsTIthRlspU/Fb6o2CjJsWKVR\n3JMJ\r\n=IGcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm9F5cfZkKuhLd9gZoqwxIBkNcZBip+46AitLSWJPC8wIhAPWleZaipqg/C2ZwVv7X9wAZyDCDVjffKFMg/8vphNls"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.29.0_1591208371988_0.7765797065019737"},"_hasShrinkwrap":false},"1.30.0":{"name":"@mocobaas/server-sdk","version":"1.30.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"02e94ead18ca7658f255bd24d25596334e051074","_id":"@mocobaas/server-sdk@1.30.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TCTNei8wBB5vPysqAmUDterKm/KzOTAPvdAlqHhQT9chfmLtKKzc5clIFwWKaeFcAmKqqOieKVmO5ixGcYfl3w==","shasum":"7880964108c44ee589bb99cc87ee569f9577434a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.30.0.tgz","fileCount":746,"unpackedSize":2356189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2K2rCRA9TVsSAnZWagAAl1EP/0JEwOSFPYx6WtWDevy2\nwc0B49WB/oCGpqrLxQ71VeqZFimONj0HD1EcKvs9I0eXbR8Lj9FXMhTztvPn\nIkpcfo0ADv6ds/j6Ba3I4Fcyg23XVpOuFhHr1iMz35awT5CHN9hIVDoFjlsL\nzVOJtT4CRMbtM3BpZunxcDZsVp5RaHQfVF54wdkaQLmFHMXcDmAfP+dBMnHX\n80QB0rTXKANds+95NdBj1xs1uIZji6GNWkeqmf+NbLynlzgVhZjbUsVhXUNm\nuJV4pOCiM6gFrDvkV3EL7lyI2m7z0XiZH5hY4U7HnYCcNid+qEkorrI7b2zl\nte7vA9cqYQLuHc9Y85iRszDGHsX8+a7j2BS1AcZspaGr+kRtBzcZwnLZVfLH\n5QpG7QUlGtNLijT14v8tSqB6rsUO3ybL9K/gtjHZ/3JzvRKFkbGiVCj/B2sy\nM2oNgygU04q7/515QVwPTUEK4eIt1lLIDn4amOI4sSjbEHLzfJECCNVjHUEg\nu5Zc7/2/b/M3hywOjjDKp+S7dGxmNWtppT9wDeS6jnr2vsWKC0G02pjOZDFM\ndD8rEaVptvxSaXl1WosLPeBOUfkFhiR0hc0ujLTm34jz0d26SpNv66Vecj/D\nclEMmQC6BtppDlI+hFCY4jpZGk1cPExecHnf7a9eCNnblGGvnoMR5q6AoG5Z\ny9t/\r\n=Ubia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKlovE2SnU+2vA1aADXSnW5TtL3JzkkTD4CjUlLWrUggIgBxXbZT2zJx+0eZwjrK+J4vO/fLzBOSOPDwDyPIyiDMI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.30.0_1591258538925_0.6841543715452647"},"_hasShrinkwrap":false},"1.30.1":{"name":"@mocobaas/server-sdk","version":"1.30.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f1c91b2d7aacf00fa48387e7d42007954175dd74","_id":"@mocobaas/server-sdk@1.30.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-p/5RC1NeQXI0absckbo+JIm4fqazsATQuo+JG4ag6IejkoO/9A3wuPb+fi9l5wxv/Yt5MRfIIbbnQDm76f+vYg==","shasum":"d810abb6f587c4fe93bce5506465855e2ddf4dcd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.30.1.tgz","fileCount":735,"unpackedSize":2355077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2bEqCRA9TVsSAnZWagAA1t0P/1d7hp224R9a+q/zoyp0\n9XKLjfVR6YhSPLLoucmjjECf08EEfHsiBmo/aPYeO7xS7GxCh6xPKb8eNn1Q\nPX8/HhTt/CEElNfB+46pEckDshf5zdlOl5bret/mZepajbiM63syNfq4o+uz\n6llIm4NkX1HyNHy/rKIp58G7Z3cdSLvODbIJbVWflaEJdnRqamvEVN7SH6yA\nYkitRlRcHarYkMJHr2+qfFUyjg7ujneiRGTm3rKhSq05YA5/i9Lzw913nkXt\nxPzHFaazZvMMwt7zi+UXpjKpSgS9d+pDh5CrMNYD0wGn/BbDSxytJZXaw2m1\nqgaqf4UHTfGlMBQ4s1NUTjmNho+jULlw+bX4faBWRGRSoe1KwJtB8J1dObVi\nd2YBqQUfnnNZbJ/ka2E07RB+3UlfFYm/uIR4vAGDQpuOfGBi3YaSR8iqEai+\nHrNSMifwxuDQBO/y0XrykINlVftW7Vr7DConKZ33six82/k5hJ9pM0Yx2O1P\n4Rlr/gAynzzer36WMYfY0jmdxd9kv0OIbKGGKNZKMCdAyqonBTh2n5yDls83\nfqEINMzp+Nv8GzvdfBWm6vdYvZlP+/3XMp0+NkdWIGmbHZ9zIEfUnrWe51ZC\n5tq2qzL/lnzSUN/mHJRNHia7eJL4blmMYpufi/r38x4/9Kulhpyqp14JCMBY\nYJ4e\r\n=Siv/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/zl9u5fLJ9m/yLWgWFfkBwnymoy47o+TSvKXpBJDNUAIhALIyhzbtF4s9Wq8idQotPC0fntfkmYsiA1Kn9yOrGxCb"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.30.1_1591324970062_0.8222430024252962"},"_hasShrinkwrap":false},"1.30.2":{"name":"@mocobaas/server-sdk","version":"1.30.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"19ba66adbd93502306098703ce5b6ba5552adce9","_id":"@mocobaas/server-sdk@1.30.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6FCPS2zPqq0dhBRK0e2YyTY2hzmU9i2P7lsscY0LPmHPzt1FIl3kcnq5izvesmwb2Z0NnY8jojwP+lJ3bOn1rw==","shasum":"8efc0e2d6ea890183c30f147e577c6b4deadd36d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.30.2.tgz","fileCount":736,"unpackedSize":2356968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2hKzCRA9TVsSAnZWagAAk90P+QAAniqKIJlip9VJi/Xt\nEcTT7DMVytU8imnrJhS7nMm8ex73H38CqGVYX78JEvGHdDVyYO8cmOGXdgBH\nULL+Uiz0fOKm+4SWKu9qTe5wz+B8xGpi+gMNdqbcnCoZIhrv9aBrbERarvU2\n7P8G6hHggfh3x5e6L5je/EQ1rVgL6xq8PcbrTjVFjDRWS5CDRTL2yJNxlgJ4\n1C1bwBNEsreHfE2yhCLzZcPJ2eoIRc0chOlu0dUkSmuiLiHvu/PqMeSZicnF\n4njMTQ3QmsHDqbKusoe0l7zJFr+6Zn0bj6PwSeDW2/D/cUKoPUHem7oTZVGx\nCihTbvbAdPUPAh3z8OA7rkUKpCyZfbqKxzHTI7uHG6PMU4nY5SnItMX9rJgl\n8ggO3NIeb2yNMmJR9XzIjPRkW/K+XG6i9iuNKPyeQYzl3gp7nQE5hNsP13nj\niyXEg52JyWJ42nTE0vOS8GJQUX9pN9dahIDrMTzwthGAoG3UNqRdAoNaklLQ\nsGtoUm4OqdM/OcqZjaXAAnF6h1BQstPcY6O5lfw3lYBX5cNIyQtNxXFKmlFF\n/NP2NdWKTIqjTI6zLGZ3uF6qLUVRaF9oS3M3r+gD1gBp5riccpp3TwTppaP/\nqsf/XPcAgg18du3/Y8KQb9RM6RwuUIJS0V5tA7ZxN3/X4XUfeP7unSTB7V+j\n4NO8\r\n=jNkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDadZFJfBeTYgbpMSqhYAyoyp4Lrpx4BHLtaU3M9aMGgAiEAlT3J9T3oimGzqYVWv9FzjROvwA3HBQw9rU+txbfOpts="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.30.2_1591349939123_0.300099503073044"},"_hasShrinkwrap":false},"1.31.0":{"name":"@mocobaas/server-sdk","version":"1.31.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5e8fc8f33a1e1f9d8edafe12f8dfaab0294f8d1a","_id":"@mocobaas/server-sdk@1.31.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pbAoT1LoBQPz/PJFExEGOhwtbPzz2oiRAngi2e8Zu7DJpLiu/SA+irUij1dPw1y8HHbjJCZmm441YUYJ6/YOaQ==","shasum":"39dffd864bc87b1de308837980e64cc760bd32e5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.0.tgz","fileCount":745,"unpackedSize":2411306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3fMNCRA9TVsSAnZWagAAGqYQAJXPe245d98DLygCpxtn\nSxM3XoMVYYNQh0sjeV4aEuxAwjjKKebpg43mjr5V2dwXka8VbfAw/9YeQ/Ft\n6+LVZMrKbP5MAs4sliqoy2qM/VJPyL6qA8/WZxF9lUW7B9kGuG2r9s4JH9ZN\nJi/LDOTYikMp9p5BArmiX3VQISpo8HdXZcWiepycb8JYQ+iKw4h1q7iXiXIj\nbT8k8Bos69BgArY61/HNZJ9HqcF+4ddMvTEVawdUGS4vo1fNyFxKm9ihG089\n9zGVq5kBTiwJ+2NUtw6FgquZYa7W58OVR/4iD9Dz40XdaBQXIusdb2SO1KVU\n9eNjYJroeu905EiD3LRsU4VoGSNtRlSGoIveUfC8Xy8rdH1NFWHy6klKwmMm\nAvaum+djqmm7og5umJ4s0oZEES8kTLKp91cm5spPeg3Qz87g8jM5vroQ9CIY\nU2u8BRhkeDVU997kFZTIDhTBklyfFrmmch2Mj+b5vxnRJPHTWkjWjz40TTA4\niH5Lde8bniXu6ERjjgH9VaCGlt7u6tfK1Q72LAwjD5lWHrNsTTDjidtSiTQF\n/O5RNgbWTQqPcD291zM4AwUArdVHFjydZvr3AURvq8Fqb+5nFy2n0PN1D7Hu\njWLtb8IpChjS/YKY6yTNbosCylkntaDRVYy0Xa+5Dgkqz/vekRx/PYdocMiL\n1MOa\r\n=2ys4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDm7yZWycoGrPfN/kP/y0U89GNvwzs4dsuH4DtcjkzOgIhAKilRVBPGKhgcoioJGztH3dz7pgmWiTkuQE74T97LS3m"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.0_1591603981144_0.8747759046530288"},"_hasShrinkwrap":false},"1.31.1":{"name":"@mocobaas/server-sdk","version":"1.31.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"044d28fe39d8916e77aa731185cae71524aeb9e6","_id":"@mocobaas/server-sdk@1.31.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-P1ycWGBzlxgSm+QcvZfxqkaOX/B1upBMJTceEK7RVmj6OqhwHMOzHGt4r0LeCz6fa8KzKyTa0Uxv55EqhS3jkg==","shasum":"23c0a394ecd0633b2931b03e43dcbdc3925c551f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.1.tgz","fileCount":745,"unpackedSize":2411910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ESCCRA9TVsSAnZWagAAagIP/2UXixEn+z0adc1UbvdM\nOAgndpYhxVTkWMGDzdT1cHRMbGWSRaKKW+mmhanViCsryF1yQB6aCBf7M6pB\nZMiDVOXpQ/rU3a9mkxROS6ze/ovI4TEShyMvlaSUqbuFtGNJVaX5g4GWlOYi\nbxZ2NIl4Mlkbl0VGldqNLdg2Z8yNqJHG8+GPOZMcdAZafYlv7/F23yecQN4o\nXyAI4te4PNJG0iCk6zY6Smj6P6p0lPb4/0lFEqJ70RPhf/rhqnKlQfKiTdkb\nZesUWURpgLdiJKzplBeNZ+f+Yo6qPjVvU7rLakAQjrnN9ZPM7w2SQks+9/d1\nRgEzgNcEUNPAZ4FQUMhfNom4wxkZCzkqhP7uszv/IYP16pJCYg74q6fQB+n5\ntz1cC2kArIPZ7JZ7kPZJsA8cdzrt7GCWNJtWzc6/ZiK9L4Msvlrs8sE6UEIV\nhiAhGce01lJ5tR5Kct5s2XNgkZvuHXEQXVJ1jRMiXf7JojilJT+CxM12oGpB\n7gqysjaYHbPEfSBEnuFlJwzgvFa7XlI7ev+k0z3s//kONF902TyNw0pxbGRf\nPEcTp7b7cdK3ePQ18yAoD3tpjBDkqH6uVpMc2rRJQv8CNkRVbT8jWf1kh+3v\nV0qDDefQU8R4ZZ1oCB4qa8yYxOcxmPfhWSXzFXkQEgtMB8U6VwsASA2e7I16\n3KNh\r\n=gKLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXkuGlaX4fnFKID+b31I4Nf5M/QWB2lJ5QcydDxmQTqAiBXTWB3I5mQIid0mRWeRK1aZ3gXhORXnaJgQ9j/fC7fGg=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.1_1591755905552_0.1412035561858802"},"_hasShrinkwrap":false},"1.31.2":{"name":"@mocobaas/server-sdk","version":"1.31.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d2ea9b70038c47641c9323c56f5a62d413c9bb05","_id":"@mocobaas/server-sdk@1.31.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cM0cx1AhYm8fP7GsdwMOw/80SIBgzTLLfcO84QqHBV1jOYRkflTnDSyubirF+o329XLW4aws5ggbTj8ulcrOnA==","shasum":"4b156d9add48829876ad1c78d984d81ae9d21bfe","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.2.tgz","fileCount":745,"unpackedSize":2411907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4EdfCRA9TVsSAnZWagAAX08P/2NF+rN4pWxIjzvraUl3\nZCjNOIgGkt/qTqXXDhAv1CO7/ZSwLhBEpE05xeBdK7Om1KOtXvH592bKH95B\ngt4L79aKhOkFOdfiWcqeTtba36yi2C9NK9rmzdwD5AObgEe3CCrCQHttEQ69\nvokLBhT06/FQWZkcNX8qQFZpZ5KvoEmjtiBwJglMcINt4/XCu32863DGnq+Z\nFBgwh8HXui31+hfrnjk1RNYkSdJY0odB/rs0XEHjWAMfKIoEI7lqOO9wQKxM\nb7B5YmDVmSmZFS/ExHCa/OhuzFch5/cq39nGh4eqYE3pDtQj1rKVioT7/gnL\nYTsqm/akAhGXkxeF9JTeTfImynkzo0ixb28jzCsfTv+6q/G4Dm9ovL4h8pAe\nFgIOdZkLS4uTrQmsa4Tmu7QZbiPHnEAehBg1Erl6MuOE5ZyhmH1e0vvmYHGw\nmaaor+gL0OysQDXDsStPy2i9tsC37OiVXf0VGEZKx4H84X5T+izJmKs2t2xH\nWsTWXlfJSe0gdTDxKmw0RapkqBxMz43L2zYlCwmUr2xsYN5ikT2D5QEujATT\nOPTks2B3j8aleX+vRB3NFgcWjr0cxxW90bj0UdG7lfr+vLQAhRFlw8tCFW8D\nLdgDmFcori5dUd5S0rdEiOEe72z0PZ20/ylfI1YVk5gR3usekUEDlyfJkp8k\ndIMH\r\n=ITD9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuUN+vW5Sbwlctyd9IZcjzqedLLqgSlSnhlCK1QaHHgAiA5+lcFpcztnVLZjVcSghJh2t50edkqz5oWx9R5GJTk0Q=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.2_1591756638249_0.9714169427392099"},"_hasShrinkwrap":false},"1.31.3":{"name":"@mocobaas/server-sdk","version":"1.31.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"71155e4b6855387368349adf29783a4ad9bbc626","_id":"@mocobaas/server-sdk@1.31.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-M6ZSGsR9/GXoWSeMZ9cFHraJ3VI558e5XYgxW/Q1uOyUCVdJbWmO69RX4WOHDVrZ1bFSaGffpOL3MtKxpV76zg==","shasum":"3abb421e1543d7fe356fba8646797007113e700e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.3.tgz","fileCount":745,"unpackedSize":2416074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4jCaCRA9TVsSAnZWagAAos8P+QCCueiMoN4yYrJamBIH\n6prNgfiO8SpZzkKjPvuAcOYpLdV8b4hPB4FV1Rn7IbJj3S3hYYEmRERA4+wv\nGMi9LQSELJ4v6FgIXkBRttlZJ7Rn0ScMDkZcGhqL+3OagXiSAG6voHW4SUQB\nAI6sknIZdgmuhIE9e/13bRW5Whm0Jk3XPYR1hIcfBdM6RkDQAaKlLn3p8CSl\nbYoUiNa/mQqSxQZEMP6PQJ6T5L2fRpkDEFARq+yzBrjDZ6CJ70WkutXq3G9/\nNzZLpV8mRGfEuzazCvpnwfPfBKi6m+S10DTB4ZfQormPqcsP81YMEP6kV4oU\nAa4Gqu5UIgSWtVy3H+7hyug8aPGkZVHdx7VLJpEG9mvvDGMc6fd3Jk83zaLi\nNYHFL2y2F3HA20qMzNdlLS7/eBqSaTvgc+y6kBukFsD8mz7qECum7Irr67by\nr81RVhYH6PuEjaXi4CNzXPACXoj82AfIIYBfl29PiY5R8GSBlVp83D5Tm0UO\nrFgGCFn/vtrG0yY238jK8rpo/HjFvVfAE5HfdEHCvjiLpFIFVOXWm92w7g0F\nLkneaA2ZoFCxckEMgXPXcxRnYAxMhZP5Uac1EbdN7CNcMatOv06vgslX5Hib\ndrXHIbc1d4yyLfVxQrSQHIAws4z2Ex4Uc9BMLIhs7oNq1NuaLlBzqo9xfqDK\naGU+\r\n=DI/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGihkqchwHMZ4/f3I6THYOjlmaKMsOQSlITGdepAQQkPAiEAzAgsVyryTAYW6efbAsfnZCn8xrcd/3DCJ2Ls9CT4DEs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.3_1591881881894_0.6101228368174407"},"_hasShrinkwrap":false},"1.31.5":{"name":"@mocobaas/server-sdk","version":"1.31.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6bedd29a90e406a6669e6a1befc1b46c73d08016","_id":"@mocobaas/server-sdk@1.31.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-16pQBLAVCaRDDmSzvUE3ZIc8F6Q9tpPTxmsKLD3LNtonvWZgbLjoIh12MEfLD83WzWsRDbSj2BmsQt4nmQbt3A==","shasum":"a58cdde50eabb0d2dd8e596fb34b59c973920388","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.5.tgz","fileCount":745,"unpackedSize":2427712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4o7YCRA9TVsSAnZWagAAU/MP/3EX3VKExgl/Ftdmb1av\nQqczmbU+DfkfAhSmLoc/EQ27RBfsnUpR7pAncBOnwUgutLEDftzOmpF8JT+l\nkdDAB0t2ISay1qIz1N8v5CSfsRs7vsO+GVIPD0lfAEQSYg+2KWGWX93obtoj\nfct/g01LZINn8qP0rNWuxKhCSwDlhDHNGhCRqCr/Rg0QiTgIE9LkJC+zlXh7\n9mFZ6l47p2194+4hHPVie7ms2DwJV0v96oDloYh6YNa9w9TNCmWRLpecweUF\n0Zq4D4z837oLVbZp4RlwsKEd6O9V6+bPYftl3Z3mwYQv6nq7xTNAoD+ctOA4\nNsUS3y3pvq6HmCyswlxEVf+Vw7vFYCJ1w+CyPrNygzRTmTFMjPikz41NUzEn\n5P5K3OewyarEWWUXkObmkJd9LglpHCDlqOyOiiS0hPkrm1ShdpcoPbq2Yr89\nWgfTJGVk/0qJUZJO4RAFnnp3x5gOCJIEx72mWcM0dZowgvhuGvPvpCEQ3YcA\nfpAT5ebpBO1h2Y84CJiG4lnuuWSBNAyi27oGjR7wEbj/LXv4IgEvmPXSWMB9\nC6o/Dgv1k2dyPdYqqjGkEgInqJHh6kcnXvP1ZxGwqrKuDr1Pl+EUjD2XybNE\nenyKZpSHHxDKtQ6EuW8TyQSN3vbLOOJ6HWvfmxMP1z3PMtcRs1Lcr5xSb6xM\nenc4\r\n=fwQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0pxVKzZeEWv4tiitp9XZi9z9KyXZydB4HpAkFHOk4FwIgDyKtYdMhfmyPuDZGw3ZK9qyydcZYRIOxuo1QZ9f3JhA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.5_1591906007576_0.40873497622426735"},"_hasShrinkwrap":false},"1.31.6":{"name":"@mocobaas/server-sdk","version":"1.31.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"efe9f9315a56de8a6a0d1588df050fd231160281","_id":"@mocobaas/server-sdk@1.31.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Io2YVmBas0Gan2Hbuj767Nx55GCW3ioY58o0dp640IyHxEqkFTkhUM6ywyKTm/Im0QSKuzuA0iJEIWVW3XdeEA==","shasum":"7042d8cc39fc401a6b85c4bcee0336505d9e7625","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.6.tgz","fileCount":747,"unpackedSize":2434860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4206CRA9TVsSAnZWagAAlXEQAIFVncas6lSfmff/ViiF\nWuqLVPPY8DqQZCae/E3Dv4kcHMG4AQwi8Mpikgin1yX6Ld0u5pXxhJbAhUjy\njN+qg6nKjExJsf6MK0mnj9ouKdLoQcX0x3EeI6ATVl6Msad4JLezdzR0uVQ1\ngytmmUyG1hvQaznLaW4ZsG8T53aAOPQNGDpz9cy3FwOQIrgvjPbBzYX06s9x\nSxFFjDcVohLvnRX2C01i7Tc2Nr2IyloFzIcDoT1gM+BzZGc5rY3yibu9Guxu\nnsUOAFYjnD+rSi3QC7Cs61OVK0cpX2WDnJk1vG1geJ2hANqbwgzyLB72gpha\noFKsdPSb0GQ+KzJtDxsNKfwk/7BmBVPhEnPA3CGBS9fdEfHB4DPPsrIifeNU\ntJML4B7iyDIPVtt5kkzsIWW3bWJpbQcp7i+nTiAAj7IxfnM7fNasD2Bmorj0\nN0/KBrq/LN3YxXw8h6EajLp5YsDPSwXioVmCIanRxsonAfFFeHgF+4mhvn91\nMYSd4P6RrGwb1vx84UyTLBcf87kZe9YNP1iV+QZ0DNJKgm2oAlyLeCjL7DZO\nzA8jphzvvo/MpDaWPn7YLbm4eJnM8hED7xcWXmb4dN1SlBLFTuXJom04eFyX\nV13EL56DuAStkeAKSdeq5pfRWlRLhOKEYAGXgKyfMNLncUik+2XDZmG1KQI+\nUtq5\r\n=7srC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHBNpiw9XEU+vS4q0TmKDaFENK/tNScuT8l2WjiVagQwIhAObOR/tyCj7GZhUsGKue1nWoCUIaNCtUjmwpWyvvf1b1"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.6_1591962937646_0.2597493733725933"},"_hasShrinkwrap":false},"1.31.7":{"name":"@mocobaas/server-sdk","version":"1.31.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7c40ed032023702e6f1f2ce472c068ca0581a5e7","_id":"@mocobaas/server-sdk@1.31.7","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8y+B1/GM8GR3se641EOD8JW3O17TLbNuHw8+ce1bMxFywRdfDlfdgDMsbcqnPk0G0wzwo/zrTjXIHaeXnYHsjQ==","shasum":"2acd71f540d575577713046196a43defbc9bae69","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.7.tgz","fileCount":747,"unpackedSize":2434900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5B4eCRA9TVsSAnZWagAAyd4P/0fVv+mZKFE3d2rkaA2O\n/vLF7jlft/pSUtBTVwd9ESbhkrvZK6gCT6yRKIkmjBQfIjTi3hAKGTu014Si\nQF6ezkTQlIvlljIDHbhKapaOwQFo7lLEW653ONL7g3bBYXJliYe71+MQyzYE\nR+Ruh2QYoXCQ/863N94RgiycM/ZYLjOEW5e5W6Av2jXQqTNDUXCayGgUmcXg\nv5gKjCiYcz4ZeQKoUXVfGw/HoZTtajZRiVYsby8VPlgRyDwvAnm8w99vdzIV\nxBzOK5PB4q/SSKe/qnFwjiN9s6AUuhPmVmBBgErL0VySDInW7JxdW+mZl5aV\n73YG/Gn7dccBIJ7Kg8cafXY4SURwRef52tfLlTobyLlsd5CjmlwFR1jGLSDC\nXm9kie+cPGKzLhzjy4z3f+rUC22hPpRndwSVwap7Mt8EUU7Uvq+WaI90fLx1\nUHef+x+ulDJ2N6s7qTOr17huTq8BI3bACwu3hWXOT9OWqko4XMP+h20u54IE\nefnZvhnAaDKcHqV/MunIHwngmleJQUYWxntSdc6x1yQAO8ckMeh+Fmy+rb/x\nakMF2S362csqUqFdG1qGBclgiTmT2M96AkzxwBZSzRlOJAPrxZdDPpV4yLqk\n8RGu+Jh3x2l5R4P6Zy7+n4lbT3Cf2cULJHwzzEfUZyXUrafWrLqMCmX7WLBd\nwyTA\r\n=+ZYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpX8TZBYsopGrbhr8B/vhOB8eza9ErQckOOhLhxGZu0wIhAM/Z3GBi0pzAX84Vw+OSxHy/yfvPA9koHSVuW4wVPl2g"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.7_1592008221197_0.43453109186337224"},"_hasShrinkwrap":false},"1.31.8":{"name":"@mocobaas/server-sdk","version":"1.31.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"56b777ba001de17aa3e7acac92f8f203e53f673e","_id":"@mocobaas/server-sdk@1.31.8","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-StoTqm8Ligy+1XpUgNBn55mm78MSPzS/1dIINSAsoEf1DLY5FHuA6uYl6tfc2R8XPj6rhIGnrQRW4RzBYPWq1A==","shasum":"385a7f5f14561d4285389de7da5dc48c7f7f49c0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.8.tgz","fileCount":747,"unpackedSize":2436215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5b97CRA9TVsSAnZWagAAwl8P/jLmsVXjPl1AOa2Lt2zN\nuiGSTPIf20C8dasiFxj/Cejs7/9fUW/zYZIdf7LK7z7pKptRjDdj/N2mCkGY\nkXzbgdvwx3orYnvtkQY6BG2kNxbWTfRUh/qwID7q/XErPXAyKp8dOQAEYxLr\n4TYs1a6dMScnfWs9Wv2a0YkePGeiUgXJVuztpXwxWyOqfFS4WxMLiu4LYAJ9\n1G27mP5ihflleyPdXgj1I9YWq6Yy1pv6nl0w7ZA2dBAkWRQGAXPcrIWf039v\nlx0NCeXkqXxjkkmPY+26z95Rh0Wek/hTx35xWSvR7TLfUMccSE1TfrnCMlp9\ncekeZcdFr27A7Ru+ilYetOkvey0uOVkDau5c/DeHX9jeIvVXHUqeqWoS9cEj\n5rJU2fz4Qx0Ts3AjIWoF9jv197eHHwfCurGj8hYYnJeGhthSX5fh21uVT9Vo\nxW1x7iKzSfeAHNYqyupGBbmn7JJTfsHX0M2GvQ2RyTE9JfR1fou3reN2qhhc\ndg3rkue6J/ZZeI3TM9uLlC3zGFqPoe6rsGBXzpOnPASU4tiNMFZZrrVKR8dE\nq+tnRX4fnGCMj2HKTeoM6JLnT0MAwgT2lomRTWp45YL9kYLfEm5QK2Pkt/op\nhArflKxiHYkWBmk/e5z6qiHQhzAosYmTWpG7x0lPzhZeyWiwBdeI1GsUTVMX\ncXzc\r\n=LbWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8c6pCiETKmVbiMqbso7cw1DV2ooCvPqLb4pv76oGUCAiEAm2P+ZzuNeLNBTUYEBbx7hoQseoN4bWZR8do9xKxzPkU="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.8_1592115067214_0.590696987654642"},"_hasShrinkwrap":false},"1.31.9":{"name":"@mocobaas/server-sdk","version":"1.31.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"80175462293426940c53216e8b440412287360fe","_id":"@mocobaas/server-sdk@1.31.9","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JKGTCuPfPnGikg7Bp7PUE7FZUivZJ/NiSovK9sw4blsv0S6vafQBBrzlBYtF5Mi5YOZwg0x+H9LVnIswEt2h5w==","shasum":"d0110ab49c5aeceb137796398e245c42c1f0a127","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.9.tgz","fileCount":747,"unpackedSize":2436225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5cRoCRA9TVsSAnZWagAA7pUP/A/ikkkx+FdSgtbrSP5o\nzJ9K3Vaim6x4lkraSDjXrcyIWNLENVSl05+j3MwjjoGNQhC5om4y01yYyfL0\nYWpWIydsJs4jppBWkyZFAX7K9mMJsgScaroHgef+U05S3a8eIwno7EUlwDaO\nZx1QTkcXYC7Gpuqeoom8SRGvEFMy5sZ2tSG3HQzKG+e99MbrSAi5jVuqSSTT\nLWWlzalsfWtJpVncgiJJWgd9VDM5DlXkKWXUJ1ErmLLSW/UP9RG5NHv4rimX\nHI/7q/erg8rj6Rf7ne9lUQARAYVGnh+zpSvGJVZ3JX3+I4RRBaa+FPqVdy3d\nQsT6Cafj+DgT7IRZ0sO5N23GFGMORxn3aQyj0WIXG22FWFbiUKX4Wd6nph5U\nUFKbT8HaT7cGvykfcBsuUUhrkyVSt3UZMFYpa6YLiAmXBgVJl5i9/EhWw6OW\nUM+m4jeE+cQVDlJVfA8zSqUqSrblq+tCjFhHZ5ofaQEi5suLSHBGMvqwvVn3\naJklVXe61tYYwqrFEg0pOl7uGGgAU2uVeNpNTnsIieg12fJ0N+vftU0ckGne\nCtuVP+J/9pwbskwJjDX9bRq6phSI+6Uy/tpjuBEymGVZiOgcPzOoe/yS6MPG\nK6VAZDJvg5ym6evkPNPMDBXyHlv0DDd7sWFgqB5JnxHA4tkdBwSI1pUQQJnR\nusMq\r\n=HQvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhnnzjGV+l9VOq+Vq3LpQ1ASywQB9+yVJHixFuHMJWoAiEA0ZrJrmx292upPX0o4oszTBr6ijtzuqEUCcOTsTZb33o="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.9_1592116327476_0.3045162757294786"},"_hasShrinkwrap":false},"1.31.10":{"name":"@mocobaas/server-sdk","version":"1.31.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"99d85c90dccd68c056181c0b79cbd8f1f04d0f59","_id":"@mocobaas/server-sdk@1.31.10","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jlOWtkDK9rA3t3lIiIqX+WqUpAYCau/FsmTjiOogBXm9Pm/f7R58h7PtxFS9deeOca4uM9jTvwlyoVy6RK2Pzg==","shasum":"a766b0a2fe383b97f374c428c1b72a4029e80101","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.10.tgz","fileCount":747,"unpackedSize":2437585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5v0pCRA9TVsSAnZWagAAUAgP/3iGps4xPiNu7cjae6X+\nF0JdEEDRNQXhSlgYyVptJHOG9w024nQWsR5WZJliW1QO5HYrsOcY2626bx5/\nellgbIfwlc3yb2hLkToSLsnBL4LDrkC0/HH8epzAZKgzsSXFGpnareKhaYH6\nq3yLY5u7khJpIxgb2bgNPQuqd8l8BOsZrQz99hL8ew10dYj40r4ZAbbveP/k\nGD/2WUoZXHE7TrfrEaq5TIVwMCqZSLbPtSR9y79Num2kmdgw9POsV00PzsS6\n5VK9uXoyeLFQBH5puTQcuau8GNTBMXzTejpw/P9y4igy+rYe5m6+Vn0sWZp3\nUN5qInrIdTDKykqCXaST+xOTfRKP2HZKpHS4NvYXrZ+Rff340XPc/nMrdMw3\nEfTu8J6yKQT0/YKwcJ4/jaqtI5avNvvVKyJEcv+T3vJo7uJ6JZkwDxaR3RVc\n+UccIfg95cC5s6u7+O+gJetV1E7BppGX8BSXkQcJxyWzpxqPcNb17Mwg7e08\n9HrXY5knGZy9sSzkjhON/lrjyYMXAkjn3kzGwAWI1ty3NjbUf3pOU1vsQRJG\nzAKzxUIqa9CxlcroRYG92buJHbft8xv8sGXD7j4X6XK3k+nk26/9TDKAY6HH\nOFKIxUQo1PafwNlApfi9aSDeXufEf7o4oRRBmS5kfk/+B1230tB4WgpIDiKE\nmL+j\r\n=dp4F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzVS+vAD8KZAhMjw1b47BEgbXleZg1cWWOXZ0SZF5SqAIhAP7GdzaWETPF1Tr6FSYVSOTMTyRqzmhwN7/ZJrvhO2Rj"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.10_1592196393259_0.7709132397685259"},"_hasShrinkwrap":false},"1.31.11":{"name":"@mocobaas/server-sdk","version":"1.31.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c53559195a982f0932c64eafae4e4d591edccf75","_id":"@mocobaas/server-sdk@1.31.11","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-B7o1E38LYQGnpQqi7e0lVVLPjEJPj5+YkeQAu66JutqlaTBv+UDiBS9G2YMajV01v5JwbqsFbbjfNgOsOBBfbQ==","shasum":"01f637ac9efc92a98ffda1cca0837e51b5e6f478","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.11.tgz","fileCount":747,"unpackedSize":2437896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6HohCRA9TVsSAnZWagAAccYQAIGf65W94uLnzxIz/k6w\nJgonCW6wstk6LchLvcrBOptbABcWj5VTBv2BjzDyAMpqcv99aKdoFfZPMWle\nQutRf0C+WNWp3dFYazHxd/4v+iPZ5YmgoV9e4U7Uu1hpUd6OuVHoid8lWSoO\nYQGtE+ky1AMsIqxcerc4V4qcHCnF39jyD8WbeS7A29bj29cYnSgwSCA6++Gb\nk4QLk6VKmC1LRKkiHlP3yVV7I5lCrkOZgmS4MKc3AxCPKTGIuou/gH5ab6pB\nhlmfP8QksFp5Z66YiReRx4gTj0EzKV4/M9lrimPSY2OUFh9TblZpHT1h+rOc\nu/vOC+05QQtDNFKIvNjuCcfZACDoeoIjUWWWiF7KbBkKLmxccDnFLo6h8Jbf\nGXEnXRpYtuEdoxn3ENPfp9jinclFmQK+MqD9UWMsgoyswnxJzVRs5BbNWS5X\n9CeHDarT0DEySGWR/qa6nkaLSoHjtoIj9+alK667ZzaeMoYny8rsy6t0IiOo\njht+ZA7rXsdb2VgFzx9UdadqbA0qsrB/YBVruK/T0mx5RGxBAmJnP/Lj0Tm4\ny2jjLrpv2L6+Irl6jatW3K4u7gTnYuZgW+jUSE1vAinxgTICKgJdtBHzGps1\nrk2g9xLrBda2S4UVo0d5IVCNZHtyU8xS9oq5JMkdv6xc5WDw7DQWRlyLi/au\nX61N\r\n=D87f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyRVh/PVG/mBo5noVny/4xtdsgOrpWFTuVBcaPkDbvWgIhAJ5dautxRbuFmwUsxROTS3KpRDBhMChJ1Ovnb9BCqYQJ"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.11_1592293921266_0.5462666989625882"},"_hasShrinkwrap":false},"1.31.12":{"name":"@mocobaas/server-sdk","version":"1.31.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ceebdc0a5a7f8404522db91c7a3e28d2e3eb5079","_id":"@mocobaas/server-sdk@1.31.12","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Fxw5ueArOffvPDhjMqBeXx3vVjxnic9k19Cb7H3IyGKseI6sXOAC8krGK1ZaMPO30alRmFXAE9RckV8u4yNyfw==","shasum":"8730e1da8b9ddefc6631e97d15293132ffbae992","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.12.tgz","fileCount":747,"unpackedSize":2438489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6il2CRA9TVsSAnZWagAA0qEQAIyY3WWldglrcUOEn8Oe\niA0ziPmkDaOIUV84QBwDzKkQWVY7AwoO+iZKgm7dm8SfP4ewkeqFqsU6aTIL\nA/H1ictgRyGlZEoYgyVTfChm9IjO39DYSKx3kKMDvpAAzoIk9fsbxcSI/guu\nE38NiVpcYpCOz88fj46PPp8WLHxnQ7a5W3aNX1YJGuPWSjiWxJsW7yOCqZtC\n2p4SCdTpqelpF7wPyUFOAAz+fF4RCONmc44PYPydG68dhUzmhe9Erqdklu4Y\nf0bdBfTmyFWvz3EO9ofoPwuZnb05kI2HH17cpxN/sO8obzrG/ZLOl4eHqudK\nPgWEBqtogW3KX3sWPb3+J5feHPSPXKKYaHspQfBAXFj24vfBv+lbGjz2G14o\nzhd8gTYrq3aHjbCQOxu9AO/kc7iXzIos8Q6rakaRpIGG+ejJDdZk6dRS2Kft\n41cgcPBb+mQAxhiZMgMJhPOuzp7tn/XY6u+lfkRYd8RGbJBQq2+077j2m1iG\nzgy3P57gu1KfxHYvtefDAdYcOhyrvE3b1Lld7r1eXgn9dPGVeWzzVC7hw87b\nJJcE2bfloitIonz3sERNL8RbtlZHOkg3VJ+Aha/gIX15xGoPi2Gs6Jw+G5sR\naxryQpic3fgTK5VR1l4k4fTd74Zx0T+HBXj44c1UUwG0yC1oFdYyKstfmgmt\nlkvx\r\n=U7kK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYMp7zmIDEa4qu+eDdX6XgNQJXjborTo+8pNVkpWrCjAIgEmEO0q9XnCdyzzBFXvbX3gTY+U1iac7rJ3A5AHdLKmA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.12_1592404341347_0.9088742216807975"},"_hasShrinkwrap":false},"1.31.13":{"name":"@mocobaas/server-sdk","version":"1.31.13","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.8","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.0","openid-client":"~3.15.2","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.5","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.3","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3c5865b5d6955535f54cd781ac632432be04370a","_id":"@mocobaas/server-sdk@1.31.13","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JFrSH8tX/opjl7DoX5Q2PRGGrQgfMmqrOL1pKNyuDuQgSOM9lnLmRCK0VyhbTNq3DZnnp/XyWfr6h35elxm2OQ==","shasum":"e9d6393c2015f6ead65c6d2b6a292538578bbe73","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.13.tgz","fileCount":747,"unpackedSize":2442351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ux4CRA9TVsSAnZWagAAyxEP/0fQLY6mZAlJZNRrRs+f\n0Aa491feAv/lXOEfVwUrJa6yIwW+9EB65N9NK/vroRbCZ8cmS1Fg0T7TwZqA\nUDa645nilBC1IT3UwpSKmdqvzZfgQpZkzvHkZxbrlBw9PPugPmhLVGLYOQ2l\ntOMBWH1XXkVWqAKPpkKRAtJaoZtjDjmRwvWrHOC1Ekxdhn3AcctLlaEhR6Yp\n3Dwicu+pIMafwIreKrG93H7W+wNX7sfSzcwxhIVBo7XEw5+pOG/OR6A5NlCD\nlbWHyGds+ghBVRgROxMUCGU1XTpXgbYAMcvLAdCNXyja2OrvYZX2nB92GTsM\nlUGXSdMeCHy923FV/J0Vw8NBuodAf+suwf/cHo+jBx2j98IuLO/bv1vMGq/6\nI4Vl/jPEfQRx8UECIzY9WWocwfz/DI5/sSJq/Kk7lv4kwlafZQD7Q7ICbtwn\nBykpslXjkSIe4y5J1rGOx1Lk1hFZ1P/XXWDiEGMNtJFb+FGShxM5PvHl7tUp\nSrrnbZIi+yL+CsOUGYD/i6C2ATQ5jsJRDjK2E9QX2QP6bHjlEV1juj5WceCu\nqcpnt7W5Zq53SKqRJ1WbNKh9MK5a443WNfc7m7wmmxdApvOgPFdT5zNSKMrv\nJUIMnQxgBRhlNFGLL4NbWbNeZQJTrNfSGjrVi5EPv3yBCQ46HR4nJVdXsm8I\nLtKM\r\n=GqRQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCagy8/km3JcRbkiZ9KlnF1uHms7EnQuFMRZ3hTKYmVMgIgV4IC6F/H2n1cn2mgDOQHYcv8Fw8SbQL2FfqTqF+jPPM="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.13_1592454264058_0.51652404659203"},"_hasShrinkwrap":false},"1.31.15":{"name":"@mocobaas/server-sdk","version":"1.31.15","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f93535529bd8416182e265aeac2a67384b9353f6","_id":"@mocobaas/server-sdk@1.31.15","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-53wvWBeT3Wqg/VrT0+ewvgvTV39Dc38rCWU++WWkxi4ej7jVM9Hq1PxrkGIlL9QCl/xdote5sTWg89xve7IsMQ==","shasum":"650127a3e5943d99523d32a4b7e8c33122f9897a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.15.tgz","fileCount":762,"unpackedSize":2453366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6/7vCRA9TVsSAnZWagAAcJ4P+QBicmIP8G2dIvMuDemO\nPVCq8CEp2zstCiB2GVsRY4bHgyzE9PfbfDibrTeBFCV6JAp/ZuSG7gnpLkqM\nf/vR8Eg3b7OKLOLx3NQNJvF4x3I+5h7F2sbQOl46EtT6wDEOxZTT9cbwT1z/\nqsRpuAbTjNWmRL/yyqEiJVlApVmOYWFRLAXe/w0iIp/5E2rbbWNzwNYGLHvZ\noq/GC7xynDiXEtgXcH5oqpg44t6FCYnKiLiIUUZL+sYCrMh2E5csxgWejbhH\nYYgqCXLzemP0r9LbSYW+ztEkPvZWE1A/2z2TACIHHFrnwQt4nyTuih1i0JW5\no2hsZ+aUbkRCtf/sSUZb5QslfrHZ8odZvUwqBLLaOyvWwKgsW0jltorxKkup\nWSP886z/o3V4GKDX7Dz88KG30zMPSr2QUnjnJRYa+D0OYzu4GUeNy2xQwq2i\na2rhM6jGpxHi7POz5visjLwITo54FUeTGekiHt9+yIIGoyy3cxH24GdJ6FSz\nNQB77EuPvLBz1csN0nGoynKvx5bU24R7aACbjFIQpmhM3TQp6AqbYIwG1hDQ\noDg03hXrx2Xb5B7xf66q7L4FqqJIUh85MUfQ5WX69xktqkJzx7ftZvb2oqpv\nuZNPosuItA6juaGGv3TbJPLvG0cjrnScS9TagaHQBkBKY9md++a7UhGtYi9B\ntE+O\r\n=aCo1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTISYxs+eKARpeHRqrr11Si7RPFPsr/hotYN8S9d1VFAiEAtjc8SCHSdigCzsqLWMal0K4Zpg65BV0TMpFSfMiosrs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.15_1592524526974_0.3611738719457287"},"_hasShrinkwrap":false},"1.31.16":{"name":"@mocobaas/server-sdk","version":"1.31.16","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a4b6aa90123e26612afdc60c1df5cf52f958daf9","_id":"@mocobaas/server-sdk@1.31.16","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i98sg7n0EuRjdrFckSjYSGEL2nFNnedFM903D21XsOi8ZDVszM4pvRTPVnGtexpTArcLVytB1uneJuAHC6qkQg==","shasum":"2a21c6c5aca5e78a252af1af19816d48718e5fab","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.16.tgz","fileCount":764,"unpackedSize":2453689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7F27CRA9TVsSAnZWagAA9WYP/1CdzVeDqMaAHzOvFZ9v\nLqJChyVPD3W/rYqNjHB/iauTTl0LrwgPelMzakaRI8RA1U3IEb1QCzHK4sDp\npqenN7tk6zN0U2yBEUQHvhkL58WRjQ8WtkcfORdstmzXhLGrl3NSHC+kZ9IN\ncMqE/CM9FKNwF0VoM+g3ko0awA039fRrCDdTdGy3uKNlxkobclYIQHBEoc/A\n/o387+DtD2EcJfNE7oUX9y+e3H6tgTWpUrfa+p9WmoLJVfuz0k4ZjW/f1x9+\nRSP2dRHw/YIhjCYlbzoBatPXHZ8wKxuXfXiLgtpNdGc9CZhM1CaDpBsrOkbT\nMeqLxzaL4w5Y06FNVdcoyze9SiAzNFXXBQ+2iBE7/Q+YbL3BfHRSbnvu1lqF\nrYMorxTz25APh83fIr10DD2ybkzVmsob3uivNQRF+ha9A5cxXWTkPQTNk84Y\n4oxA9x1OriF5f4g5JDYCsDnP4JcXpaGnCJAPc4Yklq5jlPDT5rcMgXBOIQZ7\nuhwfiidiBfNuPy8fLfsFLwJQ5j8gJwgNdMnZiOI7u1jlPdU2G6dE+6vLHwEF\n4zIVvjK5HnX9kL4y9clyZBbtdElyoJQR4QjEtBMR/RTP9tE+sOkSzfyH6P+z\nR0vq+WJtoChmrzkvgkoDYNhO3FiovdG8HSXCa38VmCyw42zccEAToM/TH5x8\neMYV\r\n=Lq7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPhWimJBPB1ArK9X1Z6lUSRTMj4MJIWYT/VBFR/I6Z7AiEAxaCBnBkJPFvneFFoP/hLdLPDJ5cjdGIe03HUk4yWOGw="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.16_1592548794812_0.12262871203727599"},"_hasShrinkwrap":false},"1.31.17":{"name":"@mocobaas/server-sdk","version":"1.31.17","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8ec13e330cef9787e67a8376e8582ff49c8033b8","_id":"@mocobaas/server-sdk@1.31.17","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hp7MnyUysZDdZU281ZzbZWh/x0DZodNm6nlzGtARueGdMs5rvmkn3wVsiXLkAoToOtDXCsqcFdtWsX/tCbZj+Q==","shasum":"bd214065108de70252d03c3e235a61647dffe224","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.17.tgz","fileCount":764,"unpackedSize":2463584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7eB5CRA9TVsSAnZWagAA05cP/jowiQ4yNmoZN/3cTJcz\nYdgic26RQNxrcDoBLPFEtWqYm8PU6u6Ka/yO8nsOHKUF72iT1Vbq2+OxebiX\n9/jXgeAd5RLMaivjZqsof0vTE1d3fzbo9MCzKAa2yYYX/JylPwWFXIR2XYic\nZWHJMCLxtncTthp5tiLtkn9yDuIZTgdFJqA9B8pI7BwSqna+h2DwiW8vhbT8\ni9OicyBrd5o/vUk/JcwQUq3SuKgymM8Pby2SqF43sjcwEOiEGr4U//sF31hm\nEQhqdoyumh6hqijmGbuQUQEkWqq3zA5Qv/C+6ZPn9uIvt+rNvit40OrQi3Gf\n/amZ8chgSFbGNft9u/t31/lLHvIDi0pOU7iRBkle1ZLk93e9umgpJ6fveLYr\n0Nt/XWpxvzgTlBcvWVrMhPtPvbxsQUaaYE9K/cE4Cu9ykYa/ER7+EliMwGWK\nU77Ag0m+E2xqW82MRBoFT3hyrcZAXZ+l2H2DNOZnAsCvI6+AXEd7iYAsqQLw\noiWvCIimKUwBWc01+KgetWFlG3ZDjRbeT/kioxEzsa7382n8QTgIbELziPDk\nvNfLq8vtatNYUHJBAuOeY3eg3ZxgajeMUbOe4Aqf6YQwjiWdjhd+aLOtff+X\ny0WsF5rRpn5bsPovFqY/ebQ31DMWqe4C1OzPYmEFnsmg39ix8l2gU0Tt7Tsp\nzf/r\r\n=xkkT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT2BGZVBfuYvMELBE+LbCG3I3qaJutyF7iEQl4w0SX+wIgcnV0uPCxZqpqpd4LQxCPGEqwv8J8mL96HJJUKocKQsg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.17_1592647801115_0.32173066118846294"},"_hasShrinkwrap":false},"1.31.18":{"name":"@mocobaas/server-sdk","version":"1.31.18","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9479a85293283dd6765e9d82ec69a76273519558","_id":"@mocobaas/server-sdk@1.31.18","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-V0KlfNOb35WFx3RXr31OCSatf6Ad2N1uJLvNYOg9aBVUX0iKru8BrDjOR686wSzohnakD6TfccnMeDGNYnPMSg==","shasum":"3a6a0f26822afb5560ef14e8f9d3812852a3f1eb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.18.tgz","fileCount":764,"unpackedSize":2463474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7hanCRA9TVsSAnZWagAA7usP/RIlxrWWexLld0JA2uJD\n6CzvWG5ySP55vSCd4dgY4DKN4lgnpKu4FWz/5XzLgAZvNO2ed8xY7JfVlIPx\neziWoqkGs1mZsn0dJn1RixH1x2KpULZMHyAcLIO3M+kWgOlua1S7NkOLi1zE\naQoIpgubVLCjWHroqyUs90m1o8YcmR1U1IAWNe2JHZcWj2hrDlb236JKAd8G\nJVe7lY6Oj5mNPDPWeNsucQiaR2fM4bBizjROtu2802dNlYh5lU5aBqICihJI\nqKLGUUTZ8OHhqvpuLlSIzed389QlZ8+/UHlubgrIP635WDc/2Mil2cqZJkD9\nTC539w5eY6SNeNvYkCUYLgxRHCgjRWSgUTHgGEXA060lNIRfgBkuKv9AhFvB\nNglLG/9TYroXKIKeOibKBR2IYsyS+U82BYkfsOLqkZWb4QKAw1qQysQv2/3J\n+kzrGI0YY1bz7kooNXE85cC1lrviEuyE01zpyirJ8i0JQL8NZEzl79Q6yHh3\nsRa7gdA3K+YjkDYtIUe5vhaE5pAXcz9ek+asy/xvymjUwWuwGYd8F2/urheK\nr3pmFpm+HWPnbKM6ctAHFuGo5hGsBm9oNRRfLJKhrh1Htst/OKlucKSsZ6QL\n3UtJCjup4t42ZNJhha5fya/q+6W9PZl8WsRGnKJjNl+p+lYLNnCZXSh3hcK4\nFbw8\r\n=BYbT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvXAYvPM3soqXnKQrBxV15gP4V2UNrc63TQCxx1MMYcgIgNw/Fjqai7w7tGHq66L091OC+0aSEp8ewJamAlkSoes0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.18_1592661671009_0.6327094335018266"},"_hasShrinkwrap":false},"1.31.19":{"name":"@mocobaas/server-sdk","version":"1.31.19","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b7bd15289f4f2f7c3e016ced0db6f6ee90a6d30d","_id":"@mocobaas/server-sdk@1.31.19","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ark6joJjms7cER094XGxC+dRlK1cEZ+FPg7zCix8drluWE69AWlYmlmx4JYTTrRho3BVTLI8FEDZWwv93FLkwA==","shasum":"039572c08216e814a6d5f446c4c165102f0283f1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.19.tgz","fileCount":764,"unpackedSize":2463944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe74qcCRA9TVsSAnZWagAAG6IP/1DFJTHW1rH1ZgF7WLjx\ntnRa8WC8E/pAySjgeN/a4nwthzquucqmOlKRMDiXLneudDpuw97pBGHE6IVS\noN3bi43ec1ovIRNUISagV8y6YSUk2Ur3N0Shwjz5pn0ztyNJgI/PUAVIAKUI\nUNMCjxaHmzr5y6ijoZSE8sJHTG+my9aQX3Jcu7Dba1wMP8+VZCGEdP4+WG0f\n7GPDiKmAPt+M/weCdg4zwTXl7NXY4cW9ahPlm0Zm+cCysdG4cTcpgv48p4XD\nGZGvOJqWWBfDLTzElHpHVQLp5hbKysuklgGtCwRSkyJh4oqoVgk0+kf+w39C\nQp1pvmICkCHaAD+kQI3oOHg2OOqzUqwXtV6947db6MOKPqRYyXb9Pn3/D7/R\ns/U6uFMsP7iE0kUuxfMrvZAYn03L0ehEmjHdcRmTurJ9EBWdHZxzQSJNWUV3\naZeWvHxWTYawgoDeUyAVApKPmXapMDgRRThu0T9OF5N+Bpm9rNJnDB8iXqcQ\nRtkh2mK+rUsfa+sOHjXFj86CXsLsnCvnSKNTisSN+vORMn8VTUGGjKmOMq3x\nAzaBgHYuGUqWuIKyCTa0CsG8ANegKSpKOdFIk/sqOUctkUtaxPDAedlTc+m6\nF6FmMkDHb/dAeaECFOTyqQ2RaftSYFc3GI7x2leyTsCSXxtO16DTZ1uT5uCD\ns7NS\r\n=slyr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlEElfdA/8ma3ntx+Eu2HUf4av0f2GodMl3skAr2/IrAiEA1TBAaUTEtjXXbGcFWX2arLluzJy3RgyaY0jPaxOZ6Zw="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.19_1592756891997_0.8775568613951019"},"_hasShrinkwrap":false},"1.31.20":{"name":"@mocobaas/server-sdk","version":"1.31.20","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1304c14f27af1cfbf1f7e10185fc1021ee36dbf8","_id":"@mocobaas/server-sdk@1.31.20","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6kyNr+WcFEiX7/Zip3RuK2HvlE9Z5nIfwKUJpkB/8OvZRLCwfrY45GlVrY2tt+KOPUhSc7N+nPW+DD9PBYVg4A==","shasum":"ab3373d4dfef67871df8d3a7dca52b1ed7ffdb0f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.20.tgz","fileCount":764,"unpackedSize":2464033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8HU9CRA9TVsSAnZWagAAURkQAIouBp5f2mdRczcxGD1q\nA/6OlGiWVBwBYdpJI2N/odbvtRKmQXk5UTmXUL7yhuGhy4mdWHtGtMgTRmZL\n75rZxZjgnNGFLc0utK2jYAYBIqOY3lkuz29O9shjY5pvFGJFcIXjSclTcOCs\n9uNKLyqM8RDobYeHSQf5i3SRcXxjr2befpJnaaYYxIx34M8fkUkPJxJGWBDI\n4hBhiuKdykdSSV+67RAIP5QVuwEMr3NiE6u6n6b+NuMJ5jze2IJaywhUXXJA\n+0JdWEQfu9JKn4yJ5rStztd4vcdsLZVIfAM4u39PmaoW8kPEQF5ZcSj4+Gtw\nu67STCzU4XT1LS6skKRrftizWiWmb4cT57OjckgqF883RSJtbtmVf/qF4j6H\nHf7EZOabXH4EjbS1rFN9Pc6GyDLkDHQ4GQloa9eodV8+iX4gZck7CIsR7rd4\nQKN9Mey6A7qGGYikApJZUVCpBpJ2PPuwrU2b6HWO+Qw9g7mON3UFL+SZCSwm\n8tASaZVTYxx8O2DyXnN9hI151t2rWMkYNGimUJaS7LVyGBjjS2HHHqCKNgYF\nlnerY6AgA5I5UP73MMINig3+2tkPlIA5A68d6jsjRzcLXSqWjkspetnLwKby\nisI9EOVr1bP/+1eyRnrmIgdPAs+7d7XQI2ilR8RbjXthdIZ/HosYyDX/axYM\nkw8i\r\n=RHKr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIvYwqyoXC9b5S+b1n63lS7MuqJQlRFPkonlJ0YWkexAIhAPP8ak5b7wuEfKb9jaACABIsUMKyh1sisAuLqBpno7Kt"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.20_1592816956590_0.2632302525858372"},"_hasShrinkwrap":false},"1.31.21":{"name":"@mocobaas/server-sdk","version":"1.31.21","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f6124f66f7baab0cb1b1dee9724a66b47dda8db9","_id":"@mocobaas/server-sdk@1.31.21","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-nt+i2Bp9vCJyTnwhnjAecI8SNCdK7ALP2iXE16M7ZPXKeBWNv8ch7IXpLLfTQLuZYvebc9ypovTPaVBR5OdBNw==","shasum":"5517e6a2d82fece80d47b90aba84bf6cfec3d3cf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.31.21.tgz","fileCount":764,"unpackedSize":2464565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8P/DCRA9TVsSAnZWagAAa10P/AvSvRNBaXM7VfcNXFiv\nbjE/rYP/56+ek7hiv43/d3lyziTcVHtZQLAsVA8xTPa5RozoEDSWCBcZHmoj\nE9UmO5FdeToOtnKqibvm06buqg1oG8vhZy7RFAbWeH/DcjhWJ/r27tB1OTeu\n9Z40EpT0xyQVWVBLuu4Dr5Utj2fXqBfZR6QFz2DBq8KSIIUOJyqty5lq10Uk\n46DtWOtNeIt3c7pAmC9beQRfyLmpeFjrhXrpfdCnON5cVBQdRB85MGouYS1E\n1y3XaKfMW9j9gtO5QWj3WFt/MWQ2MXoDn8/CXp0XTqeMoa/7SJoB+NTAVPhh\nnAuD3s6rDkzzku0xnTWFdnl30BDw+fDfNvBWI9XCQOE4uCK/aChnhHA2Vh6+\nGRdVxrB36KofR+hkS4UtbUxoXjaReYoBmt54Tl04dsDUPMXl6Ktw02/bb91Y\n2g5PmytNZxczNIlWt0624cKn21Mdy+IVVyzpYGSzf3OYJt/E5+w0uxIF0yru\n+sNOu2oi0kmJSrhO0VnsQIa3oW9zJag1Oav8L6VuQf1/FDqXwYph7L/E17FJ\nqoXBwDIiIsDlegTRA7YHMTDFfW39ZUdRqNt0c/Efl93nYiUh1pDDu3dnnwlh\n6HpMzjWIyJ4mTiC4ULUHR4oIgq06I6DVyMlOHSJb938N30O2pF3gulBBfDGc\nN+s4\r\n=7XvA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaI1XkukrM31NO2IZyN/bCdKIprZiKhG1huYHA7QUVKAIhAPpwEmOTmmx3gCPW9nISuk9DZSS22CMcfUGJ19IWv28k"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.31.21_1592852418858_0.9314864355048398"},"_hasShrinkwrap":false},"1.32.0":{"name":"@mocobaas/server-sdk","version":"1.32.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","rate-limiter-flexible":"^2.1.7","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"134c28edd10b7bc2bf167b51346795949029d3f8","_id":"@mocobaas/server-sdk@1.32.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MZDNsCfzXvysT6kiOv3hmXzHw1cXNAA6zo/43M8hb5X4o0ygDsRlyzbSGd+szHC5KFmZTrNauN+jDvxVfiipIw==","shasum":"5d4b95d1587b0424939a884c978c96d5d9f8a22d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.0.tgz","fileCount":767,"unpackedSize":2476092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8XatCRA9TVsSAnZWagAASPYP/2rZAyX1wFMAuWQ0NfvN\nQTZ+G7wAEvAL/1fyTkb6Veeayh8gwOR83BtylhujgwUt+Yr6yQ1HZyt9biPo\n/pXddZ5hyF5wgxuJfBtCjVHHU3++W48UxZrFAxAou4zDGWlUYYcplV9gZKf2\nVw32lF+406OpTzPvdzt5uSfc301DoQDyUCkitNnRy6wXig8jzoDJ6ErzzOv9\ntVjw0GFNDUOGCztCW7o22wrrnE5J3HJDyjWnnO+wFMf31hC3MvuaRsJRVUwU\nvCuVo8abrinyPCAaP5AJFmTn7VNcbuYSmOogqyNONGH8HLhY8N6k288nNaPG\nZRiCtNneeG/NvS7yUH95n45OUSUkpeSWz08pZzFSUUiEzvtqsNLEfEi2FQRt\nCnbiwFTzW/yacnl49TIMtFHmQ84Y6fzSQZp6UCNq6E75uPrKcPm8ZoWMh+UA\npubE7sfQvnboqcwTt+94MCnivLMeWsprl1rbjOjqDHtX+sig7EJUZsVSB9ZU\n9tf85McFj006X0TUV6cxjFgXZXl7TjvONmC1ZORQjI+g7TfDdLuCkcBT9S71\nRk8EaCuqdmqZWfJiTCkkz+jvYz9GlmtnZcmG9tlYuHxwDNhT5+CkBVx4/YCo\naxSDvw72o7g5stkuJaNlbGPSj8uHoOhaa8f3y6dKOMoIDzzu7GxobbBGoe35\npARj\r\n=h3tD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJDmwg5il/UtpZC9s/Qr+GgmMLLlVqhoP5NqIxD4KIqQIgWzrTz/V6u+51NkSf4DospqE9BAK5jnMb/q4zTUi9yE0="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.0_1592882860427_0.18817116727809458"},"_hasShrinkwrap":false},"1.32.1":{"name":"@mocobaas/server-sdk","version":"1.32.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","rate-limiter-flexible":"^2.1.7","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6781a479222154a6f1a985991631839a458af37f","_id":"@mocobaas/server-sdk@1.32.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-oiuoCXQ8qWeicRM0gzYHP6PeOdfrgSNWXdVd18n9Xc5UMe/tAsu7CkE0ue1HTGdHrq0a+7FRZQ12jXuJ8ksN1Q==","shasum":"a49afc3a29c2bfd80644f0af488eb02dda8dc64b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.1.tgz","fileCount":767,"unpackedSize":2479021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8YmeCRA9TVsSAnZWagAAZokQAIazH6cui73pgXqQ720K\n2HUVKkds4Y5YsNHIcWYSmQItVHZSjuDA255ERVXC68ezmV6gRtfJcTd14iB1\nM9KZzIxB/LQZGrd386KLhl3hGzEG/sH2gW08o0XnBJOfKAUJM+Q7AfZY+nzA\n9Njk39r2CPB2SZ9Hn/PtaX7qcp464LXiBa57aS7bJCr1GpqFjRq5wYrMNOvk\n/Jb7E2atdRxYmZBff927nKtJ2ifz8wi4IKejiwmXtit4+AzzM9+mAx3EYsIb\nSIejhcqu/REEaGQL2jufjy+n5pte9DJKTVf6ze/RfQX9aFwDx6n0rvcyTCNQ\nfTkHdIt/Y1oHfsJu0FU1RIqJyj3DBgwiuv6+aQogy9lYkso5Jp1VTtiC4zdq\nX98WC4J+WTQwFCDLGVzWKF4KdhPqubGwyoFm1k3mPy+oTcu+a5C23yAgHiQf\niuvznpkcdKgukjUgWZPsijvEfd+lobcmKHhgju2ICXKanYqcqfF3XwBrnmAv\nWn9ZgZ7/utgqCHYbElxVn6bQezbddj+E47XhnC0KGVy7xZSPvsKQDBvJZmIp\nTmN/RWA3HUZZQBD5K9eJ9WLRUgea/K/xK7lpmgam9nUgiOsB9qiRx08hGoiF\nOECIsXOx6FcPq0Bxv3h8Dx+ObE8c1BrsJFhbOkZjUGL7+8EdxAxpkV0n/Na6\ntymK\r\n=CP9u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8V3kPW2kKY1tzs2//R2cWIb+MElMEiyb2a349Lw4FUgIgVtycQ0bf2tPHjqGG4da0/9e1Y3qSDMf+MeFH5BMfHoE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.1_1592887710462_0.12041331933733135"},"_hasShrinkwrap":false},"1.32.2":{"name":"@mocobaas/server-sdk","version":"1.32.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","rate-limiter-flexible":"^2.1.7","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"54902fe716ab4ce977fca2e86fd7f333cbf2f7e3","_id":"@mocobaas/server-sdk@1.32.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Wc6f4js6QjZ3+WPJ1UaHC+NsBLRmY6ntTCM+lTcWmzr/A4ESmY10LjSRXTwX5LScvvjCLeJ5RUGL1yfRZ+F+7w==","shasum":"f802e45a9fe6691801d1adb242ee9b6f1eaec0e2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.2.tgz","fileCount":767,"unpackedSize":2479173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8baTCRA9TVsSAnZWagAAH2cP/i1H8pLed1BNfSMx3j4s\nyEEG6tStMJjGk4QwnJqC/fy+tKl/a6rrKM8U675TAiLdmU1rOqYVY9HCNHYy\n+RSD+AMo7EO2JVqpLZRbh6+7MaEwBaIheRTruXLanqp51ZEX33KE5J9zS0MP\nRWpAJHsWgeYnoKeN3L9ax0XCemOHmS2Lm9Fps9D0K/4IxXD184Wwym1YcuTR\nG/ohybpYyR6Uy6oqtXfbKCmZ74xwD8hpB20njQ2qHcbxxOWjNmAjKoD8fRAA\nXOli67W1Qv4rYpKdd6hhWTkgnMCg6rScd99ISeHKY/5XIDv6ee1G/JmL1NMs\nEPw5PU42iVNC/Cl1z/cUYZhvTh0RKrzOeyONmiHKCPObHAalZwKwBoPnp4Rg\nRxhMY53cxe9x/QfnjF6IQsgYSKNcET0OTWx0pvQVLQj6+sKFlAGIGGBx/gSo\nro9zc0aR5a/BXdEXruX/4OJ41KNtXkeDPaWoByKbzWd5R2cHLuxHqayUcnyF\nvmMZXYRsB+Lg7vdpw8gykENiSYdqviqUjqLs97R7fGaNXzwQTlbDuHAtgrBm\nE2TFuzGdC5aLDTY9VBjk9SJN+V7T8hJ13SKi7L6ZOVdpEWcjznp+qzRc29KW\nlE4GKWl1/5+ZtuKPm7GFn08j0AxCQBAX9kRBkGunAz3PaEMTg+4/lpcrykn/\naEMb\r\n=FcNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1+RRp9OKKrTODP5112lgnt+OTo1yuCsrP6IoqXYXNIAiACOUqLR0T8j2kGbIroBJs/jQSDyRtAe26c6PMdh01CBA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.2_1592899218765_0.598122835986652"},"_hasShrinkwrap":false},"1.32.3":{"name":"@mocobaas/server-sdk","version":"1.32.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","rate-limiter-flexible":"^2.1.7","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7daff41297c69614fb688fa78944c300f5dc7500","_id":"@mocobaas/server-sdk@1.32.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zvTHezosymxJ8DL5R9OONQKufMqeZxxQ2KKtxu6E5nwVAw4EtIQFFDEimwlywTS16hHiNetTEUTu5SUtT7HiFA==","shasum":"894e43aef5cbebbe35d78fa4fbcd4e9f491a218a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.3.tgz","fileCount":767,"unpackedSize":2479861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8eIACRA9TVsSAnZWagAAtV4QAKPu5XX8apSR+gKybTBW\nIba0FIvBF7aOwElsW3QYpeWwkWVh9c/xJg5J1l8MZho27AFI/4FqPPnDZCwy\nsrEo1M6ktkUipM2olHKaeESgka5+yQGwKH+btTsyO9Sl8MA5IghygW1rif+s\n6TEPJXowwk+qL/SsXrcCHCjOrLifn0qbshtM5UWY5ZQEkTowmq0LRQDGYGWB\nob261OhmAPSNRKdRIbQFa94z98VsHIOkxV7PIk1SckXLpeDHyjL+MGbklZ22\n0zAi3m7hK6N3bA3EOFle8V6WIYhBtTdQooM2OVM4rqityWqfWNp47w8XHzGP\nb1dada6QrS9BW24wEPp0lDc8FzxhdEEQDhIPbMPFOiZfHbGVvMim4M1mdftw\nY32ZnSsm1dpC85VzDrYdbNyj8bO9ePmCiB1yZX7xHQt5FwJPlCKI+AbEBFVe\n+QbbOtWE8yQnwcpHLh7/XRr3WZ2vElKOwqMrlPsImZeuemeTAkeTuQ5MeDUc\nZI7spwK6p8JiUkGCOJjc/q4+cTs+zEV+VnuuoW493utvFLBIefL+Gtkt3dnA\nXZJiwDRIczIUguO/3tC+BeD0FI8wuYwHCJ+nMXBamYKwtHrK3W9/gGSjO3Xk\nW7z1ESOK7bzSnW9XgOIQgKC11Wzd6gAVtXep04Qab/wMVNDc3OclHwTWjxQh\nEfYJ\r\n=0G+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEdlMXlPM4AIWHfzPiajNSdXvnESvKTGp+xwJXBHeFwgIhALVI5d2xsRJHNvKrxE4/8qGBsMw9sNU/27X0GIeaAI6F"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.3_1592910335559_0.8157908567539205"},"_hasShrinkwrap":false},"1.32.4":{"name":"@mocobaas/server-sdk","version":"1.32.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","rate-limiter-flexible":"^2.1.7","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b97c2425977187ed61d681654b8f899eb9531fcf","_id":"@mocobaas/server-sdk@1.32.4","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xCdw2okrU2ocmeg3108D+K5N904JuQ02G09m5vT/u/zDCNQL0WFdiIfJ6LUDd5XUuA35ccli3KLshBC9/Dm8UA==","shasum":"e45631d190680f22a0af27b9ea96f58164c36e0d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.4.tgz","fileCount":767,"unpackedSize":2480291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8vQICRA9TVsSAnZWagAAfKwP+wUnIgnFH7d2Srh4XO6h\n6YssaQrBoLDWCBFBlNWei1Fs2Ml0ASa88wr3cMVXr5HofDVTV1x6IohR4nqy\nXz4d9Ju+BD5o59m+FECKhzjCa5wfsYKIIpGP5nmgciQ53RU1V90ccCFN00fc\ntsuGfB1wqZJ1NMAvR7tRE7QaJpj2LeYBLNDpaLU/xvRjQeWkT/+YcUYR5e1v\nq8MuX3MrnJpDZ//jYfZgSwwbCuoNCDJ810dgzE3vWq1E+bIJsUaV7fZ0Ag39\ni/6aw67tn4PRJNpTn2u531HpYxIIIDThEwwmqnMZ8HX3ykeFOir1t/ZCfCTx\n6KQC2ubcrQx7O8wpUX+TGuYPlEvuXGZeMdjhi3CjwtFinp5uHzxahxUcTJKV\n7XPeermewHDxA1rLrqdBj05XJbRfUm+8CDYivJFOPL+2EBI2OERPxRN0YXT6\nwfFj/UkkQVkTwch4yQ+7WZgaO9awtsVNpMYvFda34OXrCgC9+oOaw4plevOa\nPrlhpSSdme9EnAwoAIL2Kd9Iekzb4B5mbU7D7DN7YiQckxe16IfrU0Fbyuzs\nWjZr99c5SBjbbfgKKLNycbH/3nMyvdnFS+fFAvptqcmxgc2sqrz3JQuGkmfK\npgBuzROzbGJsqR2Ln5iY/KumMLPKetrn6AOmM00ojnfnD56fmnGdp03wuzev\nyUjU\r\n=uw94\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQR6VeNZ8tK9jmeqm2mjebue+0osCAVB+sQc/EqFZw+gIhALSjW9rGjH4kCqhWcJ/myl76YTjPadH5CoKZm3V3KSdT"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.4_1592980487519_0.5375523178100272"},"_hasShrinkwrap":false},"1.32.5":{"name":"@mocobaas/server-sdk","version":"1.32.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"^3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~51.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"^6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"^6.27.2","openid-client":"^3.15.3","otplib":"^12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","rate-limiter-flexible":"^2.1.7","prometheus-api-metrics":"^2.2.6","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"^1.1.5","autocannon":"~4.6.0","bluebird":"~3.7.2","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.1.0","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"^3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.1.2","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.0.1","otp-client":"^1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"88ba00f9ea75efe293426e0cded02818b02ed46c","_id":"@mocobaas/server-sdk@1.32.5","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CEvrjiZkaolX6aUXJWDg1VF/7J6ZJj0DFNzV6KbX4D3mYh4DqcPV9Dua4FfopX3SJtKF18wkWZh4FdD0Wdy/jA==","shasum":"3460c724758869e0d787e5501ddbb0c163c963f4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.5.tgz","fileCount":767,"unpackedSize":2480641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8wdhCRA9TVsSAnZWagAAFTEQAISetUjv/m6Pai4ewVaS\nyrC0wfr6oaBfxPOY0kShgx/NwC1+hwoHsA+nu1y1wav4UvW2UwwlBEZsTH0A\n+Y42q9KZ8HdwBavNeUwd7EJF2kpIHLHD2mNo0TMXyL8B0QAqwERVqMPmFI1G\n/Iqbma/ukTGZOGJqhsD1rN1hg7gbt2SLLbxhNH2AB1CX4YFl6ZmovHSEEMzL\nRpbPRSKe1lpcRsk+a2gA0ScsaG5dORgVsp0sqDi2MO0tlrtqyvmP7ChOOIHp\nl0hV/MXJBIMTvF+vbeNONWtoV52V3nCXoAT4NVdetWwW6IrTB4NeVo+w0+Ht\n8H1j/iXl5vrVIXInaU341cTmbENGXQW6FHD/0zL5DEnMb0X7qyPctwOOtMXw\nmFjTHg9LWKRGCvGUoUUX8qTh93ICXxDsdVDCnSkMB4+94EGXHfO7yBYgyruH\nKgFAw/nwJ0cDYBRSX2XMbTSvhHQhTJqBzTmm+fh2rRPqIshvIMOi60+DBhup\nYNZyzHXL9aEX6Vfs4Dbd7sdLgbBdwUhrxFOWkDGLfkl8tIfGy7JKMjZwNSnw\n+ta7X/O9YjaSXoomGcdCz+vdtILpE8IYNsJ6bcfEt5Rg/XU6LEA21MmV8kGD\n0iNQIVNy1rAZxGDUgLCQxyO0wS5UADZnu6HDiX2E4d2juk9U53NX8zHfc10s\nU+kr\r\n=0vnw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD83Qwspz8uykSWuxIuHLJxy7lR/j0t8xYD3rRAM9FTRQIgM9z2Rah12xVHELr24oHx/WWgqwb1T/XEF038/YHNsy8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.5_1592985440770_0.490788573603709"},"_hasShrinkwrap":false},"1.32.6":{"name":"@mocobaas/server-sdk","version":"1.32.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"aac244eae31e92d40c2de9f7f74d1b3776972a0e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.6","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hmViA/b7FHG09kZKbc4v6hUkyntvvSYHpxGe9zh1UQjovfAWTYw97WTo4Ze55r4O1g6oPUktjvHqa17G52A6AQ==","shasum":"2eaaf21f00423b60640f9f132e5c5126c5dadde4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.6.tgz","fileCount":767,"unpackedSize":2480682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8wlmCRA9TVsSAnZWagAAvXsP/RGYKIlriUTScXGVcYpn\n6FVczLiOOvPW8EPS7j9P1Sk3X5mmMX+pqoTj8f5XaCYX5Cer7dncP80azeH7\nX2FIwleuMwKqglwY4B0lMiAZ9yKhmvlknIigrIM0D79DwY/8h25Ib8/M9Etb\nX/fJCX7FJngBuBU+FCtBzzqdIKCB2xSPjCqQuQaY2g99DYbxDzastKKSSnfT\n1zvxnCNL/wx9VQTPapOWPIKdLXmcacYCAvIkGP1YO4B93/CLaOsk9Ab1eTuU\nq5ntOFF8XAH36fCOpVNIybVeN3caKQtRwoB6IlY1B2ailrkxpXmRyhREciI6\naWm9XW06MzxGT4yrgUpnHs6IGPpVPHSg2C3ZBn2vf5ozpkinErGWxlLUbb1w\nvbCN8w3nHJ7rZsGOIXnjPQAIi1ZZYqs8DCsGKmEjU6h4+BxhOj0+Br9yaMkb\nWrkAuk9Zo3/Kq11dl/lDDH+/K7EHZerXwv3oE4lM4hVGhHrnxMe5d8yGGLDm\nSpDWSE/b2ApfoMBgU8wazChsOoDcxFFeTqyD8BHW9RQD9gYLlFDXpTtKovzY\nbMDX0wvrmMGLM9gZw5v1+whkcmCMig/Al6AjsRhrwXHWP8CU5+bWQqGlld2H\nMm2TZeWBr+QeuvOhdPJyYl23FYjvXgzptNlAzM0x7R+74OYw0QeGu70VFUtG\nsJWu\r\n=+1jS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/MDLNMBnA7onf8opKMHZV5q0hIdjmIj6vawq4X/HonwIgAXw2rBQnCXFiV9WMtXKZGpwdp7md/1MZvG/Gg6m6Ok8="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.6_1592985952400_0.9343284092329378"},"_hasShrinkwrap":false},"1.32.7":{"name":"@mocobaas/server-sdk","version":"1.32.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d23fce134d4efbdce57710397c6192e6f7cd48a1","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.7","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-tcp7rdVzXXyqyQDbqSkV9+NmGn3+qg4typaMdGKmcyeaYZGrFBGOuxPBbWrcw8vtzIsJiP9pVLmaeDLYN7SjBg==","shasum":"14e23be7ac434509a0b812fefbb1a4c388106b1c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.7.tgz","fileCount":768,"unpackedSize":2482122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9GGlCRA9TVsSAnZWagAA+/EP/jvlShmPj81SZKonObkq\nQ4zeUyRU3pdxXSzHqpz+7EYBfed/etUlMCUaDLnHJTvXprlhSXGt6eTZP2DL\nsYwNO123vWmDVnj5Y4L0UreuWaeqdW6DBKgPZzEgcypAXkkbfyCkGonCsvjU\nrrBpJTIOXgdFZIH0zH7nJ+px40zPZSJiDypNcs5/qemfmY2enkiquYMQoTmo\nnyy4NSfBmQmpzd08d8QwViQ7NomOE0OIp4YhZrqzEZzuCMncIX1kMUyQ+Gkb\n9kJhgt1MYmcrdJ23g3AFdpy0wK95bPy4BBtiYj6b2gNLncRnDEyA6Tp+mSci\nb3z7A/tPca9ipJhjw281YXzwqrL90Py357nL1Fu2gIHrqAmYcStrFdrUWAaC\nXCDsozI9a9VFduMSdh20PiA7ikCswxEXBHYMGvvw4iFuoQmWLShYYacU8eYy\nuEfDjoqk35Ba9oDfoiuPoUgXbtRu/EvZuAM53edcn05vh+3jG398s43j9pIG\nHVwnOFcwB/XjEm+kYZoncpDnYC1Z4MgPgZKIWL1F2abSY1PQx7jizOjDQ35w\nUNR/1h8hDRyCABcECumPG8f6kFZL3keF9QkfwA2Cyb8tb8FsdWoQs5TdhKMb\nU0AiQ+NgHuyGadXZL+WuCo9Ox/QozBFl0Zt0el62o0prbnJNzhzhur81H2Oi\n9fWR\r\n=vIca\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKsO2efjZ1DdRnJs2sLXUVNoqj5IaLg/jlFzdO/s0olAiEA72bbNj3JlYtejp4VFWKlD8m8thsAo9QL1nf4QBLpNUI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.7_1593074085360_0.3910499571544699"},"_hasShrinkwrap":false},"1.32.8":{"name":"@mocobaas/server-sdk","version":"1.32.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"62bba1ff2d740a85f3d98769a9df188702b4927b","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.8","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-sxlP74pNLCrPhh9Bl3ujj3p6jDjeSJ6IifVg0yNMZ4TCz+Y5pPBpfzlKoWAtRi7ZVtWPL4RhKRjw7w9t6KzD4A==","shasum":"9b615b2f9a9081a3f2b72708d0b5e79af393c888","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.8.tgz","fileCount":768,"unpackedSize":2482124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9GT9CRA9TVsSAnZWagAAe18QAIzmVS2mgJUVy6Zktm/K\niBWOROo9xRABWXqY+WKhxFfh2yeKINRcCievQQI6DDlREMyXCx2uwR7l3Iv/\nvnhmYlH3Eu/sDhEkdVFjv+sFjxzpyqyS3tAM1C0uWffLueS3pJHSY2RZ7jys\nTgnx+ymokCaUGSwzz9m42EZiqdFuTrU8leRVY7yE2JodSAUA4nHmg2L6bTZw\nO+DvQ4D79VRTUXFNAvvn9DbKsA6bf60ABLPmVc+uShsME8jRrWwwcEUFB7sD\nNNlMopPgN7XnKwajzKidmjs+0DNHL1u/qZQZx8Zu9vUVDlX89oRhbiLQdt1V\nRJl33mdMQ0NvoWkA/TO+VL6cUGFMN3YwkKztwrINi/2+TYgijIK7JSN+QGhT\n5ps2uW/5l4k4FP4QQlOGhDkOst8n9LXykt2uJM0kQFDJkAN1JqBNeXCtNpaP\nV62yj3EdrtYsY0i3EgYYLz+kQw17sHbB9VhupZqHkgzDEWoj+rUwQThtCL5v\nnTaCm29Snj9NSRFBazZXOvhaAhp/P0lKhL8drv5Eebj+E4s4L9DeemKUtP5R\nhzg8musarF/6I325RNhHbVZhIuUPr2KiJQHr9MujgxiNvnsUKr71buqD+6If\njfUfuVhzoqmQB1rPQKkl/UFCHhFQLsPxGiYabuo49ZBqKUAX98zT89P3CBQp\nbn0c\r\n=+IJ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrL6jA7jhPdFKodSvVL1TP0yucWgUvfvpu8xMFADl1OgIhANVB4M7FoGnGL8kf7n6vWIRM0+s3vV7sEK/CX6HGCdGt"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.8_1593074941325_0.3574251924325853"},"_hasShrinkwrap":false},"1.32.9":{"name":"@mocobaas/server-sdk","version":"1.32.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8f88156779107b0a241b87dd61a7e379fcd0ee28","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.9","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PC3zE9T9pG6+GPBHpCg63+GtWdY1TUVloJKbjCPdQL4RZlE3FRpI+x+BKd8PdMps5qj/frZ6hNETJ/mywlx+ag==","shasum":"770ee1fddce5bce7d3f7337fc2e96b5745e0b7e0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.9.tgz","fileCount":768,"unpackedSize":2482109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9fRfCRA9TVsSAnZWagAAqFIP/iTbBoBiEkbM46VzdbjM\n7/EFxTNAlUQTV8u9nExMrfXiwjMBb2C7FAMqGSIUvRgEu4jzl4Keof9HHSl8\n+V5o/lX8eedDff0hCk+35NEIHSars0H+IwlPF31YjK4sOe+5b/rRv9ZCZJwk\n7y7lDLRslwzQ8Veyc+FUE+2m+oR33OKcPdS/oye3a0V85Np2LKj/YYIJDiWt\nrNFH9AXHbpqhO1+JluqfJeSiYnh3UGINiYY7TVszKhf4snShvvL51THgWDVR\n4YINigLrcoBPePeDXjKhoHoGIvsBjIyf3DAhIMVq239C+TRt32QMygNF1H0g\nkSRZ7Cx2Sc5iDs7hEn2uPiF6OIbC/Ezk36i5s4TqltwVWy88V3UXTyAC3Qof\n4D6JQ/aF/L7add50/vlZwfTt8ghFYh6z8TrpylWt74lWvFB90Myhs/MpoYU6\nNOEhaGA+sAa+BWyl78BL7fJv1apehQFiUjlk8E5IGYTVb5BCFiQz0UP5IKar\nprMRQ/ySYopOZLo0LDXjfd+q5u4A8Mzq2ha7NOjKkCfS0LjIJdx0UWBgYczF\nVQLkGGvPPiGXt1vWFT2WVPoWEm8kcfJLlMgwbf7xaORsPdEiQNua3Vdajqun\nN4I7pA3VMZomYy49jT8/bP2QaekRJkY6M+E93L3dnHJA42fx3SeDWqXfvDAL\n+EAi\r\n=VFwh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpI7DffnI1grKF5e39KL2vh2AmEQ9rJ78CdYN0v4eNfwIgelDqaggoH6qWi3laLCsRzXJBfMpckOzZK+dD19HEDgg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.9_1593177182814_0.2753713773706896"},"_hasShrinkwrap":false},"1.32.10":{"name":"@mocobaas/server-sdk","version":"1.32.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.0","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4a6a823e313b6dc02cf5db0c7ab857d29d363616","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.10","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1Bxoe9lKamhxN7Y3ZKGUB6D9Fg0kE2C+VZPB9f1fQ0zwmQ9SbOPA3Gif/FxNkJaHx2MKEPKzVmerw0xctAIyVg==","shasum":"33a713b62a60aaeadef0ba3c634629a81ed9a34a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.10.tgz","fileCount":768,"unpackedSize":2483817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9pVRCRA9TVsSAnZWagAAmpEP/2D81vCIkOK2CgHXBUlA\ngZWliyyhLiQx3F/rw8Zjnpx3YgZlsZ+VV+iFKN/yyh6kzS7KYgJOPG6tyWm9\nEBt4vsmjN2MEDGj+vIED7xVKYWKvoyT7h4P3cp5nDto1XEY4SwfYL0OSME+4\nw8clUNliXC6jKlsBtJ1ysnY1X0sT/Sp2VH43AZOHpnfu65qSmMYhAcPX4ypA\nfzqzumtYwvb9IhzKN39vLZiRp1KDIADKhkDHkQ5WpLScJjdfwBTj5hNESijF\nKGR17bCTd4FE7ewS0/jEA+o7VhlVifQoxbYU6dojXV1xARaAL6watTbYhSE3\nr84/UtBtgwoCh82dea4aopSk+tVKodJYUipnz6gZeC4eOIF2/D8PRBb/Lmc9\nG8T9kai+ns7+Da7JiO9dW0kMbAEgMyK0jlRYOSdWMv2tIQ2Wf6hpJctgVgUK\nRhgckK09zn3iLU8Gjeh6T9uKbCMPP6N8D3vbA2ZoDnFEGegbu5pTaZZxPOxJ\nnHog8mrj2R9by5rOJdAsRW60j1ZoQyJyyBMwuO+HPvkgxUAoEKTqMWdyoljg\noMmIneJr3+Ws7xV1JpdykEmVEhWtqRqu2fVaRXyzNakdlmuqIpOu7vNN9QHF\nqINpXUho1wQvHEh2LLPC/aFVVeo0oNmyZWsHyJlBqCsGHUW+L2vYIVAkW9Is\nFQiK\r\n=wI+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYt9bOPwU2v4td/sTdj9ZaYiHRlUZswZMIMe7lFQFQbAiBYVmXHjcXeWmEAuMi0a4lz627viLXsvZ5SC/dYF/PkRQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.10_1593218384588_0.9765061416738856"},"_hasShrinkwrap":false},"1.32.11":{"name":"@mocobaas/server-sdk","version":"1.32.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"dbea96f2da5e65f091e33d0d4084063f99becc73","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.11","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rFw86jnw2pokTTPwhMPMkPLqXkfwOo3piXBowtGyLUDPeSZnzEwa6q9qu+fXd7EBOC5ombVO1UeWokm5b72PXg==","shasum":"d87d596a42962fa61c00b774f787abe4672bdc82","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.11.tgz","fileCount":769,"unpackedSize":2484160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+ZekCRA9TVsSAnZWagAAwacP+wWGKY4qcoDaUvMoiAiK\n+/GOGjsd8nfwjU/jIFz1H4s/LY5QZrL2kIIHYifccfHzPIDW5L9abp1Swhjm\nipORTcndGkkgUY+Kqs/LdmO/phFnauVY7N/krbPvJiQXJesY8+wt5npqEAZ2\n73RT/5lZPJXmclYZ/zFnDUDtpZbUSyb2ebPNnns3AKiucPfBscX/if5FXC83\nyzx1NnYdiB9PYdinG+vEKPXPPV7uumsOEN175yBt6BVAqb1YLUb9LxkgqjnH\ndjMRXrvKVRS0xQ4pCWVaAfu0IIP0O2MOmAv3urJs2O93pYorA/clhKTL0Y81\nZ+2GUXOpv7tOeHZxdXpsXzFrAJcIRgVSOmsaj6zEDENvNeeIRS36rQJkYE6p\nNcbCp72dCIWErda1l0AbRTVctMxQHBYxo1PNNMIyvhBWl6azjS/ttBqOaMi3\nCZ34rZ37CDdYJi13MBBIY+XXTYDovzllxoes1rDjfefGR5Ds8WSYQZA2C+Si\nXy/T+BIYXAbAGO/Ghg15BuY6RdJiiTX9S475VolafkMMKcSfVgYzb3h4YXdz\nkxrSoWHgvMJbgY+Ox3V+QXXo+OFX5qYYL2weMVSKSGBzcGO/xXCITAucudpV\nCVsQq1d5gBWizSUdIPWjV2UWgolwdN5GPUunY25RwBYunESJwpPUIqmqp8Hm\nPfZk\r\n=Fzcp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwe0JmU4fxVPUO2u4qEBow8rugxflDstQSp7rN5eNhhgIgI2BxF8GYjpsr5IPvFvhvrIhkvX+RDHCl92kuVFUoSmI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.11_1593415587475_0.7949010344149534"},"_hasShrinkwrap":false},"1.32.12":{"name":"@mocobaas/server-sdk","version":"1.32.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c913e75d49627e05747cbd313e9fc57d16529011","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.32.12","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-H1KB6W7y4+3bw/R8ieYHD2yLI8KIeFiwcR6BpQg6CI2iEOzghOvMzpFiEJaWjT6WwPRk2Zrsq5by1VqjNwAnpA==","shasum":"3fbc13fa6f0daa92fdfe0cb6e137ee6f86db969c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.32.12.tgz","fileCount":769,"unpackedSize":2486384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+btYCRA9TVsSAnZWagAA/ssP+waRujUht6CykanRVtJE\nKxvnfBX+tQRuzLrdQ/DAi1NfnVPkvK/CFG3uHq7DpH9URWTtPP7Ld9d0gfEZ\nWBefJcfLjS9qw7RPwpJI1ToGTJz47SHoC7+meRz8cwj++bCb3Odxc+40OLjc\nyrHe2SoZrUC3NXq580pM5/fmBR0G2qtIWCcxx0S+nRFglMcQsKrRwwh2GYBr\nH7kBesx6lLNVA2v9TZqPcQHLzC9n1/QlH3NPkez8YBQwDdhq6WxNTIuS3aH5\ns+jZdRID/QS6PnLKmMEr6/Kz6ep2PWWnM7VtX7chvVmjvepV5wVwwkQ8bs1Z\nqFPr5NP4V6V7FISF8roz5+cpCvp7o2PgCyUr33p9EmjvpSOn6H2KRu+78Qqh\nG603dtq3WwanD0ksAAJ1JDNfyWr20kCiawuBAE9FfZpku5Jx1S/O3SPOGyJ1\n4RRTiffYT+laC5ICcz0A2Zj0EdiK0xnR6XG2iCozCYkVRhNRlq4Gt6maNHc2\nVAhopLh0xhR/uykK0n+dmDpi/xRAX/jefMys4vKMseWLq8fyzqQN3k2ZrpUs\nX3bWEWFnq42uKU/7sj0I38TJiqHGAdPlvSmPpkJFKrZGhlDa82qgRCZ3dmko\nSkMU6n+beoerewJ0NSE165xSjB0jWvW/uJzVIJCuOmUhnihg/lcHPtWC7Ht1\nhy5g\r\n=gCTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClaMDvxvZFuId7Em2z0Y/MbgEepSC0cdjcufAZfeO/egIgDN6Ijbw6w6iHN7oZJsKtPXAOmj4YfqFHuPVUNl4aqJA="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.32.12_1593424727492_0.32310775643148526"},"_hasShrinkwrap":false},"1.33.0":{"name":"@mocobaas/server-sdk","version":"1.33.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"^2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"40ab7b6242f7e452e4b52ae6287672ca15de3f5c","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.33.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-T2a6BgJPtf8Srn+zOVD4TYdPzmsnfq4ZiAoac5VNAHAgPw8AAgAD/uFxkZvZJwVtnkhWDF/3/EuWYB610MX6QA==","shasum":"5d8a3be52cf349e8e90aba5616697c9cd5e82d1a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.33.0.tgz","fileCount":769,"unpackedSize":2504396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+c37CRA9TVsSAnZWagAAPyAQAITgmlQ9MDANf2h2wDrc\nOkuekJ/8whiBo/kKbP/e4sb2DPPEAdqfr9+PGT4tpP3wlUSGagmXWacLzEGm\nbUqtLU58KbZ1juCUmAL0qgbfZoRSFTTh6EzwLQY51zGE+zSVN5QZKrGUzLP1\nMhDZZeQbS3An0asjumOyfrndxFp9KN14SQ5NOCPM8g6K8zEz+6z3XJs6PBeq\ncaayUOBHXLrf19xTeQXBohiEbC3qimhPPSRtQdX3ffnyLXOTn7GhH89BKHQW\nozzInXfZMy/wztXfV2QEGF8473YctXbYriX3KajFR7oS3TTT1Abs04bdnpnK\nEnngCPFFypAIlbE4JQNvAYTwUTfTQB2ZaBUm4uMrEDlyUWxA2NNI9UI9PDW9\niyoNinDN22b2482bLlDK9H9bDpMInSJ3oe/wuUomA4rrDQ0RUH34IKRYemV7\n0xa0G/kFVDfGmLnwih7IH7aLkJcSNv7agF45uZ+lD8rCuFh6jCXoLYUf+L5d\nsrI5DGeChnOrLN0QsZPYgJnYxLTf9178eLdaVZ4UT7ZHRp8k1QS7PMxtX1nR\n3TVq2MxRVdsB1GwOnWasvUj6SLNeDUGodxddENjjLzhGV5lAyTbes0bzqCVk\nd1FKnF3mpkn3if2NmWlm4cvyGsuF9Vo2i3IcnLaygLELvXyGs5JpQ5+VU5UL\nA7vX\r\n=7AU6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIES7sOhZGqiHHwmUPBkMPhegkBak0wQ5+UhNiNZZVfv6AiB87F2dczf7Pe2tl85LtVLkNA4c+izbs+mLmC/nlG4d3g=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.33.0_1593429499037_0.45022304119046463"},"_hasShrinkwrap":false},"1.33.1":{"name":"@mocobaas/server-sdk","version":"1.33.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"^2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6f7c86223540763a3fc3743f179ff63c8ba7bb30","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.33.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cFCZHr7UfvAx3FuVMmhZZGST9tChxk6uYhrXEdkz79Ai07VL0ozFXJMGi1bYAbEzt0T2EfH1PYtmXfbTrunJ0g==","shasum":"fb2ddc98604a30b71305a78af1a70c1d8e130a2d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.33.1.tgz","fileCount":769,"unpackedSize":2504544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+yRDCRA9TVsSAnZWagAAyDQQAJmjEBHdF0597Uapv81a\nyju3eVMJTnwPBDnJBQQu5WAeAdoJc/VQdoK615H1LYWaHsnB7h6EdzqwRPWa\nbrwUELndR2S5rPGu50sjQssyhKJQSsS4HNVDpJqmtrOZPOxo2uTP6HnbvaBI\nHLeMO4FsKHzT00hL6kdFYwjmISkjRyIGKG8cy1Q4iD/siZlIk6HTApb8L4t5\nqdzJ4Cj97Hb4wAfK9r8Frueeh/Ol3cWXXtqFMPP/1P2DahofNqdJL+/+qoyq\n9bbZLOdWvvBvU8f+QIJEp58cHqZpsPJW59/BNuTBQy+v8RxsNWG1ofRWpFCj\nLQL+zCYi1weHFWkYnJab3/oreXwXU9CQucEP2qs5V3NyBaR4CoLs94hIzvmv\nbIkAaIwv2SvomWVUSzEB5vXPgW5P0c85K+r8pGV196PI5m2o0YU3+LdnZugq\n75qxK80PIdPKNZBgsiLTWHfArwQH3Hle/L6wBxB+cMuOYu8/Jsu6U/lndJb7\nAKvWIZvrcc0Gx/jYMo/VwdIv8p4pWJKfg/8qWfxVuZYPpCLTY+FIH9V2Vzgb\nCqoOnp5j2dlfJcjeQ2Xr9xgKWZHlSA2mMua9Ikg5XsaKE7KAm8hXEz/Kj0Wr\nVPrSB1E20WB9/fyq0IwS0reDRDJRHYzuPnyZNJiwqq4NILBLNeMtmvf4RrD2\nBr7S\r\n=P084\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRghb4AjDycM8THiF+grJbnCtPp5zYmodvBQ3clQjHuAIgYx1YUqyto60Bup+fsEiRU6ZkiI6yzEXIjGhC7114OQI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.33.1_1593517122852_0.6326577740216202"},"_hasShrinkwrap":false},"1.33.2":{"name":"@mocobaas/server-sdk","version":"1.33.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"^2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"84c0e125041d23b0fdab160a0c1f5d6d474a7b49","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.33.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-feIxZ4gC9lJWiDR6wZ3vefYhTeUvyKq7Pmb/1tJwaViSJqBbttWfHtcbqoqTvOVmxTRE+1FIb5baaMaas9M1zw==","shasum":"e19eeef98d207212a07263c4a2ae569ebc71be3f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.33.2.tgz","fileCount":769,"unpackedSize":2505595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+/MWCRA9TVsSAnZWagAAto4P/jTtdYcrmcd09aQZH1GN\noHLQD/3Om3bU86lcbsqP5JwTI1uH8fLZI4LvkTeEgd9c7/r4RUqeJgDqwXLd\nf4biCYYeBlFHyWu+futNk5DS95ZFSms5CP/dsXCmTwvAPQQAW5xNNj3i6zmJ\n4bJ64bkDdWihrXekll0YFhksbNv1EEc8cm1bn9Gf6rBx67JPXcesQl6c/nKS\nFqG+OnIdT99pnlG1ONfCxx4qJOoBs1zUiVTO7Nb7C3tRbh7cr71KS8quOlu/\n3fC+BvMKDbmSpcVBd7Hm1YKPvLtBoUXedtwHpOp2+fhwvnWuKJ0eUNB0O1hk\nAlhSpyn3hNoM7W7OkyR8fGnQYy4af2KSuUAaEHWd8wdVSo7IztBrjhDzUesu\nAoqjLzEAAf5F3rD6G976bO5m/VqEPfsEJGVnSTbKV0KDAcYOxQK+381S2ze7\nLcQuymMRxKyUDVmHEs/xOcwlUbBfbjclNleCA6AanI/if0zfoAuGbEZ1Plv9\nAsSyiccnfrGCXGguA1itGygnmpuOYeNEgzrntTTRZfCGUG6oLNvb+ICsPvHp\nE/oVK0Zg03M4yLvfwoP4OfytinqcpJRF6q9CnyH1flSdV8NuVm7cQmTRn0Lx\nUdeT/ZkOgDG3tv7XCiH4r8z4WNwkaU+e/TrS7XfHXJImcsMgIRnzRmutP1A3\n0993\r\n=CFe5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQijnuvYZBFj9igs2yJpKiLXSmkj1xPOp6A4FGjjbOswIhAJ5QNuCieJ4mj45c8bRGtEORqlKIh7gWpsiZmIwLAov4"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.33.2_1593570069901_0.6931899213234614"},"_hasShrinkwrap":false},"1.33.3":{"name":"@mocobaas/server-sdk","version":"1.33.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"^2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"295b30b480f8088cbb3b72dfbba796ef944e4be0","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.33.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BEXOjL6bvkVEqMzDl6E8Qs1g6iUr+QTaQBWMmB6H0iYL6e2jrBUXnW2l+DbIJNnY77IDHWlW8PfunhoM643eEw==","shasum":"1336933f32014c8ac9e94ffd33fa5157ea5030de","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.33.3.tgz","fileCount":771,"unpackedSize":2506696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfApFtCRA9TVsSAnZWagAA9IoP/R2UAm8pU209NR+MuLun\nv7wBv6keeemh6Ibdd+KlDiqrmdpbXJknCWW32EteSqnz/hi9d4FGr0ULH++K\n3J7zzSvTU27X2+6wXXcHNa28sj8knjw5gvS/HzP/k3AXNtXKOpPyzXs5M/3l\n/6y/TXcm6uFrwBH5MJXfOhv8j4sOTv+Hy2RoVwe0RrX3Szv5KkiaMl8CaCJt\n/6uYpRRmU9ilrqL7UuugSXchq7086MF23ywtnyWqb0fOW3geWRQohbc9pmDQ\n4dDzOi05NIg9Jmf+dj2AkFYJHLCE6k7pWqHOP1hr09P1rb9IM80lZxkCLV0M\nnVHiz5ibyL+/Ulp+X1t6KaovagRmp14IM+X2L9f7QhzuRTiZrf3fKx1g3uuS\nPVq2m5SbrTz3mCId/lWmKSq7tKJpandKZPDcXKGuazwt3wvgxTLPcYh7PwLz\nkWBvtOQnhszcJqJaN9ckLEajvVzLyBFDZD12w8aNVYZq+p1YhRHpQV+lJwFw\nV0ccAzXKkfs1FK18YyJkYCLAN1MD8nRR1SytJyJ2EuClTFAeYKllvvKJSXF5\nO5wuKB3QTslmJkeLaQ+l+YASGwQFpjRim7s2EoWUk/hRpe/A3bjNl7hHR5lP\nR1Whil3qQO7NcGE8eYmuigqjv0p6EAvolXshevCOBfXPel8W/ZiN/lt8JuJi\n1pHU\r\n=uTCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBCg3Niq5LvtdCE1EY4WkAl1uwvPET2P+CsMpVpOG7TAIgRHolcb/eSRNycMPxzKJCuC0Lsn/RUv2pqdehOI7jiXM="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.33.3_1594003820805_0.6557415343193809"},"_hasShrinkwrap":false},"1.33.4":{"name":"@mocobaas/server-sdk","version":"1.33.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"^2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e8b78a6f2297beba881b095b49a80a8836a39942","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.33.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3epbI1wMiVbuUS6QVj3dj/DrZhX0zYCNqCdzUZ79pWwPf2YJHvTIGsOmmwkxucIF6cgVlh427Wb5uqWRHjvLbw==","shasum":"76cfc5cf8a53551d63e64864bdaeb7e0316588ad","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.33.4.tgz","fileCount":771,"unpackedSize":2510281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfApVnCRA9TVsSAnZWagAAJWcQAIARJUrly/NmD0T+SYKI\n/iSmKpZxaMTAbl5x3uH8YzhjGppjLOEsh8P/Bu86al6DhQtTjC3On7vaSjeW\ngUKK3EE6lLb7flF9xxMFm4Qlrs1+xXLL/VM7sv4V5H2KoW4jzWkqbxi4jAjG\nv6oC0AIX3t+vKrY4m/SiU2mMj4ysuQ7dK3vBWsqSf6ValFCLgX/uNFc9ZDnT\nYgnyeqMEsuZ5I42d5T4ZRkTba66WMqMLJkq/Xfii82S0UU8iYOT1h5BsWzqS\nEjElo4QkapQ8hKsqvR7auHcsycaaZ5omZxxd8/WEcZ/DYMhrmC76856IZhSJ\nBKlkLn0/M6x5Bf00+M9R3rOqpMd97a4u0GTk2EJAdF/hBt8H2HU7Z1jf5Kwh\nz8OvtidhW0mn87+HF/svvdFnows3IJjPEK3+MC9ZP/+YCWtrxww5zP7wds7U\n5ujBMPjdQwf0Mm0xQlmwxze0n5d2KW3BqfiU39QKke+Wcj2BodEvfTw246Lr\nF30VmtpqoO2BAPoFCuafZz1PMdJJEsZaRvQZIoYV5AiuD9sk74dIWJzL/MMN\ns24xQNuNjzQLt+FW6SMrgIMdST59d9TEaxsw6t8yvmgJaLnoosxTUYo1hbON\nb4ffd129JhTLfBn2flB7RV8m8EZH7oG6r1hKWxZjZ1vAL6UxDrli+wZ/blI6\n7AJ3\r\n=T+7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVnwLZCleZeH/h+LaLi7k5UwOFTraKCfUAQBAZ/uzU9AiAYwmneA5YZ1bFgmhY9+me8pF+pw//mqworQzErZWwCcw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.33.4_1594004839332_0.22198011905979786"},"_hasShrinkwrap":false},"1.33.5":{"name":"@mocobaas/server-sdk","version":"1.33.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.2","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"^1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~5.3.3","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"^2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.3","openid-client":"~3.15.3","otplib":"~12.0.1","pg":"~8.2.1","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.6","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/rbac/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"afb91e1df046edcc623a5fa9c3e420cea80aa6d2","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.33.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-VXc/8HISyR2BOjUOJQlL4gZrAvLmhzyMFfaUsJdJuxLU5Z/juV8b966Uqh+AKPDSZUK5u1tS+deTJDUUul4T4g==","shasum":"da7fc3b7faf965f0d8c074a99310953dd24e28d8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.33.5.tgz","fileCount":771,"unpackedSize":2510281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBWNeCRA9TVsSAnZWagAAHpwP/2FH/izpbhIlcwTHvxIL\nDQjzfwhQDbVH/McrQoweR3t5xw/7SPbsFtYDUddu1am/ZHIREITvRmxm3xhW\ncOj7rcTyTHzx+mBUReC6H8dWu1YGFIa2heq7QG4dKyBVpiiLgNkHFBqS/kbp\nnG8LvGYy7HFSxcoqziX9sx2zA33dTkQo5/kALgK72G+nr9G5XqLaMUYRC5tc\n1jLuKeZE9MN7X+/ECHjZ4BgTf9xRNtcEKxnigMO2y4HpI4DQIAAUBvlk8W3m\noJJnXvr3NkvB6wBWiD8fonOmXV4FQ1BNePq2uCmsRN/JjW9+zkGbk33RrCxj\na2uMOLVtKWJKajHTtudzQ440VJ0IjDHnAmgfzn/4VSObNvgNDpMbVi0BL6QC\n4A6MbgphZJQ1XztOA3BUuv2oSXIFeCl/HI5OkCqadhZ0YYFpEWLfxel7buNz\nAPjXBRH1HGqA1X7gelaBHjY0wEwSEI1QQSuO7OC1ZdX6+ZGgv3p5r3oYeLar\nqFXRN+B6x88GzZ7+UcQK3yE/S2/tiBAEheM4BAOAbEE5zAZMDq4UQWGcvCAw\ntJeTb57jFUj2ZGEggC/llSnyxmsrdH+SkNnymD/0QaD+LC7lNxLSxrnyqDHq\n1s/c+qD/fIIQdSejQc/xQ1RELJ5TD+/B3KBS9WeP5Fj2ZMoIS2biqKzPBpsV\n7qeu\r\n=Sox5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRiiLRj1+fboUo2odgalI21dWRhxJBC9z+VTtD8zBc4AiEApgLqGWo80y1HrVuSAw8MyBsf7y5S3nUEazkvVloMLyo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.33.5_1594188637976_0.02079993969694538"},"_hasShrinkwrap":false},"1.34.0":{"name":"@mocobaas/server-sdk","version":"1.34.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"^3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"^1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.5","openid-client":"~3.15.6","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"^1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3e9122850db4041876e1ee573285cf167b82d2f1","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.34.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HJXmd5fEHYhwMM6ShHMonw62nPjBckJKx84HOjAcxYb3r9PhaFKCrapB/+6QlE/7dQrtWWc38Stq1K84o9yOAw==","shasum":"40277b3ff100e51c878ed3836497ae2c71502f24","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.34.0.tgz","fileCount":778,"unpackedSize":2538593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC+yhCRA9TVsSAnZWagAAcQgP/12wb3dIZm9IwtnOKEM3\n5BGvO3FrYC9cG6FwN4ADWQSvT/T5udMtCEYhDa+ljwTuw/d05rsEs5bgYSdA\nuDVpeL7wUZ/U3hUspKO0pzc8CatysOSwCYsNI1vV6VXAkBtBmLvPvCHdcTe3\nrwVphafDwY5EorNb3HuGqCxBUe+YwFhb6izMHTGfo5L2/uAyJdwlET5aDIDv\nIayheHpGyPYZajdKcNovuIvBR7Ft58yqycAxq50fJlDA4F9yt7MUeWgxTV2c\nV8DvIOflm2xLQ9zy6B/OcfJUBA15Sh/g4NDcK08vt2xb4PmaL0RvAWIrd9ej\n3MWlZHElDZ5i1OlrpM0tSSwEdeHdQcB6eDI8OK5EmxXArtsHa+AHoJWF6J/x\nfRpC1w5wjeo4bxoe6NyDAhegJF3Pd72pOBN2G1V34c7o/M2ZIO3UKdoUmbjz\nIIeGZn57buDbhNgaCx+Vy1rsaxrv5y60ync99q3Mjgldzo0Ovpa9RXlKjn2w\nCMmAt+9HS2Y+4l1psQtVNgawxwS6/ckgPh/wH9Grr/We59vj3SFAkSkeP8i2\nhFhUrlsfdFVVKqsOfY9q0H+c5H+NjENOFRQSBf+HROSOgHpkd9s5W0BKOWt9\nxLsZPq+gBfms1sRfSdVbg2eB3QbItH+sl783VFYZajFM44rsq4bDTtEE8Xg3\ny4L7\r\n=9xn6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1pQ33ysr4Q8Mip3QwN58WL7j6GI/xYY9FB2Q9yVACoAiBiHF9Z3RbbQwHHVfnN1+mQSTgALjFXxFU76tXDz+Jd4A=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.34.0_1594616993308_0.17536693460137376"},"_hasShrinkwrap":false},"1.35.0":{"name":"@mocobaas/server-sdk","version":"1.35.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"^3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"^1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.27.5","openid-client":"~3.15.6","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"^1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4c099a11fa68085200cc5ee393d3097fc1069920","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.35.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+odq0U7i4HuaNJ4KOOSvALA3dRAF35uenUGmtzfGSnBjqvoRFWbC531QAbaLBvKcluLB9bVMEzSMgLreVtmuYg==","shasum":"377bf3e2a8b29d6572734c8ecfe1a98a7eeafd32","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.35.0.tgz","fileCount":779,"unpackedSize":2548756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDZoUCRA9TVsSAnZWagAAJ9sP/0Xae+TMqZsWC7Xc2wuu\n9zWkZ7PNdksigZq7idzWlq97rfGfgPXeWes1o0QcoYvL02IDXU7V7GwSPZ8v\nQbcVyY6AsAibGwvKjc12Z8gy9WBkRdEYon3516RlwPrqxRLqlfFy7GlnfFrg\nIFRISUcUmJnGSwoIKBkSPj11ZbDF9FRMPxNnKUEc9jtCXUWcPu0ltf0bSizV\nBh7lL0NAc0hua/Dut3xwxWwM15Muwk6b2nUfOwQhDrOhXeCt5+iilUfO28lz\nSuHEZM41TiH7P8WVEBGlzshjAsXyatFsBisbu3ze7CmcfVcYzuTb6HeVgjhm\npq7rsLskkkkO/jd6YrG38Dyr5/ClS9VBCQX4YVieZdry7soKktD6aowvZ3Bj\nFb7kVbXtD9bVY8frbWHghkniJdtPag2QV+Eu0QJUV2HsVDkNDth9wPSxPIwe\nDTbMJsLF9Hdo7Hkk1Z52xdhJsLKLSWeF5jJkakZnBJp01FD36lFz/MY1FkPl\nKiTJUAaFf5INPac5RDTRDtWlAHyiovfctARyUFqeNpEVdTQfwPiRjrKL36V2\ncQhmPxfOGEX2s/j389BkTwcE+5B5F/sj5YX8bF1rQ3J/RCVPg5qChwBHgb10\n9Tm3EpX78ocD7caCSUwnKWrHbCllQyJf3DumqV87Pk1OQJkP3gOq8UzcvLHs\nZIw7\r\n=YxbY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNMp/N0VpTx2C1/gEKD/PjT3dDOqFKeubQsixETkDW5AIhAIWP4cQyJWGe6ofYckoPfMlLEpzRuhm0kwgFz8EqdGBj"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.35.0_1594726932016_0.8843809152814825"},"_hasShrinkwrap":false},"1.36.0":{"name":"@mocobaas/server-sdk","version":"1.36.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.8","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"262e3cbf50f8dfb6ffdd3772e4086503115efd9a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.36.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ge5+bc4FQIBGebm2o0ieeDFiCQxkt5pZokDmHrr5ILLX9f2XnelI3adalSbcS87NxNqdBa5mYLYyUV/x74oL0w==","shasum":"73a016db1c5f2e285a5b4d634b04180741696048","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.36.0.tgz","fileCount":779,"unpackedSize":2565323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFqjxCRA9TVsSAnZWagAAlYcQAKD+JZOiPzrBH3tAXHt6\nPOyZ7SbMqIH2hH90FP1dOO7aZpK6tFhAIgv+egel0WWl2LtG+W7fJNsl1ZVm\nIBucNiW5rKjD/9T+H286e5Y9jMGClaKK0FKXQQzRKyIAc2UUN+HbsT2pTfN6\nrbaRD1pzmQTJTbT//+yD/3fbF8LDGyA+oOttDYSLxjyL3ajXAemo4cRZDATg\nama66mIYFv2q4uOy9kfRFzbCCpwJigZKCzsygsF4MC3DeHLVYserzS0VaHMN\nHsLX0sIrZQKshRiDyZpETJ9WkdcX8npe0DbuW6LXR6kqgUQcXuKRhdgSSZlr\nzXCMUCVLdvqdUtA1Ncviwo7rqE2PIk9UDmVcxDETLVgpxNn7/vfAeu69zYc4\nfprynK4PIPvAiMa/Z/VfoDw3DtVY2NIdbeM5bux+dO8JPg3GMdMaay7ZL49x\nCXekO7zTw3JODRtwRrC2rAGSsHi9MFDd7JKOFgLWDOrnufoyxD3H0Ym7QfBs\ntMTQT/DCLt1osyL9khDgzW+d6osCXGkQr7OCRj2anIBPp40tXtbQLhdYFBan\n6VXlw6Fj5dApzh2z//rzHklefK9WwQWBCBdMLfH+mfnycScTHTcGRcnrJnnQ\n4/6e0/bvm98axwn59IlAkK3LYD0ACMqLxjF94fF1v3j9P5kXi8tQRN2ijWXb\nWAw3\r\n=tem1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARexH5gzTfIFH/DTiRCdowMhUCgtAA9TXA9ohnb8HmYAiBAcvojOp2U2Cm9Un7fVUonMIdajLEBaf/eiNq6PLX51Q=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.36.0_1595320561277_0.525307924788609"},"_hasShrinkwrap":false},"1.36.1":{"name":"@mocobaas/server-sdk","version":"1.36.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.8","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b2b3ac5bcf8287c8f76270a79cbf9ea2999465a1","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.36.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GMG+0dRLQ1qpNkZ/PWS9C0D1Vk2jHFD43EoaQuSZL+rSfJCiOWyc9unQOq89bhul6Lj+Vq1VbKhvN2eRMB3wgg==","shasum":"a001546cbc0ed04eaaca7f7e8cdc833d3568d7cf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.36.1.tgz","fileCount":779,"unpackedSize":2566108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGn7ZCRA9TVsSAnZWagAAB6UQAJycAE8CvLgHRXnSw7ZU\ndtDWicvto/Qx0JbJL4ijjfP4qyzWycvLR9HchRA/1MxDb8GZgQGnz/jfoenu\n+uJ92fdSYLHQgubureEdCdP6S/t7wwwDy39WGZ3hZfEha1BWrDSnO1SN/9Fh\nWto8+Ipvj3ZWissSwG6TuSL1gg523nXaA0BRt8M5RqGvZAiccuUv/esMqjny\np4eggARZF0GUhohv0zpuof53slDVYXLd02tyHqI2/Hx/F97ReL0V6kiIk4f7\n7ih9ST6LhgC8pcd+EhyzCG+GuZl/LeV7Idt5wrYVBjaEGP/gogSPzZu3D+ul\nMHR/cvKp2sw7lY4rDiA2RiKTsPYses8053bx5VR/XM3XOcGNTd2FzYVPojSw\nwyI4LOdD5KAwDzwoVatJDCLsRKj4uYGTfwXLVKBimsYqv9JL9v5xK0tRW2GN\n9vP1Q7TTHbP6StAwaUIQNwIOa0RbRV+xSo6yekmzoOeknY314RwYf+BxAYPq\nZ+OdSUfOdN8h/SiHkeh2p+c5rD0KrkGoM6tV5+LZWBNa4gcc/CvsjcBqO2om\nHJoILr5ld+gSI8Ol0d9qCywETU63L86jdHqdlSNwbTaS7zooVDU4bGc8YMb0\nLkjqvlsgb0iQI9u9zmaQSZIcuy/PQ21HB6gL9KZT4El7EKJvp1GA4g9wR3bs\neIs9\r\n=Zz+t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkFrksTbWl3cqYfdb7LAlYhgBmkDFCUZVvHv7mntC0JAIhAOdLVTv1Vn7cWctyLWCbjXvVYXJZ5vcSDZicDCO+piA6"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.36.1_1595571928370_0.2938811052436343"},"_hasShrinkwrap":false},"1.37.0":{"name":"@mocobaas/server-sdk","version":"1.37.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.8","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a12fc8f461f3bd1211dc38d398fa0eb51ec342df","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.37.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iKl4OLZI2PfeHh1bvGVWUWZPmCLPamSiSsC1bNly5+auA23MB8Ke9rfywn/a2J8p9bRyCs9pHaSPGZMwLTsf2w==","shasum":"e132919b6eaf22fc4ec673e959ae8640592cdc6d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.37.0.tgz","fileCount":779,"unpackedSize":2568499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG3AcCRA9TVsSAnZWagAATkAP/Rkuuhba9U0sPdZDHV+d\nSzTYZQd8AIMpJhcOmFmgNkCaGuOywYgb4rjPIiQqnSUopFKyxZ00N8L6lhhV\nPbh5lX2o0nG5y6hZMtGR9n+GDu6tZPBYN8pDy7DmGIIePP5WieuGqqdeZ1Kx\niGkfu+j/JT31h1waiWboIZzdRn1i57BuqHp/HWxDE25tywNbkXyHnM7CXb2J\n2cJYl7MRK8jM77pVOx6c8qtayk3COcAg/1TNIiesJC8C+6VlPXvTIf0W4x19\nGD8P0zeLiLGPTzZh9j/JQnkXvTa72Lu0uQto9mAYDvVG562CidVLJVjRH4SQ\nU5LcUzGwTBUlljg0JvPmDICn/R4KL/z0r8HCK7whYJYiriacbJh6lyIEaPNu\nTg31qcqjXoKBgqsb+jqzJvsz/0PnsAQyabYn0L5wuSxEgcfnJChWulsLDqmV\n/bqQX4Am5FUZ4q16TgiY8tbldNfb3+hVTLV3ExT9dxzYa74E7dJF9pPlSaym\n7WtoCCM+MC9cbwsqb1I6a6beAFJAlluDia/GXnsDmr3ZT6nMblSaFUG9Nr6O\nK/rcmCO4ltoRcNfBQC2IoAyzqpQUrTEsa6xteb/m7L8pI+qbsSFXJ/jJ06/Z\nGBK1CqPY8zLKoSwJhdvwBfoMsvT773Vc6hgxlb35Hvt9XQB21D+QdPTCjilT\nINXv\r\n=0CQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSQRFsMMQ0APxhXOkAiVsHde4lWbNwMD7DhaayPG7hHgIgFK9ZmlQuaaGuiOI5omFFiaePyyGSRDsZVkupDvnusMs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.37.0_1595633691941_0.8228116615998218"},"_hasShrinkwrap":false},"1.38.0":{"name":"@mocobaas/server-sdk","version":"1.38.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.8","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2d348493c1d7777127447fc9a8f017a2d68f0958","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.38.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9MenLrAlAtBIgAfvKlcopglqUIN6AIX94LL3cw9Cj46Gx/583eP3R39Z7B3oiaXw8r4fSZMu30ZmBbRaHgQ6XA==","shasum":"3932fc33c955eb340723691b2e171132e70622e8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.38.0.tgz","fileCount":787,"unpackedSize":2572894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIo3HCRA9TVsSAnZWagAAjt0P/0K9W9VHE1kXnegntS96\nM+9YudvJXzBjUiHx3gl0RziaqrLtJ4Pzo6Sz9gGLU4RjdZibYsmhd2g2QVYz\nYDMjNWtptObPfD229KB9pt+4BRVb8euwgaIcUA2IAzJWt3F7DCmkd+8Q2wxS\nQcTQQiUSauMBhitJTbWNWvMmFTgLw+emm59o31QPz+HIYO1b3jE0z9qxtWe6\nSCs+UOGk9Tc0xQELyQxzf3Rp0DQvsxy22W6bAOjVMRN5v9/rbKpNidFXbPBS\n0vQVclvcleEskOs/9E2v0FdqI8DhrCFLYrXYJXXdeP4KnGQhUXKjS9sLKAoh\n2NC89AxNTq17HNQz9Q+9ZzMxMJ8xJm3Ox1A1iGEXiS0mc1vviYoub1kG/ld0\nW3LcqT3EDakJtnOHcJ+PlUT8E7AGxEcW4lkMz6fp1kcmSVlnkuwAjc1trDo6\nKTJueMPzarYqhJ1z2F+aNwQCb3gqeQCGbMoxmicMltNJQ9KF58v31OOrLF4I\nUta38/GskxxTMEiFl+swhsjKwmx9fYR7nzX2U44OlzLKDWIxjyrpT+uI6KKp\nsIxLB9XnJsMrfQwCXpsEcc3JeeF9Ou0wAKQjG8PcgOUrK+Q1IaZUDaWlOwsi\nV4CjVsCoyVMkFaNgo4xfxfmHWz0hhsgb76ltOkpA63D2vpg7YwVtTwVfc+af\nL5OV\r\n=Uesg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYwKMVb5xxp4hTwseMcX5dcgrHG42xbFkQ8i0QpU2KfAiEA8se9HT+UGBz8Ijsgq8XOFQSzq6ba7ZBd8wXs9cubd4U="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.38.0_1596100038657_0.6325330314785063"},"_hasShrinkwrap":false},"1.38.1":{"name":"@mocobaas/server-sdk","version":"1.38.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.10","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.8","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b3623fdb1daddbde37e2ec246fd6575e0da7ca56","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.38.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4OGBrwabPmXjVWjSY1kJP82D9KyAuZ5brDJHCTF+L5uAkKDBSzK8Xm7NkqKoGVOIOz7FiBwqmHf2XjztKpsQ3w==","shasum":"d4cf693a234af3636f882d0a628bd8342d8ec5b9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.38.1.tgz","fileCount":787,"unpackedSize":2573143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKRjlCRA9TVsSAnZWagAAXe8P/2aZX03mWsoOJyw9igzf\n9uRdgH+S+5l/BM/YFxObiRIsQqr7G2DsJ3eBaKsP2uc/U5AGWqJG+GrjAA0A\nc4oQU5XTUYV7XbjGDwnedTfG2Ifw88LyjGOsUHisTFO+p2jL+yZpTi7nSG/8\nkIDytV5kfcAXsOxOHSaEUQKxl7I10QLyri3DrfRCNd4EvkGDxMfVZCGp+2/u\n472+sfjG/EVgyIPbC7h582H/dz6u4T9z8JNO1JyEziEMcSkdPrGfdpDmH700\nignVL8qMU8BScUigL3ejP0Q/09LI88FZ4T5xMNbzNRj9aFFDtwuoHaLWs86I\n9nyY9Ndd9HGkca/S2LdRt+Ek5Nyw8pK+aSM2JBxvvkEcoyWVHRL0ffB2B+Lf\n3a+P7D2+M6Ww49EQ1vdqugSGpbSBTkNo6nwDTKjPVlNYOS4RIJ2Yxj8qyl+4\nEOI+cfrUAtSEYWBUTo3bpOdKoyuFuEjmjQ04uxOY23CxbbkEOLgOZnccYeJO\noVb/wwAsJorShKtXlQerb2B4HBw25Nl/RHqf9wjxYy+u0eN9OXnVGvoGDykw\nGIij97EK3Br6b0bWTMsEee1HRaHi8z8VVaMVzZ8qzvb7BmEQbaoZgyFWKjSE\nVcFqXmAa6Y30oYMkQgSKWLfbLroIkmV1rnrN0RJKlrEgnMWtWDDXWboqn/XQ\nwGlR\r\n=yoTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwpMgakcPM/OOZjQ43+TQsJ6pgSKK8vPmtKd2hZzkexgIhAMyMrt/TdYEn6egTsINtU0bwGvUygrIo3tIdEz/kfhCQ"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.38.1_1596528868894_0.00372909930693055"},"_hasShrinkwrap":false},"1.38.2":{"name":"@mocobaas/server-sdk","version":"1.38.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"894711d1262693da4edd1cc9c40112eb202ddc42","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.38.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8lYhIcL5cICELUheHylwqKs5LLkaRDorDv/U34Mh3+OfGvyY6+hXfi1eVErNfeB7SIVmcONhGBSWjFPed4nxIA==","shasum":"21695da765d3b848881e10f71777a24caf5b711f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.38.2.tgz","fileCount":789,"unpackedSize":2574476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKh5ICRA9TVsSAnZWagAA/bkP/2gU3o5whBC9c29s/J8S\nDi3Q4vY1J/3cCuQIvT26RXH+yksrTSj8R9YONhZ0mDE8DMN3QMn3e7UcGT22\nGGi2fAjW4p333Nj8UaIrNVy5k7xLYP7jAlJuzMZJor7zgaW/y5GW0T8nzD5t\nmB+sIWS+vFpX1xc18wqBv10lmiuwhzozxxNQD2+9d92VrBLywmmH5AxcjIg7\nwwevbMKw2766ktjPZwHkHsIHxoc/873vG5YC9BK+/A3W6TLZUlsixJMQgJWa\nie6e7m8lMlxo2f9WcaPPG2vAHfmlmdWNKbxMDBKgNFy2WJl4KnmGU1rZXzcQ\nrb+HHWysMVMs8Z2eGa6bYD7guEAQVBbN7li5bbdyP0ChJiSYz/NP+8zkVaGl\nqDkf40rFy1CDDyWr4ROia4jcXyQoN3F1tiLuQZagjiaiuFkIUFrYVwv8IADd\n+eH75KLHRhuKQUBukIJ4C7gv6z/+bfIQaFPn/RLuMctdFfj4j3AZCNeq/avM\nXyOjsCM4rTqnKo9xKYvdyC32EMUDiNlNFBlgOYd3/vBtE3pECwn6Bd9iNN72\nwpP2VhR5sRWuJQ2VTBLyREJrIV54b300Iktxs4zTuCAINvF9Z7Y3L/Ztljw3\nK1u5HYqCyKvGZQkj4i6DjDPCSMnpeoTHAMKS7V4BxsSI1W3E+X2I/8FCN9Kr\ntwl6\r\n=dluu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnmiHC0onjBxXdmxdzl7PLNrrv6VveXIscmyfPgag8wAiAhvQKU2UnIOnqxJkpQJ8UTkIWdm7VJTL39aQn6H7K0gA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.38.2_1596595784231_0.3938035030024143"},"_hasShrinkwrap":false},"1.38.3":{"name":"@mocobaas/server-sdk","version":"1.38.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1f4cc542c1f88281dd0c203c7975c49cc79313c3","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.38.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-v/b77/gCKr2J0ihxPXda5vQthXXuSddjl3CELkQOR7TjBXkRGo2h1fal6yom+pciASWPtyNTlpawq8HozoRbeg==","shasum":"a2a436e5fb5e68a050c2ca6c44592dc47fcff355","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.38.3.tgz","fileCount":789,"unpackedSize":2574600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK8wMCRA9TVsSAnZWagAAs8IQAJYewGwhm5UyLU6QUCyp\n/zt4joS0YH1l9pZmJz0VRxXsYu6VpYvv/tYVgk8xJNPfizyPsip0urpv8yk6\niH/lOnse8FZyxidfN08gJrP0WXocKjWsW8sW0yLHhokIIubs0y+Bj6SQqvjf\nq94x5v/j98ffp7ORuNjbgF0Lq4/5eBJPaRkiCZVBFQhhBoXWYyuxPaNSX6CO\nlewQh9FLGcNug6/xmwYqou63ErB19qkpOcwHEWYnAtZnTvi43jYvwgQPG2H3\n9xZuBpPZGynGvETrq8YX2EuMzV0Bk8fQtDXll3itQWab9sUVjGYofnyCXIb6\nj29LGHD/ETx6qTVnVpOVTBTxaPZ1SUCyRtXxq+pPN515jc77K0T59JfJO4C1\nSafcrx/nYLXOSZmeMXcLy8IuCRwJKzo9mCuouOMBmMWf5540PmdDSMLTJ9V7\nB7BITbRkAoe+SgZTzwP5pO8rz/U5rHS2jewqijHgyjgA21bjl5ui7m5I3iYG\nCt84iTOHKPcMMr2fQNQe0mCyW3XRHHQYjO7TgHlftkH4MeDnbK9wQGMJzMo+\nUS9U5tKhJw98SAoTHuuw8KEHbB/3DEbuJbCSFVSeokosGjXaS/4hx7vl4Gpd\nw1s+wOHMXQP+xbB9wkMnbJ+FUeeKr78fhOyt2yUZj6htqNmmAIRdO5fcTIs+\nC/wu\r\n=UaMl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFioUAKeDBsI+1wsJqm5YcM9UiX2twBWM6UlcuKjPUuQAiEAp3oMaFDOwoDRYgV8pwlqeAuBRPzrxcDpu5Oai2l2fXE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.38.3_1596705804190_0.518181628498267"},"_hasShrinkwrap":false},"1.39.0":{"name":"@mocobaas/server-sdk","version":"1.39.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ea3109121fce875679ad350a21955c8c50d61817","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.39.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-CuJR8tFGNEByoGwh+IhY14sApHq2/Unp2Hp0cAVefWL7ahakwI13J/VrGbIKT3/6/SEV+sfI+JnkPVE6mx4vDw==","shasum":"b7d84e44658475b942f78de42335a8527bb3aed3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.39.0.tgz","fileCount":793,"unpackedSize":2575331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL3P4CRA9TVsSAnZWagAAgQwP+wSIo+UIagelsgUm8WpA\nMucuxCvecLRlq1SMQIGwY3O1nkwyRUkiMwnq6mKCrzGhTlWl7HBaFT2ZfGgz\n30Rp7UnPkE0s/fIhWVyf4kgKbo3lcpK/KwZqpaCMgPErFG7NESxK1eSjT0rY\nrWpf5B7n9hhE7ZTs4lPeUZnItQcQMYTCUNwDhOKGI9IXPks53VjoxVVuzeAg\n1NsyTJywPe6y/TMs6xrLf7rrGHAGusApSNHmN4gojCgfLv8Zun8rs9sFoRRN\njuUUDrLP08HjHm11gYauTPXvK1pXSQ7dzY37VxrGi7fMhwkV7tuIa73hnng3\nr1rNDmxzKveXvsLHUcfqrVkbx26bZQpNg9+4qD+L58CNguidymnNU5ZtyAgQ\ntI/hSXVDno70bgNvThXar6L8vS1+koL5czw7atmOPXEpqDSXYrq/oryzKcLj\nO8WxcUvGrA4u1aDNkcJjQbT79AaJT8ghILDA/TNNZJVI3SwTGy5Y8DznWWmV\nAbEch61WX8C10NGfTcEmwbDaorrWBo7/qj2GNZ3AkeX5cXe+JED6/w5Kxx2s\nghQZzOUD0xYZadTN3cxGd4prGHYRpT+GrBdhZjC0JP6Lygk7V1ZjdiqrZ75T\nqfuu/fwMLzwssYlLWthHEiPWZ+HCpH75crJbYy0EdZl2u5MnbNf4f/AQ19Q3\nuw3q\r\n=ILw6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE8wPhUdcSfeBe/QTNOlhhppnHi1OowEYfES2KBJC5/AiBrgb7gydolVvhLCLp3U62GH8aRX+9O6YFyxa9m3sGmPw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.39.0_1596945399141_0.4300516945271382"},"_hasShrinkwrap":false},"1.39.1":{"name":"@mocobaas/server-sdk","version":"1.39.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.27.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.28.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.14.6","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a86f7e81ef023d01e00b355ecd2a59c8298c55f0","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.39.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-rjE/DF/CfEtUZ++xFDBKfudJ+M7kSEao+/cvJvAaHo00uiILkoGzJMqIdFcgxXFnnR1Qztx+8QmRmObDARHt+g==","shasum":"cc3115aea1d931cabb5545bbb9a5aab5c49ab921","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.39.1.tgz","fileCount":793,"unpackedSize":2575475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMNfwCRA9TVsSAnZWagAA0e8P/AiIdaP+B5mfsFH0WjSF\ncCJ5AgV1KQXvQV0dFUlq2CYJ/tu9wofVKiZavKFYaBXHb7yezj0qJyxkwF0o\nVsJbyjdPCVsA71CMrY52nMnBJb5xQucNGLuso0UXKm+txH1bqKzQGr2jd/Qd\na3a/RPsHrsJBFdFw2P3cMx0vj2B8+2EKJEmv8O2UepJNBb5Ts75cfUjBX40E\nwYW9adJZZsQEntqFJSEuw0R0npnUlvq5bzSn72NetjxYPnXgifWYfZbEzWId\nCYikyNqzgYImqHoKVy3v/rBCs0+fZZ3oQ3p8C49Gcheof5xgbeaKrctyxoXi\n4lK3GClJlraVgQth/NxgsSjldJAEDnJoIAsT04a2A5LIbsbTLEHZU74ynqdw\nRP4rE+9GgaF8SrT/Wr1szHzZWQi22qCWdRCXMG2o9xgzsntr+2rn6+FYC2zK\n+8VO40VaEbAdHxFStrus1z2dNe6tmXt//ryN5QDwiHvigRgYiZMIbOFCY9HK\nwKz/pDRn5IxP4pKO/igqOrJsTAA7tqeNVpOGqNdSbe8y6Ez1hZz8uObTRIZy\n7peFpv4W0BDc3uZCouG0nis6pTHFVEyt1lLdP8ThT8FU6W+ZTnDzgGnY/tGy\naOSLTfqn2JYlVOz1p0emFbVUeP6v1yZdpvraY1q7Wex3AlKI26PI8EGB4xEe\nSU1D\r\n=y6Bn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4TBAltq+zK0nmbrASH3B+2TZD8w4yhSR9KFjqUozrwIhAMMS548syP3ICECVfmqZTUQ+AIAxOJVyQ9ZnEyZpbn7U"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.39.1_1597036527382_0.4993274733535764"},"_hasShrinkwrap":false},"1.39.2":{"name":"@mocobaas/server-sdk","version":"1.39.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.3","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3ca151c00ee2d84beea01b6877e74208eafa7880","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.39.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PNGeI2RMWlQwOgkoSn0ELoYM0en6LCeQta5fZC2kf/5YeKrHtT/lcDaP3RYvl3oV938OfZ9Z4he5v10hKPSW/Q==","shasum":"51317481783100837eb7f850edf6af4affbff53b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.39.2.tgz","fileCount":793,"unpackedSize":2576823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNPX8CRA9TVsSAnZWagAAkUkQAJOfRczdazKyvMQUuL29\nn1hjvtbPzCTGARotWWoy+XQhb391T+CFbpU313D4nwh9qx0CW/FX62Syowxr\nT7CZgcDFhXLNwJIUQEJvqGvO4i7NzMccBK/IdASKIKTmjJtH1TgEGTk14BJ+\njdJmXNEMiweWmiFIWwdcymrvEKhRpBmw4crBW/gAvK8iSz6+Y9skr02hGiC7\nbR7x482K5Z8rZHtYgzPVCmXS9Oia0g36zR4aLl5elW0Whhn4dM/QK2pR7UGn\nyRmaYYb2NawxZ8+HFxzkWoBNHfL7uIafcezVQjn7KPc8B2Yk/QkwXjRqz1Kc\n9tRBpyAT2Q3wmcfuSXd3gd2nKgmZZe43XNXz/D1Y1RD6ypjAwi+ZMh936lZk\n1pbfh3GcLA0pp4Cykopq++buEsampy4rVX5tycrLTIdkak2JD7irY2m3vvRI\nUHqlY+YlGnowE+nZZ0pExAbaz8AmO+pHMEwaO0ZLre5LVmf62uubh8ZYFpg+\n5kU09NTU2rO7DU2LZpA6oky6LskkCvD7oiWuqQk6r3TF6d1J1AAKSF49gPwa\nqxJ36vGKzXRWR3MMyQYI4L40mgrx4r6wtTJgWoqW4wYYh6pmLK58EKDlWTim\nL0fD25aqIroBxNWntpMMDcatWIJjHLj5EdgO2a6HxGp7uWAX0q4in2+51Srh\nMn9N\r\n=Ekwv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXbWFrQnpAhzwjCNubAvFiedO6IFRDyxzNFCZeFh4n0QIhAJxaFmTzUvqnV33mYfEH1hEAgEB92ZHe99NW6JhAHTlS"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.39.2_1597306363153_0.6935282773635933"},"_hasShrinkwrap":false},"1.39.3":{"name":"@mocobaas/server-sdk","version":"1.39.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-iso-date":"~3.6.1","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.3","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"08f4891df1f41582f92cbe94170512618c601c7b","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.39.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8yOWHpszIx9j/qyTAEyC2UCozCftIthytYvwtILQYYsaUKozqtsxXJvPyfWLV1cwDQwbSMPudkEAslrEExddqw==","shasum":"f0dbbfa44f5b685812f5a4f68add2fb25f536e29","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.39.3.tgz","fileCount":793,"unpackedSize":2577666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNR14CRA9TVsSAnZWagAA0K0P/Rzg4OQ6UPycwp5vG15c\naEjEM/rVM6jbiw4wuPSHShEnJ+BIrO1IUczQ0puMXrNluYOZYmcYulZkdQ8f\nKt2x1DopO4Ph5TFnTdmLlg4Yu6si2nTIHOja+6vidjsZLTbp8rUhhTNsx+L3\nLsM+amhxkdxCh0nm/CI3812PnGDS2eQLvtF+qh92tD83o48dG66njw2i0J2n\n1Rc048JgTh/TBX8qetjsELvy2jTjjpZVMWw6eYwqnnE4qOJj8TAMWuQ3SxvZ\nEe+8IJTycTFcw9aPY2hoppX8oYli8gE/8Bq0V+4vgrUtWbAxIpNvFJcMGp1S\nSp+8QVIzPloiF2df0KUOq/S4KIxAyBTDOnHEtiNGJPG2lXRJUja8cs4wKldF\nGT4hvZvdxnuPO09Urf0CXuLO8dOt8H7QV0hajSKBz5u02MoU82HDEFxqIfP8\nfSx1bFEbTQGzLng0jG4/VzdsXjVuPHnOjxzYNvbs0yAT3N//ip/313SA6EWk\nOYaIZERCvXGmxImvEhtfJWrCww7CarknKIbzjVLeZtukq3tLbKDfhU5yev03\nzCkNoq28WaWkEY1gLWhpgRpQ6mwFhUJseTKKrXgHpXTbr8fcmLJrcHwGwp3l\nTznHxajKCvDVsHK84ah1wk5fDqWzxkbvaNKc19LXlriFynFDLJfEhw0r99rX\n33qa\r\n=mdzl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD4eERs2/GfwLOijC0tQ8yG9MZr9wAHZgDFBZKriQd2QIhAK/ArSlXPdhMnn912mVmE027t13BNrG0lA/1V960d3XB"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.39.3_1597316471985_0.05321725547720302"},"_hasShrinkwrap":false},"1.40.0":{"name":"@mocobaas/server-sdk","version":"1.40.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.3","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6b0133cc8c13d1307b2e5214958c452af6528d28","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.40.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-F+J615BTislgKU/s9xTiFoe1MXJoUSqgkYjR7VWQGgpQqL3I35BAYvBtyxyJVj+mLYjJAkQlI8taJ2Rm3s+YoQ==","shasum":"d1cc71f7c396fce64f2d5b65449558eb52582af9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.40.0.tgz","fileCount":799,"unpackedSize":2584411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPJNRCRA9TVsSAnZWagAAKtsP/iRGgIkGQTNYjqsXNBF4\nAwZJ3Ma1ojrF4T5N7O1Rc6Em1BnUmnTKu2f8SsjFAAHMCB1aey3JVX43EyA1\nNR4sUGYghk8aTzsbEC21wCJjC/PbKe266b55XizC7jkJIRus/MfpZKcdRrPH\nDWFky6xGkwZxSP/ElBvslG1nQH/hZ/UpqScWMP9JPBSUjWFtTpSV8xpG8mNc\nRo6erXPKiOvai9exaZtRq5FORsF8Mi7p3Li9KiYe0oa3D830lhvXoi5T6LWf\nzF8L9xvP6npkvvdF43lwON+73MBkCda3Q19hDr8t3tiuXutDB8l7fPo7Mw+O\npkYCXI6qJAqYercstlYDYv67FdLQPsadXiiHyZhUpav0F73bZO0hKxhqF1FK\nf3jjZ+6ExwvtViuIbfgCQM/S/coZFm63ZjLHtDUNOXAUSBdKm0Tc4HTZN36B\nCUMWAN7pOhYq92YAXLHOh8xcIdCgl4slkMKzDqpHl7Z6LF/sOiONemZPzzYW\n8S5mzYfWsPi4u959WeHv3Y5AdQtnDsTmuC8KgtcAs6MLHu3uIfff3aa4pv3N\nRYSRu+8f6+BljLAig5PpLt/WJVIeZUQVGi4oDV1S5f6HmpOnq/T214a0BAOq\n2P2Rz2WkWe80LMTerNdJ7tdFgeMSGLsOxLggvneCLvLpqy8ieI2fgQNsogZ2\nhzS1\r\n=1GRs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCktSksu6UsJSCRck9w3Vzy38w64NDyI/oHOz9cT+WN4QIgaXj6eme/X6BvzHPGF9/40jQuJM1kQhu2kH1zyf7KSpg="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.40.0_1597805392399_0.12513652177623502"},"_hasShrinkwrap":false},"1.40.1":{"name":"@mocobaas/server-sdk","version":"1.40.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.3","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.15","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.0","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.3","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c2da8d753503a4cdeffded6b62883736769b42b6","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.40.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+LcqsWtXKvZTz/uG68C1yG2ZJzYEIW0VVdb/OBZvtQ4QHWOlEB5J7Mo8Uw2/HAs10HbCIdOeAuFeJVRtx7XIXA==","shasum":"b151a06817c7d77fabb42c1efb5c7bd9808671ac","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.40.1.tgz","fileCount":802,"unpackedSize":2584084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPJ+aCRA9TVsSAnZWagAAWY4P/3BwP6DpVe7dk8SXuaog\nmvB4CBgd4pMqXvSkZrvOgjpxsOJXANJ6IKnYNhh8AMwnC0UAVXj2lG45Yies\n+QuIYmI0vC98kUAmv3Vm22u7ANawtn29ZokpetTVcZmmgPUgZu+IsgfrD4iR\n7syb54KIbyti31M3a/f4GKpzfkBRiheWZ0SqScBneCNgT8/zFx8sj390NBZk\nKuRyHCnc9T7qJSzdtrJZqezTsFMVholV0S3xO/WY6e5ox5pjYIJbpkGX6nuc\nx3UUSALFrmRZQxn5PJeCGkOAnNjkGYa4dBYeg+sKRHhjW5nC8b1MLSTV+6iX\n5Z1WquK62DPW414P8EEYoTEFMIldX6j2GZ01bWD8zp6BkLFxkX27eVfqwnPC\nZHxte1mvBPErEQtaq7e7yUdPQHsRhjbsa3uMff4U7PZy2xaKUsaOT8Sdxrtp\n+0xFEFoqjzPtUbHkEWVNwrwrSHZKA2PDSeif0x435yvzS3BY3RMgQVzsKTIJ\nCFyNL1WUHUFzrWsnhnpyOBohIy2GcTycSMB81HjS04v79toJ2WrNlD70EJmC\nfV6kEvUhyd3J077AJVNf8OPFQX8tqIbDw9Xpv8czs2TZ8+PdjnzZ75DQjxCS\n0+S28lR/hVsSUFdriRHIYlsMbLe/+dQT4y9tnaYbvFha6kBOrPiw6JG20PKA\nuN3/\r\n=UWB7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbH7V4ESJfGW9DYqrD+JTFjQeP3tajxicZ1LlbWPgzrAiEA96YnGe2PZ8VN6nf8vpp1ndIcOranp6hBchXTnGJggac="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.40.1_1597808537797_0.2923669186001181"},"_hasShrinkwrap":false},"1.40.2":{"name":"@mocobaas/server-sdk","version":"1.40.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.19.2","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.1","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~8.3.5","@commitlint/config-conventional":"~8.3.4","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~6.0.3","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5b4943905037e5d4afdb5cad6bb6af7536adec8c","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.40.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-p+7J4NMx2cd/FZTLsnEumuHeqLIHZyVlZ+8X3p0yir68Do/XI2eTpVsm2hHw89ofSxH2LAUwZbf5H7PIdPhlBw==","shasum":"3f34665b9049154a0545daab4ee4f9b6468ae0c9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.40.2.tgz","fileCount":803,"unpackedSize":2589878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQKGzCRA9TVsSAnZWagAAyqkQAIcEWTD4+BlZMldAki4D\nc3XS2z85fxCaDZ7doYz+QqMPh7DQncVP0h5ZqmGs3dtqRlKrtfTmfTp+6QEI\ndDkyCHynoYvv7uCqxcog7mH5cxGfm3TEvqLhC4ot5MOKEcwRVzPa2yNJTl8t\nc/Df/1qZBbPdgt3Q1NGCKjLUuvqD4mhZzTbs0xPWsqR+9UWW0UPt703qUjfJ\n0aUw6ApbDlLI6n/f2+QczjonN2ykLCWxakzbhRWcNGIzViYeJWAfPWsshkDd\nTVOY+cQN1Q67gkcvhBuvZEsppI+9Rbb+r99eBrq7awoVv4rBEsT3dmLuFqCl\nF9XxNLRBHTrneAbl4ykKueeJXG+O+VRxuDypaSTZYhgtSDyNVdrwHlfvv5+S\nQ1sRacX3UCSl3641mLf5UEtbl7TlcqJ5vyuIR81qWBpPvUZhhzB3lmM84EgU\nsksdtOzzKN9LDLUZQUXLHp9ZdfjLIsMG/Ge8mruDYj6IAEbNKx33HvhrVw4K\nHee59MptJsa7BisSEw3UFqFRzLD4rYhD1SgRFeKdisYGGYh6WEJBm9zRjMqv\nWtw9V6sF1PYzq81HCUanYnzTUMco94GHuZUgUkxiO7mbS/gOlyPoVj4kcsed\n7UiusDYe5yZu+xekmnSSXWO+dnM3TcWKHVuSi+wWGDUST7vQzXS2Pz4BxV/g\nZYvI\r\n=xpcW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzRIcwG4OYEqOoR89ybO3xGMuj5niP+GI0SezvfDhlmAiEAnxEnHMd6/sL9cHSX0v9VmGQMhq8sj7Uz/Iyx6OouZRk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.40.2_1598071217408_0.07773521078904078"},"_hasShrinkwrap":false},"1.41.0":{"name":"@mocobaas/server-sdk","version":"1.41.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e727fb98473cd2e6464eb6bfe5725eabc78c62ba","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-2xWO8ewkhYe76veBCOGPwDEJ+YVIgF4hAzWxcfOHHiww5ynJadYxeQLXOTcM5akZ0auHIAidQQqLMkGADkIsTg==","shasum":"89bdc50e726a6601ecdcfe9c1a7545b31e7d5795","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.0.tgz","fileCount":803,"unpackedSize":2590033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQcTbCRA9TVsSAnZWagAAxPkP/3frn90zv84frLYbhTCh\nBbkMBGpois4M1gJPxuTwPfOfC7uOM5P6x3SU/V9L27LGGEzPk344fmmTIZFc\nEIq4RXjTLsoCyYUa+LIXVrsL6pwa13uPOaH36xdlqxbeM6M97ymU58TC4WKj\n4MCrgTChhvDQ/hUvSCO/kvb6yggjSFIvMRkw0fjxlK/Mk+8IjNwNVZQSxUqz\nzPudEUYCvZ5KJVFrzYv89pgn/5XKXHHMeW0kpqUKCENKx4zYoZe85NcfO+2f\nYVqOvrYfEebWHk8aVrbuztPD5Tnt7+qHNbnLurPt/u9kX/qcOuYIO3XAG0PX\nTKKCueVAAzZeODh/w6WnUucJBh694Hx3M/Wy8GhbvoINalv9DZr9z4u5EG3Q\nzrsnWdXKamLJf+dG+QF5BpvOnuGmLon/DIsM0FfqBehaiQTfSvrDCir8LJ2H\nWhinyFGXDTyWSS1jSD7/Yw44UseTPqFkRXNHljM4VmqSX8ZJQBFvSNTvYrtU\nwtS6mysl1oEw8Hb+P2R2NEhhl6kJQfvXzA14Q6+gpDUHEW/3HGXnaOPocvOI\nU1R+xP20k1GKOpmnx0/fPQ8dLHamFjKTc0hkWizANRZfuYrFQfProrrUbp0s\nT31J4z06KNARKmC8pSHnwU/Ue+f/ntr9TyOfnyj2DldOUDjABaSSEmvYaEAH\n9NIx\r\n=wC16\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkeGLh1RhU1zfLmXLBMu7BxSl4Uh0tjWvNSlNIkCQnWwIgP/h8Ffuw8RSiadzGMaw3eRX0D2UeEMklCw8+AuBMbQo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.0_1598145754327_0.43196340461227156"},"_hasShrinkwrap":false},"1.41.1":{"name":"@mocobaas/server-sdk","version":"1.41.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2cc938f83e205dc9d6f958dd643f3d358fadfb8a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-u+IK/16jbxI6+3Tg8O+kD9sVOA9Gm5Jjj2L8igoyFzlrkHFMlRjZB72iTj+RmH2AXWOcwQASqtalK3nrU8IkIw==","shasum":"eeaeffeba36c7bbcbfdc8841fba165cf223195a1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.1.tgz","fileCount":803,"unpackedSize":2590342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQy1bCRA9TVsSAnZWagAAK1gQAJntFUlDenu5asstSMmk\nub5qCzxYwjEVEUuIbVB+S/qHuBZTXZuEiK1uyq53YoQ/Hj/yYq3t1YwtKPNQ\n8IRi72zwaNkuJrQxdyzYaOCe+B5Do9SXEDj2rfJNeP7tSrKPlcuePKxmZGHn\n1eJG9Rxi3hx6Ti6Lhuqiu9X9VCTX8t85tRJM58cx7tDhkAYP6CKKkjTQfq8v\nOJteYwPoeHpKcc+57tjKPwM1jQSKivdNJldpTVPTv1lAFj6P777Ai98UNNck\nDJ+K+Kl+5kk/CcC5qDhirSEu0mWLGXYfL0C2otgxQXBxk/5lScfsw6KEqSLL\ne4B5m+zahKYhmEADEqDgRmhFQPLbEW7x6R6Tt5hHb+uaWCQyaJPHK4sx9qDg\nHErmgaUJzx0aoQNf7nquVewQjcRO1CJCi7CGZVhxiKljzKkjDA4GSeS2GXfg\nnLdyx4FHaUJpOK3D4hgw1TB1JbFJQQA9wZ+06Sf6lxeKSI2rcK2Hs6i11wfs\nsn2PB0BUMyKeBsPES0YYdzPkFiJcuBmdBTh9TrWV6Pi2/oOckHQmxtKbQRm+\nYkOCC/gq02f8OwhhLrA1U8daplY9jgE0IrNMD+fztQgCBKWfs1dlPZ5EHT9c\neHU5I9VkDZ3Y76kL0KJyOMT7QVCR8E71CzmdevaAKeyfOKKQ9YMkOlS/remr\njO/B\r\n=BpcK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8UmYyyJaBcIP5gm9G4RjpFJy30b2fLrSLpBSzS+fwLAiAU0Wk9zXw5FF86ifLslAuUHVYnOWz03gOTcDctnpRgnQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.1_1598238043153_0.9085640132546202"},"_hasShrinkwrap":false},"1.41.2":{"name":"@mocobaas/server-sdk","version":"1.41.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9660c3ad359fba3c259e24c68795dad519d41c58","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-h/N2uQ3wovjOO1JX2/OzwFYH5b94WzXNllfzZb7unJsI+r+e3MekWAeDhw8fjAFv+Oysg4tWPAdl94FQ/Vx6CQ==","shasum":"9cf786a109647044801f291eea2772baff8ea0c8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.2.tgz","fileCount":803,"unpackedSize":2590457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ1jbCRA9TVsSAnZWagAAXOEP/3wLn8+WmMbEwmNPDBB/\nD9ONNCtHHGp0C3BnI50QrZe4IazbzvCQobL7stIj9RZXluCxLH8CINBabS4/\nyzg8S6K0czF7657axnqeYV2bGCB+V291UtkGe9Icz35eWYHbAGwyPTg/rw/f\n7OyzCHHYDGdAE2r3/GeYo07vozvFTgu2xKaRqLNA9duyRmoXfDrsluNit6c8\nBmP0GexLgcggIhBgAtc5sXm0ECoRaUKpLMOYDv+kJcbhGChzkYceKvXZQuWv\ntvWXG1rMMnWR5ocVr5V8mS8HXVzy6cCbvChSMdUExassAGW0m3f2EOWHWniD\nANrXSjFu+8T8Fsmhq6pEYFDoe6XGQGbm7WfetJW8ocqh6/FmS7jYJlhxifzB\n652fXqzDQ6p+8PT+OM/s+u00gZ3w50FwT5p1T41p+EQdcjnDEg3fYm7LoxQe\ndxs2p2cqz+wRDjMHO28RGiP8qAYh6uz4NPB9Nbu5e1lej7X6uwxxp+t0P89F\ngkTwWzIooPVhyRJKKenPMGxIG37froLBzZAs7MxcL9/64lnTSrF7h7LQDlMf\nxDd6aiPMNwbZsNi/JeujHqgX7nQ4Tz7p7E5EL5QUSCdRI+h/YbngvTRX35Mf\nZkgBwtDQmlyVNVcmQ9EfmcFDDxqG5KZiIsYUYVvZK0bdMStZNDijeHi/xKbc\nEQJ2\r\n=31Tb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDONa0wAsASQORNWl3V1qxvNadO6HH4axiwpO30IL+kPAiEAjSBrIAEZmrkrsN54+4WBCAdVwUNWpqmH2WDXQvCka+Y="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.2_1598249178837_0.24456627973191125"},"_hasShrinkwrap":false},"1.41.3":{"name":"@mocobaas/server-sdk","version":"1.41.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c12004b42ce24bb3c70a5120b80269c962a81898","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zyQO2PWSD5bC79pcywrzTgJtwe3YWoG3IAS2bBwKh1fNo+YTH1jrVjOK5fGwEwEAgTpRShYOSVF9JXoblgX7sQ==","shasum":"f3e1c36b852252a9584cae289bba4fdc597914fd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.3.tgz","fileCount":803,"unpackedSize":2590630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ2CcCRA9TVsSAnZWagAAv+cP/1S3pRf0UUMAqYfrCr/i\nAN8S5ypmb2HwFaBHxb6U/4/hS0s9MJ6fC9jc2WOlVQABLDtg/acFQArW/YJs\nD431/KxGoYrKrpVjRoPeH/QP6Rkhkra6G9nsDwA7xDQeWI6YRnh3No5jlcUJ\nHA5x0Oj4e70TTjBtQYxwCEpmLqug9l8BrBNz3NCYRqoiZcsFrx/d+MsVtxyy\nCLGE1QGtWelFBMukiXuQI/g/6PMiB3lLgs/XCYSROV41xxMtRZPmWrZ/gXyL\nVuwMUH7F12yC1cpzfYESl4kLwb2PHLWkhfjIbnDwPOkIf50b6tM8YnYFwBDy\nwyMY4iLnHR/vuPIC5YAsZwaECU4m0XWNjqJAWEZEK9nVlJQKWd4lo+2syDPy\n4hYupWLof8/b9S3lhqUi7a7z+/mzUaZ4k8PG2XZVNZWoe1HLgLyQiHIGkOgq\nwCF8kLg6+YHH5Ae8ReCl//71/ojnb/lBWPFbb+3xl5ZRN58aEepsB+lfgCDN\nydrBNFHRdIwOvqa1ODes2kjiztEad9AtoYv0i0KpisQHvkPtpvPJYt687tr/\nGv45NzwYAI/pZ3woilYJtMj1wMhSnbA1DqiAvtgolAGZ3rN+/O9p6G+P4jDz\nalV1/2gSGWhbhO6wqUz5njsUkKQBgbHbeL9znogN5FZLrYQqa4pqeef55Zew\n7Kij\r\n=utPi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs39QhEtdgr/jT/H59JxsTzSVk9Mq4wtv1xs/WoO4M9AiAzw94P86oVitRvDw6F6iHYumBCrGLKYidS/FvDh2HvMQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.3_1598251164475_0.9447107640751264"},"_hasShrinkwrap":false},"1.41.4":{"name":"@mocobaas/server-sdk","version":"1.41.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3697bc46052737fbfbb1cd3a3e4b79712f2106e8","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/gWjP5+zNLUBjRpnzNeCaaZORp5fl4mtYUcpv5Gdwi6pIo5tG34fTdQuTY1fTDSSSAA833QT3JDyNxIE6xV0jQ==","shasum":"fd136f160c03d94c167c1d2ccb69ecb1b70a4bb0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.4.tgz","fileCount":803,"unpackedSize":2590646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ3/HCRA9TVsSAnZWagAAk2wP/0uZOhdGCcPlVEoubbhC\n10gYLT0Q3hZvZiR5TuSDziDmSGyufLeCmH8E5oHp4QMLLPgsrKPL5AldHKJn\n6cNAnqJEPiZSqZAK7crFJ/kBouYJWXjUJdHlKDGAowsBnU+UaEeYbyTJnubJ\nLvd2tq0DgrsnnC+qvUTKn8W4Ab/c6C7NTmyWaGxHSMMTAX2flxHtnklnuZde\nihw6Xgny+nVplDv7OVMCCZWWCWXUfhtqsfW/7DRVg/6bmk4tTcvZIL2NBTQC\n5U4c+9NQkWiztXQ57HLrWf9lSSTtKbIkxG6kph9v9J+Hiih/NvAKsjVGF6ZG\nUUirWL1yYuYeIqEj/HEX9eZyC9m4Kzzl5NN+WevJYLTSpn+cD3GkksK42nKQ\nU9ooz9AJLYQABU9Kb6TDj1qTVMTyl9EiJOUoJcU/A+vuZSzM5v+o7kBAdM+g\n6evOU7N8/psUUJgb7//9ViD6NIccDtc32c2rWr7uxQgdTCtlvYnd4k05b/+d\nqRAPWvdUz5NfFD1W6204ImPazY0Zq9IPNfT0FlzIxNFwZY/ao2HcAExZK/3O\n4bg2uW1IuhJd/Y0Kh9NyahWvlIYm/fJbOytnUncag900nDJzwhl5AqD1/qNw\n6MMSuHZjbxB5/6RgB+DeFiTzUMDQA3sfQCxFVDV/FM344RYNZvcjJyzddFcR\nKHNU\r\n=vgAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsepTcZzOVtJ8iK7hrW27n6XsvgGqygfawZnaf02f9oAiEAziOT24JqfCU+mhSzAWUQ74MKFyNgGZIgyLK6jdnyrBE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.4_1598259142805_0.41903489049564246"},"_hasShrinkwrap":false},"1.41.5":{"name":"@mocobaas/server-sdk","version":"1.41.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6601a61724a3686bddf00e7e30f7c05fce1f302b","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-VxQXfiHib5ekw/cJr6ITL+qeNoYHABFjypnCBIjj8rVbAkEVq581rXUFQcCMgDKF7Q4ynqxQdoSRVTLWyn/DHQ==","shasum":"cbbcb432732b267090397d8806cb73a1e85d36db","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.5.tgz","fileCount":800,"unpackedSize":2590048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ4qGCRA9TVsSAnZWagAARIwP/jixD7BBreXtu3KeDXBp\ntqyuKxdxep6zgTaHysTbEpY0BDhQhoBEdVJai7uBVGd9av9pykt0c7RFwyxu\n7uKIs42mKHJhqOJlujWZBmMHNaUANoNYU2hlwRyFajROHt+mzGUzffJxSAbF\nG3Q/uSKiqDjdWzsmjxYjjIf2wG9H/DuEGKDfnKuvBjs1wbwgdGg5PkCWBubs\nIcovShySbbu4FoItTSNCkSYziNYwY/wa6Le0FWRiymKWbo8SP7bv7QrENLuV\nZg46t/IogPvSoj9yoZqWv7wzeJdLO0F03tE5o6bvmenNektGHFiYs4K3fgfp\nn+LvV/OYIB1qesp2uNlQfnQaC83C1f5C1+JzgdSctZpoYf+tojNd19Eq+B67\nPUtun+az6rL67/N1qQmFGsNlAF28WydqLoC3gIe1n/cbuQz2DBbGdwTyDZa5\nmSPHMC3WHNLE/VTdEPGxBQAAxlHkST+ipy7xYINcUQzCH0cIXv2wSwFuHw6/\nOt9LQ+4f12xtLij4xLcYbTq4sjglW+/xCRhsxFThaSG7tsEIe64/LU5CQbUW\nGKtUWaA6ykzkhRz+CI0bOO7s5w+G9f+v2FCtHKhsbl8q/8O3oXz6kNCkGzAr\nAAGcz2nXoHWivGNTOCTNJt4NZ26cF+STI7/LqVQx4aDBDsL8aOG9DXaME4Rl\n20Ny\r\n=DPjd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe9gHS2tTaPcFmkURtpY5HBwbzz3P3KzryP06/yY7P5QIhAK+gfpJm76jhWpoQmzHH5qFwxCFo2f3xEfRy0mx7Wbz/"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.5_1598261893602_0.2963124766893148"},"_hasShrinkwrap":false},"1.41.6":{"name":"@mocobaas/server-sdk","version":"1.41.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"784511a175efdea130ed8435a0bafbafc2a32d4a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-HWFMNNk0xpZPSEV5ZPMZbfqXQE5y0mv5e2zgrK9LLjYsWnS5/GA+qAhYDYm8si9DdpUkzBflvFIALvmxZMBP8A==","shasum":"40a6513c0a069e6ef1b079d7c4c8730fb17b5cdb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.6.tgz","fileCount":800,"unpackedSize":2590631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ6QrCRA9TVsSAnZWagAA+PUP/AxuQAIuuDaRurl1EXSg\nUP8LpYoyF+s9wOrR8YnJGneYNuswM1YeDCrfdOdTwuDT5N4UU09/A+nadfYt\na/omguaXibeRQj7I+9Z59ogsJqSkXkFjJ+PjwJUV0QBUvpxyjt2GnrjevF3E\nNgwN8dkV68c/7J3BGwURTTMP7XfgGFfBedKNRUgOsl4aiFbIRIA+O3BzNq53\np8xMBed3YdP0emCGMYETQxNGjixfduThEcjflrg3WJGukxfJgRFRrSLCXJRK\nN4nlzA0CtTovKLbLkvgvRl+HgBO5Ouo+H/Zf/lX8faNjTkHtHePCNAYvbFzF\nSoPPGG5+7MVWT3HDh9lrHSDxrnS33MBg0kQD9yxsaVd9VbjHX0yt17hr1e2M\n+OGEMWuavy9tWuxbNVg27fofYT4ijDF2jfGwQXBQiLBvC22GeyWciuFQmTh+\nUpaUi1a2m28Oang45S21o/jPtIZ1guI9jKhxyJpXT9GP3zbx7CYFaWqkUHhC\nGxJq2pOKToMbS3+D/EtvNMiipK/EPmuwohdBbyFAXzEGhwqNGc+o5Jv5cV0J\ni2tR5efxvYnE3WDKdQd6aoP6QYseOH/8/ArN8PZQZonFgJgbeDKq3zJM7ySp\n2YKp/DEZwZo6cZh1pVuPNkJ7526WBdRgT+uxyBM+o0tJDvu23nH9gBpMKmNn\nqncw\r\n=Uy6Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHSHMdGFjMrkQFnxH+UFt0ziBvxBnNfmftU5lrkdkPvAIgTjx7Cx0LmzaBxMmT0YRohuobWd8rPc+SuTmtoyPUwU4="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.6_1598268458571_0.5281373815402128"},"_hasShrinkwrap":false},"1.41.7":{"name":"@mocobaas/server-sdk","version":"1.41.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f804c49a5ab417c3d9989d13d0916d06fa156861","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.41.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-UmDyP6W+wMMq0s5ijXCz1mMAiT/xl7v89+h6p7K/Jmh/VVFxeBiKJv/tVPdt4Lbk7Fz4am05O+dT6ug+zlyrow==","shasum":"f8b8c218a06bd749bbf47f5e5c855ce36863bec0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.41.7.tgz","fileCount":800,"unpackedSize":2591134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRIaQCRA9TVsSAnZWagAAKWsP/RJLK4rekcceWi/D5LWj\nPZoHGh0Kqo9Q7fyUGP6bEkSPokPqtQwRVC0RtlNdwWaUmTxkeEzoRhtOEO99\nRHkOWlIcU8K2ND0IzeLrQuifrA7TvHPqK8Bru04XXEvX159aXkLjOL5oFqaH\nHSxTqnbXvI1r+IwDqEqihRqY7lxwCHeHmQgNYHTSd6RbC4hG6ReFu4tMBsrF\nIpl9bDjYsHjUf872CWZqPlkSfpXFd58qmctqdHF46G/ZY8d+B0srbJl9jIhH\nwZ9eLILkSyJ//9MUdnfFHe3a9FlW0Jz/9aSyZIGCVpXMkKTuP/Tn0nYjZYGZ\nCg1oFRapPWWZGyNNZGbOQml+0ruzIOkRYol6h6DOc1SBKNaD7tnkc5jB8T77\nY0bodtzcBs1rmlktfxxGhlNPj28jGGdkHB9snd8Wt0JlhUTHonVEcscD1FvZ\n9TmPpzAkgZEA5ORsBeso1df7N4MHp26EJOvxG19+b4XG4aFfSXsOG0RCKXnd\n1Xn4CODZdcetowbHCyiUB3QVD2yp5sYoSRI+iCp3ixAR8yB06Mxl3Woj4lpA\nq1dOjyLX6kk/YiSmCM1Q7Tc+eHF+4wpZ0tXFMZTJfsefTsH+oeufV/3uQXjl\nwBHOiTMMsE8gFq4Y4Sx/WJzfdCPjHldPSn56FlFvCGydHzTyGPrWFZhdIbhL\nkk+o\r\n=SVSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmbR55pLe2/YD+mg/7H9guGVDQlRSS6JQaOOCa0s8OCAiEAzVbsd5A60nz4/d0p/Y0DCDRN5LviQ5v4BwSCJRymkhs="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.41.7_1598326415783_0.21339893166703572"},"_hasShrinkwrap":false},"1.42.0":{"name":"@mocobaas/server-sdk","version":"1.42.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bc546d4697c9476275841f8f01fd332708590ef3","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.42.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PUAYmSiRsRXiorwvzCffO4Ew82RBlXQ3fydNQxWgOgC66/Tg+e0Iswoy4nGd/DqrqgyDaJUjtpKSE7sixh2IQQ==","shasum":"3907d7ac3f744c299ffb64d104091adce9a3e1ff","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.42.0.tgz","fileCount":802,"unpackedSize":2592689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR0ppCRA9TVsSAnZWagAAawcP+QAguY9X/LlguAZneOr0\ngiVmUFo8a5LJgOmDt0bnzEKOwqVRQrkRTn2BO+1qIdvw03Lvm1A0SAJvvPdG\nqmPLqHNdffrHaBOGFkfko5OXCBrxQ8kk+G+OY/GlclfbzwpDZo/csygOSweF\nh6yMKgPBX/1qUdQxzynWu6wlFuX7xrHyk+zcjoavmcMfb1apctTuEsjZ0F1a\niy0xzlgxFYeN8IgIbhJ/FKRAy3iN5HkN4YyxFriBUS34We+6qVxqmwgJh3Gg\n/2us0s5NMmmspEfg7FVbA5GPUmZl774T+YfUIMlwc52plKTbjpLnOnhgbnRL\n3Gc+yNmECbLmIBn3vT5UUSETU+XizkEcOLYVgNg2h9FCEaR7uAnLbIpWFr2k\n62SRWhbmadgtmMigNbYg1NKa+fwV86qWYNMXIG9tzkWeo/+KaevrEMS4N7IP\n48Nu1skKZ0hdFzlWZU2m4/UGu5NehvpxyxX054slrnH6/Ob8NchsSMvmgHgn\nqMDFz9kodZmtyLAxlKO3349UvpDekPhW22mw3GduidaaFmSkh3CGdrWwH5Lq\n1x/Yx+I/qqdNnn5DIbVJA+9Va7yy8x8OMoGLoF8Fg3xBDGHGbbpTXub18MGx\nEELvRBy3+NhFV8TkUKr1Tlu1aDXaO4wveumHgSOqlUH/0vnwZgEFTsC504J0\nk3IT\r\n=oFcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA2hoyNLqY6/5u8m7o++e5wEjBaVD0dVFM3IkKptlcqQIhAPDgp1U4oz3gjhrqlPFN6pbwQu+S85JqN/WICBkxaKyV"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.42.0_1598507624540_0.5264729368909968"},"_hasShrinkwrap":false},"1.42.1":{"name":"@mocobaas/server-sdk","version":"1.42.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0166ed3e17cf0eca4b329683996a92974b33c892","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.42.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kYvqFDiQYfHmryDjHaeELzFbno8skWu/w1SkUueUSePRJzQfwqf7FssTbNWSUfNJpaBBEKGx7RJCJs6UZsJVMQ==","shasum":"403a4fb9d823f8e268d659a1f9f1091fc5ef22e4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.42.1.tgz","fileCount":801,"unpackedSize":2592148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSaB9CRA9TVsSAnZWagAAEyMP/3RlxF9YDzi/JM4MJkA1\nLt9UAriMfD2O7ePzo71pUfys8LeJapZPJeQEFxMUvtZqkDl5bYVj0RIjju9o\nGCNkVk+a2jyGw0L1uWpyNnJOjeOneAyA/k6wHDbTDhzchoMjc388TF6H3ijB\nh2EXtSp7rFiLa7Qwjwi1fyOjP241MuERVEVt/13+XvUShIxFAZHA6ieGbimd\nqXaP8gtshjnem3BZa5Ye5zaBoGVHY44vUBOzo2nUlvPo2yN/SESrLGOGAYq8\na71HhGOxuvM1nrDkNU6+H+Wv8sm7w3kJL9sWL6KAmlL+/ZIK7qEjMoS59VX6\noQBEbm47LlFHTZTABy7l2z+D39ZAU+r5zqPXhAG9XNRBXZJLH+Tu+anFvLQo\nWZfg40hgIO26sqZ+knzYRfsEOL4n0V9goxA7xur5VQo4CuCIMI0WnC4IHyD6\n/PWXlMP2QRlnpQZzSMn4cKpM5m6OC0MevQYzuF60h+G6H2iPuUYCHIdcRSdM\nDGh8NADMg+hU9GuLBqLZ+3cub0IKuB9V9oYTBKofgzF92eqEVk1DkC5SZx2f\nyViy/vtAWGfaX4Yr8Wguh90PtpdUVg1ikWNJBC5/FmbuC1SwcNzlpJZebFzU\nvXn4FW4To63JSwXjIqNLi+eaApc/UuITFWaQxNfIZbYjvO6aVqWS/kwfy5hL\nCn1c\r\n=Fjq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL+kq7EUCBD/MO88/fPLvNUh9UQCpIr7qXHFR3OsSZFwIhAMF4PRtoCpfteP+ywHVQZRwOVGdidO6cERfaJIj+q1db"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.42.1_1598660732641_0.16148966201082415"},"_hasShrinkwrap":false},"1.42.2":{"name":"@mocobaas/server-sdk","version":"1.42.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c0c8fbdc88fe13d8e2b0bad91135cb913e60eb25","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.42.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/SI+4M2E+jjX+Niwi5Tf1caF90Ee65OOET1b47La84bVstKBAzjoZJsNKaogqjj1NapENnH0HC6O3njbTLuQEg==","shasum":"26da8a587af8eaddd73ce7ce4bbecc39ddca5408","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.42.2.tgz","fileCount":801,"unpackedSize":2592910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTLPuCRA9TVsSAnZWagAAZmQP/AiVTcwb1y83rOPTpGS4\nsrnm0X2ISY4MLn96+f0RFTfrLD9nl8ziPP/iJdJU8MbtA/Zzj+t/qfg86khu\no5m3qF9Y2obX4/ou08ThMT7ou44uE8YBUfgvt2FS68eLZgEUX6HzZ1axAaw0\nke773YmbL4mZAChIS2VAn5CC4iTmcAo6BreGs4Byz8+g4K94hUrNWhl1/G3V\naS0DN2HgUQUWhUsh3aE64Pn0eKWQTJdtOlHOIPDfGQ++eeATMs58AM08d/ta\nMsRFz0SRoTAwLeWyAFLjrNLo7M1Zr8XsYgtipymLXWTThaNfSZg7zlo1gtU6\nUPzTFbY412v4c4iE01lVxV7LMMytJYUbJ8YYrotQp+lDrANUewE2tWXJncdG\nGWQ9mHRvXZFUXzgN56qziroF/6oW8BXc45msIE16tdDCnLsjbWh0RoqXUVmE\nCGj5uAQaocAgAKKi5QY1j5exIhp8AD3GzGkRZbr1+yQqMmtNnV4ggLWyuBnM\nBkM5ZvLdgrWNY+k0Tu4v1yUtP9VH/HdWKTOTAIBWpkf/D56h5Uf/fJvUT/l0\nEbCR2BdVMYFN4Dp0/KWj4bgqFl84joBT7R+JKaBoK60ySrf61qIXZtlYo3iD\nlgGQaBgxujgOssQvVkBNn/L+vW46MvJEqfKmiT+kptWwVsqcXMhEPPGk+zho\nk4Nn\r\n=k4Cs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC62r5rkWyTgUhp7dPYQQSeufuQk+UNVxXUGB/7aG97eAIgaISCw10XmIBKE68vXcl8ybQg+eS/RpkfmRWnz9QQdHk="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.42.2_1598862317749_0.09825416119154196"},"_hasShrinkwrap":false},"1.43.0":{"name":"@mocobaas/server-sdk","version":"1.43.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"053804c850d7e4a30e2c39f8ad83d89ebc2ded81","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.43.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Mg7TjjVJYB90mB2gdRxPq4hr4BP/f+uNPTwlX/lKGv61hCipCoyJbwrV1mudfPSBtrcWAJ3OKniP1A9HcUGQ2Q==","shasum":"55acd10c94a5c40a741b83b7da419888fec34409","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.43.0.tgz","fileCount":801,"unpackedSize":2620915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTPQOCRA9TVsSAnZWagAAw50P/0ScS62PVUpvj73c4RNQ\nYaemMzkTY8LgI68+dS2jGviO/YXwQVYv1hS6IAPrvLds48JumzUiioabnQfi\nvCSpR6bTSe1PYPAdaBk6NZVCA3/bt8sOE6AJlnnn4UJL6rAf/MhFbVNHE6Kr\nZ/XAoSgV2bbQAnjBYp6qz1yUDNpg4zfA7vOxUPyeo2c57BSYcaVGXGNSu6pi\n1CRTlehXRY+EGr2toRHCXr7/uF6/1HYAV3mBk3a03dnHoBmrjucDB14VPpPa\nCSUUzO7cVBQjupsHUOrjGyxdjSTN3Hvq2XUc3iEdo8euIvqGTOEKBgxYimp4\nSJD3Bpdk3umD3c9xCgJEKlkhIcNhldjbUls5fn9QHRsPgy55adUrikEuyZ/c\nOF1qYXObq/g6bkrjVkQc16OhLkl52bsK3hFTF2Rh5Z1Qw4c9zEdgWvxErzGx\nCrujFqq9YOdnhUNv6t18IvG5RgOzku6rpBHV4LY3pKCpYpquS1rIOZjxB6tp\nq9e1llxCpw60p1Iwp1sQ/ty3tpYJQFS/wbjEu2QWxKABAf9+fjHdOyr15+s9\nMwtGBRjiuUk83gP+nDgsfAJsuPPUOhxounw95QYOWEpxjT9x8HErJLSVdYWP\nfMzOkv33vLT89BLtXOfVbQDskkdMpp5wZv4c6WUMd4nEp6OvCpdrct/Th9N0\ndVCk\r\n=yen4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvZbGDnshk7bmjiUz7xDPyfKvcG7CPZecFmMl+9bOYxQIhAKfdQpQYJycKLn6KrqEucI6jRZHQuGPKfeFa1QRQqq3V"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.43.0_1598878733796_0.7764726317863586"},"_hasShrinkwrap":false},"1.43.1":{"name":"@mocobaas/server-sdk","version":"1.43.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6d930b8cdcfc8a3b82de0dd0183d8d7f2067527f","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.43.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-oxanHyY9JUC+iMJqufG436I9hbt7DED6d/8qsugGBkzAuXX0vt3N2fN5HojDbSdEbi38bji/wIKkVfYYV6KAzQ==","shasum":"3ff6b77bc043b0d5b1319d8073b1c1b7b3c2016b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.43.1.tgz","fileCount":801,"unpackedSize":2621076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfThPRCRA9TVsSAnZWagAAXVEP/RUzcdX+q6gtZmaFn7Z3\n30hK2eckgpDnrSX0MmbcYUnUFbsdMUp8leKXDg1Abc1+IKJFahLXsF8JpW27\nmLHdR+QkrlLSnR7OcB8pW64YzZeQJS4t6UU2NE9EXU1YCcIxM8U7bOGt2uLI\nni3145HmNgbEGm2VOoikiYwty0gUeyAzVa+r6/p8LLvNqpVqA3o9BPMJAg0F\n8CDouWQtkq42krAc+7AkheEDPKUgFdcvgDVKnKz3Ctn6Lhf2Vnw0fNJPujrg\n949YtPV8NzVr8/FxmjWvXAOtCYRrRb+OcgDQYD4NXMIHDzGfmeVAaHYDmFAq\neLewbdmjsDOqYLgrBZckrcy7itbLLBHBSWNCzJ0QV5v3GeUCYDCzHCMgGtIo\ng/LL96uMvPxt1hkZaaXAdR/4egNBQeJJAy5/KzQ87wF90E8c4M2MnPSOnfRu\nDmS8f5qLtvqF2FplOtTufxfcxTdz+LmYTfd7nI3VOrhqzAU6ekawQp4IZw3g\nIeBy7TVScFbmSqfMlN6u7TZxZaidDxC5MZaT5Pfp/fgLr48E7bsfjxUQuHxX\nYm+sslwkGq2Q4szae+sbdSzvJynDnMBnyYnRdpSF8rll7amQepaEN4TnA7vS\nVsO3Omq483JmuxHDd6x3eg7RZCwLTcgXZ6k7c1kLRWU6S4FhpUK7fkiVwBHW\n915y\r\n=4AjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUl8PamrGk/CYMKKArTyZt20FlQHbZR+4Q2LRBrbkWYAiEAv5FW1ar6fQ6fvfCw6InnMLdJKD9o+kvEMw4slLIAZtE="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.43.1_1598952400322_0.5081325404770671"},"_hasShrinkwrap":false},"1.43.2":{"name":"@mocobaas/server-sdk","version":"1.43.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.6","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.2","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.7","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.3.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"65b0d5c5667165f86267fa68888c3b529c923241","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.43.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-bXh8iT39GW5jLmzZTWjHJlOP6od05rHmOTZd0dlYZmRdgthzm/9t200wc4ddKJq5o909VY/tak1hOt8PS2++Jw==","shasum":"1ca6937af76c12f22b9ab0016b3fbaf9b33508e0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.43.2.tgz","fileCount":801,"unpackedSize":2621084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfThWkCRA9TVsSAnZWagAAegsP/AiLXKYNynzEcEwNYjIN\n+s0h73rYxqiCX5qkiKPnN4o/nKRyHUTSUOrTJtdVAPpJh2xHimlw4Q36myXR\nrxnjc76OJkiVT5zZgfgLzhLO5J70/n//Z565wDytIQmGtUTukgGxGYJ28ntc\nzMefhNitDATsK2XWikrLxw1fDC4b3/j9OafxWb2oVN2urf0vzM/2Ats3DnEF\nMm1jwxcOXXBMIlMYYO7UdPgfVnaDSKsVXot+pJU1lIpMuxyqzgf4Yu+OetNG\nyyhF47WAfSPgl/LVo1R4bgKFFK6TpQJEc8nhktqG79TTs2tbfS9pE439fytD\ndWAI1iwMOgjIZ8bPZSoDhnLqrDcz3ey1Hiv0PU8uAVrNDn/Mm3xJiaaOhf5A\npwUgLEZygpATBMzaYBo2uw3rjt4Op96VLAqlJwErH0uEDOK8Czdwns6dO/et\na75XKvorHgegDNPkMCRAu0n6bXWjh1Hzi+XpzW384xV5lXtFX48JnqkXMIMN\nWbrJXjfK7YbbwkjlJ+Vr447UdrGLU0qV3qlY0QxYPIjYHXfkew14MSVY65x1\nN9tIhJMTeq+IG55GlrtxOFPKfpTOa/SCSeIY4JIjdchlyvKL9aD0cFPBu/jm\nVJEYYIMvtJWvnAt9wxFNMF0HXmNQWC1C7wSWFfo2VVEYlAiFut3n69dqx+FU\nYite\r\n=AwvU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrnhAvmOLBbBrEAUUseDv+yVCjhiIbxbP8UXrpZFc3DAIgbyAPwtly9R80yZIqAXINcjYgNV+52UFD2cMC+Vid8M4="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.43.2_1598952860544_0.40704902824151556"},"_hasShrinkwrap":false},"1.43.3":{"name":"@mocobaas/server-sdk","version":"1.43.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1aba641354976c4d75275dadb73ca253633ccc0a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.43.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-D99nrWqLQ50NRIXObJnAGvYmSMT3r8+7MZzXYtBaNp99YjY4ftm9zde6oxCYhxeN+iP8dIAcv4A7+gNS7Bgc7g==","shasum":"9662af21ab6085a6b1bfe4de35682895513e9d9b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.43.3.tgz","fileCount":801,"unpackedSize":2816168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTxlcCRA9TVsSAnZWagAAJmgQAJ84DxopVMJa0Ge0sUxE\nKZ6H9hyzGZ5YdD1HcLzW1JphLZml2cCXHuWyjWymd22XE8vdfQ+iw2qCGxoT\nTn3bu0BLeFPZte8Vwce6ZjQBmG9W9EVhmsecI7aG+qzYlzdzPxTqhRvuc0Lr\nA873ISukywf2IMOq9Nu6lS2sFzbCAZD3rvYvgEdmeUSFjU4ZlFiQ0F/pmlpS\nYz+O8yPlkotdelPUvwc0T4WzU9ffnu5efrft5OBs1kJK/6z04MrjZVIE1L2R\n9fkv3bs4ImwAK1b6LBeEiLE+KQzbVHu61pcGRCZO2F1CKoRWcv9gpwIY99uf\nkU03WMZPzvKZitw/++7aCG9nXrqNdC7/dZ9XDWZvk8FW/Wo1djkUv+IoepTs\nkAPbcpvvvt5XvZBBtgxk5RFbPJ4lITiOpsBhyYZQlMgYmV/PYXcS3IHuHAGy\nc7blNdCztjEGIgkaC5H/Lb6HcnlHRGborZy8k0N0V2TxDlyEnDwZ6gOO+djU\nNgyTtmmxgXEjQw1pyLaQYbIfJ7ru84avT8IeLg22P5Wymx3DpcSNfgt47tic\nj+vR4c0OdIqv9i5EsnfReN1RLqs3Aobj6ooomtHQaj6AR5F6r1uqnTK8VIMx\n4pbTkCgksvWpYXLRSA/ZTXmInoFGU1kRFC54Revdg3vN/McR2LlPB2i/ZOzN\nVWLk\r\n=wXFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOq7wuzi/Rjk+C+s82N7fYI06Onm31bMOK5lGrEWVm+AiEAxmpNGqWH+uhGX89MZ/kylaLPoJR3qcVxNo/geFzDlps="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.43.3_1599019355758_0.7311316823838214"},"_hasShrinkwrap":false},"1.44.0":{"name":"@mocobaas/server-sdk","version":"1.44.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"76124259a74d34a2cd582939750336175a4c3660","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.44.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-prf8Z+fNQkXVA4NfZMNHhjG5QT+9L5mbzQtvlxK+7I3UjQ3+ezJM+zDKob2afejNluYhncCq28LwtrxBu+I1nw==","shasum":"b9f3a70c1a18cadcbc2d46d9e04bba190768d177","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.44.0.tgz","fileCount":801,"unpackedSize":2822005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVa89CRA9TVsSAnZWagAAHboQAJdW+oABl8sinkp8qvzn\nDJxTU9QY82Cm561ouH2+9VVNLFD3f2XUmMj3VXKAhJM6zcBu/wshn6TWFUJA\nD8w0eBttEOrhi4XYnqpYZGqI030m+B1KQpFZzMdPMxOiKqH7vV7nl5i13bsH\nmK22BopRCC1iUpVD98cnggqUiAvGi8LZnkthJ6xnpj2hNzXC1gj9bgeEqgw5\namz54v1EcCH4JIxzBvMRmzcd51f4yY0mGu2N7FYemVKRSIE6vRxdUCrRznzc\np73wlCjzfL+kKDc26rpFrou44nkCaZb2fqn2zVAYvR1txdy3bh5JVe3vUHTg\nJlYO4jHzkZwAThSzUi20hCk0AtNVpQIiktI3cUkwm7XsdPMkeAF4lpZSZ+Mf\nMrzXm2YRkktd6Siek4G5nTLGeIrwnLaF0PgE47iB8XvGebq/JiX1Y9Q0gn4b\nM1MBQbNnzV/C8eDUOxZLuLghUNFFsMedx6J+P/EL0/AiZq65AV1U/J8jnagN\nBJ5Rwiu4Qj+LtTfXgMKMGX3NLyXNvQ1FHepS726jCA982toNS678yFtNVmOd\nWyfhSjEPMCWCZ0B0KAbciY5jVwtE1OaVPJi/luiRM1Pis56dB3TnnaGYM0BD\nIyXycIudP5BKDOHUJnFlk+JE+UJo1B0jhwiivK0y7to/1Y4vzrblC6XgTY/m\nQFhx\r\n=vHZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZyDSmA8E6iYevS5JZKiFtD4bck4YVm24JqXEnSTIOwAiEAs4SL3RUh1VJaTRWLxzlC9OHiMgCWvRiw7qZD30WkAeo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.44.0_1599450940624_0.7444317116646011"},"_hasShrinkwrap":false},"1.44.1":{"name":"@mocobaas/server-sdk","version":"1.44.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/nodemailer":"~6.4.0","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.3","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.0.5","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0671e03e08f0c4a52273ab06c2ad8e0e4de6c5d8","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.44.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Rgmsc1kCFcwKyPINr2uWpTlGxoci2nqE4EL2m7GTlsKRRWI47Srh1zu1YsnolBmbE8MS4vrB2eRmBwnJVkAe9Q==","shasum":"7022822c16253be837ed8b966d97267a41ff003a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.44.1.tgz","fileCount":801,"unpackedSize":2825787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXCCQCRA9TVsSAnZWagAAzOIP/08rRgnMwG69qN1aiA/k\nbuT9I520KfGDv70a2oe7h5p1qbKVML9RhnvwY162FO//fiLY3SM/2ZO349IL\n1cYIetxR1hWG5amuNxN7WJ1I3yKH1yY3/292zA2rU0lRCrWrwITlwhE9b8tk\nTGeNHrxXdp3Jcw+8QzQ1F+E5QMejET57ayb3xgrijrWySXlStZMecgvg558I\n4WACKLMSUXWlLV+CMvjywi2+yKGiD4LQsbwJwLz9Le+RCQ+xhYiywPQsiyC8\nveRSgD5AiqJq2LXOlRi7MwMQ39zhzuDEiuvmRVwwV8K5bK4po4EGxBAk54Vx\nnzxT6B2JsVwJGCUYPbQebJd/aV6ZESH1CtsMfOD3VSsXZSLm/JDjbO+R3gfW\nDNXq9VCtrGcPWuffSj+uo76qy0ROjXioAJdfz8QhW/OhkRbHfEzL9212W4q/\n6KcWwWcjDdox+DMVWeCoTGoqCuujjTR5nG7gQFJeOwY65tjQxwbt9hWyCKW7\nB9DpRZ41/VbIuR+7L4pDNXNtBVQuMFC+ROKN7P3LayF/u/BcmqviWtLUJ9km\n8PUXDPFNq0L58eYUVhYl8o8fSKZrvnPdDB5d28oBy15re0fYFZe7NR8EdP96\nsR3LOFQ8+RsBoaH1crB8e539GRgxZ3gMKZlJ+QYMRx7DWThmWz+vo3PFKQyA\nOueQ\r\n=no86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBT26+DjTE2A7R2UE907Xpsl9z7oOwVMNcYChLDpjSQQIgQHZtMJzcjeknternK+Q5PBXxXuu4cEddiZIpX1hxu5Y="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.44.1_1599873167514_0.8330457721258466"},"_hasShrinkwrap":false},"1.45.0":{"name":"@mocobaas/server-sdk","version":"1.45.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a09674c751d6c34309a30e054cf4724a32deaceb","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.45.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-y6uOk+jsgOr6H83E7hDdGgwKBVz3oNB1aKJOnw+bxE4rUIGyM/CPC4vs1kWahDrA4N4aN7FGx3RnEJ3+2w8UKg==","shasum":"a60e698ecafafb534bae60625df06dd24bd1ec70","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.45.0.tgz","fileCount":804,"unpackedSize":2859877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYehxCRA9TVsSAnZWagAA1nsP/1VTZDvH426RtXTDLWRy\njM0gauKQ+D1ZHsNxiGMtoY+F0XONqUWQ+SQQaYFMuxwLY4fhr4NlAWbl21LB\nB01JH0LNhM+Nhc8dk+Ee3g9YNKKmzQBqdvCjtG+fUh0NtlVFctMG1D0QdMEF\n073Co/XwVRxT7jbVC6og9vMCQe5AjeSTH2exLH299tS7hI2VdlbW6OgGZypW\nrg9uo0HEpopKDBa0Su7KTP3tTga/H4kkEbc2lIgY6H+bIiad0o+qjTXCs3uE\nXisMMOpo9UxCnvvgXtEwDyvPxtXe0mNAe3INJ8einRjhf6Vu+g7Lo1VM7Dl+\nRONsMKXC180A4fkVAiU/noaOtLP3+Kybz5gmuiiP5SJ5xoZ8SF37cYM0kvzQ\nVRlehDzPbD3y30DKoSEcuZ+vUzvZIrfD/wqblV+oOCYbekuLHk+iZgN7VCCK\n7OwCrepjms1kkJQ1hZLkVkJ1NS8QhBL+GyMpfApAb7KpZBLcp8/tBCe1U/9b\noN0LhIb9yUFE+2dK5Hm9GwUb/ALXmQ6eg93YYobj5bZEodOAAMiw+UnVIQ3T\nWZP0e5eAew4Yh27uA+KPNfLEmRGqE4S+faYp4OBoLwhLCxeeoHnYqw+cja0k\nxJ9VX3tRgLlTPGrRr5Y+8KrlQ6cv24qjTx+99Jl2KDWgukXwIjS0FJMYz+Dg\n8pGn\r\n=ZCtp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvnTnXqu9LC4WO9ZPPytTmVWcR2vOQRCJ0J2dgpjR8jwIhAIOMwHL+7M/VYx3hIxXpEA2OfSSwI9hd7otIgtFxTahN"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.45.0_1600252016440_0.9690952370378043"},"_hasShrinkwrap":false},"1.45.1":{"name":"@mocobaas/server-sdk","version":"1.45.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e5ff8f956f11273cc0957d66a311f6de185d464a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.45.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+I9qkIy6Rng0i9jCG3M0v6ZzAAmk35ZXGmo/gdsIfiP+EfjP2AiffwpVrxs8fi6biNseQshgCin4L5bzylW9yg==","shasum":"65b88047fc83c44d3325d0763f09adaf88a51a17","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.45.1.tgz","fileCount":804,"unpackedSize":2860034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYeoJCRA9TVsSAnZWagAAxqoP/3GWjkdniYLhBxbx/V62\nHIIFPJpPKhCkIl3VdbTYHzLnHpFgugXbQZTZUHSe6769hYf2HFVpa+6P7V+a\nKBeTmOxY7acNuxVnmb7w5qeLxU7aco65SlWYjZGYfYwk/0NLRLiFkbRVXYt6\nw1MQjsENivdZdaSvqY7GzRfjIIBCnVmoplP0Ot9SvtIRMaY7If+H/Lps2pcr\njAvgxHcNyzBcoOV86QQph0lxfSOPySsNJopLMzZ4LC7af9JDkYNguuGaD19g\nVxHKY/qFhEefY+qVIVRwTCDlv/4yafkPNodwCpXXD5iOxi8enjjc0acsaNeE\nObczQ1BDMeFu4JX2OpH4v4OA49vnDHEOYA6/t9hejelZbUe3StLuPgU9cH4a\ngeE2vpWVa4x3LSZlWLTawAqGFlUqf3WoihRM5QQ8BxcKGJEEC/wEGSRMwwsC\nsV9fto0WHABHTsLbRg3sv+tA5/EO7mIwgg/zAuN4cwdXsZM3OVoljbMXyYQg\nvd8fNfU+6yL2ZNX/ZYBpLk0EOZbpzgZmq050IvGjV4gZ0USeeTnBWHOyMVTu\n7xkqWQVj8DPgJBLG15znVGFDX/iJaQ+a1x/p+UKAyi6GzQQVl9fBiSmdAbqz\n3MhfbJ3brHez6TyIJ7O7KeR7n1dCzzidFWQDIWwDwN4yh7bVSI6JOPzhjZ4L\n3fP/\r\n=1L+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+7AnisbnfYY+SzWrPW7iofZZLbqqDkmpdjVXx+gTXgAiANEG2+fn8NEKSGz4MzV0wcdIlKHCeSF0Hs+RW0Yzrpxw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.45.1_1600252425279_0.22406059419240187"},"_hasShrinkwrap":false},"1.46.0":{"name":"@mocobaas/server-sdk","version":"1.46.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a3398f92a214c97c137a824103a02cafe86bf9a2","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ruKnnEyQUH4Bvckl/X/ZdGpagAJOpDVn0OQSQ7PyZhUz/GmX+JUxG+Av0TDNfeuQIxxKZUiH4qcTKIbiflNMXw==","shasum":"013450f4d64b206f56e4f8e6e817144f2e5d2382","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.0.tgz","fileCount":807,"unpackedSize":2862218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgA4DCRA9TVsSAnZWagAAD08QAIrv+GHvz9Nkc+6S1IF5\n4YAuMiYgsLPLAR8Y3hwmexQFOyb0RYTn38T6PMwrNeFCN2YUBv2cADUhVYXO\n+4QNoTczLBACC4S0jCNAaAWgYaMVtNXA6788+8dgI+TVmBeqseHx+/QjqS2b\n/uWa2mwBwosaZwkZK1IBxM6cz3hwRZyXtMdZ5oT7uHNDFp5cWg9BkQ7poRnn\n6bMHD4HoONjFKJ7sxqkE/r+JkkEhcikGNBx2oQCS8oAVpojslW0EiqlGvZUM\n5xKzw4S1pkCa8fMco7ohMUTLXfRMIqE+4NtLNNaNB3tqUhqi1M5LU96eKyNo\nB0G4D64wJpmvegUA1Mc/ve/SsaZzzD8Y3lFM7hWKRQc3Y6x4hitx9i6n7alE\n0NEmUKFrdRI8NdIxuiN+jrIoUD5XTh4TWf4Jn5RgtPW4W2JyZ01PNf6hcF03\nYCdCI1hMArDCc6Ym7gFZqUykXP8Mi+4d77AlXu7oWiyYmRgEgIqj+BaCHcen\nANkNlHnUfWYr4MrV7pdYiv9fhYdRxMPbqAmfKeDFdreUrOiP+dNA8ngx/Vyz\nUuAJ/7DWEsI0+7E6NbQdoWD8OZTfxV3o8QsXgD8mX28PX1GJ92fy3AN7XVbw\n12dG5uUqtLuPjPKs/4pCZ+kK03pKJrtS030sGsSjlMAl04+K8WsUv8JHHdTU\nA2jE\r\n=ztIk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtsbqipwNF0NAW7YEI5m4BQZu7Pxr4mWFQxJ5+Hl+ixwIhANtc5WJi7+ZpObshWUttYI26rQMwMTmuelgZgeCyVbaZ"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.0_1602227715044_0.6663707919755766"},"_hasShrinkwrap":false},"1.46.1":{"name":"@mocobaas/server-sdk","version":"1.46.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"57b77889f2369b72d966707f10749d954c140f63","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TpljyyUCRvP0KWBCXUZNvhiWkuVQRQmGAfv+jdcpTHaJK34OlUT2XYQdMX3KU5pxraUuPtrz39Ag3A8hmLeOPQ==","shasum":"bd7dc98cacc0a0d8029ff27d1eb8a9605cbe0e2c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.1.tgz","fileCount":807,"unpackedSize":2862224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgBkqCRA9TVsSAnZWagAAo8sQAJZ8g+obgjQLDJxk/79w\nfvYubuXUv7dH9PqZNqgeJNgCyV7VAltbmdX0h3648KsechP+otqHLh45z6jH\ne4WjgVbDl57c/nurmnjes9nyKgRs8hJymDE8Y56V47CE5mKlikeKoc95Vn35\n65pxaydN65CH+AyLLP7hPuLWdKbpE7lZD/cdv0gxFkbp4PS0uFe/4fs51bIo\ngsZXhlAcQWJU5sYHwreAe9chjVLc54xopcZyfmD3knmcQT2JVLQ9pXW8UeF0\n8jT1wl2ZpcSFxUdlNiZ1x8G6QAFNhAZf98oxUMy9ggqC1a9NhDlpwNQ/XXbD\nw4Zh3wWIW+kk7u0yONoM/eOxKNQiUsR1lJ7pG21Q3QFvareSjuuKgPkezYyI\nKlHB4qZIM1qXZq15SfnmeINLeNMYSkimGo1KRo6vyZ4Xyckn2RnRE78hK31O\nPiSFGUNCsp4p5Re1Kob/ECDZ8qzoHFpX//0raHXzFZ08KKRwsLGxiyLmvR1n\nsWOnT8CcykCdqWo61Rk+lvXvuZi3cHm7RrjOddgkLoLGTmbu+ENAebR7Dx5Z\n0ZMbHN9DRohYUjK//nYNPC7XkjFS6tMvfmymx8EuF/PupGSWEilzjAi3FEH2\nzd+BMNBAErRTa2d2+YO2ZJIQgiNlgLELPjuTpXSYrKsadviZEhddv96DclAM\noOGp\r\n=bSLN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH05aFFqKFRAU3zGTx95RHMbDfjmWdQzC1YL0DaUeOlgAiEAkWFxTz4yHTOQlf9f6ao0JAp2uciI1nAnB5lWsKExXuI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.1_1602230569977_0.4841052723723358"},"_hasShrinkwrap":false},"1.46.2":{"name":"@mocobaas/server-sdk","version":"1.46.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"070a2714c215a3528b86736de30c5ce54e2b745e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rhgUY+Uc99I/6FKpyJYJFksyLg/f7tJ2wP0ddr65MB10pQF2QhOGEunkQZBDKK0K3Y9idcwYECzWxv5aXvljcg==","shasum":"54a1f5b4a013c062de4f933bbe001d12f912c675","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.2.tgz","fileCount":807,"unpackedSize":2862738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgrh5CRA9TVsSAnZWagAAb7kQAI5yzBsABAfmbsrJ11BJ\nvOaGHme1vuw4cDJ6US/nc1AaaPUak8cpX/wAZ4/WXB1bjlqH4SxHdgW9itrN\nBwCEzzPQ+oGyqgnYKKF/bYRf3CdwWXasE7HkQ4cWv4iX2L8fCkterTEwKeWZ\nrFWYMBAx7I6xOopKTLLOXyxb1YGcoeaQQxkc8D6WbHOOki0mTpk9l3d14cmL\nj+yehO6OUkSpDWJ/qCQpQAoaHseqsEiftWRFxkHhBcejsPVc3NLMOTVgMo2P\nuqtv/RpDaMo3/iXhtRShQ/z9vhOE//909wJ0rtYAeTjI9/1MjWt+7M9/Al2E\nTQMGUFGyDtGOKWLHr/fOlnNRrTS+EQ7t3wLI+w75KxK27OkMTAi1kOpZbD5J\nNRDkcO46VRrie+4qX0oD7TD5eREoGyzHKlGH9DPlWZXXidW56E7SugL3EU2F\nnfu+QpJMYY1IFIAkEt7hrohFdAxRPdf36/ZdkU4yXaAl9YCU++67EYFXuXLn\n8vZsA33YGZZWrlNm2nFnRc5cVVuU05noOXE/tFzKCnzvwBFRSQ9KFIb5gKH5\nVQKjkhpXS2QTYcZiZC/5DzQCpZTP6yuLonABTVoYEvnYXmkJxm7ODm5JEGX9\nD/6wUx3KIq+Hi4VtNeYvgiaTNXHTvg6boTNo7asEgYFaizB7LuUXS2V3WZwj\nUT43\r\n=3jXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqziJ/Pf9vg4Y2WksMuTHqhEp0Mth1SxODjhr/fLiwgAiA+o5kdnZHuFO01lVLSMt1DNV7pANzkJuWg6W5iOI9irQ=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.2_1602402424489_0.37451667685674384"},"_hasShrinkwrap":false},"1.46.3":{"name":"@mocobaas/server-sdk","version":"1.46.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"38d6e3f2f605f98a010ce80b8a2b10631064fdee","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hT5RYa+w/rjyFxzyPkiThB/AxEVYm4K66ncbiTzHNVzep7PH8nFMY/04RzJ16HpzNpwqWGbjm014CcHJZz6t9A==","shasum":"6f5e4e98821dd49eac6c2d79c0b6e4097fee35ef","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.3.tgz","fileCount":815,"unpackedSize":2866120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhZ3KCRA9TVsSAnZWagAAKrEP/AjY6+/ZTastLVVNqOXY\nhjlHdjKjrXPLXcBeqlM/D7ZV1/ObkiKIHJIw9d/JYS7mf5yBQ4R79jsbiMZL\nFXJP9333OUKdJHMB+xdHdgc+PNcM+6dKucgTODUCmF5Kyc/kWOjAGP19De3w\nTgDy0XDKz62jAEda073sFc3sKL66famp0AcChkP1kEfv+tGvBAsBZhNs1mZq\nR1ss+DMO+Vn2t5IdGe5ICWc7r9f7TzqL+9X/gxwVPorI9c5WxGnaSg/1zOZD\nBLILvvhe3QNIZnOiQ4jztjN+6z0tQiOntkCSmJOZx4m3+IyjscKSacpjG0xz\nqE8ztAMZAHqHphwl/4nFiqlA0GNc4PO9RbZIb09KB13s48wjog0wy7DVuGGC\ndPHj6Poiwfv1rnhDScqi3DEPKZrclqZGDDljclsIo7j0nHdva1HKNIUvaWv5\nL2A9+DF3Xksi9OVqQ3D0FIPCWtjmS8btNfVT8WOIUGgxq/JYv2nmIXBK1d7f\nHkBgn7MVA4gSY6I4eQG+3q0xjzZmenn6xeTJrB50EqOoc+8WGRlaLq6V8Sr4\nPwCRkQQ9wjZUMWqYfk16oD8NLcHoddslYhU6X38Lx05Zaw4s/0VAWfiDBH37\nB1B3tbIjVSyH1YmDMAJvTPJo3Noq4GaI4/6UG9BF3Wx9qAHsOlu7z3UPmw0j\nvmme\r\n=YGwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF9/X4dal+wmx4VS69K7gjgpsgmVNrK3gY7Ka2p/tu+AiEAg4ZPTnjn81kemd0JkG0+9bEJtDJlojpO+U4yyV8Q+zI="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.3_1602592201771_0.10352628739525649"},"_hasShrinkwrap":false},"1.46.4":{"name":"@mocobaas/server-sdk","version":"1.46.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f0b10e867b40f57e935b3b837c63f658857fde91","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yQRzKIGNXgAp1YdzYAr/x0Zg4Y6wr0xz+sYUv+VLGzU2t2RHVcbrffZUrMRFWoMp4yKLxAgkRv42OKMa5grHoQ==","shasum":"8fba48c6aa5ff5cda14633fdb22cd55da1bb08bf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.4.tgz","fileCount":815,"unpackedSize":2866391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhrQICRA9TVsSAnZWagAAA4MP+gP1kI1UaateKJ5WBEQ0\nVMxVuMCRUfccKdUAstYmswnH+7woSKzxvlNpzx2We9aX16gUHpTnvww7zjh7\noDnsM3o94hkwhJn2adb65fWtGww7YcQ4jhhhJpXomEZqRzNwaNA6H+c5SJx5\nLOiQ4YhQuudqHcAQuOuBmzG175QDqXLwXLNn251+ESbZVCdvIztychmgzLBt\nsoMLwiycKYEe+rbW+xJ3BY4yYJ45jhW6+Ke+wIU43SoL27Eb+wcAYJJIZejM\naJUG0iVpiLIH4iWdZm1HCirSMidOdRg3mTGGTnz/Mfp3lBnuz4muSR2URwx8\njgG07IRIw+rVQ0SyPF7/iKMtGY/yNMiq0ODi41dv/Ebq+2No8RTAiyhjHlmx\nSeh2XUKsBgRxxbbZITcMUBs914MNCHN1pQFeeCWl8RfDBhl+UaHxtYmmjuN6\nAtMv4f6EcGN4YPsb99GuFSJLvYEgVkW4FIv4MZavNMNsGjjJqKKHSJZeqS0o\nYcyk9w5S2j/h8V9vNbzGSgZ/lfXlvJlZvAjy+8j3LQFnNYi17/FjBgRPAEQv\nS/y18TNT+UWI5wR/oG9Viy3L6t0Xw4+Ocqc3hfTXgn9dJHGH5stePSp8ZT+v\n9J9cjBkBmyThHVPNvT2MpLufhUhlRwc3mLAL+8qqvHySwrvIwTKMSLJIa3ur\nLRi/\r\n=dsaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJqNZe+rS7Ew1Z9yHtOnK26d++f8OMGwFRI4keNo5/oAiEA5LIKdBVQSumbU5KOFW2U8T46Bh5K8QtuaZXFICVBs54="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.4_1602663431470_0.8145296609224442"},"_hasShrinkwrap":false},"1.46.5":{"name":"@mocobaas/server-sdk","version":"1.46.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9b9e113de8c01eb2d0598af5b69172bd9e310918","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ugTZ5eRDs3deK/DGTIvpnpH9JD3NKk+TpYipXeQgHtPZ4fpdoRUEhuNl5EqdAIzGAHVPn+f2lYU+7k0UfMRZew==","shasum":"0fdceafeda0140496c77a302bbf465f4213a477d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.5.tgz","fileCount":815,"unpackedSize":2866474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiAwtCRA9TVsSAnZWagAAaLwP/ilkAcz+S7hWTWgHuovM\n9AF+Wugj8kwANH0rLU0/3X+ezjOX01rf8rA/zBB0r6Ukdt5Wnf6O/aXMfZdS\nEGKH8ki5nClGOudHsyrhhrrwpgjAnY41ogv/NRaICFHAhUbOUvtHr52zW6PS\n59PR36+eNfsFTFcRnHqGk+o368unX9mt6mo/4RA3D6S7NRiYAz4V6Rk+Zn2v\nu5KahYyvIDhwXB1E+mBMuBEUgySW3kR5E2v3n3mD8NgiXoqHrAzODGQbNCAA\nD3ArwoVN4ArS/4fVm0matrV5zLPfYkJcN8LYu/Yu3nEmEYhQzuqMZrzxUD4Q\nveNECSq9gq6+9KrPXfEeLOpCLpXLK8WgQc0oDaQqHXDnEtcNt9PVk/GYn5Do\nesfNe6dhG4XpB8vrxRuxOcL60fj76KA7Do7yOcN2mDDRILg/5/MiNVHz/jay\nBSMgtI2JKnLShwB0EzZZCbKlAKGLHxDuFOHfs8I+/Oif25/G8Bn4I+RExL1L\nlhjhOADJUEEOI/Kj1WPuinDkWsVkLovhOWa2CRDgc6Tkft+FwyehoEw8+Ivu\nWZveaFRw5wC9sIwxh70rC4KqULPJOzKrTpFgsjJS6oopDaKORCnDFFuSZw3v\neRO4gAEAecQVWp2NhdPaQTtVEMdb2tulcAI3QfgUxd/QDTOulP7SXIdLnCMx\nCBV3\r\n=p1n6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFaV1chSivR5flscYvjeFj22QrDlwktUZzv8EQnhzRXQIgOPofX6NKceO0syj7B4L6HKSXXqqFpYg2eM3JV0gMouU="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.5_1602751532790_0.8861595262816391"},"_hasShrinkwrap":false},"1.46.6":{"name":"@mocobaas/server-sdk","version":"1.46.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ad6c4594f4fb620817636e3489f766871a5578bd","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.6","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ApeiZ5xS6zbL7N/7+l+bjUU8e3/JKzMDx9FT4841XHLLaQRc40wfblhDoGdVijletiDvQrP7VMBg4LccEDN2qQ==","shasum":"d34daeace344a0b91b938abe359f9b06a0c358bc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.6.tgz","fileCount":815,"unpackedSize":2866779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiFF8CRA9TVsSAnZWagAA6xgQAIqxtd9Agvk0yH/EtqAM\nn0VWaZh+wS5oTzPs3K3hPeM5oO/VXIvfA5UzZxjOoIEnhbqNZKeAvCo3OQv+\nABOsK5fgNy77QytUpr+jdUEGHA1nQkV7EVIJYh2c6H7YmarhV06C2gNokndN\nAH0Rrj6J6jdhstr03kp+f3bKOmASIZ5H0uYCgLxwwC7BHBm1RH8lsuyUvxjP\nxkpTVA13r8Z3z6+ZBIyW7o4304j6NJsNLp2vq+3ucQLUGxEBU/RgQjqEdTJu\nacIvWTVxgvw5MzlNd5EccQwlxDC5dC/AJGoxFX97mOa5fijn2G6bPf5Qs04S\nixokeJIDd+v5R7mUCRO/UW8rUIti6AhN/VTzy6X3CjpMcmq5OTh11NDKVFZc\nXB3hQEqSwHjosS2Y2Xtw1akYv6Q9jFbXF8eq/dJpDi8YJb249FHmf3KPyx6B\nEhwT7LIg+uCt8GQcJyVX3/Gex4i5ng50lui0k9UwRBC0QSpZq/BCgHlsb+Dp\nR8yFeTNr0+KIeOVUC4M8+3Ce7e27WBk/x9dDRnFgsDhs8YnuPL3LuIdLTbp2\nn/W7YfGcMEWARuYRiDNbxVWvA3YSYCXSRkw7bFCuX+pjL4o9gg3zMgOJhsu9\nb50XjTZe+cK70l5xNPvuZR3xPZQ8bi/SmLVZ6EGTctCab/Ajl8BR4iciR6za\nsQ16\r\n=7uer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSgXb+XfYnNNeiV53H3OvOdanosY9xYV0JwFY/AYGLnAIgQ3myxBoj28EwGv1SQ1FjvttXgnoKsryfx4Zu+DCSEqY="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.6_1602769275171_0.5922072148979185"},"_hasShrinkwrap":false},"1.46.7":{"name":"@mocobaas/server-sdk","version":"1.46.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d1c581a8906bf124593518dcb6ad4fb4e636ebd9","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.7","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bpms10cIAVIglOXjqOLxIqL+dL8aQPxMSuVy8BZxqoGEI/erbz6ATcvxCLfK47O844EbxAZrrp8pVXltrwLQyQ==","shasum":"ef95a3eae9dcc4c92e97b258b0824259b0c790a3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.7.tgz","fileCount":814,"unpackedSize":2865656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiV5vCRA9TVsSAnZWagAAWzEP+QHqZl7zdPP4bvZTlgii\nVBYISXOt7EaWUVn5dRsCeSF8ENwT00d1DcrzafCNuh8vqNPbllw6v5svml22\n176sdiN5qc9wkn9EkkYyLfvaZ14y0z1kNEhuUOG9Cd5gMuXMeOJBiB8ykqyM\njz4ZaQwRVLRjH18KJONjhsCK6eyFWjV8HOd7KXThvwTC2ePyxWt4pv/Qm8hL\n+r+AWnj3/XBaDTlnoEQRfk2QnfwRwdJSKutU7FVtpNPHTRxHwX22DphNt19B\nhUidHVnuf6wu3etgrmw2EQ05RkYWRQw3JCRs4bGe7QGJyzmGAE1vv3+Qen1u\nLdc6rva28MnioTCqaA+8xL/4jVP2oNL49UTC4zkU+36bN7ctfw4L+2P33LoX\nZOpL8CnMt6sNcgsTdgNnOI+Zq8oHsC2RTN7OmJz1akdfaYTlDaYLKcC8IjNL\nq9W/KC/FBZaUdG6gaq9q+NwuhWL1TDEcQ3pnhDZxScicjeOXNc1O/kqZjlOi\nYdg6RUONildfYQQAUfKivb69IRwWF0jcry2I+NQfSMAw6xmta4m1gUCWAwMj\niI//jbF5bDC4Gh8bIgfdGDNsFfNZoYQt2nvEwNtzD7/hWn0yPSF5dBwGS5Z4\nzk5wIDJRnIkOKiJRd/JR4Ynj56eg8mWSZtWiJWlQAE9ia1imqGeAe7Ipt6Ee\ngpan\r\n=csBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFB23+LL2d+ypwG35cvJOHu63iDJGg/6Q0XOwgv1Iyv5AiAvH6q8TqVoodBMc6O3BBt4FHbOv3v9fLD7noJsqlSZtA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.7_1602838126665_0.03998930370839027"},"_hasShrinkwrap":false},"1.46.8":{"name":"@mocobaas/server-sdk","version":"1.46.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3bcdb178ed489618e0164a5be3edf2ac4be5e246","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.8","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Tr2McBsb3sot9J9sMpCw7ovxv0iC6iLvvYOj81VhlDJcKs40rJuTCj1nIuiF5x+IKNrvL9ZTmM0vLpS1RTQotw==","shasum":"1c113a52e9ca41d94e4fea988ae4fee4e85e529d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.8.tgz","fileCount":814,"unpackedSize":2865678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjl9nCRA9TVsSAnZWagAAoaAP/3rLyTcUdK6R9FbyQEKM\n12TOKv5sESgqmDDIYDe6zbPHtnXBYxgHD3E5lMxTTP6M3AV+H0b0QPvdTv3O\nGVOoLd+6TSdH5TPFX8LJ6DYm/HoBoi3G8Rg+VTp9Aqm9uoZxrXpBHFr1poa+\ns4Yl+b0+JqjRgbbTF+wa7Y7EIEns9DbKxnS2+g/I5RnulhTzUqCEr1EFQ8uN\nWBqlwy0JxDp1OKSx3obvyJEtpffx8UgY7oDmkVza66xL0xLwO4Gr58iwZv89\nABM0G6dActfO/w/dmRI5Zw6Sg9kj2R6p4ZO2ISLkqE9kuxxecA13ka1TXNVk\nvJPW4JgGegoYCRGLKSGkNbp4WpMU+DSHQqPXZSn6mq4C2agRI6ucN7opaaYX\n6xAVEJGwEEZTrkXhe+VZ6pMvpkp2u0np1srAzyzuSu3ruzS6uLcwKUjHjCzE\nMjquGwD719zBUL8Ry3tdS6Jx3/lsHxnWCiOYQm0djkkiQRZ5juV2lVm3ABo9\naYUz0ENPR0G682XjvV1v9fro2y3pIVJvpaSA5XZlkbiB3Xy+lXfgl4pojqZk\nkHJ4YgjVSCdjWKxGNdCndPCXJf+ZuQUQaAQ8FkSe05/PZHmpYEus2Nooq7nr\n1/Ni6ND6yJyEzKsTBo6upv0RvgDgkyNujszXR8dcBc15D0WbEFq9rQjyt7Kj\nTsbA\r\n=i+Vk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB204KCvx9Fwqvr+iaDaamXeL16axxS8fMqoqOdflu3mAiEAwojLiF1TSw15aRfIJI2mTo/XImvRQG43Igck0Veq82E="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.8_1603166054760_0.4790392848726519"},"_hasShrinkwrap":false},"1.46.9":{"name":"@mocobaas/server-sdk","version":"1.46.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f54507ed0a1a2cae1ce4c3becac6177481fb3f02","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.9","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3GI70DXY/saHRhs+ezFmTlTW71wG5jy9PVNIGZaSm41jJCAdi4nsKFN7+itROfMK1SxYbGM+S7KO6ETS3v1Plw==","shasum":"34d3cfcf6bc07066f201afeea5618b25240bd11e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.9.tgz","fileCount":815,"unpackedSize":2866854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjmDWCRA9TVsSAnZWagAASbMP/1wi/524mlIablmnSUrM\nPlrQYMKG3dYAkVKreDLPF9G7ewG4xG1ouh684K4bkZGwgRbyQV1wvbyqYybJ\nAaliiWj9U3mtAPHm+9J5uYQBkQtmqvw9yQvwhR0sq46EmXiH8OpSe8ERdBs6\n4WkwwdmCp3l2U0TvThoqif7IkpD+BCJfOMVjzMKjeVcwuLN4smWIoEDN8OL8\nCdPk/gm1lyNhBN/Qgbpx0jjn+Ej04PEN1SuUNuaSdOOtQaDgtcaV0HDkcw7H\nUQxgLNf83JcsWgwNobCFR7OVipgntciW+XqU0Y/a0vm5+HNm3wZgLm08fyoH\nQfECkBszuzgpcjG9pyucPgKzEXgjcEgUt2ugNykcWaTL/QEMHmuvTKEVmw+x\nR6NW2x4DQaINOnbxPQIZrAaBOFx1rYGVotN+MvyyiXXsBLxvJtxgsRkLcKU6\nOTjNftORIDZztJe95DKflWcES37cwYtupHZDKczD4hHRDeAOWf/9AiP63P9t\nQZfeeBxWUXq7MYqMIQ3amHqx5OasBss2lmIIUc3kJUkCRko3lVnqRAseAt/t\nLu9UsQoqZP6MxHg8Gre44Uufya0kZ3wrATzss/9amR9HgnY3cuqT8B4xtGwR\n6xdJvM24v3eNMBOk+3GX9YHJiCbSKwK+qBPtnmLmgU/Z2tc07S+de+FPlVPX\n0oSs\r\n=STLo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9Sswa6/N42i35kDTKj9j4Xqv6INs65T7QI7OywukC3AiB9b1Rcd5QeroNRYhs8djIFxBp8jBbVMFMWVqbHL4y+MA=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.9_1603166421842_0.9404285821936111"},"_hasShrinkwrap":false},"1.46.10":{"name":"@mocobaas/server-sdk","version":"1.46.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1bf3266769b048baa9b6129c262ebf482c482c3d","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.10","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2VZt71XMlFMLzbCz0BsWlPqcJto0X7a8+e4Gf0PUoxphikq6TAudNKCXecbHAW9ABjgrkKU08Z8fR+yJc/PCaA==","shasum":"51168f9fb128f2dabf5d9433892c6279a34f3dbd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.10.tgz","fileCount":815,"unpackedSize":2866977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjm5qCRA9TVsSAnZWagAAFmUP/2kPHdrLUc//W7Vvb2Z8\nVbm4YojOMV4OL3WajgJdGqsPMNexyHLvQ/fBGRf3Z4XL1Ki0OMtkNTOkAoA2\nbbso9cNelwfMxgzd9sdUTmcOWcX7D2MYz1xEQsBWOKUsrT372LvjmLN7ETap\n4n//bWdJYZ4sN7l/zTeilxTuH038eMDh4EPJtBm5R0VdcHA5ro8YoNKHz9Ik\nz0UXq5AqnbHkwyI94bfR16O8JVXzoc+JyQ4hFt1LiN+4O1onz0ShtHGh+eTf\nSSEeb7fEiFFhpbr6D0j1sFVuLL0lf04Orr8MC7uYmMoDR0Gq0pddhEgVQxRh\nGkLv/gjzaGFeE4xTa9lFKdzoPK7RG337GnU7BoUs1ME9FrogXxvbBv75ArHT\nXNBv120zlv7mtmWGG4IoUmNW9kNk5Pt6ERsx/3y50C68Ll5nM97y/SfvfdLL\nnocLDEB3wLA7fidvIe1uC86GmFKGc+9c8cG0Wxn49pUFSF2GWokxb9h7b+9W\nB5aInNAlPiSbYOQMXggqBFdNW0cdl7cY7GrtaUFOvJkd+UZoZt25Z1Cj9rj7\nCinvMfWmFhjZpsSbve9jvCFwClRRbRflWcZNL4tPVx38M7Mt4zHYOqDgo91s\nRa6jvBUZg7vuqM30lZppVuiLpMPGIgerLnt2mXANpV1RFcvlzAwl3y/Zx94M\nrOw0\r\n=M3br\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsihjbLZBclxm4vRLSqcDm8IdK7dSKLPfTfjpc+EaajwIgVaARJ5M6TxeoAlHHO4tIeWGH70W152latc0aDL5bMak="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.10_1603169897395_0.2989106075647674"},"_hasShrinkwrap":false},"1.46.11":{"name":"@mocobaas/server-sdk","version":"1.46.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4e5eb5ca466cb274124be1d399484d30b3fce8cd","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.11","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8DGT+5+bG/KkyLOAPJ+MH0oa7vMUfqluhfSahapROD0aRlkLH5+w8FsfJYINRhHOzHgrTN2KGGBHA+tlGvczVw==","shasum":"5066df08b7a39e112269e5d0ed073d6c8f7cfbec","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.11.tgz","fileCount":815,"unpackedSize":2867058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjpB5CRA9TVsSAnZWagAAZQ8P/AuDy3zkyiu+bnI9LBHY\nAnncHUJFWL3fsXFXlpLbAsPiAbnTocFaQ3XDAdKszkfqPRlO92OXHNNg3b5p\nS1wf35veo1p8UDqc6UKYKnkBN1Y1xqjI2BPKo3e/iwChzoHnoJ0MZXSx5J0O\nBT0R3VQ9oTXI1vqmg+xts1gS9uToQ61h/hgz2Sz5Jtp/MDQYPGY9EafHT5xo\nEg+tTx0JzdMyzXWWyTreVvibj5jT0GEVdwfDlmWqUXEnj4Tf64vj3NtngpvD\ndZlCzq8PZ6I9ZKDcZ8GCUns9zTXJORZZxg/DannvPrFfmLLc4keQ2ln9BxWW\nIACK5DmivR4SRLwnT3+IMUs+3PptRIipQtMNQhpC14VewyC3iylcMoRuZUzo\nrmem14oe110F+Ix3ugFEI/LOWjU/jhuMKe0ZNU3TfqlK0enCaBT4z+tNEVhY\nzDDXkmh/MGfBWY93bl1gXeIFAVnHE/LA+Odu1AvS0CRg037HsEs888lIPvT4\nnLiGz/YIsMAa5jW9bT+zrQn/OUWB2noLDdIMhkcmfQCKJXk9nySo+0EX7SH+\nuTaARBEV1MdF3pnenh7hLW9fjFqYUbVG/P8H3a1cH9mWKn1yShsZCn/3/3pW\noOAW3nBKSF0JgrDjSxWlhaRIdzkDETlX9FqGKG0Zw/hPaF892PfFB/SQFeF2\nH2yJ\r\n=qYSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIED1DJAKYyBaaIF/csUmVEgF+SanhHN/kb4fiQuXhSPYAiAPrcMlUh1nkao3+LLdy3e3nScyD/4E6YiaydezUluvtw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.11_1603178616537_0.39404566208884306"},"_hasShrinkwrap":false},"1.46.12":{"name":"@mocobaas/server-sdk","version":"1.46.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6ea98c5410f4e0768d2b74f39acc514e853e1bb7","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.12","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-k/5aIE8s5M/cILNSBzoSfqUOj3vDHEmpWmbA82x/JPeNRqJFLKT1yj/6O6oXfEwCx1l9wQ8wTgXl5FcpVOuvbw==","shasum":"8d14ac7d55d8e6a972b64fef981d2d717e482d1c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.12.tgz","fileCount":815,"unpackedSize":2865927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj95cCRA9TVsSAnZWagAAlngP/0APvehMlP91TU2bRDiv\nfg7ufjg7atS9IKph0MtnkHHrkynjvF1AFzcJF9jeEIaK1o5BCtvzsbVTBIq6\njMD8eeE3IyJ4Y/LBVUW9nVcpMujq7yzGWdpB9DRLyN3i2HG7cxKXxavpRstO\nUEcC901XHtUVBtzERy+or9bJEBXPaO4+9ZOC7hRSWY6qXkATdZWSqsRDZU+f\nDZlRc+6N2NQszaQh8Nyz/GQz96mWt+jRD5oD7g1Lt0OFs6v+GATut5/vxi64\nRc6HfN7WOb+3HGCcsn+5bUs3Ajzes8z5q79OhEiQ4S/hV58d/C7aTj+ebCbS\neA7Su2SrBdImk/2sKRZhcPQbAg9nISnVLs0k8VXEfDE1VwtysypqyPeJHYTu\nDbCiETZLKGMKC8cpmZvhlyNH9HSw+h7nxLcSnLakXE7uYGmINL7+K1ia6aQ3\n6KgH+aJNX9saYYpl16WmGUgTWSiIS4k+EVugy3KZyiUwRrAiIpxDsufcg2rC\nNwMVhdq+7Z33THuZlaT7am+Png8SniMMcSKSz+YGnsWuRvRhIzmdUHXIiBXj\nW37FHIQLNz/BHo7qTHRjdbEDJpanh1zZwM9NyqkkYYdnZePsSTpNj+jPbYCm\nSixM5u0X1SQqsqI0Zf0GwjOYCHwxrIlIendiAgkYsUfshfBzSrnu+gKOtnl5\nNefb\r\n=Q1HV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4VofMSS6M6gxGccpPmZBHtrbXC3Yper27qtIMlehGcgIhANidhabMLL/v5dV/y6VEDZf6+NOPctVkvDdtqV+uoVH/"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.12_1603264091396_0.013507187057024916"},"_hasShrinkwrap":false},"1.46.13":{"name":"@mocobaas/server-sdk","version":"1.46.13","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6ccc4c3c1f959d1435b32615c9bdd5dc7a179418","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.13","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SjKuaFjCZBQU0heLq7V22lscmCZ+zQlISn6jTcVp+/IkarvAOODayOOY3k2OLCNLj/Ync9NCaSTw2CCsQ6g9iw==","shasum":"ecd1cf3d8515555d3cac851ce92f110d920601a8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.13.tgz","fileCount":815,"unpackedSize":2865929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj+e3CRA9TVsSAnZWagAAkUkP/3NlCIWoBSxL2BWmbe90\n4rrjK4hEBbenXR9c9LxZiGFpaYX1vUQ49i3am9w1CeK4hJ+eCIphbliLNNSN\nqNHp4XOgxpT/SmKree60C5vWSoDGerzLT07XeEMxm+Sj8hXLvls9lR0xioIZ\n8egrBefIlSdROXFwvIdH/wWszA9M2Lgmhy3C5Bw4L79uu08xq7gzSc33LaWQ\nB1N8nNyAtarHt1gY1lAtU2MB3uNjbNK7Udp+c4I2zjoKLmPKiJT569xkABuj\nh1RBTszzbVsyAlJpgXjbRmQNrNQcb/vlCvjgPP1rplGtPxujEl51/kauLV3D\n1gIh+pVuNYAm3I0od0RsFCZzoMqHpREaFa5V37xHIq5VVbbzZiPnzmsnxU8E\nf4MPrgfgBSuCmh9ZOSZANdF+ohRaHyC7jhJZnlinLyIn8D7eo/iMaN35v35k\nL++NdX4n9fxBURjqvM9xPOiWMaNzGkpLLcmSjcNGJOd1dKvXhQVGq9s/B7nT\n4IppObHJDGG475oFRi3rdXc9DzVRiPStdVk69VQg0yk0kPqUinbfuwHvdSoM\nb+l+qCn8UZJNtCnINyW3WHsgVWSK+APNX1mH+9InqsNZ1UJWFUOOqALUsYUy\n5LK/lcSA/Lfr5nfpDxyHlHDi5ZMHjMDwbdjxu5WCbTBXwZ9EZnCOunEYGqo0\nBbhm\r\n=RIHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCgQFKgWDRPAA3hID5s4ZminMsczXVgjM7kVoCm8DbBcAIfS0crIv1eYkpYT98f+4gJJ+q35cPl1NNhqUyGOscW8Q=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.13_1603266486240_0.31123303399676816"},"_hasShrinkwrap":false},"1.46.14":{"name":"@mocobaas/server-sdk","version":"1.46.14","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1cd808c94ef1159fcccfdb27392d34541a054b03","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.14","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E1r6st1LFhFWiZbNjh5S+6BpdS6rNuoiYtP0veToNaTEMACVSdfqUxB3EnZs7W8yUI6/rr5v/lW0+ga4Eb+eTg==","shasum":"a0611368abff86ef025d26a6919bfe2f8f374247","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.14.tgz","fileCount":815,"unpackedSize":2865951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkToZCRA9TVsSAnZWagAAXakP/iIrCWXVVpXDPMLTQOCT\nmu4hwbMayYSmFVmEvC9/oxdB6r3Cn18vij4CTAfQ8Q0vGTBdT5CS0XmAY1v2\nuwZmsuERt6IwqiLjjX5qeB0tGCOVqH3DT66OcYAK3vlCYE3E75wITwVHHpIZ\nPu92FcWLPXcmBIYK6O1P4edob+BdPmm5hFWVGVBq2YYzHOHNmaHwBdFEIqH/\nWjtm6/X3ia9V3+NvQ0nLBC7MSndaZBWkjyYOUlAuYk3kxipOAdjM3ZroSLLD\nrKMSBBZaE+7JLdSt7SuS8zi7uWSWxu+aMswd4XwL/s4EqJl8KtEi5Abpeaqx\nnNkfLp6AHOG6zzNkwsvH1q2bCLMv8IQjsVSyrYc/ciCmqCpjKZJ2bMwRsDJk\nzGkkCjUzS9I0l6vqbTnaVDwrrHWeArJR9IDrYTLlVhsK9etqlOA4etJqOfQ5\nP4Bv475IDHJItqlzrLwO+NoZymlJaOdEcFQfOzk6/VClSY77CO+vXvfI7pTt\ncDryiV0aU2fhwzlgnQ7m3mRerXGnubsdWO7DF4oMfgWG/ZyjU6bnaXDDY396\nkDaOtboijO7pMpmAYi3esn81pxTxaRiTTyhv9e2xv5semU6EOY8NFiZPy1vt\npv9uUQNFqQ7V2ob3yQ87sNW9Foco7o9e9oLQ0G+57kFLjzm2er+ReXg5pjOU\nRrBW\r\n=89wZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRNRMDIxC5An16SV0Mf6zRZCQh7dTIcHPFQOkJxWX3SgIgALXP1uamribf49ZnEhQ1fLDpSoyRtwtG9guDbxBQlHo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.14_1603353112272_0.706896467299249"},"_hasShrinkwrap":false},"1.46.15":{"name":"@mocobaas/server-sdk","version":"1.46.15","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d92d3daa8fc2f871f796d6357b2db3e93831947e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.15","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-T3K2cypwdUFGSBRhtIaD9yeZxTMQ4hOSMMHs1cOU7k/nziL+jFFvSpOtQBwhg7c5Wl52AgsS1j2qZ3sdoGdSBw==","shasum":"41030e67753cc140d6d1cb2c6b1a42b1def4bb1f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.15.tgz","fileCount":815,"unpackedSize":2866834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkkvWCRA9TVsSAnZWagAAH/cP/3ksk7QvyghGw7abPaON\n+fVj41wTftD1Xl6KxyOIvaHyGUYsDVFhcuyFn68zwpbnfXGRBH0HcO4Ytskb\nJ/amT7Mejj2e/uug8/HTaKMkKORThUVUMkw+B9DYU2NwSTafMOM59TWNN+8x\nSmPvALoT7jJdh4LDHZdnuhQaPRM+tjp3FQl8Vpd0L8H8Vsac0t+AG1QWu6j+\n5SZAyd2Z34vGtbF395a4X+fLSdYmDsVRiwb6e4vuqQvT5VOZUhWlHxF4K0RB\nX7TeJ79pGQud560lPXo8buLH+aa0rSS5lE4z8hwyYDPOPApKWe/ohUmsU6ag\nqiz54ZEmfsx8GHcPMBMpxEOXSZT9YOJr24HMY3BSiCy2eQz+D3M8Ktwu2/Pr\n19YT5SRGKSM3+bBa89aLorQX+FD+zbGid52J4abfA0TwwF/rRaTa9owTolxG\nOgmMWocL8WXeQtd6IPgayL3u6ZP4Emlbxr5SzJP1a4WfdCmsB6br+u4PSYas\n1ybNnwy8JfKhUHrFRjA0iFsZTxuC+qwIPx1kMjS5U5utKXrI9QxokWfBHsBH\nRjB2T7NvWNo766veMzjLjQUfppBo1gG1RhJhn/0FFDw7l6+HoFuRsXYDfGlf\n7e2DATvD3xeTsyadI+KXlyVimtdM+1605NK5xjpRJqnxmDA+ZEYSH9Xv1y7t\ndRME\r\n=cD6a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhOHAbPHbyVLi6rHZzjX9Za3XV2NvFwwkM3m4qak1/AQIgPtKyCLxvNr1bqdETc6AD6Mj0NP5M6hbGImng1w+/e6Y="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.15_1603423189560_0.6417383891778234"},"_hasShrinkwrap":false},"1.46.16":{"name":"@mocobaas/server-sdk","version":"1.46.16","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"291c0f9e74e9cb8492dc16986b90a81aa496c028","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.16","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gYm6Dx87Lemerqhf1zl69Ls7KOFNZDqvw4gm7+7loFlXQDttY4pmKX6KpcDVFYS2ezvqCt9wHwKlzgFOGQCO3g==","shasum":"8a7f45d0589385d91d3839c5abfb2a472f05e7a0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.16.tgz","fileCount":815,"unpackedSize":2867470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl6w+CRA9TVsSAnZWagAAhvAP/jkobGwgdHpFtXNvet3o\nHHa6t+erJSPRJSoxhYQLrr2TisQpBkkeFckBoqv16YUJqQayoQzsIpzP/mtI\n19oKPYz8EfCdSZH1ZfnIeEEp41u6DZakW/+gaMWufGVhtXuhl+uIbEbVUA4l\n4fJYEqLREST2P8xeHIsAXiegrCK+hVlnG4dl7hbty94p1aA42FLiozha54n/\nSZ3C1poVSNMBFoGYmNw8cmst/W6hTMDWRjbR+46Y02XddUwzsUlvok1taEID\n7o7yiSCs5aHPT/rpY9JUmVuwJjTAWiIWIWE6Xr4axy86TSn0NZ5PbjorGgga\nJWPRPPyN6mf7iDh3YiseBSyk0ULI/FD0UTFjgLgzmuOhZXQw0JPL+T3ZPt0R\n8uYjLZkBQkN8bN5k+gVSJXaxOr8xJq8wnTyWNmuVyVL9FpMtSCSs46dU6q7r\n9UKGoJ/tkUemYfmyoyyyUjauLIsESGI5W+q69OPlikkjccHiRgVKI3x/yRMX\nS7aO4idi3Nke9VDelDFUtDIESM8/05/F/tY5nFs1tMTM7lqWLY0pETGqJFE/\nNG5v7bctmTptGqX4kBbNA22r1s2Uzbfc7tJJGUf7qEEK1oyTRDEpJEgQyfmW\ngheiXlgKUMvYAMECp+zJmS3iliUKtz4AOOqXtBv3aYR8CmhA5xlK+S46s1z5\nk9ej\r\n=dchM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGFynadkS0s73Q1YoParfxFWjrt/vwyEv58LwTic6LpAiB8ehx9ZFhW8zDcionwNobfVmz/F3oZigUvCRqT1XH2Gw=="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.16_1603775549740_0.3417370123560193"},"_hasShrinkwrap":false},"1.46.17":{"name":"@mocobaas/server-sdk","version":"1.46.17","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"75e1e8ddc3481ca04172fe70005c6583edd68432","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.17","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YxiKaGOladjvaxDlebgdjzzYG8R0WHayqR4gWe/pbRwcmT0IriypsWjCoj+jF837InEoh0/VhBIOBt+efm+Exg==","shasum":"bed6810a4a9ad286492b8e0f33aac07a56992431","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.17.tgz","fileCount":815,"unpackedSize":2867444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl7IECRA9TVsSAnZWagAAragP/A1XS8oH2iAoqmwhmcMb\nRoenGkhjASgu4rSfL4Kr47/jf6sEBstiG9a94qgrkXyZe3pjC4NDsesyq8p3\nqUjGiQnYPtsvGGyDmZFdyGTdiXUVi71zkWIIGP+zJQ6rXhQwthy/rIk4hLBG\nzXYDfL/i9zUbg3Ka4/8y/DqFLRO7a4tE1TmLjhaJC+cfpPKJxv0Sa3bDGvQe\n2YMgJpA/Wq5H0AHYQ0sS8N6AVI1CBMU0TN7NqSXScDtiKUwR0bWyCZxNnJ7Y\ndcA8td/QshjuUCA/M7oExqDCwP7qMb9OMaEOpnRK3cSIlOEHZ7LYbNcsxmPb\nbytD1Qba9dRq6khtOXywZzLrkE9UbroQAg82iN+skPL2Mx/RxMZ7+qoah7zJ\na5HiESJx7IeoVNELF0r/lX1Jqjgp+hrRyEtZsbRLU0TIS1Lj9TfGPFe2zraB\nb0p/Gu5u3PF9uQ1JncuY5QGwzFvvcg9p4eUOjrN3WQ2xTbzhMVwaI+kCzvbn\nsieELH0FOrl5F9PN1Cg8dFWgEs/P3Bn7rqXGaejqyo0YzaTojhXRYLRXvgeP\nO9Nj6qjW3b+4+MdwU+xxP687FBCcSTi3Hax2rAG+nZUiicckORUcovhbcFX1\nftARmmWhXn3D66msMW4oCpahxDnK/2EVIEV01Y3Ae0y6tMgrBaSHzTQgRDUs\nUo16\r\n=WNHW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDri4MtRn4psLJCjKL1JT+qNOxDQ9dVi6YYdnoY5WgHGQIhAPDM6Ay7XK26Ht8Ela/JIVi0260Xnlp293/vDfAj0Vko"}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.17_1603777028316_0.8221802352398255"},"_hasShrinkwrap":false},"1.46.18":{"name":"@mocobaas/server-sdk","version":"1.46.18","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"dbda3bbaab7e5b36dded760ab9fe880471cb8593","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.18","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3r5cacEIagFw1QL6ydjFp4JtkROqj6vhdeh2Ty4bOI9+LfibY698GDc7F7atzr74+KJ73zGGsGbGymN7Nhwh8w==","shasum":"4fe722727216a90aefae8e1cd47e4b06b74ba448","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.18.tgz","fileCount":815,"unpackedSize":2866777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn30cCRA9TVsSAnZWagAAIk8P/2eNTu28LFRi1dOYvrs4\nm6JSfzwQaKcGqwAWuUPoOUKfW/dBfPa4hk/2Jwkd2XBuFLgC1A3m4XVy0Gwm\nVbDSGySo3PZbG/NCviQsYmZEyXtUN+pkVwt7wW0COjt2Q/eA5MRu1xFTuk7W\nvowkBXlmVnAZmVCKZ6EinC011ImXIlyRt/S2H9TwsYZ4w6Ho6xY/5mkLf8MM\nopmy2wRXkM/hoL7ZxTolx74clygDfY2XbumD7/9PrCfPlEVNy/+myBt1fjG8\npz+10AmzXlUJ0M0++tKDziqQj05yE9rGOK5BIiWt45ogNzv7xddjPXmqfkvG\nYtu8WEAgijLTtb+KwYW1MVfQxkLqzGQsZ8HBDaWaIrhq6NWPjiY+PwbJOfAS\nvc/tmRev6HNzHJ23CVwK4dMYTjUEuN/ysFArzyf9DkScNALlqwVcW0D0xknn\nfDMU+/yxtcUEtz6zBun5aVNZYzEEoVyiG4QaYMfhnd6Pz6gjc/anlslWIBGd\nNxPhaP/VCoNHjnK2Xmcf3ddsoBb9N6mQ33902C5In+3Rrkw4HdEzezQ47T3C\n30PB0ExJl1FJ9Tn91gwpBj0CWB7rJxLrgJAbwdysrh2MoGB3/oxkypVl/Zyw\n5lVZvcjAR4AsxKp92QFUXKariFaXVgFBryESC7yWMbZkYlpOj8K1QJ3fWvz4\nnqVu\r\n=9DEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDis2hWLsX5d3sSogswzjeL6bQfXwk1i/n5+r9DjD8ySgIgMQTfnBUh9z3criAleMQf5ohxVMWWA9WwdWpqoaZtUSo="}]},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.18_1604287771975_0.1381604662572944"},"_hasShrinkwrap":false},"1.46.19":{"name":"@mocobaas/server-sdk","version":"1.46.19","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ea3fde521012b714cfd7faf9952a5479bec38611","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.19","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MBVtNwxSEkFrjJVeIJASQKnAY0AIIW+g8rosehCin+5ac2q9PaCuaEPIgwE0qDtNqIS7TAMIFtBdERCT9cdaqQ==","shasum":"3c2aac011762588cb627a667d2aaf69a8a18ea91","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.19.tgz","fileCount":815,"unpackedSize":2866929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo6/SCRA9TVsSAnZWagAAtbEP/34sOI1nQWCMJmHAJ5PA\nO40dwFfi0/qh0XnMKV8mIaoikLMr0l19/j1z8usy8f7CML0mkUZ6ONz8/f0I\nCaDwbUJ4DWHrHsEj8Ya/FXhzFgwponuf+6ISZ8V2PWpDK+rCwJM1/gIq9WYt\n3BW08dJp4yPK6t9+0qYA5cVgh+TEnt15PSuSvQxgNTVWTwVQfczP0B3HSFn+\nizqQ9HnsnhSrBme6+kuKE6pWrvOlX7gdi5tHcCuTE+W1dDRn7yiAnXPQU1sL\nR2hbRciTt5TRKtrQKHhA5UfkJLwzDSWH+ElU+0mD1RqO9IVMvlhVfRW303pC\nEVCUhN/IZBcozMok1hWQk/caf1N5IcvT9vleLlCUnJKNcFmjIgM7SR8Y3rbQ\nDSv/0TkEFPsIAYvfRFyn/DMCcIMfTmNDG4M6fjHYLBnhdVxEpvCSfjiMcq48\nnmmr6Waq0ecq19xo5sXU6H5aMJoJVYKdyZhLaiV3Nk18qKTVtOCGz9U7O+FE\nNY8kw58DgkUNla7hzW2hoIt074qEAOs3U/4x6MlFdZYFC+hys+HSd885RGKQ\nM4dNdyrTv5H1H57Dh0jitfIUXWXUXkrfT6QM1/CLc42Utc9T2cRce1D/osUY\nwshQI+C6+c0+hSRpjBsq6rPbaZNi+ZvDq2a+mC+azmDSqcbqQI25eSztH/Dg\nbRRJ\r\n=9LV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvkg22nhrkm4Ptbw9zrjEkFj5o+yQk5i8tCV5r0Q5PoAIhAN5EIH40QFwz9su8tvou3vgZV7f8/Nb1Uk89FXQMHg+3"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.19_1604562897677_0.9457923409485658"},"_hasShrinkwrap":false},"1.46.20":{"name":"@mocobaas/server-sdk","version":"1.46.20","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.4","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.11","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.3","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~10.0.0","@commitlint/config-conventional":"~10.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","sqlite3":"~4.1.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d9c693dc83b380e30faa45b6f027231ebddefbb7","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.46.20","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hq25bG2FsHAo0zCL4FBQvFg1Zra84X9PxoPNssOjlQRVvLpcM9sBUbnTViP1Ayq8EYOs0KfapmESm29ndJ8Owg==","shasum":"176824e78ab2c827635a0ba6f4bd14a2387c81c4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.46.20.tgz","fileCount":815,"unpackedSize":2867004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslQZCRA9TVsSAnZWagAAq+EP/0h1wCfJNz9z+9DrNfVm\nF0EtYRzJm7uurQHRJjpL9MvAmvWbZbJbhsL8bxZCMkNeA9V9DDI+5xtUND2I\nxhoUA0Ns2XICAbRRuj0/JmnlSeRG9fUJ7iTwACwNvDo/fhkUUcga6AqQhQjz\nt917ielcnCsibaZvx9fsKonpCQrg7N4laYNBwVoBlD3nVDDGyRxtOFT0MxNX\ne9cjEatkoWNluDm667KKY3ryByJNVnLNGlbPF3rcn2968xeEcpTXVSKgcTl3\ngknW5BRFcjZ97v/iY+CLT5mfkzZiHEybv7PbfC8CJ/9z3sANwde0jdLNVdBX\nzqpLUAu46IacV495Zxsa6GSZUcYttwSiiGkmZYp5JIFx2DBdLXJqtNsFi105\nbaXq23+oPX9zHy2WLPlKsIEOAvT9bSmGKaG2t/t214I/T40CnFMogrL5NBnW\n0YIVsa7QWpJRZ9ciz3txA98WEj++9hRDx+tlfcaSnl/Me+LjtAfh7ZQNg6Am\nV2uB/Fvf2nLdUv6gHwOYA0ScgB5UCNgRrKgwUA21BYukqGdLJxKO2lpaNoiD\nZW4Q45nDvIENe6uWZiV1t9xQ8XVNlTnpJLJl3PLAT3JBSsL21E+flhJHO2TS\n0x0Bu04ZMYFGTIEVTjQhngz4fAjHVZDBYLYQcQdA0kESoYoR9ktKXj5Ds1K7\niCzm\r\n=9j31\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV4C9+jwtLPQ7a7SGh5dJNWZ+ZTAjfpouOUodLmHN2oAIgF2ICvrUX5FGykkB4gPgjz0+Z92klJw+RIrvbOahAqF8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.46.20_1605522456868_0.76058436671676"},"_hasShrinkwrap":false},"1.47.0":{"name":"@mocobaas/server-sdk","version":"1.47.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"88a82926f797fce3b02d908af5bd996e57af7d3b","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.47.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wJJSV7dTaCxSoNKESLelmNg9PjIzY4Xw8Fq3KvW5hlyb4iE/O/Fqcv8lvBXcmeOTZb1jc+W6EkEZv4DSC17hcQ==","shasum":"34113db6f5a05c7cb40b082227c4b27dc6ce9622","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.47.0.tgz","fileCount":862,"unpackedSize":2937902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu7VRCRA9TVsSAnZWagAA3LAP/RuF2l78WgHQMtCRI39/\nTZ8ZQhCV/yKRu4ijop1FZnsvjce8DNLMVv7fsPj85r5FPY4XNGA1MpAN/9oa\nzUngakC/5MoFfVykT1x/vqqn/YQKDh3a00jllSRcCpydZkby3/++sWyLnKkN\nZ9p+WAaZuV2z9vp9fSqJAmTVTBgDGYj6nPjzQlO1NIhhmsRZxxLpmnqF/a99\n1WrZKVHUY9QG4GsGPS6tn0tC2/2R/IlmIJOu0ZuBWP4wsT1aCLkce6dhXKmM\n7X7b+O+wR6Qg2H6t/67evWWTaIMxThJh7flDgUlhyi9HCqfyTJDiqEHZ9p0f\nJKOGY8i9VC35KUrQJiNFKFeLpbPKCj5JLqJDxRrhOikRNGuEpwHDzkyzekjo\nbtykMxBojnno2yS9k7Br/S1hZAOAT/scan9q7vKeRPu5sWlrxocVJe/xxy1B\nY2AvYSO6Y01XOHm0dfg2TZdrtOGc1H+7iiCvns+zJ0nJ1uS0EkbjEsjB2bQb\na6gm2C5HpQqQm5DevzDeCs4AQehTBy5SIiUDtHGXVS7Fw9wUERoYDT6DOQcr\nAKJ/pd33qrgy0WPTD9dB/Q0GwocS1nnCJ7mdZJTg4ZDbjjq4DL/c6RCdsqul\nj2gMV8P8UED36W8KpOxj0ScVRE5wJo+/HaS9PqBrfAZ0WWTuk5YDK8f+GXNo\nxC17\r\n=Xsl4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhLq1ZAqYnP1tEdHNYutKq+yHZkgCSX1ng/PKnTUVkbAIgMPD3nz6ZYuesflBou2JCTjdp+Mm9XLmaxhO+PlE6vg4="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.47.0_1606137168398_0.45030070269876266"},"_hasShrinkwrap":false},"1.47.1":{"name":"@mocobaas/server-sdk","version":"1.47.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b4634d758ea6b86c38d033a83c9619fa2f3ae33d","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.47.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BXpUZ/gv/mrokyh8oUAOh4uzIWtAB1fhHKU5W1ROBD2NFIR8Q4FWinGuuigd/LIU2iEsMf6Zxx9STiP2WSeSVA==","shasum":"57e4d21d8829db447b965cc045c35a7c8222d6ba","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.47.1.tgz","fileCount":862,"unpackedSize":2937911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvcl/CRA9TVsSAnZWagAAlHUP/RXFR9piG20BVr+/MiY/\ntkoNt/tsKy8pmhSErDj+n+BndSma27qUAE0tTolbeASPy1ZvFqFjUVyDFYGM\nm64keCPi7tpb+9VDLQlkiETqKk0cYtgWSJejdgA0ieEPAxPJXAJPNzXNxjwh\nOfeR1WNRxAotGzi4CMd8gZQYAO73u8MpulFYa7LJfYy657vujsbpB5OV5yL3\nRC/OWfAC+AmYBRjg+RZ6eu9xjDdL+Vjn3JfZD3Fz59MVKUQVKfshyoLsuOo+\nC3OFS19IceMKIhR0K07xXPH8fVzPrzB6B+R9n8HW8aN92UuAPQSwMWw9zvLk\nf/s5GDznOYDUr8kMNgUZLlhcbu/+1QIJY/rEBcgWC7q70fO0QTwEZZXxJw67\nsxfORF6thR3PYqcjgCuyU8BD9mzZIweWx7SNxMu36eTTHgQD0nuPXmYyLuXW\nZLOdx5jyYjIZzkmODlhg9ZN26xXxmtwNuEWDNsmOICbfUtJ0vffwuqGxfsWV\n0zp1oc2ws0kChSo7jQUpHej2kfcqZ8ZPIl3T5TxmL5kFUiSsJUQzjtX9AP/e\nhQH2jkKs7ux13zUUeUbMJrw0Mh9/Ht4eV7ivV4aRNJlzZy5MMj528KIdej/n\n+XSH9SHdgPRWbLwU0JrRT46bZnWfP31XAUDJ1W6AwfxICoNvKfejgH7GTJTe\njI8C\r\n=AG0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKxMQS9jlVWazGC90+ElBlXSzOfS7340palUZBdFjR5gIgOvBQlsCQKSrl/q8X2nelET/IGCPC2B+PmtVgcAbR1oc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.47.1_1606273406240_0.5681578128000164"},"_hasShrinkwrap":false},"1.48.0":{"name":"@mocobaas/server-sdk","version":"1.48.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9a1b5963d55381e99d5ec29e8b11e9734957d716","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IDUdkaNL8Y3BA39jdfYn/ljhPzl4YORtYUoVoa9KE88ZcV49udWsHCN1pcbWAYn8q8G+PCL0fNv3kyRw+nspGQ==","shasum":"e9eeb54ac32940b4f3ca85d106bb9404953654de","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.0.tgz","fileCount":868,"unpackedSize":2956830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxtBFCRA9TVsSAnZWagAAGhAP/3FnVGfw9QEMYKk1DkSa\n2jRYVeNVKmcYJ6ZrdU21Sw5O2ctHzKPRJmVY0f1sVcRXxxt6u3yItdFlGic6\nC2YKjYkhTIQiuM59T/nvNLrjbWed4r6rVQ9WWWACutGLJVXZfJG4gTQpM5sL\nHZ1RwAW6gxlCD3yP6JMqH4LuFHs1Jbrb5aqE6EqLQbe3WyOyZhok7O16W32q\nB/1TFSHqYB51V3HNgbkaS4g2X9x7lBHxiCj981g61ocohfBLG89zfAUlRi5k\nkMSwSaEJhDlCFRyptWFVBYU58yhNLUaVNNOL/YNbJcxtQMzWuGaVEq3xWH/W\nz0bAno3d9mQuuMiBd7a7eN0k59YGMJ4SyIfIcTlGqx3wNUlz4bf54ICO7LFn\nC5ZaZZxvVYqBAeFO/J2g44xUvoOH0tHDoyHlUmKPtK3OyH31CAQdPd0abOUG\nTm5TTCQWbJOJ3SMf1MQXSRIFHB2VWhww7z25OGwkB/oh8LAUShZsNNWnztLp\nvMN1W08QfFEb0RwVPImWkKZTV6SiI0o+vKPhCqRj21jTZxB2zvesnRTtBvkk\nahdnP+jYt2fZiMm58toZTPUYuHSmk3m66/1T1qH0m59HHYKL1bjAY0EczoZP\ne7dA/X7EdJL/CRZzUdNDVQ/HvAynC3jdT1COUlfOpwbEwth8jtXk76xNFG/w\nVaRc\r\n=4vDs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPYDplyHnwBEqWOPp1t9bp4+ftcNeG/Eu0nqSUojeGagIhAIioT4Iwy0H8yT4yTAQnqNWriCUXHaS1DZPML+d0LPpJ"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.0_1606864964272_0.47799871528365934"},"_hasShrinkwrap":false},"1.48.1":{"name":"@mocobaas/server-sdk","version":"1.48.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4e91c893096ac8300a04e17f2ad3cd0818d32720","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-38MjihobnfqFyrCPuO8X9Ell4WOxnVPbzSDiJungNVNMtL6twpts44SGB8VX5NdsgU2Adum6FQn9fOLYiQKqUQ==","shasum":"4d9642513ac74a172422de16f60b6eb1d0be59c0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.1.tgz","fileCount":868,"unpackedSize":2956830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxwvGCRA9TVsSAnZWagAA7agP/iBqaSafJoAtrsTg/lTl\nxbS/64YgJwtWApn7Wc+W8jr1/U/MjHsVxkjPqXEwqxXFp6PRRIXujqLRP23f\nIZokLKqE79f58jPWWHW95Q47YwPLB/gYseq7bEZFlWaxD4nK0vQcq1SQ02i5\nPRB9xbkKqw2yac79wOctptzlO1zpZ8fNQhArwlA9ZS3TEL6pef23LiKqAfYF\niBPqNusBqIIjjuBS9pd2RXZxyb6p9OifwyxJBTpKSAmNqAkA24RJj4TYR/dN\n1BH+JFRMkqEy704fupLp2oHwYcgvCPwZzKUX3+kMnoh9O6+yasu/waDBFvPb\n9xAhgoGF8ttSSAJyo0fy1eQQCUVhrTllKGOyPr+d5QbnRZHPelbSXfF7O6w4\nAFjth8dxcTWPdMscTThKx9JOrOhzNQpSTqhURwvsUfkQ84f2bdAe3F9hFg87\nSIJ0d2UrHmpiCo93mqA71QuIQKKHLDPtwLBS+bKA3nPvKCeTXIIom0BEeZ4W\n/ku+OmCgW/n7ERnYIHBzAWRRs0pNfU4epVCGnqiZ4pJ/8JcH6tgg+kA2VZbm\nOq2KLTc9HrNNQmteyGucu9v5SW4H5OwPqgBXnArIYX/gIG1PupcUi6h3MWt0\n7xxpUkuGn6Rf/NFyfpwa2xVkL+P6+MyYYNUqTgJPFvRFrjXWryzuETj5Fm7j\ncVWf\r\n=8xZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS+OKJHPuHFdtSVS79HjySaaQuCg6OnGsPXk4w7ooZwwIhAISzjCUU8sqZs9mLKmL4Z3ATi7HMroBhfb9IYB4Ofq86"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.1_1606880197788_0.06500427428930178"},"_hasShrinkwrap":false},"1.48.2":{"name":"@mocobaas/server-sdk","version":"1.48.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"13fd8af429d46ad92ee162ff4d4dd4772f6e7de3","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mWM7wPNRhXmdgQvF+/vwUkK6WDakqRLAkofBMOJwPqLqN7kIn70cfliD7eusoIjafUqha2Kzyym5yWwWaa87aw==","shasum":"aa18247f398825f8a4bcc6309937bde98f3fac1b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.2.tgz","fileCount":868,"unpackedSize":2956914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx0riCRA9TVsSAnZWagAAapIQAJKCcf0u3euMz74X86i7\nLiFoEKk/oBCsmhg8ntZUf94cbSvdBuYK88ZFl6gkrRAyYHpqf30gWVlKR8CH\nRCQIYsk1IWFmfM8Y5vDUPNW2Z/D0FYqP/20NVGEpdKeKIT2Fz7FulRBodrZw\n124qKgcSCt+TYzeLx8ascL9XwH0ut+4sQ+Agl8p0aqYELK3A2mWKoEWOHhZD\nyI0Vw1WYXLTMv/GDzU6dzsAA+/cb6RJdW84voZpWU7F5SEA5nTVtV71B3jdn\ncZS9FY5OgOulbF+P6+vM3GWwqRsRf6oFMHh/JIvCcBCDl4LH34keXe45VUiW\n8C2N+vD+2hIrE+PO4FUrnmfgB6CMTAbllckHuTWiVjeLpLGVcCYxNnGT5oen\nWbPVd/IZjWApfPhc0QIrIPHmDNtyhLgqp84V8KoXxj/ALM9OKvIfbKIIUayh\nUnntJ8NTpqVBbgbg3h7vxva2J+tPe0IaoRDa+P20Yq/Q45y51ZraMAzW6CCa\nuKwLvaw8ScN6DH3o63RU2Im/mct0kTzeeRIZJ9277YlIQD6O17QXtg5dIjkI\nauZhi//7F+lCDEEwDRWBao9KeaCHS23mlL4An8s26N2nv3w6Rhlfw1WI0Jdi\nISeJ950o7BoF1ZwwRqCOnGtkofwPHGg/6tIO375od48XYyYOwyUOSY2VGrvV\nePRz\r\n=RvTs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsI56DRldJwnySQEN2hicVggYRIrR/QBvLPsdTSMsfWAIgG7/qx+dfaM9+3ahPRysycNBZrGNOdi3R20yUzIIXwCs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.2_1606896353513_0.6570558105006783"},"_hasShrinkwrap":false},"1.48.3":{"name":"@mocobaas/server-sdk","version":"1.48.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2557abe51a0a7917516eac480f0d7c390bd8e398","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vTAbPy07v4T2KGYhtIwaDvtmpXFkNTvTHuD22kNVmZury/MQsfcC+ADXsAuvtrPmhfwN6PK46ShKNlDyPgjC4w==","shasum":"a53cd36cdbc26eb159173962a5b761482d980f4f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.3.tgz","fileCount":868,"unpackedSize":2957080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx2OWCRA9TVsSAnZWagAAxuUP/RbwaGI7P+8NcGXUFimF\nd2HrvvPmbEsbCcQZxzAI+6Gx+McrEcyYWHZZX7GibYaWmDll6370h104ULd9\n41PVxseVKfTT3RS3aNWT4RcJDVL0DKBHa0OinYnKhVCmP9m2XxIIePuNSPck\nckUZGLBePjoIA/4lU/Rt9h81A0MH8gQvH3VNYrLuF9lYWI6Db3nYJ0rPF32d\nuJv6VdwKZiEELNbtIklgR1O0MlN7Am75QGc7+XJzn5TKuN+3Hmnml7Av5DFo\nNrXidRhAQUOzH7qWg7uaGJpNiNwfT7Muxt9hlzioJ99x0Xcmj0PtmakBTCuV\njKllzDWP4rTVg1hXRxQMi0ZXN75d2S4mKOp7gt+956igjQaFwa2qu4MFhKoc\n9jJmIMto+CnT9dDMmV0WSGIcoA/kal8kGQuiNE/2SroszT2MP39decxKUz+c\nWRjdzH0rqhrhz2vBuxfzqile8yrVwGTgTuNe1fBUuRcjj6tNlyVxbA1F2NkQ\nOQbgaKvGO/UcZa4BKs0Qacg6xXilsNY/muXDVtXbKruHDj5HLiZ2zo4lnHnd\niThedutG2vESaPHV5V3RykVZ687u2aKr+1UPvOTnT5wiQalAVghjZiK9BZSA\nod3aPc3jtFcbiRF5oXRgRf8yIEgh1WwhV00vUaMw4IUg+DXbDGZ+0LLYYjCx\ntI0R\r\n=DWlx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNwhkLK95NBbHk7QMVV1XjyA7N5p2uK43l5MOYzErt6AIhANq29jz146jd3nAuXy46KcFdTkqMErs9BpYbyQz1hGTN"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.3_1606902677871_0.5874921193305935"},"_hasShrinkwrap":false},"1.48.4":{"name":"@mocobaas/server-sdk","version":"1.48.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7848cf2c8f0072fa2f2f114ef29fccdb5b0b1569","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yMoku6wHrF7myN0GIdJShl91ohX1sUnrK3PQJqMK+K2tOm/SAUCeReg+fueO+M6fxfOXiKVnFkBZvrWNgD8xtA==","shasum":"83c0b9af6dbe72db9b9933167b917a18fc9cce49","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.4.tgz","fileCount":869,"unpackedSize":2961967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx/+xCRA9TVsSAnZWagAAUE0P/1tSlXYFzgCaxFyF5C0a\nJcJp+Wf8xBNQXwWdxuz3czROuVQYApUWvoG3GLWCe32z4OhutMmBPnkZiITe\ndtwWz9DisQC22W9YQHPRcUYzeHVJZCle2YFEKTwSh9J9WyirG7PyHhmFOnyv\nWCGKJ132P//ZOdWuC80mRgrwtiWcKTpoT7jpfli7K6JxNhOb3dhooejJD5FD\nu+ijI1Iefg8MfKxANAQmMVoGIklZINH7qgYw5Oh0jyOOL73okuAcbtWTXgNW\nAYFcRthrTmoDFVM7bJCt7FmgBtgB4xWD+mQYhplei+Un87TxzNZgwe42Ou0K\nfhrHqVlsWEpdzAZv5HvIfP4lm2+UARic6VcY0sdEdYeml4gvdpEWptkooQ3x\n/a69NXVYuGTwUf0jV3bSfMz+b/uypMprutVRD0VRLEeztZK5ryKIpbErBD6Q\nrhdgMDox5BCHUSHYto21tVmG5z/ysl9gj43EWkvCQBpBwfRlD08n6tvUDGDU\nowCrQ/jRTnIptO8+duPSGgWaUq/kWUCQNNNeJOSbEqEeRYEDd04odRsiwv8l\n4mfIuRxTasm7aNNlEltkBQxSR7rUvZjeDoeLtLj+rI6YxyvV7icgqmPnUPIS\nnbYF+I3RRX9/ZSv68bflyWn8MqWUWZibtGBkBZ8fy9ZxRv3u45UCDOikuxF6\nq4gu\r\n=VXoz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaPzwpBUbaNz6rKFVYCskBqwGYzP0CR8Y2cktkEyW0aAiEAu1kQoT+MvOzJ8alCwjqiKxMXPnm5eJgAF+LvVTOxJGE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.4_1606942640631_0.7658397134869861"},"_hasShrinkwrap":false},"1.48.5":{"name":"@mocobaas/server-sdk","version":"1.48.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"12deeaa9e9a686e7bbb85742889966c1f825c075","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IQusHkJ9/p/++9MGNmPCIWfqy3rgylmoqMxXnFg9Ifo/TwpEf1CbQN0/FSkZ4/anoOCgoZixJCv/1ZtQjX394w==","shasum":"d7f2f3d9cb7d141588b2537c635f235af62d8613","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.5.tgz","fileCount":869,"unpackedSize":2964709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyJTZCRA9TVsSAnZWagAAP1EP/2+QPqNakLLiKX9vwR0i\nu7emjTIsvUsiGJ0FQnN4aoBpsZ0WQFoc2wC2VIlyyJcV/Jj3VSQy0AyySxlG\ngsb22WkbOUZRHUf0wPgIZ+ubMvuTek2IyfxTCNFcTZBJngfMQSTYFh4cPTge\n91Bgi3j7dAkw/xv+uHUIEDheg0iOPeUF690Zg71L4dtEiU+vslrtevuAzUVN\nltRi0IoWJmPG74blrxVGrAg5ch76ox39Ndtdqizul7GZk4rHPebHfxTwKfO4\nV46WRd9xbTGz+K4W0ZiE/x9gxAcfArlu82P9u06kxCN0rcpMTM9jnWXWD/R0\n+BS5fXdPS0QCHytoG2llmbATADAmgToHl3sigyd6RPVB3l2I4sihcin8VONn\nG0DM49jGIz2ZTCFFSdA0nHWpvZDrj/Pz14BJr5vWxI6uN2c3uCYktqMvzi6U\nLuNbdeohgbO98lITAMMYp7EfvsE+s7sW0/Fz8k51ffmPx/8cBKmICm+864Mz\nVg7dLjvVkCluDtFBxj9r5ZHk92V4L4drAK9Lmd1ryy2ZRFhaUtPndQeuICyw\ncgIYHsv/1NwHCG03oCGjpQ4MDngtmbok7lU1ZNttjwcwIHvNhZhDqsMrhzQu\nna8/qZt2deYDV62dw+s1NQvntoqdFHVp8C77JuqyufWtPPf7QydQ8kzvS/xN\n1b0Q\r\n=omkD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqZP0HCrfX0MIZIbNbeOA4/nK8JIaLtv72T5cHvVb+2AiEAy2wgxTB1zsIBjCTD2n2KFqYSONuxUoLnJ8I+LQpmeHk="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.5_1606980824308_0.05992074750427734"},"_hasShrinkwrap":false},"1.48.6":{"name":"@mocobaas/server-sdk","version":"1.48.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fe5e931c74a8f5532ab564475ba407350ad9e577","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.6","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uJbz0+LIr8y36I5lloIveuwVS8isfw+dmbQXZKQXbbKNLij82OulmdSQp5EwE5UCKRoxK3DvA6RoTSvgYD2SEg==","shasum":"14672a7280c3f2d7e9da23ac4c79fc41b423b061","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.6.tgz","fileCount":869,"unpackedSize":2964622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyKFUCRA9TVsSAnZWagAAQ3sP/jEgqDVZV8gx5kTB4UZS\nPqPSTdc7R81aNYtkPwAhV4X3hoLdN0y00muPGR5XgeqBtsoswpcce46OMwL0\n5eL33XON/S6L4zIq2wMZGYnNdysqVna4bB4TVbBs0tYcErpMX2FqPQWLMzeL\nKMc3E4yz1mLuo1xPK8WhexjJPR8dWQCR08f8UYvgG/hM43/kKvcfq7Vu/JJn\nH7QY6n4DCuGJbymYH8lIpB2eN1yl7NzcQShvR3h0uce8IRTH/+myt6iK8pUg\nEkI9+5LzarzSQP975nO9WWesLtIiOF4Q03r4eT7hqnqt1H2+I4I2MjLLkLmI\n0oUM2nND8V9+IpJ3z5busaM2Og9lJjDcRIoXopQSjptqJYSwTysF1bFSzS6u\nePd0ucVwI/I4MGsENdPH0iBC5G7jlZGBpJUb3K7X0c7HbTSK/wAcf1JKhjd+\n9w2WUWh9uh2lXLSSXqAZ4T+Pb6ruVQfD5vi53ZEOUl6dAXfcAqzm31/Gsz2M\nYE56ROZeK5Wof2ppzDRITl/0m5URMY6Credcudh0EBqahtFh3kI97Dmdrdwa\n63U0sDmAFt5Bc9YOqBLcgWTSaziVEnAzK6/5vN0fcYw+ieyqsh3dd83FaTWs\niEczB+QHtpjGmdSYVGm3xHgSauWKQ3pLJwtxj9xOdJm/NTsHlG95LU3lmF/4\nhOGw\r\n=p6I8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGdQnANVoIbAxHdXSX39D2UD6Vf1y5wijjhL2mxkLNZAIhAMvKfMVmTuxxCfZxbK8OuKTYcWYtoQzxIu/Ih/q/dJOV"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.6_1606984019869_0.649119153026714"},"_hasShrinkwrap":false},"1.48.7":{"name":"@mocobaas/server-sdk","version":"1.48.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"26796b234ef6bcfce40c3531748a1bdbef3fb1ac","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.7","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-m5H2y/rOc6H8DiLYs19weRyS5d1zkDoeglEDfbc5k+aHIOaO8Xqhy32bUpk87a5GaE/3Q/ZBLNMxEZrvWAmXlA==","shasum":"5c467e5babdc675771c74af7b4bc9aa2cc3f97d2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.7.tgz","fileCount":869,"unpackedSize":2966224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyLwkCRA9TVsSAnZWagAArvMP/R3oSM0Bl/IOitPAcJ7f\n8+bF5CjpuLliRDuvJDzXuSQrrsD02Mr5BEcEklvlz/L/EaD4Y9Pf3EWftHK3\n3jROIxwMQtDI5NveE5FOFPVyDj1ljsPHw5e37ozjxJtteM0bQ6tGjCH1VvDU\n4UpgTHFMuK3U/vq5S1M7PXH3hvr46WKw2DqKYIe8/fSqpoxllpxJAKGLXzdi\nILxdGH1XuAeG0bZSPwTU/kY2eT0So7DCsmiJVOB4H8YBLoBZiakKP/0+GIV9\nKt67HD3K3QP3I6iYK+QYRJ91dbqahkyLzuB+qOd3zcz3nLTiMSItb64SJQaL\nkbovJkMvowGT6dCIGKKEUdo5Ej3XlW5IgX6m+pzNuVe8rwt3+xEDLd1F6iV2\nz4PJOpwF18Xdoy55fc5geNBUEiBlmfAMRtS3oP5hX3chS9QpQ7RZlIvvisTm\nzcoSD6dpJk1SiM1hFR7YvwJVl9mo6zNzZyjbga4xC6WpKtgsR77nOmQr/5wC\niFSk33lhW+AmPjZiMuHThG0ZiBJdG+MdMvred9WP8BUdIrEAH0TV1ensLXQG\n1Hgdu8XYVSVTpHQnXYIUlKvV4bFAMOzfUHOxorbOgY4ZbdjZ8OMmYSpny9rm\nDran0fYtktc7aNOQJIKX1dBV4h8Z1xYmRF2SWXUjgB8e2gW9GrA9kbcJTEOd\nqZoR\r\n=AEtB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVviK+4mBrXkZJPuDSVz2Nc1ArMefejYaB4uINjwclmwIhALQpLcFYXMbOwZ8xmvia844s88Zzc8RRZRGQxV4/vW5t"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.7_1606990883746_0.7744532888131752"},"_hasShrinkwrap":false},"1.48.8":{"name":"@mocobaas/server-sdk","version":"1.48.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"80910f934af83399bded369b3b7477dd195d854e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.8","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dBtziuQeyzCex6k6eQSZXuktN5gdWAd3p8A2k/acmKdHgn7pEvMPRncrn5MoEon7FQgEoBz/JcUPAMAXrrR/nQ==","shasum":"4454df8ded0b7be0a1a30274997484016e1175fb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.8.tgz","fileCount":869,"unpackedSize":2966660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzeThCRA9TVsSAnZWagAAB5IP/AzWxV5EBkOuXtKynieM\nAhOJcmG5SazX7CJ1n28JfsTqxZxuXJzkeDbmFF7R7qmaJLUZBWuLFKrNn2Ne\nY3cz8sVTqL0GETVM+IG00fMZL1XIvUIBYtSmwQ5rrA4kqRukOnCFsyN3OPJo\nliD3gqFVrRMRfnFGETSDY3W9mYpFEf8OpxmrhtL9zLpD0xkvxSk38qjcz/Zg\n2DoEGElFBEvZiWrJf4M9349x7tL2uTIqtlBDg+8KTxusKXC9ZV+LaFIZqQgz\nZajG718MHWVrG3VpFM3zjaflHzNvYJ03syiqNi+PCbW+FF/N4/ahiMRSz3dx\ngkyQv9lIbj8JiLR+9COfP4DdSFwQB3z/TS0fdFUyHxIyrdMRDlgSDuw4YRWI\n7hSB9vkz3xjyiAp/kM5p7cWPHMRmOgZo6mK1Pu3iceN9DS/PE5htYIT+3Gdb\n4sxdk+HxxlVopbndu6Am/bIjTNogMNfyVxfizfOWqoOckXPXennUe/AaGcKc\nGCEjuu1xnxjo65+ivwGv+GyDs8R7FUTAmpO09xDXi2Oitr/5vjadDresDYg8\n32uuoeQusMUg9JoiKiS97DIaRtPf08Ici9mieduKKo6uXOZrHgxfVEV2cdfM\nZu31R0F+CrI+UP28cqC+uZel9VHATRBDAM50Xy+Z3NqjHSwJ4sMlQHZ0fmBu\nGiIV\r\n=vPHb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGh12IBSrVY15UpdJpZbRhedfOGetKSYw4qA+tCdz7mHAiBa8qb+HyXEPCBK28CWBaiEF6648HFYYoI1Hf2WwqdXBQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.8_1607328992481_0.05451942484670225"},"_hasShrinkwrap":false},"1.48.9":{"name":"@mocobaas/server-sdk","version":"1.48.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"22620c8b95da338ca7bea981e1a1648dd6c51586","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.9","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zC8QLPkXt1Nk0Lip+hTxwqPb/eSxcjlLm+HAsD2pCqo27N5atjQbL7kOCsKQLzMMNJqm1URaFx0QBHGWo2NsRg==","shasum":"74511108006e4b187b0565773e7224be8090c16f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.9.tgz","fileCount":869,"unpackedSize":2966684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzebgCRA9TVsSAnZWagAAzMcP/ihK/2L4W4IcSpA06VmD\nhXsprFhSu6egGuKFpSy7L/+wu80dqlBwWpVXB3e6vhrRR/ft1SOrf5INZ5aN\nWeiRiDszehxkrsvVFLdsSNQ5L+v1UZXrZgJb24zdyMaHFI/OKE3pXY+QY7do\nSHoWez55OGTd7zLSFVUnBgamRmhCD2E6v60WjgtabFevwLwzSOoVJ5+1pNVl\nllgL07fFPvOJNb2+KQ+mICoty98FZmyv8o6WNLDsrJGH962lwHRFTSJjgqYf\ncGw4lv7ViS3HDwSD7Jg7tVSFrWflhtyXWq4qMAGinDkd8X22YnBrsztxzRK/\nvdG6Nwu/aufPIE+Ouy7DVylQwJ6hueBEwHE4npYsrq4Kv0MZrfCB+IcYOzSW\nBsGwf5//3vX6CuWsZT+coy8wRaboApwgYwuOZHI6eUuTnoIxXC4dg3a2OPfP\nEsIpafwbDyBpe6x0PpwJSADHyWFvjV0WB1lZdRV1vvNLjWPHAMGBnPCWSWeE\nhMVIPtZ6Gm2hH2zGS4v+zrUPD4Pj5th6G5G/q60lCwPng08fN7aASjOA/+aL\n9uzHYR9r7E8N8nY/hYn9viLttuyhSl8kZExUOrx11YrnjhmO3jaLxQ+h+PAP\nrH5oTAPU6NJ6iWtO4+3wW0H+yTg9dp9W5O9U81bPoKbukem5pE9IX1fQ3Mw5\ns1GH\r\n=KPfw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDISodtXq6DxuUyOCYuHm4rgBuYWWru/0D0hHriJeoDeAIgX1Lxxl09dUuDKlk2t+Pej9gDo7f9uBSgAFlcjYXe+0k="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.9_1607329503435_0.005775429744787841"},"_hasShrinkwrap":false},"1.48.10":{"name":"@mocobaas/server-sdk","version":"1.48.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"88b528c8c95d70ffc7255032cffa2cba913a3c08","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.10","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jNeTLXfoO34HxNaPagDcMrHw75gLwD1GYKG00NDuU/HsitTvOx9N9x7gz1A8Y6WJate4H/vtCHI/LeEzFNZ7qQ==","shasum":"be4593e1e71620c01cd8a59f436f13ccc288c379","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.10.tgz","fileCount":869,"unpackedSize":2966158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzkD3CRA9TVsSAnZWagAA2cYP/2wmu0svsgcyupAwFFfx\nG9AupBir5EHuRP9Q/WMCeqGhCUlAjHGubvZhOes8yI+Anssyteh+cYLiZs7I\nhPFYZQu4yBSj/YcOYRbNP2rm0J8nr6tH0ZCnMJtJ1pDzlvb/ShKbpHaHSE/Q\nQoqByPRTZFWISEWEkyxz/BoTrlnuxSQCPJdzAgbOt4AByRbfVZvAcByt4x/7\n3ZRgcKTErOyNAy+ybP83RDCZc8nSPmR2zvx+XX9ZQ7N+mn1thVchMG73Y89c\nlz+YeUBnEU2A0OaVcTFKrUyl1qVbkTd+Opp6r5mlaDLkb4MHAtE2LR+R4KcU\nurAJvE0LdMdfy8fb590sm3aJ+6orD5DzuNe1rDykbyDUpDc3Vuf+7pztOmSe\nBUAes6Pj0j3XshzktxaM/Kf1XFBIefpDL0aNBRKp5+wtfnFIWsuLsubA9eOK\nG233kvVorOj3joIfSdfSn6/E0m9Vtsh+QqOa87ljWFKF9C4l9B7FYiOwsH2P\n+vNgs7srTMXDfZ+DgnTbWgf1q5oG5enXoH2mvMatsJQfuUYn4NBxz11cs7dD\nS7Utl3B6jCyfctAREMuyy6gHuibMXBmZaXk9zAIUfs3fTEkPnT4OI1c5DruF\nvNGenwTlekcoWAhhrz7zvTwR46tDBlGdJJZZxuQhhLERghiYH+tEem2EvWa5\non79\r\n=3YTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqFTYu7So/Jukgvup0CQuEUMCGfe9XxTRwiz6kHZTlFAiAVQJLhLdadO0w0ZaVIGGw8tXBvKhQBI7RKPVkCmkOL/Q=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.10_1607352566370_0.12977938815521184"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c4435ab0e1a20657890d32b2d7272e67e3055bb9","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-VAoS0nor9o4RX+yDQM3RUoSyFqi5btA0Syka9eBN5T0PgKup7MdPqThmrI6AYxmwZWs2aKRH+uXFBujZCzqqeQ==","shasum":"d7a83013a96ebfda304176e5223f3073f670b736","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.1.tgz","fileCount":920,"unpackedSize":3177122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6Yu2CRA9TVsSAnZWagAApTYP+wUtdIqiKTu/5nC4W1xe\nDH64ptHwzgOJU5RoC69ulDi3rkgLBTj7j5bbgcqCPTklT4ZFr9f4Jt+A3PaH\ng1CTxVV8AhN97aM6bORIVO88WtaYUhur9v9oeXtA6jRw0DYpPF95eR3fgGjs\nlkMjpJTiv36b3RaLlAIYfhpofL64VOE9kr6YgN0qNsORDnY5UvPnZRsNqxFj\nFL/q+sRyKzRR0jn+RXoI3ich9TTaIBARknkXf5Z5u8iQ9qXtduuek9XeYDcq\nbGD4wve6Bu/Dcw+8+Bd6OY5z0b+VpuSFjOPuR6jXydDtOpCarrjmtGvlo3GH\nPdpAqD+KIDSsYfhGycu855/rgx7W9bOneqPp0qcb3OnNTy0DHrn7fWsfSsvZ\nLFhPzv7z6sJkivXNsKwIg9PwW8sPywDI0uUDbwF917tTcqp+/c56uP9aggHe\nXAFysGl2sX3pDqjZw+wzPjZCfpzJDSbFLRDPU0CWsCkmhZ7UD2iuj9qqgwnz\n434tR+LRHAIYf5vXPeELDyxmTP8OjJxzJjeakN0Iv9DZPc25Qb5I+yq+X1f4\nTuhlF429bNVuUbpA7kFyK5xNEF15nOjEZIL7DUkGAeJFGheSATjxlbygOnB+\nUFRFSq4ud20cJq3QLpEyjtVKNx/pIUVp1iYYUlCRshX3Ltva+T+GJbyFF5Zx\nuipL\r\n=IL9S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Cw/a9znqVbnm2N0uHK4bqre1x/ONpeaSCcA9aXeBPwIgA0W6PowP6GoXYCaf3pMLo0QcKFB5Sr5pyof0yn5SqKA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.1_1609141173708_0.5533635770453427"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d4dec8d319d2b77d704cea95a12258913e8321ea","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-X+M6mCIjVtcOIirSqV1uioH50UFflFiQ863jpqFOuroqkTr1+pCGWhC9axQ48r4yj7mCgqpTc02bR+yRkmePCw==","shasum":"b653bffbe1a93835ad1fc88008386576cc2e239d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.2.tgz","fileCount":920,"unpackedSize":3177122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6a+ICRA9TVsSAnZWagAA9D4P/ieL4JmWukZXfM9MrP9+\nrzXMYeyqOELseknPzZ2LoRIbBgoHAcK3JUKjwfwvW6LpoLn+iomVzrakXfIn\nUAx0vnhgUTlyitqnxkUGK5G7dfn/adJZJqzKu/b3Xpa4sDBHqgTleAMsz7mn\nS+2IqnxJyz7CpLoeMgEzbRrtcP4Os5yi/5cwmzeITC+uCzCpxrrBQZijtOyf\n5VVXuVHZnmZZDB7nV1Y4Vh684xnSlrHGuQAQt1ZMys+jmr/uo1htftyNPtZL\nkdWGfG02FRmFFuRDxC2lPbTP5pK3asQ/zuYbrhYbpFF+PlIl8F8sAazNeGz2\nhXAeKFniiX5vpCk0+cIKg+N/iTAjXULUL0+yh+jEilrB0vbYKqDFN6aum0tx\n/Qm7Q3FQlLInaUiA6dtpGo6Yc1//XnCWRevfnSqtFJbDBxIZ1b0WupbRpmdc\nxn6bDlPDYMLK8FV+2jNhzpjmXIbC+o/Tr7BfFtgYDzGEjKa4L8IoYwdEXBdJ\nLJ94DAfV8J4hZGu5n5L2XahTSgDq+kmYP5wZZEzkuyK+MuT9rQUtF2wkCdEr\n3QOWTIzk9IjhXkW53F8YlcPC9PAIjKZawSi/yuRqOWK/4b57aN5QvD348L2f\n46TOCQgCPh0i9AfuSlIkrowKsFqNhs7rR0Zb9Nuspuyp+88YzL+RjgGI/9X5\nr4zF\r\n=sjTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHr8NDpJC0jCfWS14MWhbauEIOzhG7ZAMf6w0M/MSnJAiB7+31FSZ48XlLQkux3o+dYBlLdWN6iEqFJEAS0npzI0A=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.2_1609150344283_0.4660501990498003"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"21fda88ce168395b10ab74181f3978f5b532691e","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-J4JL+NQPFr3NNVPvKXtikWJXp3gL1DRY6eIJAewchoMqSRZ2WdNyEzrWN4xeS2VmUOBsFreHYJRAhbQRnzSaCg==","shasum":"250858ffb2d4716bdef70cfed920f177d79a7f5d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.3.tgz","fileCount":920,"unpackedSize":3176728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7/4ACRA9TVsSAnZWagAAs2sP/1t0fJnHl8fATqhz9O/J\ncsQw8g+ZlfpekKlB5FtgJNW8A7flShtGXgSbNkrGDICUJ9y6qPH8EcWZOMCe\nuafrUYhv0fCssBRPava3tgVMeE8EvXYxhx4xgwIpYA+iYarKcgws039bpJyW\nyiHuaaWUONFYTRJcLGx0UgkSfn7RlhAGFb7W9KnkqGjwACrn+AnE8InzH+20\nJog8EPALRJE1du88lfXBHYO0UXV1cgORhHa4qzycwWAhRNkTOVEhy/qm4lXs\nly8nCgP08bWTTFwSvK0JwEjXHHtX+GLU3GFL29ksY23FGLCJotPk1E/eWXmJ\norPpf/myowOsqhVc3VdJnOkR40RpjqvASiRHPI2XXo4+63n4NfZkxwEzhCha\nYaFekp3R5Zu48XARaRCPnEucH9hvjEVTpsnf4BwbfUNNWbE9qfa8Imjxogi9\nItPhxsA3oqsOmTVRjyyfManezjDGm6p9bspgyaSwzR4do4bewH0Ct57If8Sb\n1UKKZlX7ewQWRU95KkAz3NgsOEbh5wDKfcMlV/WIiQ4Q5mAwbwH7t69yB9az\nkd1auxIgf5F5pEr8Qy+Hu8hDgXz7Qqh9KAlXcy/UrgoVDuJ7BlCRr/awbQH6\nGQoHBFuaJFEfjhS7PPCC2nkt22Uw8QHIA1Fr/JwPs+gZC6KpOegHk6jH66yO\nSsde\r\n=YktJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVp9p48ZFDNeAFwIOY3IHtdp/S0X1uBRgi7kc8e7rCBAiBjE5btoySJBfK/Smn8cJfynqi3o+IBOWqm1S0fcCfffA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.3_1609563647556_0.7148618325472216"},"_hasShrinkwrap":false},"1.48.11":{"name":"@mocobaas/server-sdk","version":"1.48.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"af050665a44c4d36a180a6f04592a67da33806b6","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.11","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Enmbmd413GjsP4b+KCmL+U4o2mPm7a3e9nNhyBcM99GYWdZr3SPvCSo9vGPEqtRm5dwfy89mrPfwJC8conqXUA==","shasum":"755d2e30cf3cd20da5c5379e7aff957f378f738f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.11.tgz","fileCount":869,"unpackedSize":2967410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8p0kCRA9TVsSAnZWagAAwKgP/idZrssRRlCpHATlr52A\nGcxaKuebaHDx6XX9uNQz8LuMDSI41gpE56WC4+XPy9W+X60ClsbFjaTkXh+R\nymyKQtYEQFR40eU4lPk1RFfa+OsE3y8mhplVEzPRsqN2ByIhqhFLo4/wIchs\nPfEqte/oBAvKXPtI7cszOhkG1bZp9WAR2H5Mw4l5VnOlMQA+XTeRdKjgDgac\nPRtcDGLXWV48rJjNHSUzDtlH1tdqtqkXr35PtGckx9AiKy9wAZaDNLzeeHve\nPBvzO4/o6z9aKPH39UPa7WxexuWwiqC9JzSiBLhSnKEK/d0sApj2sn7btTy+\nmncteHyxteD13CmBcvg4GpZzM4daztt7LKzkoD+GLfF5fjlZoNZsnCZzjpRT\noILvzOPOTya8Y2oW64QS6HIBgNwZl2tEMZd5c1UVQOLy61oc4gXyvsoYKW+l\n/Pv6pG133q9kVSBc6wAbpLsbrcHQwEKxClO6k6914GdoRHrDqdReQTX7zFj/\nrkDz61PQb529CmoBzoSSDuUf92NL9rYvwnGSK+Q4zob/bIsxTUtmFoNFIhA/\ndXJ16mCtyPSk4IWwkDyfeedO0CSr1GdCxASdZyNeyiUllVHO1rEHEKrDtdiI\nyjkf1xPXgJM+nAWS4J2qfqket+KgPSDp4za/9cRm9Sm3STgxZo7rlvpxYJLA\n9lbm\r\n=2fG+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgkuXnoGJQ6pPkplCG8xJb/dqo2zpnfD8gvaOtJru1JQIgM2grRNoaTi3K1m2ntiBRwpStMMOHwWXSbjas+ywPvgs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.11_1609735459631_0.3758032180840345"},"_hasShrinkwrap":false},"1.48.12":{"name":"@mocobaas/server-sdk","version":"1.48.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"327acc982db898683ba3b472be1a8590e0674bc1","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.48.12","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YUHQdc9XWNVD1Sws3h74heFOS2YR7KaOuQXSfHo/8pXvcp1rlE3kvZdetbUzqKrqABpQxO5b9wQGrid/YJNaEQ==","shasum":"a7d9a7058a9c8194981890df32fb03bcc828efce","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.48.12.tgz","fileCount":869,"unpackedSize":2970925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9EaRCRA9TVsSAnZWagAAwI4QAIu7JEUnJczL/1+etx/x\nKCCMycjEtkLYV1cHoW8UhKTZ3PFHzGDBrsxNXNUJclfbhLYVl8pX2ohL7qb8\ne7suuGdXh3HB6u50mT11zj+OsNLa9jKkSRKGxNM7GVApinsT1nwkMw7bnZtH\nSmmD+SoLZuih+ezk2FWfLedwgD8uOkxLftmnWSFWkIbxqxbWn6O/hgZYB99D\nr8E2NyG3HpF5utKzEbZx1+45axW2JhAhKNkVv1htt5tXpwhScIVqSUzj6xGo\n05jUtb0ogQBry5P7ozY0ooeFx+yvBBFgm4N2XCJ/Ie1zvVIdiz9iK1C7rfV1\ns0CNU+1l+7PWEdTZG45k0C27eHmE4Inu4ASEWsjKceKTsIAseNmzClfNQmJo\nrmewKe9YDc+cicoG3LlomaR5pW7JjYi7EuEpzEPCkCa0WJwYbWr3iIU0dcmn\nZnHJxZKhZ+lLfiQJkMwcxNA6whkbO35WvjArbb2V9AIazKy13h8SzJs2fN35\nByp+UMRQwvRYwW4vweSPRY9u0OtylxyLSIEiyUeAIc1oa00qEkAwfz4C/8TX\nAyzhldv2bESYmvm4AryXiBD/tG9m8fE73ibOZXMW5lnTEDFEcNXJeIzMZrG+\nGHXn0SQMSdmiizRrIfRUJHbXXX0Df4o1V/ZGiOg7i9xWqCYrEctpgZTRjxhE\ncUl4\r\n=jPSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMuNW+ok8VAozgrwP1UaGJoUEsmkfbtTZxErk7OZmogAIhAIPDRXDmcovPNRPsRTP3x6+Z9xI4H8qSvaFjpWXeji2D"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.48.12_1609844368663_0.5020646277013594"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9f15b95eb1bf330c80c06bd1d70103218b48215d","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fVTyuSIiOb8O2hSULk4qsW/nj0a5g2JyXWYX056hltMbgK60uShwmGzado2BxZH15uLHypsnTiwqAZmQeHUeHQ==","shasum":"3e1eec045c31420fd570463a8af88617d32842b7","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.4.tgz","fileCount":921,"unpackedSize":3177165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+TU2CRA9TVsSAnZWagAAnL0P/0GjwQzbDJYPDXMhZR5M\nGPfdVRjNTAgcfPkhcaILc61xBvVJ/uW0JUXSNao/mwJFwIczxkOXaOVttZ8a\n+JSTKBbq41uEeLB3PaeOb8u71xxmagbtKTingMdj6mP7eyLaMyZGV5WypXpG\nqHh7LuhvmE0MMO6i4gOAB93qSdO9xYhYDckAiiLNj2dg+xDOtiz4FoeFeQyV\nhiPqB1bRbCWYlfCUZECv8Twbav+Yi99Bg3CM4bKdSNvnQKZ1Z0XSCmmFTBAA\n/WBKw00T9mg71bd7yoDoY5rioAL5ttDLwRUONjTMnJ498rCODlLZCa90WiuU\nC7obxKcE+x1ylK2hWt0WDIIARaI+W77Atkk3CAe2VQDe9yoW0nfQFUJSGIgj\nf6fXoUOkSahpbcWOQdsEiJquT+8Wy9LSTWuswt5d7goRkk7Akixzv1AGbahn\ncU+RXPsf1XiKzHfpqftYMp7DF/Q+SWYVivqqOXA7LEFi419Qbmw/WBAsgSWw\nNYz0AmsI981BjggZVvlJzrTH+AUGOC7Rc6fP8C7rPEHRcSOWnKeF6TY8Nfup\nUQLJlNGfD9eS7cTcR10X46S0Iw6/YVdcmzDB33BQBANLJtTawXgAjjHJVWYH\ngw3EaL1Xc6I4/uzig6E5bw3Su2X9T01tbxJj66p5EBJ3XSD8PLdkeusE4NhP\npcsK\r\n=cLW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA+KeZJ64EV9blv5yqALBVlLenq5xsYbKA32O4U0YPKAiEA6MLr2jfbLblaRXW5fAeybJTgPnQvXBt6iPM8zp1/aNI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.4_1610167605898_0.45456140981147075"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6fbddc102422a82c0eb7cf562d1b7b07a3789375","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.5","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-+JOoht2JzRGjfAJVmPLLWR1BWOO1XfjItzTwUa0c7SR+swfrFNSlHJwaIHu5NBO9ZpBZynLrWbJTMNOH0UwtRA==","shasum":"923047d8b4245b829acaf99f0e02c41c4472a507","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.5.tgz","fileCount":923,"unpackedSize":3179414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+8V/CRA9TVsSAnZWagAAs7UP/13z44Xm71C7+q3smKv8\nrRQb76B4JulZV2x35cA8+FFf5e6mI2DCkeDONmQPFQ1UKTvB0w1+KG9qqy+e\ndO6KQ1uw/PducQOnmBM+00Hz2duZNZzOC83ZCNZGI1Kw82MVHmwosIuERoc4\nXdGSG+N3JWVBT9scd6Asa+ikdpohysduZMRRfuKx2OzKUVzBu8eodhP68Tjh\nEgrbSXYWXdumYyKAeGshPfaKyvIcpPYH3oeJj2rZ4pHuupV1FaZAQKNk40vw\nlPgzG5C1TavWuGAkU9glpT3VoOY2e5TAIaxxq37onWybsJqcmw0PwDY4SwuL\nCvp+EWMVPw3/pqzQ2jK5THgaQd9tpb34RGr5dhoi852/NhxdNhTxjLqrVgqP\nhapZObHTK4+zBZWHN2L4fLrw+rivvvIyLczxPIjW/fQAGp3oLcUZSjWEN1c0\nrADTTewq9rjx7afrQ5niNAEwMZD4ODw6tLmHwcOJqbSC1abY7CfpLbuk19fB\nLrrtugtdXJw23dgfEZVR6JDF/XUHygjQCcWbYyOT9iO4daWuuI42pq6l4cvo\nGw27/X7Ik+Z6E559ctJNe9Iq1bvLeup87m9flN79Ddb9VDF6kukMf/5gHnvK\nmgo+NCEKPabQmVqA4P922A1YmYbSAMlvyYDhUmljqeJJhOivv8OVMgT10v+4\n8BrO\r\n=EFLa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKgxCGFtmnmDhynxy9IH4FL4yxga1IEmxGLydT8wD6dQIhAJZnHP9qX0ahdiCTBS7qVN8qX6Dj+bY0UiJZOod8Z0qd"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.5_1610335614376_0.9927471626518782"},"_hasShrinkwrap":false},"2.0.0-alpha.6":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2b99f3d3828c037963a387ce0ad993ff261e7e1c","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.6","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-atAcGVdr/bSRex4msBQSZjreSIIdnx8qc+3TrguXkaoi6LMYrQSytkSpmpAYmZZQlGHVvAnrhKpHcgzbYzY59w==","shasum":"36c891d2c22717026d7f467119c9841be42ac3e5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.6.tgz","fileCount":923,"unpackedSize":3184181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/BRTCRA9TVsSAnZWagAAjjUP/Au1PJ/JAVWavIETYvG7\nnA1x3vrWigGeGMcmaMkRDxYAb1lEf9CkoB1ZVDSQo9fHfaAA6MQveSYajAn/\n4MpZwCDlkPRlLCF+A863P7nzxaRrS9S1ElS5XWQL5ABGwpqMNRy189/+x3+f\n89qbw9gf9AdL3b+8qVejdU3/476OtLI8RFPmD7O3t2CyS6p+vLHirBP8CbvV\nxX0NpDdmZ7K88YV8f2DvS4V0clKHgvsPtR7xONe6eYfTm2gRmpBdzo9IAx2e\nkYqgolsOQHagOcHDg/vj0QY4aHoIbZ0AwYPWESAtDbstC1xdylrVeaf/BTHy\n5kv33RkUaAywJ0JDkYxPjvNSLZv6JJgAbKzDafaO43UxNpVT3rzm5PdYPl/P\nd+q0/Q/FIhuP81MtSPgW9RKBAwA7BnUrLoP+eY41F2+uK0SGCbWYYc4UBUm/\n8+8B1MMexuFHz16FMkB3oQzSkwQLzisDdaQt1h83YObCtSBkQAJD3/7emYhL\nKb+0TwqDsHmfMbbsX2/iN81YPgkVTasqr8iCCxHzNzUKVFQOW6gZ8Y+SvvJ8\nLdtT1EbYUywElNGtCAzG8ITaNuMB8VvZmUREqWjMIsZJm55DbUw84WUJfFes\n+MpFpKpK5gXVeWF3LBm+UWKdSF+Kt+rTUC+Agbg8E46OBl4y0M961VLnxEoU\neYNn\r\n=Huk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBOiRAGRWkxBO9T2wii1ozyw+QiB9YWn3pf9nq5HUWGQIgIWzbOf48Z3N5b65CtTg2Xo49v32U34OvZEtDMq2uyMk="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.6_1610355794435_0.6493503717162499"},"_hasShrinkwrap":false},"2.0.0-alpha.7":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e03c70fd67330efabfdc7bec2e69c6ed95aed017","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.7","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-RS5CwS+laXdsNvE3DrSbuFdbsB79+bN7gKJU7kDMd+Qe3Et5coHgnGmtiH8en0gSm9WDn9dfKdcxoteGm8cU7w==","shasum":"24f5b63bb7ec2cd354c14ddb140b97e4a8c92e13","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.7.tgz","fileCount":925,"unpackedSize":3186312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/RMbCRA9TVsSAnZWagAA9D0P/jB+7zSUwjjey2L4pU91\nOvE1SUrMojHI23E04EozsVLztHo0FTSqcKWBj116tKXePBFm9nnedIRUhmrG\neHmyGADTIwBNaB9EAojU1uubHk7kptlMdUT3F2O2HXXimColW55XSzc6+X8k\nh240IpqOCfPg+1GkDYn1CJz905O0acxlBxzT8rnZHHLyk4n2hgNkkiYP4slT\nxd6IIKRL/d2DB7lAiCZS/pQL4dl7KUWHRDrYJNsPmovS57hDJmC+8W+wNWoZ\nUAJtRelXiUghukhAH3YNIiq1S0OR7cdkT/GSsOz3mOwYoVapFppaHt65IlpW\n684FCgn3sxDLmNnE4hPXti/scdbGgbfon08rrRjLzA46e3B5Qh9aV8TvNt+7\npN/72a+SfJAsiaGFnzzz4Y563+fduY8UvdtZjNgJlrLS6JeoNZ7AsYvGDIYB\npYr5x3/vnLkKF7NbJpcfkF1yBZoXxDrrkrmXxLcj69uXuSiiizooYeoRjE02\nttSXB4/yW8M1y0R0RTEV/u8eEv/sjmjzSKE9p9+BxOidf6UDjyqAAM3waLDX\nzd8lQ677bavl7aJbgZVTxvFbHt8kiF7l68pzz7HdQBN9ZC1lwmkEXLIASSxP\nqS28C2j2YMnsFt/0XwriZWSbn8M5EB5RDZX9Uc9TWVpFfaLBxqe/lkDNPAVZ\nfVZD\r\n=Lv0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCnkw6DXqFpeDg/x8p3sQ9v/UVmwzAovzr5wp9zzs6KQIgP0Pgve8DYbKlKwyrw+GF/OYHZTRY7PG9cQiuo5so73Y="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.7_1610421018274_0.25740243057884893"},"_hasShrinkwrap":false},"2.0.0-alpha.8":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6e2203b565b4caff2dcb04f7868dd4fe4ff23b39","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.8","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-3cyHB3O+3SCTGWkXJT9OdMdpNH6em4txKvsxCpoyK1/GEedVE8BdRRtQXsbzcODBWz7xaCeRvc6EuD5b48nfOA==","shasum":"a435a16046b09aabc7298b3a850e73a5e284ea94","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.8.tgz","fileCount":925,"unpackedSize":3186647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/UTACRA9TVsSAnZWagAA/vgP/iZwFo3pliCCqxkzYLW1\npKAEnThjmcW2DlinQLOUFIG1y4hFBeDrdtFTFWEUyyZdGC8vkS9J9jNquYlb\n29rNYNhvITJWDgA6pqNrW/NgYHyC7O0Sa5nQCj7gMG3khztp4DBwEExlgtbo\nqFzKVPjwFzNQ2nnltA5GcrmhrWdrnq+QLQL8y27uvmryNBkXCzE6XqIfIAHN\nKQb49/4vcoFIefIOsNUOwJEeq1ak2CYAjZSrfme9vw1xgEAsvQ3c96uEmvei\nJM3Bonldox+ayq76uc77zrS1NKy36o7vKY9dmSjLvaLiSXdwHSUKAHIzcwmG\nKGv2DGTwbOReF7FGSGiqK6UFqMwnzhkHumxAGca96gTNHRe6cxCiA5Ezomh/\n476E00fr5zytfoPHSq/eZo/PNqzDzmV3QSMSjQD982FvWTIPUIXmyZpEHMFe\nMXKl/D8gddeaVgpJRNIOCWmNyKzAxcbCpuwuYLh2GjryNJtdhuTzDH/glLIY\n6v5n/i0xsioYh0kJG/Hi60wIkGp0T9RZsI6aKscSnOaHRUflJOpOrM1APdn9\ndJYoe9b55cW8ysrhX4tXA2P0nvgkHw71f2f2+oBJHbgprGCSTn/zVD91h68C\n/nb60pBZFhqPXk/iXc/45A4cLvxsDp0XnQ+/smqJ02NwcOPxUFjWKCwa8XfS\nOwDb\r\n=sVE1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDStATxCo3MKuuLwunB8FN8jqUFb1RHhNAJm1ifNi2OPQIhAJPntSg0t1Mpqe8d025X7LCpwilszovRqrZkIEIIFIXd"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.8_1610433728095_0.30387435207530245"},"_hasShrinkwrap":false},"2.0.0-alpha.9":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c9a7b8ac3e5fa79a21e42afa14c9eb519672fe96","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.9","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-NbbpD6QmU2krEXvLd2y5uGR04wlfgretNcoOU9bt2gkExuXfNXHcm87fEeadNeqmytGCEPPfI1xtCaNmoFGI8w==","shasum":"6c1db903f181241d72dedb01a4b903db2ac95913","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.9.tgz","fileCount":925,"unpackedSize":3186647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/V/GCRA9TVsSAnZWagAANB8P/jmVj+AomQZ70S9xWX2b\nsKMd5/kW682SCKD3q9fT64m84xZs1cMEavZXzdUuWcLVtwiRbNzUVQKHKkip\nFuf5v2CBSKd75oXx9YMRTJMNi0HA7upJ8MFc/QEGM/IfU0UJYx+2b1SJtqd8\n9PHDW+IFpqdj7XFB74X+K2vVL1F8s54U+d3wcpW/bPvfLnqz26GmAEgdChUy\nkdjE/CrXvwlxXVEn6pSXVezkrk+kVXevUk+CZq3y2/ROkyjqjHifVaFh0Xmb\nDMf6uRJJKrNKlHjkkdUlLN4mWje30sWITBEw9OED6TfMqcXHJVgiMLmumWhL\nDDS+DQwn7sAyR8WGNrCjwAAw4eEikWX1gTMjJyPOO9P+ZC/i3T7xv9a4UrFm\ng+gYrwKlfeuvjpEsnErKYxknabgsfBNhFDi0/rGBS6AEdP+NrA5Q6AyGgDzh\nP2KPLF1RQIKwuFfHkolTaGTWZp619GH4qf20O4mvvl/Fxj4hPSUWqZTsgJgS\nKwJ1TgRfKVe1agIt4wfnYezRrKmTOc76IC05L6ObhFsfkiYd+0FvSukiyOvW\nLrVwp0vL26WuItl2p9JcSiXDrRY2nvKHob94fArLJCcJXXUXtD4pV0JfqCM8\nQ1tSdTt0ZgNLEMX7/fBOm6fA/lhfqTvg3pKSZcRpNtsnT08OA0tzTPcf0TlJ\nldgs\r\n=mH+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFNXvLd5MCC8UVmFliyV4yr5ntHJzU3/VjiphmQRJvFAiEA0/J3fTZagM7KrFPBYZ+e2hEdMQNXs9qIS/Hy7tnpkzo="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.9_1610440646213_0.1269447316722776"},"_hasShrinkwrap":false},"1.49.0":{"name":"@mocobaas/server-sdk","version":"1.49.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e21dd2890564aac24147d31caef447523e505904","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.49.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-9Gi4a/4vxf6sHIi9gV6xh3nu7Fbo4u3FbdSLhGSwkTo1Q+dEBJICq1bdBVjWVsKDD0+Wd5fwOokmRpgEmiVQVQ==","shasum":"975abbbc5e68e5ce781448970ae1b1d0c6c7839f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.49.0.tgz","fileCount":881,"unpackedSize":2982631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ZleCRA9TVsSAnZWagAAzAoP/A2NpzbNenJoa+e8+Ea/\n9S+lqn/cfSq3OjURE8QMS1RK7FAd2rgairZi3mRTjb3tFJNkSDnsxA20MRgy\nhv1nUT64oBACVCDCNQQwLcVtudkxPXw79lvj/wA7SvcaykYGgjOsl484wKJV\nEq2e31BoIcGEWkaOvBCdJYxWDDX3w2lX42puBO9dkT5JF75isY62COV90igf\neojYIu238+E601PlOneTyf9eM95sfYFlwtN6EPtp2V9hsSbtb0RDr5Xx5X6N\nqC8t5gKMf1SLfFxVbV+DM3vUYk4ZFGFOirkTGm406vIcYfp1dWKO9/tVhKf9\nXT9sgZWf3SGUOTm7UzBBIAS/aXgoHUXvHwYzxdw+lWXWpOv+iO9xtowZ65VS\nhSwxfOgNXTHsaC0HCd01n6lpBmTTICpjfP/CYhU+wHuhBRUyFUCjn8hbhydI\ndluld4DIRsB4lW8LgHLS7OBw8UJyiBgPUKF353LhWohf3QAsLGkm54Qz6Vsh\nLj12gPfYyktROZ10iDnEY4cRnp6P5LCOFwh7zTiZYJfGFb5Qjgb4ml8N+DgL\n6aWnSj46YEfFZGlwAUmXuYaEt+ul5yoN20zGN6ERKASeMMHn/d9pN+LVRxZd\nT6VYFq/SX0DpssBHgjk7GeXF4HTw6nQbXomgKSIy6cM49PDNj3B5rDSKcDnF\ni/50\r\n=KNnH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3iVY54SPXtDMnNhonPA3EYiDToRUIXaWV7IZXGS2tFAiBmWeGCxTMkZMtun6XH46/0Y7bIn7AHziGa5ZXrOAFPLQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.49.0_1610455389687_0.8409272060219954"},"_hasShrinkwrap":false},"1.49.1":{"name":"@mocobaas/server-sdk","version":"1.49.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cca53884d08aa3149a73844a23d9e329a8927d0a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.49.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gt3Xff1XU1+So3yG07v6bvVtiKS4xipCWMaYG0OjN/R0TpKAtWpJ677xVoNGT6Apu0bDKQeCKgSfr4gzzkBPsQ==","shasum":"b8222f36d6f0e406d12d1edc262acc515b61c59b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.49.1.tgz","fileCount":881,"unpackedSize":2982679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgADTACRA9TVsSAnZWagAAJhkP+wflZwCd0hwn+N6IaReI\nFuNnf7LyTYtUrW/NS5XDqeyxlpxSSeRweSSeM+gUMGR55mrFZI5KbbfdS2vd\nmLeWoAcXs3Q9Zcl5hcXUELPDpPGEPFTsWVEcZzfqvpVKb/iCz71Aq/nTp7Ls\n5nilzZxWILpWMoHssw353rCBUvI4cfvYYVKzDnGwMEuRNAQZk3usTLHZOVHU\noXnfzQbT8yr39XrV5lMLFFHAUOCCusQ6IlI9/ctBHfydZFKZBmJUok8YbEOq\nU+Ah4cDDvqHabL+n0+m4twMMwkLAZVLffVP1WLtq8hTHOEy4HhMXZcg3V1Sv\nPn6skv1yv26hWFIGzi8bdMvnXH12jo/wsk0YjolLCbpunJwU72e4JKklaejA\nduS2rafavFtJfa/9AbZfgfsOv/M2RnWO/BhK6uzP6AH+bD1tdKQ/cg7R3Ey4\nsLVulj0/oV7g3tP+PMmLws4DC6+vlK6Gi2RZq4w93hO5neGschsxaNmt2d7e\neOZ/OYzuk/AqsayEy2CJ9w8ZLnzrVYkj5sJUZmSUjHLuuJpe3LUB+mYLU9pi\n1eaCDLID1DY9Tu/eOd9zVMvvetgWRE49kEMjZTg1by7I90sy2ny8l7A1qbSV\nbovbvI63D5bZ7vmUTwxTFQtpGyZLgEvSpt0Zs+EZWXWlFJ1RzWkhlBmUE6Wy\nksKG\r\n=4JTc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj2GJkunMxpHwkvyh4Z/bqUOWzWw2p+x23vsPhvz35ZAiEAwVclCTklWlw5JzK+cE/aKauM0XaGqDwRYu+MHsntuSI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.49.1_1610626240128_0.5090635797709082"},"_hasShrinkwrap":false},"2.0.0-alpha.10":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4642fd7a368baf6c2c2bc62044c3f9bd8b7520d9","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.10","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-qiS6gQwc61n6Dn6M/OoBS+L+Wqf04jtjlehoLM7sCrseJhqrZbeo10OYouwY1hEtl4/kuicusfInHbPnlNTzJg==","shasum":"eef3924c1e368d4f3614239c8e98e5fd7d1c4e72","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.10.tgz","fileCount":925,"unpackedSize":3186649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBG2pCRA9TVsSAnZWagAA4WoP/1Uy/pW4dlgPU5V13sql\niW0djYpu1bvb9hfHfcGrfJRTlCmXSogupw9JJpfZWXdkwCIAZzrJV7JJ6sgN\nrcRzXBxRZrUClcnhHeZxemBkeE2UsD7briTNtdeEPRHRHLH52RcJ79sZEC46\nal3HJ2qcBvYjq0ctFzZQdSqwMoLP08YvPOUIuhG9brLg3IdGNXQ3cOqCMzCh\n27//nBuZPJftR/0flGO9mT1eFwd4Ju+2rQ+GKcp3JHo9rhnXiTZvetUlCmxc\nQIILODEi0DtPGvD9hbqdeQOEm29nx/W89gSbcZoi3gPX3Y63SRzY7vyNdvH0\n+Ci94DKAovX8XPgZbqzwwntT22/8y8Z/mZCsUTOxrOQ+Wyyke+P8kg5zYGr2\nEuye9J0vIhk3tNNbA3TRxqSvAj01UbI/ydqFmwvTh7NpcWHgaexxs3OVxXV0\nn0amX2AiHnU4c5ZO8HWE/57ZxsALLtdk5eTprfwISNfaJDRGE4bYqsLFlgNk\ngAIkK4CHkVLS3KilMPJ0UlPNQlP3DSec3uKZUkLc031dfR62sy+ojra1OHrO\n7vG8QqN3ey2B15HN+vR+eJY/qV4OG1Sifv58Whmx5xYOv3STTyjta9//zBUc\nCnt7ResjUBw7QvWcjJcbkgiYYIwrzhzutREAMfcm6Aa4+DALMdGdDKgLJEiO\nTcU+\r\n=N3M1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5CvY4WcZXt7vfPZZSWWW7FEhGxPU5WMIzqj6RmzS4xAiBaQzWTxDlO8TTF/G6f0JhJhOm8ctd+Hl4t9KMRYBUwbQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.10_1610902952777_0.6943149796396961"},"_hasShrinkwrap":false},"1.50.0":{"name":"@mocobaas/server-sdk","version":"1.50.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8de1c506bd02e062ee7c4104ff43e6459ecf0c3e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.50.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-dhKL61BxISFPsJkB6deFVhxju4SDX/73B3CGU8uDyTlmzH5deI/NplZuQ6Q3Oe88ioRnkmhKISa47RrmQ/pdbw==","shasum":"c49158389c7a26ae1c4534c5a011aa98424b3494","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.50.0.tgz","fileCount":882,"unpackedSize":2991751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCAhgCRA9TVsSAnZWagAAbE4QAIA+3pV4oQAAttN623FS\no2K2P3tNXJTZOhGWGgotzPDaQJDDJ/aP5SV4ZuTU+hC1epBEE/HjWn2jdDV4\nZVkSesICxKKtxptp8jjs3E8bFXJaEHe6wkRWQEow4xCtTxDF5AzLBOqiLW9w\nOw//w7NzdJGc32Fz/zoQBL0wJ4gE6qGNSk3uQ9Jm62fvqifMgcNqOJLED4GS\nrVf5kVJWHzvQSKDxTELcDJBvDMrGrH9KibjcCGJYPl/FyC7gbLg6Cg/qu+pe\n5pdbVFJ/i5K8bUaqKYugPzCgyFdksAYJadarY0/XS2BLPBGl7Y2UqprB8vWT\nCtk6pc7Os6IdedZORVbqVt6beQw7JGzyD7jijh6EKYWv+/A6lS/P5r7hJcKh\nmNjSQukM9lXnyOpEUsdpG6vlfwxby+3pYtV3z6l6baO25uguJPwld4jHygoZ\nGdy6TE//m4lTPQP8jeZKQmxkZMWIL1JJAj3+LdFpMpcBtAf4i0FwojQ9CCaJ\nofL3e7rR5aYIswjcBaQsLuJlTiFQxfIFtE6ygEiyrjAUqd1RxQdy3d1C0S4A\nCrbG0HtdoES/Li5gfAuaPPT96DmwPSqlPvuU37Y9M/xYC7P0mIBGkOz6JGdA\naCkNaKC1DUuurpx8wWLw55kF6OxBYDtFggRcUm4tWZk5DYA5Z0QchblmyMaw\nKBfz\r\n=pfcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATXVL5QMHTOXhq7M/FYCOHBfNrDPdRcpkDAD0x3caOSAiAdiOY7heSDlUf4yfUvWgsoGQwejs2wja1DWmz7+Ohxpw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.50.0_1611139167882_0.21032124164751975"},"_hasShrinkwrap":false},"2.0.0-alpha.11":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.3","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.9","openid-client":"~4.2.2","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.9","@types/ioredis":"~4.17.10","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.0","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cb9a3ed9d2abef759059a526531f649edda9080f","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.11","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-pAtOAk+5aP724Xx54k6ArR7v2Ed+BQSrSi8yTQr06jEEBQlOr1Ik92Y/gmZ9Y3lHJImWwf4OvA7QZ+BTNGviyA==","shasum":"9f1920bd9c8f9af10c73dbb403853059fe7226a8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.11.tgz","fileCount":936,"unpackedSize":3208648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCzSSCRA9TVsSAnZWagAAr4oQAJ37M+xtf5gI0If87UJo\nY/rtbei8iM9c55X4TITp1Nn4UG5XbkjRMuPrxL9VxY5MfmEUGsWY/+e9V9lH\nSyhsTaLwljJUyX5uBRMF+nKPe6Lykk+kEufj0Rk6TjbFafFwdRjdc4nFUf6m\n9f+u2dTHc4YOmxyi0LKuRCG7ui0UaXGGLb89tBknrkkgL4zkdFVfB1SMN0QM\nUhZTw/PhU4Hrq7trq6gEE5vlWhYzmuE4okTchh/pFAzH5WyrAOC/qsQxPZcm\nN+AfPWZ+d5qjpQe6f+kzPYnKtWZ+I9C9hUjqg5vYN1WtDYmQ/UYvc8JLJw1d\nsIoFo9UaUnJBtq95otSZKFCHweA9dgtrfPM+kKA3ck1gMkuVmV80HWLwGcBn\n8lAgpnTlI6EQmejjVAkj3Ig5J9XJEMjitmEkJ4IZ5mVzno+X1SOeB4Cqolr2\nu1mde9tfKUaNTNfTeXz9vHaJZ/ensdOqc5qalHTjIvXbZq+sg5Tv1VuMb0Ck\nK/8evfNKgc9v2tz/TIWpLKWEJ3peiGyldNoXXcNg3hogI/64uKnW3eK2d8b0\nS1J6nu4Y/Jww9D2np1QXQXMFo2gw+82ZE2uklCxqs06dHx09EzqmKrf8u7Xk\nc/HQKTI7Zh5a82wxy0luwIexvLZREYGbTh5zf915eof214Ewwtlbgy3NhXyO\nqOVH\r\n=Fyr4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCPQFMnK0MO1GyGufs6Bk6xT4upswPsv21HGPS/KtCiAiBjrpcfOQu2AF2Xemb02woho+TM2dH5aR9Cvp/rppoUVw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.11_1611347089347_0.5684460653275119"},"_hasShrinkwrap":false},"2.0.0-alpha.12":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.12","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.3.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.19.2","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"186f671e6f8246369865670ad23268ec570c42aa","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.12","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-oci/BEftzWNWhXltWbjbwF73r864UcssrmX8wWkxsZSzv69FxG51QgAMt8yZNJRrIHvfb7LR2cL56Yq80HgZpg==","shasum":"8a72685fe950458090144fefa01bfeba68705b5a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.12.tgz","fileCount":936,"unpackedSize":3208724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCz2ICRA9TVsSAnZWagAAZIkQAIBq5RcnHbGbSmhv4DC5\n6o08PkwnVBnMUkxCKHxy8vjliqW/itWOHcLhsHlD1EQkPmaGG7M2vhIGN0Yh\nSGLgrQSsOET+D6dQIwGWR5M2ZMpScRjTJe5lPXBtb6R85ZgFbbHKxfne+i1M\nWXu9tSO6UtPd6SaqcELJ8jjELByiAP0lpSdbpowfkXtIiUJu5Zw2YRi8qA1+\n1u++uisg84zKzq3bffx56PNdT7dgTyh+DlEGntQYmXv8YHWm6coOjbCFVnyr\nypVi4C3GeC0Kzm4Xo0rDKbadWQsunSvk4jKlcPptHn3+SzLQrt8lbWfgdPA/\nZVh3nRU9BfQxYAn2mV11ldkAATCaap40O6wajjvoGsiqTc8N8z/ZUumuyMes\nuM1bREykZG0AAEsCD15pyMYSrPC+fX9uiIFpMwAGOsdCcYCYqp4BQp/ZCcEb\nocoC7Vxy6zDkc1f4Ls2urxE4suieaMM/zAGNX+MvELc5NpFyCxpzyecB0uD3\neBsYM8sq15JQ7Ds2qtqx5t67s6sIfAnG7JksyXBH7n+jfcos1yLzbX53ULPw\nOmbiuAMCMELYVFcIwCgS/e+equloj/GZ/Mp68Le58Y7BusZ9ex1aPXydfXAZ\nq2g2Iq7ZlZdMlKkY9pYoOjflp0xfGMsMpg/Q1jWVw//tOkpgYfLvVczAiiz5\nRvFN\r\n=/3+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC06ZsgTvABK7tGEJpfpMPudegQVfuVgac8cOHQAw6lGAiEA7ldp/+09qvLyz5XVBY9eakUwCpseHjL2p3Zrk3JXquQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.12_1611349383326_0.08465649414548637"},"_hasShrinkwrap":false},"1.51.0":{"name":"@mocobaas/server-sdk","version":"1.51.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6f8cdf1cd5bed78f0eb0ff1d3ac19fc2087aefb0","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-ANozHx5aBNSCDorSXgHHBGdj+nCPALZT4KIRMekcYBOMUottUBataih6U7CoPpHbRc56qjHr5rlqLk1HTD2XSw==","shasum":"5ace3eb9c31a0fef094ee6456140496e0d00771b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.0.tgz","fileCount":885,"unpackedSize":3006791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDmeXCRA9TVsSAnZWagAApO0P/iK2M3B2XSSocxZnICSC\nmeOw5atzc5iFhz70YGZlZFYnht4j40e3w5X3Srtl+q7WLvNNpYUOxxfQy/Rx\n6PEcBKsIdmsbZBLBbbwcbovfTvLZipWbZAHsXXafK8zPoYxLFtlZwTJn/oi+\n6hYuqxUqSPNVCexu6KounutYVwCVgTPZ6RkG7lJAh2RCCYncY+qk+/PwGyot\nTXzGhSisgU4KKde0dL5ljXo9PV0JDemM6R8DdqVG7WikAcc0zdL12DCOVg1D\nbO9HgKsBYnNgjbP0OTaFewNCEXERNeXLKBNdCxuILpznzEeWPgU8xU9Xj21T\nYm12GuwI8CvXfLrg4Uw6u7SSVChvOjEht34qUl7Pay0FIzfZ1lYo4g5uQwrL\nhGVDDHdcPHNUh+4IIrEs6OxJrj59x+MKSe5D2onNkpRrN4vtOWGjnHAMJAFj\ncH82FyNJN6WaiJigTIcn9VzN0PLHX4OI175Zczok0nqejvuGAIKJ5yM8DXxM\n6G1h26u1LmqYiXu6O3cWLRY0aESW1aVgo/PpbabbjrXyzPLQ3uyPJuAODN+Y\nOLMBqJdri8qQGWe4m9RVTDdIUEV3bEJ58tEICUR+H38y3/hJdH35KAC+P46U\nl4/s2noORmk3w2sTkO76qd3ffy6L9S3jXxMkgLp9yCQ9ysOpbbhCOxgJS6cE\nKSrv\r\n=rp8V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9nc475GsgDDRNby//nPZ8iWmGvbeaAaY3rY9aOY2FEAiB9sq8+J/J7zqrHJDpYBUF8S2wpSWw+dDUmo1i7WPG/rQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.0_1611556758323_0.19368584453144067"},"_hasShrinkwrap":false},"1.51.1":{"name":"@mocobaas/server-sdk","version":"1.51.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1e44c7ec75cf5e45cdabd05414c22fb11e8eddb9","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-5+tBhEoBsQL8drDihobTmzlSZO3F6YPzgKTNhM4NkD/dR5/prbPVxT7TSi6iK1km3LZaUq1I7WQlEZHOA9JIfQ==","shasum":"d2417357c45ede5ee932ae43550772052c178db4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.1.tgz","fileCount":885,"unpackedSize":3006628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD4SHCRA9TVsSAnZWagAAMq4P/0ou/hY9hmFOvToSrINN\nZ6Ox4dc/D/kriWaBOYXEfugBrGQJvraDeqrJSr4Kucf/zBczTsOFF+uKY1/v\ngLpK4pIrWBvqLPAXoq+KbqapMULnYwzKpUmsOuTni12ho9R5+3bKt2zNl47V\nEjryCP7wjOXKHbzgQHCHTB9/FzQWyPNWRQOnjtfJVZLDF8UzzgmJOeLeRwbC\n6xD1szg7W1m0yqkFK4uOPWgnyzJbbL4Cn+LwT5VQbzWNCkE3p2PHLI8qlp+Q\n27ST746AbCwqKOJ2vck2pvkTazuOCmzQRkehUgWuATwCO6vcl3qY0VQ6J3PQ\nUXjCZLdI4ictnwo9Qr4YEXXaVA7mMIh0xWfzD4ke4WGdjf0xlwrhWVfoFVhW\ng+Dq8jXB6r7IynlkB2JY3KlVJqryuwUjUWYJRxmKYsHpxkN3BUD8SFpIc9yj\nSYOKdsRDOfgQVdvEKpsA24A75+MJuXBZZqPPMMFAUPsT0oqom+02hVrZWo5k\nEXpuArsnm1YGLylU0h8MPeep89d+wwJ2OHJVulJYoGi4KCrRVN/rRa4q6D9r\n3dNtOgZ9bDcQ6wFgiNkH9q6vLoyg1G28DYvfZV9KMmHhnAs2/A/77aHYQeP+\nMmGBVmNxqlQItr1ZLOH1sum0/XE2HsP8qVXbHTXK97/ZMzVuNgf/bIsbasJw\n+E1n\r\n=Hc70\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2fk3fjOp8iV/PUQzztNBGLMbta0BuMbJIUpKU7QkUyAiBPPohMBkANvcVQbsFmhJEKzwt/nBoNi0ft7Cc3tyQyzQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.1_1611629702754_0.5545194663522142"},"_hasShrinkwrap":false},"2.0.0-alpha.13":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.13","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.3.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.19.2","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"23713937518e00743ba6052d0661e48accfaf9be","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.13","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-sl/cshtM2S1wrlLdPcGeSXxlqf9kIcC7Q+UiZcQMT8a8pPp1Qqk8xwPguSykGNGO+cxMFXvTDi7cofzYl/YAJQ==","shasum":"7d37c538d4acc5a13896726cf5031bc45cb38c07","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.13.tgz","fileCount":936,"unpackedSize":3208768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEV67CRA9TVsSAnZWagAAm/sQAJ7/QU9nMUuZJR0aR0ZS\nzHZ+8sDL017CDHfQ0iQ3q2DgrW/XvVfmsoorB4zVr4b/9u4baUzQiirESxGA\n70miOY/FUeuWVQPYu8OAZAfsToPip11boc1qYo5ihVdhr64ixhx2x3qjTb6O\n9sjrwCK5SStbAuVlqA8T4Yt9QfanVHBLWdkr5K2hBIf5mJTKjC8Lzxpg9fMG\nP+soKJv+SEXA/Q/rkYZ5zaqLUKvcN6DUV7uln3/1HWnM2eav8ZQFULa4DHNt\n4UdkgoNWcTGDc2tjYIud2Bunh1a4p9geZQvQCcZ6SFnJ38S5xjAzkQUNCWBc\ncrOj5TegbJ1UKvHR+XmdXH7L+5meQ7kG/re9eOzLDSCCbWmyLMA8YKIdipI0\nQQ29I8X0uFpVwbwLy3Y2Bh5ftd+mL7Aaoj6OS107+2t51IqA0p+9INO/yLXJ\n7z7Sj/H6mMtVXwqY2cmAicyoJq9sZ4yRz/ibbJlrK281kje7pQsqvxE2/nkv\no5cWvsYK/MWp2EzrthNkRzQdh5vrm9dWgJytsnVOYvP3DuJhCyGRCN7yVV2c\nDtuFW4PQX1RLcNBXBkVOqnsCVmnMz4nK/y53tZizuFnmLJLVHrECkZwzvz4e\nnZKTGCgJGMZZfX2VmJ691gtAnJnO7um3DewBEHG28z1Rap8HvqnFgAIAA5HB\ni75U\r\n=c0yO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2S1FzpQnlCYQsVuGWnT1gj+2qsl+IEfZeXqZ7BPLTOAiBFRdfGIX62pOF94OjbfJZ/lc3ZjzsXfcbK2woEHjpmRg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.13_1611751098580_0.14190719888727088"},"_hasShrinkwrap":false},"1.51.2":{"name":"@mocobaas/server-sdk","version":"1.51.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2853ddbdc25d084ed01a2b8215ad04c5a2836765","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-MzU9yfE+vk4S8OwAH+twmQCs1MQkC1F0YxSjIEl4ubfPYo6jxKji6wWSC6NpNg3QQoyfPHPrPTfseHKvcFjycw==","shasum":"df14b7ea990d065689f715874d2e0b21528b22ec","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.2.tgz","fileCount":885,"unpackedSize":3006666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE06oCRA9TVsSAnZWagAAjQcP/jQSUCTj3INIgz2qE9Tu\nlZ/ewvjj/o8sjuWctJLX1EMldjfbFUI8cGg9gTS5qlWT9Cdcb7IFbGHtpJ50\nI9ua+gsOTwD1q4mqKs3wTI7Cw1sT9mvXK9RQRRM2MCi45VPkyOLKHDm7BEVH\nNTvErp9fcV2hADeLO9l0hOYJ+0H+pGtIgSTIFpLsBOKaVG2vMk/X8GOSLYbF\nNC5Q1O4htlYcu8kMvGgG6PGvZ7oYg8OU0yA6qkj8RfxOjDsqrSwgGmbHZOUq\n6AaaEP3M79lqmN7y21hnHb3TjJAGxq8+iYWAL2Co22W7COi2ABlcsBteYAR7\n5/gtrvxpxGIBDUdo961bArmYny8+e1FyHnzzPHEKPd+9IThhC0rZcXJHDyzd\nNPjXkycQ3RH7W+xATQdT/PU1d8bbWu7S1WqYCzVXPRxQuaMOUvs7y7Uj4ax+\nUpuWAusX0PsKjrzjEGfxG6S2Rpqj3Ao9sfU7GgbFpNI2yrsWyYDC9aPtEwsW\nNYJrgTuny/YDNcSrFCCZxcKuv9JeloeX3YETKmGUEa6+/5fCfxsQzVGMqChR\n3IPTS0HYam5bHklkaFLrQ6XvMYcMKIExyUhe6I0epN/5C7PXEmrVGYtyCbAI\ni/xfyqaq61bhl/3wdHUi6xOVPslOztdPam1VMa0HPIr+ORFUPKwpNEcRG1cj\nK4t2\r\n=eLAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHR+ypviO23oWPEOSuuOtgcNLthHjjv0soIM6lX5xDnrAiEA7+/MCIz3+87PGohdfkeP0kWh6MpsjkC84JtUzxHMeYs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.2_1611878055246_0.7688971064298151"},"_hasShrinkwrap":false},"1.51.3":{"name":"@mocobaas/server-sdk","version":"1.51.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b8ed190d5be65e539288478162895181bdac2d85","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.3","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-bE2R7uHH9pS7mJFDPBJe0ubfzfbYe0T/eC1e4HR7iNGrHCPy+IHhfLwbQS0LXmTIPccvdLVpWqi/JpPNTMxLSA==","shasum":"9f41932103d851e9f6064f27182c2bce38f89071","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.3.tgz","fileCount":885,"unpackedSize":3006991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFJBhCRA9TVsSAnZWagAAztcQAJVx76C1TOBFtIecuzjk\nYQyuM5AM3urzRu/dDtSPYP58YjdRCFOgkTpPMJeGYecTFSFNK49y4EiEoCkE\nIOoz/OHGUvSoi25JiprqEqeljTtMKCrywXYyZZpscRkYOqQ0poVNJiOPlSYw\n4yXcAatjZR640eDEtaPWvTfZXkPKaJ/q6RkaBnFMuzSina1mbnjB2BG+/xxc\nF3mBMHHtQYMRRqhFtG+YzpGKwuH+0UAQW7xS6Wlg3IlQP9YvUc/qRbYAdCDL\numWP0udG5lJgaqYj6/jtinmqrbNW54tZ4H3Epnp5wuyiWWMZH6iESW4j6zsO\nDERi5piBUkEV/IoxlpwT0yQH0te+ltMUfQmvJ3QYgXOhISxCaTYg6AxU25uJ\nkqgI92thT0O8U+Tn/dXX5qdHdAms8yG1O0YHSux2R5sjQG6uqvIQ1GfIjRkV\nC9WAAk0tq7+ak2ttL3GjgM40hdi1G9NG4KR5bajOrv9CQMIb+0PROmsAdsxp\nQy1v/13DqtVtKpsyTWlqH2uosC3viVRiF/KkW4PO9eBdEj7TmjQ32ffijqut\n3Ndrp2QU7rZm/k8kZI+HPY9M/iA5RE0NJO31Iouxo7ahYDcyxjjEmxflkLYr\nGlia6PnWTmq4bmtELQ61XBFLIxoMRi1c1pB1kpXJvF7r0Z8CJ1TGL/2d04XA\nWzEK\r\n=j9+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx2/j0Z5BrGMC4nFfwrMHr3P0UMtMdGMECJYzdJPzeBAIhAPkIBHFsHk0vNXWEw78ToRjgC3bgLa3LJNpyewDuw7Nc"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.3_1611960416749_0.04959858484023649"},"_hasShrinkwrap":false},"2.0.0-alpha.14":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.14","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.3.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.19.3","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1ef90645ca826ec5b149dabe4938f1abeaa718b7","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.14","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-LWcu8jcFVI6rUEeFI3yfTu6sy0iUY9UT17wvGJpKdGApaW2BTxL96GhSXz9J6eULLlNVSlFqS+DbrsNnv4ZSag==","shasum":"a292f7384048fe40d22d54cdaab70e4a106ff678","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.14.tgz","fileCount":936,"unpackedSize":3208791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFckSCRA9TVsSAnZWagAAQRkP/R6KwPaiClCPLMEqVcaX\nINUkqtcrmCbQzd49R8qX8sk7yx8Uj0MpubR3BjCZ0S+UnJKs6NucP+F243mn\nw9bQPLRC0WqvwTnCXO22F5HpuPnYO6Y7jBVLEnerf3Y38wPhDD5xbPqBV8S+\nEt2bTiEQNUbY3ZNzXwcp/PM93Hu/lh1nzLG74i8HX8f5UcDnkHXy/NZBFJdL\nNJ+Ijkl+AcxcJrtbwOAdHPHReBAloTlgh+LkDVa0W6Ppc6nYz0knG7c9cDRT\nQ/fo0Sv1m88/7xDmfOo7yCl3hUuqRIXl+hMq32MfZBXo2LCTKuB2GCnKICOH\nRTWcjIL9VLesRyBgUGdPwM+09elHKBkKIE3yT9n9rmFzKojuvaO2FOlR3Iic\nPLTUJS/cPmOsC3uZRE+wLhdwM+HxOJ5wZXzCYiJ6zTqiYKehYCv8UAYfWI+/\nNO+Oo2uR4Y4dwQxtK/xxQ56doLC7pyOPJHy9MlQp97dZmaww55DCPB+oULoO\nvr+Ueozags7KLB8jglWgNeEDhcUSKVYRplERxWnlrbiF26GPMYMRVwGBPJdC\nOU/TuXoeiL5SYzLPV2wjKN9Z9AVlyXT162tK53L5cwRJ3Oe8zIyxUxrjC3VR\nr1/kUoH/GVOZEPcFTJks/mxFBmTcMSCdu+3WbQQ2Efec0H6Mb8opzZvdmEhd\nzgZD\r\n=gwQ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPnup6zaDutiL6clWk08eZx/08RRRDie5ZNbe6LfweHAiEAlUbRhBjhT28pPtytVtZDu4ctStvdmVIhSuTLoBOhgQI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.14_1612040466171_0.11303134728429809"},"_hasShrinkwrap":false},"1.51.4":{"name":"@mocobaas/server-sdk","version":"1.51.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"12527177b538dc7100fd821ff3eee48e462af897","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.4","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-8OyKSVGYJWLJ/xxRfj/FjxnD4YwqnlBp1bUghC40AhMbZSADgD85A9n7HQYCDr3pF633FRfepFSqQ2ug0xvm8g==","shasum":"13d288169a74f1e96cdba93d98f73d6ddad49638","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.4.tgz","fileCount":885,"unpackedSize":3007495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRhgCRA9TVsSAnZWagAAYBcQAJIwgEqk8DICZ2SqHu+l\nhzDZ5Vfvo84PXFfRDvaDVNH8egi/4Sl3KfuMNyoMIFRKaH3k/wI+boSBiqbo\n3oe2oBAIXWN/DHC8iCr5jXDOp2lHbX9wFkFcjfdzP96ijt2NPrI0jwZowAc2\ngCENdMNrvRE8NIwyqTasA8nVNMV29UmUjdvcjbOmNcYFgtSRUUsWlmxZn6tJ\nrdjfWj4LdDi179Wt/ercI98NuaoEHRXd9zqGm+ZVlKtbqIaplGDdoVGD8n8R\ntcqjUJjOKgCnit1HaZlZ2aBix0z6fh5VUYNH06xwyYu98/KpZJWSqc11yf+j\nTIe6y9ws5zR/HdIc9zyQs46/o1eK0NxNoAgawKVyNYeqtfa0vSyauXG4qcCW\n0FU309gUkeTRiHKdexl2JTaBdqaQrDxiTZoiLGUHw34kRri5mol5HVJCvzxv\nKnFQR+6L6fOHBUE49iP59ofsYso4MvumGx+AP4WQYxSY3EUuoTL+LDOAdAEA\nn5GbuPYYrJJertEyHbTlEptGnghdHdtxZtfl5JgIyzJgPUQ5/iWBsfqxWoYy\nF5XuljpSdtPpa3ty5oXPdVPsT2408t7FbRL5FMSXAswnzxP17Fa9XqHuG9jZ\nPkx1N6wu6IXieJtzQuGxI5eXBs2fUCTlqYejDfU1skYnIuihGcYpwY58oWjJ\nR/aH\r\n=pxmd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDromspQ5RuJXb+6zaFOwR3uEecrg6Ittp7AthcSCeh2QIhALQad9I7Z9gQVIYj77+iESMWrSST+bB9pygmTXtKsQXR"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.4_1612257374781_0.5479854573155869"},"_hasShrinkwrap":false},"1.51.5":{"name":"@mocobaas/server-sdk","version":"1.51.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cfc8fe557f01254338d13999445d858d11a7925e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.5","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-OQhE2wNPOaep7fny24HiLh4UxVDp+XT7Z6GGsN1cFj6IE5wrXAxR8MogmvkbwDm0T0oiFbbWJyIlYEHESY+DLw==","shasum":"58bc61c4f736088f85c19ea2dbf9d79c4bba6e72","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.5.tgz","fileCount":885,"unpackedSize":3007299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGiQ1CRA9TVsSAnZWagAALDEQAIqNhjCYyiHcK5Xh7Ad+\nHwApfbBVdh9JH5c9BJvDyj1PBANYjKWKZzxrLjk5q4EQTU3WK7FtDPI8hPu6\n4srglAm+eVcVd8hKTlrYzW+Dh9DG50SDm7CuAl+8i0vtmwLXO6QDsDLWl2xm\n8O4sY5tQVf10rIaHXWBtfHmXKL8A5f1mWVe5Ty9X7khtSABJTa81N/V64NHM\nhrjMKdiMvBLKGGS2sQjk83M8iByf5jteiW1hadiqQE3Aklf7P91HAANyXSsy\nFQezoFJKbysUIGcaq+Eonv7pZMVgc3rnP6sQFvZjaCXDVt9LTHlEHwlstTPt\nNsEJpxQP8tAl3ZsxxbhsIQ2rriuBao/tDp3cuKMFt78nFTdQ+zikAVGmsqZW\nb7Um3T8sDBjAp44W8IGk1aRREkvj2ttnzZ6PRktprXRwwtIP8Hy59Z7ZaShv\nE5Bg+NVztQPDczIsund9XV0WRjyiZ/wzb9W34yq19g+I2OuNKL0Unf+W2ndf\nCAZ4+Bi+ZDywpOQmWUF7ELer83lkQG2Xqqvh5+2MqlYmY5/LN6uz0ZWkr3TO\nWwqSTFrW1aJNDcBsIFGTj3yBG36WXmFLJ3x2aYVzW+p9vzJDWEnhwjA2CNd+\nSjq3zNGsvK1HzVbtC1G9YmqY2Ils0nc1QGMuiF6qZyp/iyXux/ZZ5jEQi5/h\n4DsT\r\n=2Lii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2oAxpZSOiwGnoYoQsw2DA55ppl7BQ1EyNyrsyK8mibAiEAwKLHJxR+gT49lxaTn1zrcmBnNWY6pnGUAlB/m1SLrII="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.5_1612325940595_0.5835916491887989"},"_hasShrinkwrap":false},"1.51.6":{"name":"@mocobaas/server-sdk","version":"1.51.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"525d4bb59a977fd655d30b959542858c66c12c46","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.6","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-sKi3B0UQUghO2nhX2k/dA8GH6LteGkjpzi8jzePsiYx0I3P3Hq3+ySv4n/QKBgq4GbKAAVTfptgKq4mHHGq5DQ==","shasum":"0199a34697bd6593af7b8896011436fd10842529","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.6.tgz","fileCount":886,"unpackedSize":3007665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6wgCRA9TVsSAnZWagAAhoIP/RYR1TBJMswpB43E+nag\nWgVCwmQBz/46L2WxOQa8cPUPjTxjJcTzQoF7wXN3tb/SH/J6cvQxSes2nTG3\nUuS8pex6KKRq71NCX7Ab3HNqd3/PTKg8iT+Pp168l+AgH6nJyDX6QYmpPfcc\nWFIVG/Wcikf2cxR3NLz4yBucm4jQBDohePjyaFoz5EtgA5PB6BBRUdUlZIJX\nU+Fc7qcYeXeQOKlG5s5TqYvO0ZS8pDzzTnHefZUymip8xNQv9FWIVt+IWPMZ\nbNb7tZq/YxpbMogGZ6cCvjoPtQTc/zkC2Obr4ekxyAgqJwU6d9+NmpCwUclb\nTo8Ey69HDFDKRJVDPTQJXMi3c0ugJThlO3UMr49srKTCBeryEbIjZzX3bDbr\nb6InOKLBXQShCcAaAuPp4+74x9ZK/Llepg7OIh452N4yPFvP2MsU69lYYxju\n3b3s9qIApBX0+K87Yms9tmIxEd4jHe6IaAJJipIWXFe00lP21sfCkVuUzlve\np5FLD7v5sMBII2xeaArRm9IGqwcGmjWwL0GMrGmFHO1pb0mGBcxjHy0Ts09D\nzvu9efMmRWzl7Q3wQJLApqRjH1+qWuxSxk8e5Zuxlr+TYgmoMyONOw9YoM3/\n5a5JM7gBm7Em0WL/JgH1fVYbfUVt0OJoI3F0G7OONCKZ9ov3YRYYm0REhLYI\nrKzt\r\n=k6Af\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv1idyOdi5WGyPjpDNnqy/Gv6pNiWexpdmvFPedE8FEwIgf4Et0l5asx3irMnz0/bKfOFKKL9mf3j4shdsDpaBHcg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.6_1612426271378_0.6777609984491029"},"_hasShrinkwrap":false},"1.51.7":{"name":"@mocobaas/server-sdk","version":"1.51.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e58842167c03c736aefe769ab223fc1e293744ce","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.7","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Q4iPyrDxmcxTfvVuEbYl5StAku6mEETi0X4VKrY7NXGw+9V/AvZKTMeaX8pfFqy8W0APZcg6dZXRRWgmf3+3FA==","shasum":"e733cec250728735a87e50796f6e861b6383991e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.7.tgz","fileCount":886,"unpackedSize":3007643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG8JVCRA9TVsSAnZWagAAGI4P/iiaACyn5bMdVTzIEfRD\nxe+IDiZHeazi/gncdmLTAwmSfOSezbf4T6PjPKzBdPFNGIrw60PxstR3/jQ/\nOH8QaSEACjK1N6LQw9rcDsDKOvtK2vCvAY6pH4tWqyY2AQo7kG7joJPMScAe\nKJ2AGzeggKecUCxlYcFQxXvjrC3/iIgaWf1ak34cACMXUP7QRA9J4rB8pWHk\nf2YoTQu0Fx2n+YdgagUlAwb+tiArDL7MQO4Cm9prxDQOgKg/eDF3u9p+bFZW\nx6uTK0YF81YSTJ+ytRO7GNypzWVKQ+Rakoz7fs/R7YNBHI857dpHg2gNuJUs\ngsSysXGZvzNM0KHYJyTWZXCEwc5WdurYH+j3FIYqzS5BiAOMn3gOwKf5ndH9\npOscgOEV99T+yWQPh9iSTDkkqQowpKbIG4D09Qg4WpWceibLicWm140hWHUU\nKkAmFYlMDB654ifH63EVPZdzT8OhFqajwUgXYTuZdtNWgIHFfGa4NbFJZj5C\neWjBQ7Z94Gn/FXLUxKHCnoiASuq/SIPdas3uSlXNXnuoJmwZWMLD2eZvC+7u\nLTI3cuEJlv7KXiXp7HlydJ6mSkOvGXT4XKRwyP6YbKFRZB63CPiIKfWyD5yH\nDD2cJsMyk6ma4LlSUJ7ryRG36miGrnvuUz8aeFgGVDV2toKNv7YiZ7hIYsjj\nNzP0\r\n=ktBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhjrpP5AphXfMMJIkHwJHaFYie7VgdiuXUgR9H/WYkkAiA3Z6Y4h2WiiRcWPSvW8mEAYsybGovVwMrBqGoY7TMrkg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.7_1612431956772_0.9446308121911864"},"_hasShrinkwrap":false},"1.51.8":{"name":"@mocobaas/server-sdk","version":"1.51.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5f975c9ef715c4afbaccc82969fe983e4f5b31a2","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.8","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-9d7NtYnbRN5faRkOGzylfjTxd+ji23XMu863C7wcubNWBFZ28GlncN+cHvbex67FWGkuUjq+NptOLl/k3QRYbA==","shasum":"e868d4a7544017f9c27aa6125e9e26e1d19067f6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.8.tgz","fileCount":886,"unpackedSize":3008168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgImOOCRA9TVsSAnZWagAACkEP/31NroJ7QQ1JzI03EmkH\nz5+JQmyH0p6Ow9Fo9l3YtiWEVek1mXO4mvK6V21yu6GqZeeslcOy0bADtu/R\nAWBHRylS0Km+5tEhDrcf/ImjLcL1vQxr0F70h7I1ANues1XTRAt1x2k2ekNe\noE3LSfmCBZVG0abco+fhrtR+gVX7pfyWmt+pzVp7+7s68kF+hbZHIbZ2bM9u\nF4f55lht9R6m2kChXI1NYOMw85nzsnE8v3SgPbSIs3tN3b2VTy3RzMftY147\njpUPeEoc9FxFWVvXhXGb48gBo8U53p4SPuwg+nh8fB2lzMcCntYpd65j5f8o\nk8ZN/O1oeV7ikqi9t3gq3P99I6tls2uvu7p+IEkRabpmp1tCpoYkzUHlqdo8\nAcw6fg7mmRDJqZAQ3eljV5M7wsT2DXEGKnmCe8EFCNCnsEtu0AN2h8gylwb+\nysKLE4PMKGcghaSDHMPBkj7R5f8HRdezoobbSwRpg+1JVqFX0UHrH5l9BNAE\nCcVoneIli3JTjd9d/FJ0QpEIS/DNsqzGtAHYC43xOvMNOb6elRl83XriwhSM\nWdo+7yr+Tjqqljon56HcqiWcgg0echbDPcdKlcQmwjCp9P+M0B4owSgP3YOE\nSXWO+HBMkbb9BGHQEDxPANixpCTfIRFS5nW7ZOFKO56v/pWczkofVpP88fie\nRYxt\r\n=l9JN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQK+ER0xjwFm+zsQ/pW/plH6WuRdn2DJEeFZOgZrQxfAIhAO851LlTyo0u/7FOYvws8jxuwh5qNByrlh1RPx4ToerM"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.8_1612866445986_0.1903087016061742"},"_hasShrinkwrap":false},"1.51.9":{"name":"@mocobaas/server-sdk","version":"1.51.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2ea23413c3405b31d41bc2966f995f6bd98cb8a8","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.9","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-3lYdrG9heEZJ57/vgpMvF7hbOq7Vc3Vw1t1RTH5/gA/ENmRiTvjVD6f880G6QrId1UJ11UH0P8++g45tnhemlQ==","shasum":"f18134387934f27ba8a2d4f21eeab568f8d0e830","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.9.tgz","fileCount":886,"unpackedSize":3008236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIm5ECRA9TVsSAnZWagAAHEUP/i3KcvH9Q31uAAqcxqUE\n6rIPTz/yCvI/v23/F3L2RruTjXYdveAgCvQ6RZmk19mKz1I1rM/Y/Z3e38J5\nx4feInqYrBYJDKZEvshgTz9BsBPoIlHA8lox+MYQLbK5d5f1yk01YFraTtnZ\nE5SvfYOR0zWEnI6Gu/6upjaVgb1A5/kJAq0bxXk9KJReUda4iy/FWpjti2Cr\ne/71JNrfp4Ia3ZoNgyJxVasHFwjD3ipwiLj3Qx2bLcHKTc9GN9P13QMxnkiH\nSQ8gplBZQOWU8oEYuCo3VjHMiBSO+HVtY/A1wGh8MbcSuSEMNNwy2BIURGE0\nXqKXkfgxanx6WB4M2QwZS6VagEf4pIlMnIGgq4OuZtN7ZGpLFdf1TbdtQTjh\nUsZMC8FGaa0uNyPETXUCwP6SUwlpkqlGOJllvZgdX9Mgoi4M51nSzPX148RL\nFxe3HaByjXvWIuGe20hu1ItyKoMxMhFsLJpezeF9stDGma5sgcxVdosOovCT\nw62+DCZtKdHSH8UdZqMvcTaQr2N8+AUfB5h3UjtcTAPYj0YkyCpXNg5bfrv4\nD5zeCr2E8wV7LcDFm4WLvdaKedQ7XwyRVqge/tz0Y31gkEpnviHM3Okak2xu\nTcBnynDRTJY0Cv9FdjFpIjxT30gnwWclXB4n/pLmBN/W8r8HHI5f2m5FStw2\nfpu6\r\n=MQ0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXt+ujKj5KY9IA4NFdfQO+pxtD/2crUHMGeusrRsEFDAiEA/zhaz3FHfLBSBCMMSC+AS+2BT8ERxE2snA+wHc5mW5k="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.9_1612869187641_0.08059035052282892"},"_hasShrinkwrap":false},"1.51.10":{"name":"@mocobaas/server-sdk","version":"1.51.10","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.5","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c897a976259db22315e5dad4f5d56906e992bb9d","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.10","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-n2P+cR1QhTTc8Y5IpO8QupigaiwgZ07+RoCG+RFQktDFSbHBBEe8ZUZBCyywERoQ+5cxDZ1+mwxudzJ+4+FnQg==","shasum":"a45724e05659d315c57bd384f3ebcd3c054afd64","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.10.tgz","fileCount":886,"unpackedSize":3008297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJPdKCRA9TVsSAnZWagAAW74QAKUkqVgvt8LEbNBJWgy3\nEWkMrlWBtm6m/iAnF4n4Ir+c7YC48Egw37iIrBJtZePcsjraRJcTokDwLfvY\nyUTZpU6N2MHJaOacmjlOdMKJWg1xZgZTS23iYi0Rd+iTJooe5R3zKlvq4SzT\nKKTb9ciVGPuy21OPvwtsMJ4eAg8/bLJN1ZGz68HQr/0ovEOF216TnM2L6QhK\nawHGc2Z42LBbRdU6RodD0NEd7edMTbbseyf9zMyamnmej9b4FMhKE+zKsYw7\n3lLSSHjrKys2t7gye3h1OYLqLHnjEXbf4zzlLb9wtokzbSXlka2qIkofWYcf\nsV0jKE5v1r9A5MzDEwdgzGZTH7r3IayDCSjs3z5ni9QBaZC6ISiOpR+sdgvc\nN8OjMvZ95PLC/veOCaPeKYF2HCvfdmxzopFutxdl584iKPMszcAF8eJq8D8l\nDmztAJnV3yDh/r2RpXgwUS8FuHuoKmTFW0LccYcojunWs4j+pU44xEb+Gj9U\n1JKD2h+ZcHQLdu4ZaPmoRjqY6ykBPFlySAcy2sDs2yng4F27GQ03vm9zbCO7\nLqXs5CoftMgG4gxRr9aq2Xe6xx7FXQ/Gdrad/hQC1Te0uJmpcdtq4QDiWoMX\nxMqHzLcckMwbPxzI4Jkf297u6m+r7930VylrlkdCai5MvYXDIJ3qUcVdQczX\njq81\r\n=2fQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF9OnwGIFJF8zRnAHLTbrThPD1Ks2jOp+ihwSgTz+mFAiB+iWy6nWCEff2NSfvpsTjJ9BMyVQEQhGqAc9VSxuDTqw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.10_1613035337450_0.4258907215659673"},"_hasShrinkwrap":false},"1.51.11":{"name":"@mocobaas/server-sdk","version":"1.51.11","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"009258a442d189a4b7358f5a9a7ad9c2ed4e2c4a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.11","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-tlZGwXDzezZED4bA8ok3J3McmpnrfYg3SXE/Zz4sBM/6iJ+PnahQOq+eWTN9esFdVPUhLhBJO8yQRA+Rx1uFoQ==","shasum":"af6f8464661ac13f30de284605537647aa7a3619","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.11.tgz","fileCount":886,"unpackedSize":3009486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJeOUCRA9TVsSAnZWagAAcuQP/jBKjbH6ydZUNhKLKMSv\n4SSZkoCq5pXasPCmalsCd3GVG1LhkTBM+V/ul5QU3rCD63OHp/wFa4n37B67\n0jqRWrKaPp1sRqYTrg4DU05Tz+7f23M0XcSL9c3U/cPjtX7hGKHfWrcnXg+V\njU2wittby6v6cz1SvGaw3eVCHzfQAgbAhwxhsVDB0IfWCqifgIuxzI6PcEqT\nuLxhxcnZHQ5DCDdZe/cEn8a0Nz5CRO6X5r97gy1Th1U3igq1qGLx4DfBBHUl\nPX0FLMqupSbgBSFHwl2BNDjzIhy14CGT5h2/ET48y0YbB5B6FQcJnFimTZFR\n6R6nlFOGOw72KWcxeoS1QcGzfemVRxrTIPQvoXCK3JO3xs+nVuXhNYyPE6lu\nlpcJb2WWnKG5bZBn6IiOVLgj2tAIKuUOlZFWHU1HGFWcINB8Nz+naUWpf01s\nkzemILdd/47HGPYLg+8cGwCAsUhlaCXIHqMscUwQLesZiqAhWBGZZ03SZ1g0\n6oibqbjLwOcexwWsH3eL2JJPh2Amd2gPPd5/6u4q+pNbbjZkd8QyAjMIRNnn\ns5xrwztT2KVQ0nf5lhre83XN5vJ4d7rL5RqhElR4Y97p7BA+tcFSHgTyH2x4\n3OKC09KOddExacK0yhssVHF/rkoGHUSZdWQ01jSM9JtcGaANm+WpVDQrTluT\n2HUt\r\n=TTdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu5n0R1L51799JyBZrpQOzjhAYUxVaGzSQGushl0KTUAIhAKUQyLCLlNcBgJfEB+5soO605BOKShl+V7xUwTemZ9/U"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.11_1613095827284_0.21760951054303446"},"_hasShrinkwrap":false},"1.51.13":{"name":"@mocobaas/server-sdk","version":"1.51.13","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4485c11b54917e677600e4a0408b6e49e6c78eae","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.13","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-5giUPh7Eau8JqzsKu2xCK74eVQUTPmkcu8UvHNia099mpsGilKA9K9dsYU/JigU/3VUOW+JZLQWfqL1SgOujqg==","shasum":"280470b32382fc8163059161227221c48818a9ec","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.13.tgz","fileCount":886,"unpackedSize":3010038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJk4DCRA9TVsSAnZWagAAwMEP/j34PilTJxc1mVfQn9Az\n1EkZUKrb9MajD6iw2rEgKIArtW2QTlzFECnerG4le7OLjsIj4iyUWqFMJZa5\nI/oDq9RjnVpkKsFuWfvmURONU0lFAo0rxexbKxhRXN7me0wYcD5uWu7AcL7c\nwZgC+yalE8+eD1xyIYbEZNB5MzlbokW2Z+BpAytATWQDzM0tDOiyaOScssBz\nwDYGLeTvvT3QMk4QOEqViU4yxGaLTTWq6enF9c6g+4eleY4wdkJHuZ9G61zN\npToSUWHgr9R844NZYur2pKCQakMkPdP7EmDkm1UCgL3AHc4tBaWp3/Zapm9l\nxrbmh/lgHIw4iXWbsSNT8fRw/jpTbdH9Sq/pOhxPKlIoUtZhZNPqdBdot3QK\n7iMJ1l8uC3AJ/7bBEnnG+7GtgFMn5DHMCWmzVgirPztarJAdnZlRdeSJnvvm\n9rkR5S0xBG+AOTKIZkVUrjkpqxgPqRiE06NF7TPQ49J8OY5knWh3fWxM4i7A\nknWW3kcdeVrSopTn4zCKzGYwsw94FBBDoZLH8ARejcE+jtDi2rDCeaudkDF/\nNniH9OqlBV7UaKJM8q1JuZjuOVVyQBF7SCJe5SHz7x4EGnInKKDF3pRtkHp3\nxbIh3hSmn/q1ROIj1yo+AxqpFmoVV8y2M0JRKAA31wNa9ZDN860XtaB/AcHQ\nzQep\r\n=wOQ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/pP1VOpKrZSlKOGIx8etIozsoHXIDR+pPWKrMReKM2AiEA96I5N3zYpwoJ3vaE9/zT/7fWIv5dqbuBEJmLKzBWYiY="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.13_1613123075279_0.24510920169003736"},"_hasShrinkwrap":false},"1.51.14":{"name":"@mocobaas/server-sdk","version":"1.51.14","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"baedf89451aa434555c3f6ed0531a62cb3a41408","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.14","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fzFzP0y78ZNocS/utTNuhbu3VhLvSp9LTQLovfCT27v1EDDglIn7dBg+nqk182mZNQpW8WY5d7rjszkc1vrg9w==","shasum":"88142db487baddecaf77e5be4f6683414e60005c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.14.tgz","fileCount":887,"unpackedSize":3007842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKjgECRA9TVsSAnZWagAABc8P/0a0017dz9gDgyqoIlJX\na1qxQurESfjLGNzDGI0yf8CC5b4a1BeCwFlIcTcuvhz7BxH03FBYg+3TkoYA\np5GvsJuuFvehi4ndbiDvvRoWb64hW2jYMoJIIckmsN/yLvBteM7YuZR4SpNl\nLmh61m9ASZmsqNAQF7Xa9NOOkHI1BPeCiY9TAjp2ekLed5GJRQpJ1NfzmsIV\neJFlxfzRX6bdGxbL4JrYkKmUNRtagT2xxxrQNorU6S/bm/FwAABoOTFge+v4\nKmc6Q+56Ws5YqPTzzIM1s5v6YK3jg+g7I/mwu7VpysfUVRmvcqYgbo54eS1e\nbO0UsRN3rMFYskJqNSPa20GxMlDzLjGpvbD7UwjbrWtHP2hf/V9XzXjNr602\naUueyoojhxRouj4+GUORBr0RQpEa5p+zm9Ty8qtKXGAmN8XGzHerkas2uHK/\nCfJLEW42XkB1ieLrV+CY2XuvcNMSaKwISj6gR+egzwwQ5ZE4PV9JS4vUyXBq\n+WpOaZDx7KwUxkT5tKHuxqOoSidm6aHJVI5roNN2dC2vlCJ8dWg0U5253xKg\na3ZQ5zC5a/Hwgu5MKtKJ1PR4o4TBuUe87kZSnPjRxE1LWNypsDshVVesYAQo\nTrNzH+5nAKr1SaQYrhZ7yfsP9GdGF9gwg495wjk+kA+SODl4Rh0Gv5MgAxmz\n/RoJ\r\n=iJuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+V/Xiw3vISWMzSsor+Vw2YoGwI6W4PLbn4BsSs1vWqgIhALUnah8N5TWFWb9QRPZFHCDHqy6cThTGtebcrNITr2Z7"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.14_1613379587596_0.4552611921567087"},"_hasShrinkwrap":false},"1.51.15":{"name":"@mocobaas/server-sdk","version":"1.51.15","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e9c4d4e27913a906e86b0da0987079199ce0e10a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.15","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-uJXzwzh8Q34W32sE0HdJKalOwa0k6RZVx5gmTS9RwrMOsMW0hPszuzhzCJHQpn35t+V2aBMBrIEWwRTDPNl7rg==","shasum":"9f0ca7fecd5fb6bdd5a0f72849ac263886bc594e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.15.tgz","fileCount":887,"unpackedSize":3007912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKomVCRA9TVsSAnZWagAARlgP/15fthaeOo80JAx+JtNq\nDb/CDQPJabqTs0UMTU27yYvtaCBJUPDrrDzRjuKftpDh96qQt8Z6oJJ30I8c\nU/UA+HkfPTiujxvw9H1NxVJ7z5hhFTtjXOdH3D8JZnIJ0QOWWO32xsbvu8zI\nHmno/tLy4V44MM3EQKFSXRhPI5P9aLn+0Zh9yufh+3bX2LpgGXT6VAORT9k4\nvP9aLBkTix0/vHLql2zT2Ij7EXcNHJo7UAlLxnnGmHd4ssv2neW12JI1W8DO\neA6RVZT2pajisTprgFC49jeyC8pWI7r+XrZMIgpIziqjWRqu7shBpad8SbOf\nxsuer7d1yklLLcarp4EFDGfWx+N8UlX17g4YgUIxzzuwVCmfyAkZS/UqBvr5\nz2/xeWAoDKRPQxLveDGWmi1Sh2Dbb3/CibkObrSVMMTYZFkGy2hnDdpeRjjp\nK2GHa1Gv8VX8C2kavI4cdIGxD52DPRrpMXa/H64TDtMc8BhdZhCrlfCX6Eun\neWoazxGC5o+43cdVYeRiBHU7+gvWHor3yRuQEjKna+QTKUpvWNH25Kb2Miap\nsUWABfX4gGOixTU1gyNQ78J6DODnbUjd8uoiUUn4suZk9yGTZL9ITZj8KQxF\niSno2FjVrrEdF2256kb0Qz7bN0w5BXJeXKg/9nx2JTlnU1hlJc/IQZFnjFj0\nPo5C\r\n=BFLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWPL8NTcP0iZRyE0Mjzi5zt5hi8hdSvJ+RnvIwEkFeCgIhAKXt4kWcMYUR+FE5YoZ4fVMeLbQC+3mgWiWlti2hXnJM"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.15_1613400468738_0.41393185969252255"},"_hasShrinkwrap":false},"1.51.16":{"name":"@mocobaas/server-sdk","version":"1.51.16","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"266484bebe0531012cc9fbb93f1ec5d254ef900f","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.16","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-c2UVb6s1sAAh8w9oyR7oKqmxPK45Jsl5TOJEP5gwuY9sPOEtmaHKIhjUPAfqIkXkeBfLa9HFgGmkY5w6XWhXow==","shasum":"848e54e5bb1fa0d928c477b5968209b4a185092b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.16.tgz","fileCount":887,"unpackedSize":3008645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLPpVCRA9TVsSAnZWagAAQtcP+wT9xniTb2K69S1FYZAk\n8TVUx1LlBJVpBYWMZF447VlvQKLk8JpNYHS3CVF8dCae9fdHUT73yXud/41m\n1sk6cax7xzwHIo2V/NjOqzHqUBFlBe6zoZVCPPj0cZdFCJGcTG6MsO4EdBvW\nvlg+FE/8rVbKUt8cxsyUlYetcdsiYslFOko4YNTfV7yfXG9Z5aAofSL41em+\noOcckfCeDg3UHyt1OSUIHPzBuuu0nQOWsHXDjxvTsDXhK6Sah6t+L5wJfFJ+\nhnuUvy6K2r9oiS5uSmuCdIEj9EXtWp75sUFYXxx2Bb7NxQJBuz4f7yBVeja2\nwSEaiXBfDc7OK9GWWeKtgYia2BXl34Tu/bweCY434cuMs8baFXOymn1ggqy4\nHVDTgEoimIwUOHwFVd5AwwEH8SVRPps3Qc41NQHXQgu6ZziF3npb4JJiwBrf\nVuI5Cbs07e2pDmk4gD+iFKpGfEVXEbbsfYcGeXHBmjszrGIQiqhbbvkXCvqh\nTSHqUs69glGi89YZmcPhlqEKCB7zLGsIG4+H2N+UxNS5PqQEhDLPQ/q31LxZ\nfWUyNps92JKcNOTo4z/XTAIIORaeI2swLiF+pgZ+neFBea2bVqHu9AT7q3II\nPu7MwuEJ1SSH0C22ptqoZ59rp2+mos/PwirCpbztst8UZsmWPis1y3IlAnoH\nCfV3\r\n=qkOX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi1g6rO+LsOo3z3YF8Z0t/5eULjFYeS4fr2MdqjMb5hAiB7XjQY6nqewkYFNrtkP0Bu65/gNc41AfPQrcc0H6P8rw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.16_1613560404861_0.18959147054128822"},"_hasShrinkwrap":false},"2.0.0-alpha.15":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.15","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.3.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.19.3","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c15e5dfae3ba834890d1f7a136f68d1fcdda7db1","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.15","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Q8PN51UWaJIS1WnsQ6gW6p3iau/jq1XXYyPypU4Q3h+pZSjtCBF+x0Bf6o2x6atmv3cWfeP7qBThXZBcM6mepw==","shasum":"6553afeb62612a8b69d73a98fce73159a44a36dc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.15.tgz","fileCount":944,"unpackedSize":3226559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLkb6CRA9TVsSAnZWagAAGhUP/1to7zlQWgM+gg7TMKIB\nH08/SJIzgK3WKShIVSpGy0bDAkolEZeO70SvCxcHLKundF+rpP48Q4e5scYy\nOFpUveHn4PXHSuPDRT19/L81mc7kkX88n+2pst+qz9Lq7pFDHlyyTxt+7GRx\nFQLhogAmW2CcxmAudJO3anfWTkFuO0gn5NZJ0uI2zPPrr7nk8u5YIIv0MpxP\nbAScLDXMPlf/rmJAISjMUi1Wy1OHbWLO20uf4htTmGT5/jhnUE65ygcAi6No\nSSlMbH/JiLsGO4NwmN/CM+iS4a32COeAzhIbETOjLTcHKLFdTdPf7HEDtFMB\nM29th7FATZzd7M6NQCJyWdhtTJBQ6Z4i/qaVntHQbsQ613siUE6vcrivp3N8\n5tH1Ar+uETOs8QAt3IKlE1SJ85R0FDd0lUWa/X5dnVmeahxK6sF1mlJAH2Qh\nykDVlhnvi4X+lxxlO5cxKnltAQnIakyHeJ8368aX+srC9vHR4T0jHQJ/TK9x\nwIVay7HwLtZGMSd7AxynvCK6fwxshGSajek+B6ZILKgp57sTjhnPm/C5s3Hv\nGtttHTJBr0PAhTGNp0f3P56QYDnZHsuQohDmcRfh1CcHSeKwAt7QN2qOcuJa\nzYjXb/l+UFi9NWV2n3MvYrOwrFDr/jYOKE17aizSEI3dRF5odYGrfdYWOzvp\n1QTu\r\n=RDoL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiVqONpUfuQnFAftFSynvh5zfxn8csunm5Ed6LTldhZgIgVA0uWGsCeyPnBt4+dgzeI8E0+fkwaPjgzLbkV5ZdqL8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.15_1613645562094_0.6359596261175229"},"_hasShrinkwrap":false},"1.51.17":{"name":"@mocobaas/server-sdk","version":"1.51.17","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0bcc1a4908eaa792c316222e79e467336311a7ae","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.17","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-2eYevvbI3noq9grop2qXaAJ5epRT1Q3dIdGhnuYdPYrSPD4r4j5DMQWLA0lGQzT8RvGO7JOIyHl9tNZXBDrceg==","shasum":"8138e7ef3b502818ea04c7338c9f548d2459fc3a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.17.tgz","fileCount":887,"unpackedSize":3009494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLkicCRA9TVsSAnZWagAAREUP/2GV5NgCBhZ6xfIolflj\nq1KC8IcjNSxTELDM/QhiFU5WiYzc2djoy4JBN2Zgdgp9cFddZ1t8DNFYmeuN\nrM/BKGw77K1Z2guOAP1p9H+OrJ+UYAilgg/E5HXh5Sh5CIhZcqZxx1PWYhMh\nYtnkehirXjsjAus/GMo44SYe1NJkVGdF68XDrNXHyunYjy5kdVOmZazFIWuz\nEcNEkyp2lA/L5ZpAwBT0z3nIgedAFSwOvYaxeQadQjI9puliR6Skre+bIuhJ\nRDDfjZmx+0P30SZg1nrcmTuHRkf3DPKs/dngTnfvxpmcQh8jKGCco5Jgb70p\n8NYvB4lD5ht0mdchzJji4Thi0EC0cK+0m4IOObj0Ey/9dPyEAbyusz2CpoCK\nKamOf7R+r0kULoePTJNy/o2wJj0MNwtqHsRFb35ISwYfimhTNXPoQ6aTZ4FQ\na4U2fxig/u+b74e023w9GCic8ATLrfQ9rea2ck3Prxpn6MjUTBCyPr4JPGuj\nhCPDmyXIeKRP7Q270KcW/09DBKI0disqLHwCJ9HSH2Xgmq0KNNhK67skBeSP\nfexhVolSFHEUaWOKkVj2xd0LSTGZjPjATdBVjAimbjXLwdPxnqLRAJdCba9e\nsThzUqJfY1Jk9nys9kPAIAQGlRPm3HM6afnlbXbrI7W3kAJpTeEBLY72uuyG\n4H4O\r\n=ZchM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaj7oeXFsdAsGDH97+nbfhoRMgBtzXYVED054KakD29wIgNBQce9ecwGmvHU6QjRqgc1K3M8W6cMZhzbWyp+v6UMI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.17_1613645980352_0.14317923030648538"},"_hasShrinkwrap":false},"2.0.0-alpha.16":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.16","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~66.0.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.19.4","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.18","moleculer":"^0.14.9","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.17","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.3.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.19.3","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.16.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5af4155f3a9c1c940f55b1e26540be5a5c06dd7d","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.16","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CWwwlbFajuW75fVqethXghThWmvJLY5ylkBKuXhv6+JoNrk/9tl1RHWLO8Dpqr1BH+xBfM/zhAEXsA/9vw+wMA==","shasum":"d372083f8840a1c35e7fe0a9024c08a7953c4890","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.16.tgz","fileCount":944,"unpackedSize":3227408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLmAHCRA9TVsSAnZWagAAfPcP/0UIP33MDk46MKcTekee\nsor/rOO9bmmRcRriKj3wZ2bpUOiilAE7A8PazUll6ewjoK6eqI69HXAQ5fcP\n2GA6LDko/5TBSA2Cw5sadwbvAdXUjoS+BLh9zYH3h2Hyx8DJ8Tl9E3coQ1JC\nhr6RW0dUaIxPiVidLo2fAfirvAi9mF7RGQqwg4LFSKaDxuMVngiwhsta038X\nfxy9C8RHZ9Acjfs1P42WBUONkP4OfGampcCq6d7sq/Qvc3aUeyDfJntCa9P/\nlNSaalCFNBWGBxfyzWu8PAPe8u73wzVDOGr5xg283ZLPCTNLqTmIcFXszFv5\nCrgB6i+zdHPhCjnc0GioIM+LpzDgJBPLv1ioLeZ34IU7hdp00tzJqcFTuHn9\nMKj6VjOYtSIeBQ6AdTAGiAaJhaIbdG0sHF3KlGl2v3Er0f6OkhHdh62WQ2FD\nrAtVg2RfQjNA2LDYEer7xCZUBhG/2nopRbIdWqoAleeaWYZ+AEyOONVuewpJ\nfojQDENaasB4QAj1xkq+C0GFXJfcJ74Qs84J8F0N/I12OhbBR2f86vmnANV5\nILaMeM/IAEiNhGzZcIBIKZjG2MPbGy6i0WYld4zHOBVwZQQrah6wTkn2fo6M\nJipakVQG+lsiPpETIA/uv/skaFVvczDXj2Dt4oD+GxiqPW8iFwGHll5/IW88\nZCmb\r\n=PJXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIMpriYLhZwiDrk9Y62qAmhLqkkrpt0xVO2MJRc2WMWgIhAMzlGWU+ntr+SDcJy0zl2bv3aVgZxHFjucQoSQ79o1tJ"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.16_1613651975270_0.704974393372356"},"_hasShrinkwrap":false},"1.51.18":{"name":"@mocobaas/server-sdk","version":"1.51.18","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"24c09f799ca4b388939d96b21209838495ecd48a","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.18","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-abjdlri+NRwHkh49FO9WKaT0FYvvz6aSQMNhdj1N7PtxvE2K3P8f4/earWHSHdFChMcV+1c7crPvDJD801Fwpg==","shasum":"66f5a85f17d9c04343b9d45518559d9930d4ce26","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.18.tgz","fileCount":887,"unpackedSize":3016027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMxOBCRA9TVsSAnZWagAAoAEQAJ7hsSLpP0mOhkOHEYrS\nALLtNmUBjFg5c0bpjy75fa4364bM2jqspGvPIWcALRYTMVH9a+1Qs80cgnXi\nHFDWwJy1zxtjZD1dDmFNP8f8CvuQpg2kTnx+dyzHmCng5AfSyFS0fv3dp5OB\n9ae1V2V/fH0jbyUNCA2P9G43vkYUgDyOYtc47Z6xQrcDlrAQTPvsziBkD8F3\nyd1b2LATHsYUJqZBo90krImt2V4uhbA2QPHU3F+geYtl2/Wj+7NFli9T9p7c\ni8tHYQUCsPrjFJzFQRal4d3F1EZFUERwIwH1S0qbhjupwWIR4z32122RPVSp\n2WZc+VuzPZK1gYEnTGvEI22s6RgDqDiF/KpGLVSEycIcsCc8FBXKqMBP7awn\nbSk4cxSUUf3FK0M/+VTyM9CHUxWcqyQP5zFgy0jato3YeLXEIYDLvGyWbFJc\nlEu38YFiNUETh0K1wNZmjS4Vvz7QRzyYybk3ezxQrT4c1scaxR7XUyYrZbFh\nVVNbU4vclr3GAPlb2wd1rNpxMR+qZOjoitBgd51rOX7e4tsuvPg/9mICZibO\n642HY5PTha1jJrV4vfLb8WmiKMNsBBuJ1BlZby7Ey+abkJ08fdGeo3UsNhil\nkAalhwmYVUrlEeuEynQUQF8QLzj5M5N9gHNCsHsNGyv2lySOkXd1zcMDJmKx\nAPXt\r\n=TGZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDUANGqINXGDkpqUaYYd7Nrp+st3XPLGgIopkR4yJgJAiAix2oNL0hFQzdy8fR3hOJf5mDLQeA7I45yWlZ3oaCC9g=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.18_1613960064831_0.3985750311042484"},"_hasShrinkwrap":false},"1.51.19":{"name":"@mocobaas/server-sdk","version":"1.51.19","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0b6d3d6fb140d2dc47d42a2dd72e42e1f23bcfa5","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.19","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-AagOgd2V72Yb8kBd6c6v8601FQ06I1ldEorQYfd2tiAbIqnwjEl1LNJItrpV5SogwI3W8IzhK64OB4oyzjiqhQ==","shasum":"2de510e9bf07b02b67853f3acf2ac595496970b3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.19.tgz","fileCount":887,"unpackedSize":3015446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNzB7CRA9TVsSAnZWagAAtsUQAKFCEPK/Kwy8/XtBLqLb\nYdSPSNVXgRsm92ocIsoaYriksdHFRkmdh4WbiWZ/64AcRK2a8o7AjDOYimv/\nC8KeIzqo5rwgu+TRFunvvVwOe2XFIbl/RDFRkzkAw+OjPtlYxBiyHaiFaZAR\nAeuMGPL2C4jTPoAnOJpf3ka+lND7mT9YwKPgKdv2z6Tj9oGPfbhyNqpEn8DW\nTbBdiYZSr87LB71dXj4empSsFCGmeH8m0Kh4ppWwDVKXjYKfLh+95iE49QTm\nW7yuWUvL24j4QXcHTIFKLVo0cVNjoCJ9bUpig6RGiyzGrezFKWTgyrBlKTFj\n2jkuvOUE3tg97c29bxr8/K5qItYXjCzUKM43Zu8xkoeyMes70f9m48/Hf+WY\nU0z+pIv0lzbaWF67PeANgTGcIGtbdM7qXX3f0h4WRryW7H+jRaVCjoSVyWA1\nt1ZZiswEYWHPlCXd4UU+/6jutMIzR6gWEtpdxZ9mQ8lURXVamGdWwMS3X5Vh\nC313/UzmA7a9Amirh0eaexcD045aA5bi1FMPQ/6pRjG28LxhvSpJ0nQEp/VL\nxZL3onECdh4rspeg1aNklB6YsTj3fdT7uc5XfFXYqCHpCe/P92sdW5hkBhtp\nPjxhlwCfQ0PIwb77L50EqiV0zvvw3u35tYy44W52kMfHeADmCEfVG/cHXd1N\nSvef\r\n=mUba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt+99VCJv28fmXQzcTYRr11M4CVHZDK5ronuehYagScAiBrOPLrtMuwY44zUGpYwSkVYvkH9RFXMHpuSPFb26VcUQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.19_1614229626305_0.2064902065384051"},"_hasShrinkwrap":false},"2.0.0-alpha.17":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.17","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.22.0","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.18","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.20.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4df379a90579de3fbbf52991b9242ff4a1775679","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.17","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-+n+bfN8HIouC/J43ULOfuj0YC2zPeVP4Dw1UH8gdevxTHLO1bMlXzKwtIarpG6uYQH46bMJC2jPjdbkg0FFNjg==","shasum":"22b30d8445950f0e4f1ca520c07d5ce830470d14","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.17.tgz","fileCount":944,"unpackedSize":3233718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN3AJCRA9TVsSAnZWagAAodQP/RXt+S4Ju5Yo46H9DGqq\neMxp7Y8iKBGSAZfdBtbEWqsyKctrilHFud9BCf08OPBdPbf9QrooXsztxrQa\nE8007SXo9p5EeLRBFlNQtFG6IPeTj80CCy9JznapNH6S15vnJCipxa1zdkps\nd8g03vv2TjJmBT3XxVZm2qCO+NKOoTqzlgKkmGacS7QtE60NM2KeNPJMO0OQ\ngnViD8tHsSIClPLcDqphtQSyizcPwbsvQfDwMEHWqGyTyhq4HG0U2hujnrgM\n3eGKEuBOXvOPO6b+MzNz2qFj7SPl/T4YWUlIFEdXG+xXGnGL725jbh5GKqi6\nScEoDM0xwhesq8U1wdJfx83N3dnpUzM0lTruPUgLEAOgAK/mocKheWpiJglj\n/Kv4gmNOtxxij6aeCCKQZ/5tdABjZJ3xu/f1W1ek9kmzI/nxLiwuA8didieQ\nATVvBCfoUXmlBdF9xKM/kN04d3Ylk6ROlJq5KiWjUMfzkagwmx27dx/2ZRDL\nNRk1toO7yyksqT2ly6Up+YEhuGTT6OyyWLS8PEqrFhNFj7lvcOgFs/McjSxd\nzSlYISOeSWrT96tmvBeWPb9/wVTpDbuf80/pcyd0m9nhfTzmxgeOQnJhh+e4\nYiUlhSJSGqJNUwdYXZSXHr75i/ohcnSr/FKxDS0uMi63rigp/Qa3QV4RiGIe\nErwr\r\n=R8//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4YUN3BMqpLFeEfSnFoeLeKCQM/uuiWFAklfDaeY2xWgIhAM1YNA+WMUTWfG0sQmFRrfjartMEbEh1X9geX5Lh3U3B"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.17_1614245896804_0.042446931355275774"},"_hasShrinkwrap":false},"1.51.20":{"name":"@mocobaas/server-sdk","version":"1.51.20","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"55282d903906dd60ca83f24fb1290d5a7690b025","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.20","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-BbFj2nI/bHqBOvHC9appwh6pBevVHMaTpz5LuTrAS72dN7B3Hqx8Up2n6x2KmLVpcMCxKgSIosoASEttM8WrRg==","shasum":"28ecd17991991361b3f39ff5689ebcd1a3429c17","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.20.tgz","fileCount":888,"unpackedSize":3016015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRdPHCRA9TVsSAnZWagAA26cP/32AJkW+JtvS6qDGlp+J\nS+MakRzStw1RHsgrJgvtWpjUoQ9EaiPob6QGWv+BAMog5GCY+wdHpQGOFl5D\nY2iJWWjqtiHU1DItpEXOtHD78lQkBAzsjIJ88EXWzhKpHD8Hqwvfek/x2dxU\nQ+VKJhMywJtr97J2IE0MVkfqiv+IRILcAUc+Hutk3y57LfIxs7FeNtyxDUWE\nf83gbae+yngKweU5RJeHKGDzeoriXB3tdXVwfpmjPfJFCR7YrhAwg5EK0gBD\n2+5LKat2jwFIpcHUa5VmWLYVMby2Z8xt7+/Y5uJwkSb3CY1T7/3EhPQNo7Of\nGKhx1IVLlMV6AFuf9FVFt6+VDeyNegEut4rSw3bpZh++Pn5ufUKSjBHozeCz\nJ73ajhieNx/8dfsGzdyKPIO4OcTxctOtAJa+Dku9+lppcD8JH7rg7sCZwmpg\nB+GZaYm3oliOgTmJuybThCFSZsDzY/gbwEgQoXKgP3TeDQbd7iSDG+3wgODC\nVA7Nc0ZmSb84ZqoPb8y7xd5ILVAImKEHlpFrQbEdEwi8fF5YtAA/JuRoLDPh\nF3c+Cb/sAkT6PnI9PwrtgWCItfWCgtyDeA649LbFUycUTVU2eGAKt/+n1Ckk\nMVa5CczcKcZl0rkVJBAqahjv7iY68C+5PuRHG98G1/dEPEUTK9T3aUnbS6ZS\n1f4o\r\n=AYkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYKCG+/fGkPNEjtlYg+0f38EoMz2sajDgGKETtT6F2yAiBkxVsR+dn5jI8HkrHPrhBxrYxzv5gbatUgI86kBjipQA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.20_1615188935302_0.6029778956372274"},"_hasShrinkwrap":false},"2.0.0-alpha.18":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.18","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.22.0","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.18","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.20.0","eslint-config-prettier":"~6.15.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"171b25da942d5b2aa0ce81e87ab86fe502da5fc5","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.18","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mmc4bKVK+dre9lE9dTf1NqGd1b38oi4fskDKviu8NBG4r+dG8fWe7deg6Z5dCFcLovT8YYnQRZmoZH41t+56Rw==","shasum":"f81bfabafadccbcdd1a4c63f9253975f854b9f8e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.18.tgz","fileCount":945,"unpackedSize":3234316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRz2ACRA9TVsSAnZWagAAUNYP/R0e2v2nwHKsNAizCUlj\nKDWOKNTVraYpQ6MCrjqHMbns1HLeZMNyRIDkHs9st91RuP3BT46OcYoVl2xJ\n0BumMNkZIXcDYmDJoOw2hYHGhohVCMXo/wFbWfylx7FuR47owxU0B9p86d6A\nIoy86GhpyuIwSLnyqVUxwKz2PhkBghabGH0xJNt2wGkc5fy0lJ9SnoW8FWtJ\ncz6B7g8X46bKcR+V7cP00i9OyBLQ1fkU5qaK7tohqtvCCQsisQXAKqqan/MO\n/7xI44fm3xxv6a2t79DJWPVTLfsOXWvFaHs0+e8MRv6LKUZ/ED2uIEOtgv1L\n90SB0ip4xO+I/MnIpGmr19Q6Q7FbSqcR6gLeHLtSVPEH7x+FafXkT3EPy3r5\nxbtqAAs2Oup2m+DniMkWKID9d3S2X+S7TewCrHQ5h/bcJdkRpMzQ5L5cVwYb\nIYcptKNMGMHta7TDlzrIrf507Wj9mBk1E3IFgMq2lYYqhix1jBxsH0XssjdX\n1ZQarmaW9Hp7kVZqL0Q9uhiJ8KfbGh+iBOM/8OTQHkr6MOwm+xFXaYt+r6Nl\nBbFf1XEh62sjxiTXDCFKon1dXKKNqmJIeh8i5J5Ep0dSR05YaSWuzjHW2/MJ\nWpRQxMtxxnTFuufKkroijg0QmPhtYo8v64nmwwIoclmkYguJ4CCy0JkQd5iz\nhzrJ\r\n=eDE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxVkLJHL3lhzNs1X1rTnSkr4cesoO49mqVld2kNaP0uAiEAtwGWqH+RhyK3rBJaLE5eyoSKMk5uTaz+lkpge5oXmLc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.18_1615281535375_0.8509745904881707"},"_hasShrinkwrap":false},"2.0.0-alpha.19":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.19","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.23.0","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.18","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.21.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"21dbc23bcbc905f66d4467a3301f7bbc37f6bf04","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.19","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-lJnP+BOaQdGbxqynP0ISWAskVLibnsW7hIJBHOga1t5u32aYp4II2yntEKbCt1I2OmsUlk07rMmGk1uBMkKA6A==","shasum":"625a8cede6b5c20512baff086ea7153f5cce4b80","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.19.tgz","fileCount":945,"unpackedSize":3234330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSI9fCRA9TVsSAnZWagAA+J8P/37vMr7ftEnyz2qn6R94\nlIZzkSmtS0g9UOj/rwEU1tHzZHV+7CZXPJDaVSMYwKEU+HPwMs9ILtknLuZT\nF+c1Lj6ivi5R2c+jKIfYwvhuWooxlhjOryWtWcW4NbA60eEMH2Sv4L7FkvG5\nqcVxcDtEdF1KXWH+g3K8TxqOVQUke9xfV2k9HG6UYZ1ThIk+D+JvgGAINUVr\noYAjvAINbqZoZboX/BlVi6405IUTwfIpN+i9OiM7JsPjS4ruXrbydwDS0K5m\nNRn31ds/veBJimHFEHIoulawBJyFcREEUeiQnKlOFTDT29A/FUJ3sH+nPJyv\nPces/CXyVUXqAxhC1WIwnvMs2PMhI72bxtQgvEqswYXPD8GX4CZx+oMI5o1o\noBS2xco77WvS7kkWcxPNdTwd6y7aUUoTIqVm9UM8sM1Qe1jl5bRYywr/W98V\n4RBwDkpqGidIQ08mFVXvupwWe2R11Xe7WZGwOa3vAfdBu/SvPEecg01450zz\nKuUqMg5AzcO2qsFI4Cf9vF2d0alGZ2nRT47ueEkXCnqj+VuZ6b38KzFb44iq\nguJgsVOrToPDt18Wclb89xQLeguMvKIQ1C4gPMxorj7JE/Odg6ziICb8bgFd\neF8VMFbo2YvENrer7e3Cj9w1BtJ+QWj2I3lE/TLXG2tJFh+j3J5LiJgTCulB\nmmfC\r\n=Ty6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5w0f6kPSFEGvr+ol61GR9MU72LphamEYakAvkGVmnfwIgQfp9hsM5QdvjnDqpkp1mUedjfvv1GPzaE37Wi6p9aFA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.19_1615368030754_0.5364848152306929"},"_hasShrinkwrap":false},"2.0.0-alpha.20":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.20","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.23.0","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.21.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5d4dde78461125c9a4270123a97855c18a3ca725","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.20","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3d7X85FBNS281RpeuRDdnFnHiV/Ug1LK59Ac8HM2ResP/UPnIJuwmD/R++GGYaVumFVzn9b+r9ZpkKHSgTP6ig==","shasum":"0c5845618b26377b299aa97700a2b962eeda661a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.20.tgz","fileCount":948,"unpackedSize":3236891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSQgICRA9TVsSAnZWagAA75YQAJ7xzXJy5i8eJ067qsSv\ncdLG5YBs+qwuq8yH7wJSOcxYEsoTcC5mju3sbI03F7s8AS2ibVEN5E62igIU\ndLLkKhm2I2sbJYoQYIsUwOqfvswz/wQJQVuzRWgTme0amsrAIOnPJTHYiDej\nV6H7XAB6uD0g0kwIiQ9NqsoC/2NOLn0h6ZarIwc2zgCKWisXG5UK9I2MJdDK\n8AEQJOssNJf0Yp2oUoUs4qir7UHO1rRELj8bCZf5CtAxJ6XvayK0PQQNaqOY\nmM7tQhmHAShV7oZLdcmmePuBGHjwUEBVFCsty9jH1jRscCHWgZze4zglb5hr\n1RZn0R6iMOvWpAgpd0qEFuk3GJaPvO/Dc0mQ+dQEBdvVHnHzGoaz9vbveiv9\nJ8zaiQ+PgsyKhzVqcEm0m7V9u836ZsAVMIA5IDKf0sdL9gAJeI4PnkK095BI\nnyBObVLOWndEKHU2Ch2AHb1gv3jdQr+xsEaYRjdqtrW+dpmBNXxhmSzneauD\n2+42oXnem56MikBKyu88eCyool8Hc6qdFg7nq1LIjz2Fe82klAUOe16oF1Nc\nKf9vLuRbu/qMM5zD+9LTHsfWvW5Fvcdkn9VCh/tgJYbAJ1yCobtk/JKbbJHE\nSHcnzr4TuJzegk0hr90eqe2ElURT/MuVq5KifFXVvCJMw9C3R+ne4ctptPT+\nV/k0\r\n=FqKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQQcN8vwyUphT7t2qYnZwtFSzKelJAd3RkHGsurPjQaAiAAwQL8L6bWtH6ADwik6meL0LzCg6kBs6UJEsFv50sL5Q=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.20_1615398919741_0.6350044318666475"},"_hasShrinkwrap":false},"2.0.0-alpha.21":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.21","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.23.0","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.21.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"08ac19b8f44c707bbd78c5def381b75429682259","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth, IDFS Client: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.21","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CgKfYpweeIskkFsseeKypK1eSW5bTVQTktB2/dQ7nkgMbNGM+mrUklTE+LLlAPcasUAXxJVBHdvkn0372GJp6g==","shasum":"b8d7929a042338acc8a8365a3d72d6dbdae43cce","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.21.tgz","fileCount":949,"unpackedSize":3237398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSbG9CRA9TVsSAnZWagAAG7gP/Ale5iqfwihyaHD/pwEA\nmO3RnI+Dlt/0oEh9HsxgXVaufLBvv8VH0LTGQdA44Y2inqTVwFGAnR9Ngmqm\nv+jGJGIvqHaYUV86UEIZvbwOaYsCPfyANm5xO4wWym+D+fXQRYV5MRfk64j7\ngUSjo8p8SrTet0BZb2mxtdu1UhxDCoX/cjXqYDjP0OrAuOYhwjF7kBpmM4LM\nhqTghamioJnZon4ZsomqXpI+a5MJWS4w69WAG9sra6w7gRAPJ2GGm/8kzyd3\nLs+2UYh4/hSmmOzaKitC2gsRWsJZTVcWtosTKj1Pl+b9I5iLNYNdPiizPsOe\nduDvjRw3hFjRhP/V6GusNG8JsoRoZ/rxSAdC43FkwH2lskPFc8UuARcem34U\naiq0KcVgsCAEFgwPbE+MuQpYjrbb7aNmpP2WphcPoULRwsB7ci3QVQDqbhrX\nxHXbx1Zued6rY4FzvtD7v1Gi2Z/GPducY0qEJosvLQ6CEJJzJ3XzIZFTpBke\nbxYQjwBX8rtpBhUGphR5wpY54kO5u5g8DDfNHbdNLOrpsFTaffYNmHm0Dji4\ny4MkrTUnZyEHXfrDpa8MrHUn/mJFNLVhRabmh5EWA+Zti6yRvLLewdoVSstg\nKq2xnq7EtvWmFM0i5rNBHydlu+LrUb08r/vcF39l0Ifn7MauUwHZENSvwFAx\ngdTh\r\n=Fd+b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMR7vaQ4MZhj8yHqlTO4YcADTiX+3IJonKdCeGySPZ/AiBtYXCH8eR2gJj/Bl7mVZ+Ev/W2lOuPWJ9JsR/8uR3K5w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.21_1615442364459_0.5709428834467276"},"_hasShrinkwrap":false},"1.51.21":{"name":"@mocobaas/server-sdk","version":"1.51.21","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c593ea3015c16f0f5be906b4c4fe63030b113273","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.51.21","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-JWGavYzqIzdyKiwc8z2EvGjKIhaGBZf3J39Ln2yWoIgnqmY8J5O+aB2hz3/GP4eYaUb+hPJtui/l4bAX9FumTw==","shasum":"ca7e378502ae92312fe6946fc204a68eab2496c9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.51.21.tgz","fileCount":888,"unpackedSize":3016839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSeDuCRA9TVsSAnZWagAA5MUQAKSoYNwcYOhbEkBpyeZB\nHiqVEK6ZS6JhudTcLSXOYp0YdOP6hbpeNIg4wjuj3ZNE7NQvh6BPkv7TrJ6l\nxb3SF0evNbj/quzjAo058QBH0gQP5DoNlqGUnNrBbaT8Rao//ea0c/pzmtmV\nWDCl+AGVvQL7a7PkRoP8aBQKoo8OgXFtbo6oNIQYi8PG8Zmfzt0E5Px2Tvb/\nwRfuYUFuU2jZICuGTVAsATuADsMarS3WXHFyLRYatk1sfJM4vYEBi/lVzaeG\ni/U4BCI4AeS68DjTHXdyKRMxzDyv2HRGTs+48zdIGGGlPmKqzjY89fB7JSog\nkGmy/kMkhad1W7DkeJGdagVkhYClKCYoARifz45jbQE0CUXNffQP83Wy4WZB\nODqbIf21lHBvMQYOJ2eDi/4UtxXETYTgi8pDdKul/3AJTC2bY7aq2G2xXeh2\nEMffsg2bJQFYCFOtnjW1fS7lZS9MT+zmtXl5AR9pP/HREhp48KOb3Mt/goTj\nFPh9K7BVOBgcIzQIUmgUh10+zis1LodnOCeT3H2RbOEa5lknhbRtSEJijx0K\nelDCjJdOL9LD88jkyafrSuP077CNHNEjFs0XGXezAvmFv6eJOXUwAVcVH8ya\nRiUHqAmCSEt15GcZsAYmjAEkBRuwz3tOW62cHTLJkdboFIdtbm4VZ/YsZzHN\nMq78\r\n=BRxZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpyFI8x66lvhZUM+cYRKEKG3Is8NevmbeTJM8yzu80AAiAavS47gY0dk8o1MPk3gJDO1m7Gl1ilqaK9TtZKvY5leQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.51.21_1615454446031_0.97667516292619"},"_hasShrinkwrap":false},"2.0.0-alpha.22":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.22","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.13.0","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.24.2","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.21.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ae712ca65e03dc04f7fa13b45fcdb484ba2b2977","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@2.0.0-alpha.22","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fDirFZVXt/Ft4BNUskFj83zp+g1fdi0HjI7V/P+cgiHpgJk0BrM55nI+snUlMOPJ4BeWlSstxXPDemYMNw/wcQ==","shasum":"8dcedf4b12eb264e84372b3374de7e552c0244e2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.22.tgz","fileCount":949,"unpackedSize":3237402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTsnnCRA9TVsSAnZWagAAMwIP/jTCOWLQ7t0luW9sefWX\nZZelWfpJ4HGMwE+NXZ2AOfj727taiutmxZfVBwrWZ+jFXmctePHhKlSRLQM+\ng7p9dmDlyYg3NpbO6wfIXqSN9RZqjLdGDJlo6BZcKQoeOHtU3ss45+IqTPUU\nWK8kjiN5/BlRD10qYsLj9oldJ+1R/46gIUYi7LuOQ7jrJNgByYVjDkAS1xur\nrz0qthczoKud9cU6skVqefpzBe4M7UfJwdYQUoeWqcAr/VW5jCKCr8Bk+zah\n+BDokLW6rj3quBoZEQ0CNXC2PZ+KJ1yyUQomhwecO0FbAUmqRDErPgPNAqCu\nF61ij2Dx+LfQckgI0AXE0+x2EBmK3rMEkZTRBx7wLm6uPSbPqteo7lwFKqvv\n7f/1jowNN5Mb/CqOGRD9ucjxGAKldaDopp+wca98jh0uV4Yxaj/m4MxbwStQ\nuuZBlH1XP/0WlfB8g6VKLBNX6+mPCh9NWqu769lD2wvTA5KeoM2lKBRyRzLP\n+uUHI3KG+aRn7fJMkK4unSUaXP1rQB5y6TZ+b6NdXZxEnTXkeRsmR3m0yCsQ\nQd5HnOm5TbCzoD6Rllxq85vG/iidqtl2Bry0UyYNjW4KOs+SbH+TsLAD6qsu\nNjO8pJ50mkUEp1ftV6CGxyIRFX2XL72QPmGyxIO4TTVr+NFqvGPgqjlo22jq\nm/T/\r\n=u95L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr76AdZkHEJZCD/YFcyqqLw9+Tjcw1S3iNov4RbZyTKAIgcnGmijFu/dHsZcyq38skK4HWBu5rFLbFMhJG1ZktUZA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.22_1615776231253_0.06381570685761595"},"_hasShrinkwrap":false},"2.0.0-alpha.23":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.23","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.24.2","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"af31cd7aa0bf7af692357dad3bd36c0a081b69a5","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs a binary file called `mbaas-native` for your current platform/operating system alongside with the Node.js process. And they both communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.23","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-y33BO04dCdL4AG7+h6AjizMdST1LS4OvhvoeidVReEn8CUuJxjc41JwKS3UWFCYoHO0yq2EY+7hkpORlkOyG9Q==","shasum":"795336a8b236d8102d80a6472c634ac1025d7a44","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.23.tgz","fileCount":949,"unpackedSize":3238410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTy9LCRA9TVsSAnZWagAA/H0QAJApy7UwxHEZIn6xfMLU\nJyymDy+XBheY96NU/hMqJnrpzJVe9lq1xPnpiFtjCygFj+CSvIOInsBYX4/0\nHCZg72+FnRNlaAhyBPGcTAR/PnKNP7eNE1akwGQmOhEBCRmLAs5006BKfC2D\nLHIHuxxA/xkXbXxpfVR7+ICPU+mk+KtuB9kTVjSsZGVABrxoUDbGY06fRpal\nIfo2U7YbhFvdi5CvAcNZEPaJpu3evjwOYlq38XgCmi5P22n5YhNnyJkUd8Q0\no5oUNX/it6iRB6U1IzYmRyhA5wWUE59Zc6Ti4cHL+soyuXAuXAsB1S2irE3q\nRF/A+esHTOKzkz7pymUUk2PqklfO/w2NDe9PIkvbfHvK0lBqhqaCc00wCCZW\nBIdzNGsbUdJ8TSbdXvPjMTNeZVjJvz6I4tWoTFroCYmm7VqcNyTDPXLEBySF\nsOfFadj8tPVFTxegxWkuy49S4ab4aWkkoQPDnEptbY7E5wsRSEQAM6f2GpH6\n/lYyHe0u3y+1ona8MOeSiznh8ZrBN8LQuOgus6VmicOO6RpiRK7nZ0m8oqD3\nFMAAbcnaQAeXue3LDT60p1kAsk/94e89RnWM3k8xmvFfEHhyf2dNigULqVFA\n3gjmuHXScSUvrXHaxXwfrOLzVtxG3jOW+Scxu83Dw652/38Eu0WIn+kazbag\nIY/x\r\n=rBNq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJYqGlTQscna95/mAtM5+DlNbv8yMEffxQiZP2up5c9wIge60otFi8cQjUd6xuW6u/CMgSVzLkUAbEu1deTOSigYQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.23_1615802187136_0.8711906341940274"},"_hasShrinkwrap":false},"2.0.0-alpha.24":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.24","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.24.2","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0f2739fab42dfd79391895a9ef664d8b61adf6c6","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.24","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-WbP2vh53volpzEHpy9h1nNnwwCgzCyi/qoKgfY5+cJzyZgUZ7spNLaQ4HHYqD1tsJ5dnkqMrx2A2/r4hHndwlg==","shasum":"1574485bb5e43c11aca6c8743d6f595e6cb435c4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.24.tgz","fileCount":950,"unpackedSize":3238557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT5T4CRA9TVsSAnZWagAA4oQP/RDwHCf6eXuclzTFT63I\nKJTOZCLoSCxIIhc7vZIHCIFhWe0Qj/hVO/7dLo3MRFRj/5KviqpM0d+5m7f4\nFcFz3vH5NwQurmQS+hFUgr2U8X4kecPMKNGyOv2cWo3BfTgFyyyJASe/zuoA\n7t4RhSkT5dpqkIClMpDhmIEEazzZqgWxB7uKNFc1c3FcFvvq1Jw95awwNZt7\nVT8INVswXOHup5jS7Qz/gxw6blp0TFSK5DU3WgN/paeUj6MqWM3IlyR0NFoY\nvOO9u0YGM2C4E9qpuBu9BhsOU1Tm2pDz1eBpn1ilYEuwK7eo82KPmKD5dF+V\nr3FT9HcP8XPqK+jXRxufOR7kemisSu0G5qqXzHimLF6XJVTAsxSSyM7Fbn1w\nWwf9QoXyRLJHMB8MX1Pr8tdliQtUw1OLiSlE/vPJ4yaoh/lvwYwUHhLg3jCo\nlyUung/TxKfbHIae+e9Prnq3lInI310IvVeMuhQh6x/wJCQ6hxEszFyA2E9K\nUlkHc+ZlYty0ayiXToBcgpOfoDKHpJCnchUOumZNSHRyLm+0KdZ1H2/fGrf9\nClb4LIOGX+T7DubTOJmRd+b4Qer+k5AYk+g47YttrZ1GeorkK6HPBOVbXzuV\nBIjXksJiVAQU265n0f8hpsYKwHFggWbhbdQ5s4d2yaiqKoPxkVmjHdoh7RnX\nLq9F\r\n=oeTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN00OS6eRdzIskPwE6FZLEoodj7LWK8iUrfC8vn+8oEgIgIWe2z2steIH0ULCN+FPG8eyzwacN6NPKURXKuAS7UlM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.24_1615828215416_0.7788217494451575"},"_hasShrinkwrap":false},"2.0.0-alpha.25":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.25","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.24.2","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"36269102cced0c182d71c5dd60f5c8377fe39aef","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.25","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kuGss/4D3jxI12kGG/8IgX5JGQup+kxCchWnYtkY8kNdnGuuRQS2DJeKa3a2eeJzfnrjFCt/wSDadK+bi/HScQ==","shasum":"f1bfc6a070fba9ab8378610460c0c4d7a2d4f56d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.25.tgz","fileCount":967,"unpackedSize":3246264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUtxzCRA9TVsSAnZWagAAtBAP/R0LBk+nwLQNnrm4qoeh\nqkeHQusHNT24IDT4+h7XxNDss4ODomzgYeD5LnX8E6k8J6E757liC53LGZV7\nMJ6E3VoLBZiReNZHweI0qdNljTEm0ZPWc1aW8GabJbqEd7mE12YXTJ0BtC5v\ngIsVW95lS4Hr+Sp70lr536MBD2j83YtQoTcy7MEmqwW/j+XbW+jS84cRtASh\nEaF8AXwNy9eOT1rj5VtByflpGMytx9Sb5yWDYv/IpjO5B/PxBLpw3nzMQXgI\nJQZV40qxA5C95uTYENxJPPv+MEHFNiSOm/nhM5SoGeA1GluQruMar9j+EdmJ\n6cXicYegy/R3zF2wLKybrqxgXv3RyZCWB6LvhXb9poPVvqP4WRT82/zib5GS\nJzqtvxMnuimiDRqsjopUWBUmNAAFsCcKgiogmFennS4SxxEl+uN5YzwYV1r8\nwU6d7ZUZf3NBRiy6c7SE+XAJ97Rz4YTYWPCG5vHl6oUPMHiMob6+sdahKHRU\nSAVv4AErzDmLpf2c3ibd7Ri0F12/07ilZ3MpmtjU1t2nwbZSRN9SzlPlTLYn\naPZlJPhNyLyeqJ1/upd7fiJujgH0nrI/B8YQUPJPXIQH+Thrs1V4yIwUw4TB\ndwfYwDHJW+JP1muwVHtt0LI/ccSSHGlxPxxG8l5gKcrwsLQ7bOOfHLnDMGhX\nPIon\r\n=FSTU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdSFhzNxnBROR2cmTdlhA/3YxRlYIjvGVV3nKWVNGAjQIgIad4s6D++W3Lq4c4CsEmrNFxBQ4tDfnKqtwPB8a8sxs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.25_1616043122657_0.2171362800094676"},"_hasShrinkwrap":false},"2.0.0-alpha.26":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.26","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","googleapis":"~67.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.24.2","jose":"~2.0.4","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","oidc-provider":"~6.31.0","openid-client":"~4.4.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8eef95c5fa5bef8ce38f6d110b32156a3f2519f9","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.26","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ESfckFD90K7qDEW74aR9erYo2urKFFmq/1eLHwDN6TYJRagw7Q5HESsxF3fwuWbhSCYoqHLLHZPnld47YRKeLA==","shasum":"d79bb4c51c60f5716dabf06a12b0741b8ca6cfca","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.26.tgz","fileCount":967,"unpackedSize":3246332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUvIRCRA9TVsSAnZWagAA95kP/inf20lqukwyseoIIGAZ\nIul5wjSSsxTvws4XTcimYxnUY9U3k9PYkQ/dH+1hLPJg9HqFFMobpTOAEn8Z\nf7e5x39BKmdAPSIMmEW1h0WxzJ5Rm0/h9RLZ1FnmUBojUcWClW+kVVtOY++g\nBpVx2WQRz1cOvye2TP691qt57zkvAJkuxqZju37HWAfylAFvbqWX/jdOJit5\nEswmfj+GNU/V0jZgNbshVez1ctOtzuzVnhJUrN+qKB6LydobCtfyg36j5hrh\nK4HW1kO9b8YdbTfdWLU9j6YKUpNYJavuFba9Hh0sP83grU20z5eISocWrKSB\nq3XjwrW4sMTImG9ORWQ/Cvsqo96RebUrWg7mEuw/yiSdmOhbMIkDKJYsA0GT\n7MZEjAOT/KtFocANvAlx0ncdpbk3iaReG/Tast1NUTepfD/x3J8C2xWMTn7z\nODjL1E8ZBtPxWyCrew3DEBBV+sTyy49s/bMVolbUKqP0BInjbNyuzwmTIDhj\nxn1gvxAp0psxDK3x8MjWpIoxaDjQCeIc8L31TY0bgj5ZH0cGF9XgdmqxQEOO\nqbrCEsXpV4sgZDMU/qcerU4wxAFcIwGbUExse1+bbp+MSmJw1p7AN6aoq9z9\nP74ncK/M4I0+4maXjByptPzDCs0U48NB4Kj2pDk/ADpk3J77kGacZx87C7d/\nTRz6\r\n=yv0c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDY6ABcK0vfx8gSBm2vBn7gTHUHvcksvJU9+yYTxhGdAiB9WIRz7BE0ZMYyjR4h2I/D4TCA7+hNfF0shEiNR1ouZA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.26_1616048657129_0.948677393312169"},"_hasShrinkwrap":false},"2.0.0-alpha.27":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.27","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","axios":"~0.21.1","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"31f3dc273b761f157e341eb84753651f0397c76e","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.27","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5/ZLLj8XpRJERXw0dLMwsCrw0N0XZhyLmy/SjITD1cd722Ik5mkbrXTEO9vMfwcH9vBHq0brkpmt10wXd0I//Q==","shasum":"ad5d4456b366afcc4c45c28c277e5bff9124bf8d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.27.tgz","fileCount":876,"unpackedSize":2071685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU2/1CRA9TVsSAnZWagAAC9UP/1eMa8QTYzYIP4lwGJSx\nQty8koUf48RfvtmgqHdEKUMHXfCQRhEkFzLfs0JjdN0+SikC0wgTJa4Qu4Fd\nsx0fHRCgolhOzLDDwzacfsF24thAH/6PFBZ5nQq9XvD7at3JgJswiyxPAVm2\nR4k/W+XKhaCpCSLMZXNFfm6hMf4ShPd0E+yuz2eB3+uPltyEy2cWcEa/ZmrG\n6Rp8+ALZMOjdOrlS5jdtNBHGi8VeszPRhQRFCHkaWBgApgapDyCFb7z6Duh+\nmYY7b7wzXnvXJ3gfy2cliUuyDv25eT2ZQznGcfi4UHxQlO6Z1hJBYg1T2/db\noqcZY3FRycaLNqh465xBD2HIAZ0kjmq5v+E8BJcVlulAA03SrEoNI1bNvgEo\n/i/qqwXtddxuicLYVlIV4hhM6NcjI0Uf2jTyqbj8EFTFPgIbUrtH+Ef6Tq7D\nV0sne/iT0aMuEW+AKI0sMfCe/A44xyMQtoZgW5w+3UcsRxupgG6+7huqlg4x\n7UcwQntzyzzOro7KuUVj5Ff98RHSvlAF1padlWTGNyF/dWaeD0n9EGQohScX\nTJulawRCInzh1v8QNDX0Trec2z2d+d3PSN2KPyHcjGgd0nyiLsbhu+Mel6br\nQtWie7+4u3Y0c/C9sYZ6mlLV6MVpvpoQ258FXV1HsN+mu3eqwsTxYO0HHfsP\nM3YB\r\n=nqzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyOq68FkHG6LaZ3iNZVd1M70lqfhN0IvIFTaIvaeqiGAIgcqayZp2cvMSY7G8rCTTQSh91EhEcgR8fTdkGFujcJnI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.27_1616080884669_0.8206925448510358"},"_hasShrinkwrap":false},"2.0.0-alpha.28":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.28","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","axios":"~0.21.1","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9038f5b8badabe22b59cf90f099e16d340abdc65","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.28","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mUXEiyNxolcm+TwKzioMo3dFJF3oj0e+lSyVmfircDqhUoq0gwKLUDK7URhkwab7uxv1IMJUU/OMFneOPbbJYw==","shasum":"fe80a5521af393128a006a2b434bc5226a37ae9c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.28.tgz","fileCount":863,"unpackedSize":2045777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU3ZCCRA9TVsSAnZWagAAId8P/1RAd/ztq4xpkiMgTj1F\nO+/cGkY48u++9euLDpoy5WMSTaDUhGVUsIJmkPRiatQ6VzXWtGBGddMuwSUI\nDyAW9pQQuMTOuv1bu5F7le9jy54UxkPzW560owqEkRyVXl+NYamzZBX+LcOu\niK5EIgIDAbrhgN7YVq3ijocTOl5ujAFCTXprYO/qLi30LufcOMzxHivS6Vo/\nlEtBSZyPDArKYko5Oam/MCebIkjNiZl0fZKAw7vgM87CUaXJS48hBLWnkTZK\nfkq/nNmDhR1GEqwqtg7GqjHzl/NFkP4gwzHKT3H8wJr//gspfk2AsCu8p9Sq\nvIk7eHSgBhCr7Y+pQ3AIKcrCONXnpcUAkkJERYpLONylagLt5aAhCY8Q8VyU\nVeswbzeukAgU+1vEF4FbYtRHYRLcFeuukhyjJNdJV6QCdfyu0IB5UhvHYSZM\n54ACiAaoSjRTUdglU2OE7AqRayA9dnMciYsJDCXcXBLcznp9VzVaarrwKmft\n3DistxI+AqAEbIht6LrTX9gKUodRg0jfNK9eS8iuOoKd0K3SQkYLh2htOfXi\nEP/8VG69Se/I3xWMi2Zlj0+nE2xxinOLFgqDIlQNjdXAd94rnsu7w0mN1TdA\nNUGyl2CIFx5DkJys4OaVg5x19VYpLKKks+gxONfpzFJ/ngqhltT5nSSjVEqx\nqmVD\r\n=1UFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGMZB/65keJCq9L8RYe6OYv1CW7/+hTZFbDnEnqSsp9gIhALDGCH4wwY62QZK1mq+p3GJmn4dNVHn4/OmbtAusdS01"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.28_1616082497414_0.6143495215615487"},"_hasShrinkwrap":false},"2.0.0-alpha.29":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.29","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","axios":"~0.21.1","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"37f188c1d481526b89de3352a8b45946428a7a83","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.29","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-+Xk2I1X2olt0u00/gdOm8ctul40rJZVDv4CmxmJyBh2DIGtYyeZMj2uwDjYzUi4UwrxRes8nBRxiiD50DiEKHg==","shasum":"285d25a1fe5433851371950238be8d29cb134d0e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.29.tgz","fileCount":863,"unpackedSize":2044261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVA0wCRA9TVsSAnZWagAAZPAP/3auy1QmFLipzY9GHm7I\nv3int5WW+DsX+WTRgtJGuxD5okY3jr7yP0bCi8IMZjLjSw1bD5PUiEMkEnEE\n/rvS51678cC9iD7x6GJ2frEAIsoF8OWMEAURhRo0Ut1XZffIXNiva5C0I0hJ\nXqASq5TllsADblE0Vu2seAoUempCQulBFbgMaha/I4n9ObWvDBaEc79bwy6H\nN+VC+bcheDI1aTnZKHViX27+l9/Cl1BNNDej7j5dMX6jbsKVzTnLkzQi5uqG\nbw23JUt9FMw9WWqoXsn3yUgKjeGb/Mxecpay5aZu1kEaow/b6+iAt+Esm1OV\nPCJImo1N9oCz/XDy+Nn+VSLeovl4SJF1/shiHD8lzC6ZA23DWtiLMWrV+I8Y\n8uOJHXDHce7F9Yxv952P7TOaZXk8wcWiWtz6+1x+4qH5y+4wBh0tdLG4qXYs\nJTHc7++IutG1VXgDAAvgybLwyYroPiFLYdr/aeZTcSwmvqsKMQdzjLcrQPMQ\ny+5tyX8L5wIcy3IDpXpJpi+8h3wIPQENZDDywToSZEbaovrY7hAFu9lcj29h\n4jqK4TgS+ii60ELOgRxIqSELGQsbBb8k32kNjmzPw2UH9iQLWicoXwsRCTKS\ndkfgY/8I9M/4m2p0dU0fNIUQeSTm9SuVDdiBF1WjV7MkOdQvCTSflrXaVGgj\nh0jo\r\n=m3Hr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnnodDYXCHrhBPQ0pHH1tUJxBmAboXXaq79phpBphGzAIgONJkXTluLnjTKwz+oedGpY8lFfZA1qVGI5jEFxurV10="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.29_1616121135618_0.9540300087710889"},"_hasShrinkwrap":false},"2.0.0-alpha.30":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.30","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","axios":"~0.21.1","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c7e730cdb6f82f57f674c927825b09b88f6addca","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.30","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-G2TeI8Jyj+SLrl43M5UL3u17Usj8rw1gmyL+zJM1QoyBg7R/fpERXcEqBcRcTE+44uS0Ks/zvzh37RfDlEUh2Q==","shasum":"46a23b4654f6c117cf0c42c37e53f1e770282fb1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.30.tgz","fileCount":863,"unpackedSize":2044284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWAEGCRA9TVsSAnZWagAA4BgQAIngHuupw8lj5Csfof83\nINmSd85xguu0xq1JQeShfSlgtNZ5cATxeLF5RKlpgCVtUQJj5vROzPhl80F9\nY0lVPMq32NANyxOBmLa86kQcUvd7gNwiC/4mvU/IXFPdzPdM8Xs5OmO/mZbj\n91FHp4v5EgfJ7XVZXxyUi8djUo/R4tdtNXOrA5nioasdKtzGm3IeunaOLa5j\nJFVPxgQ4wyCaxAo4Uy6B7vMKcivM/NsRRcim/X+1Qiaod7R4JoprLViZnT11\n6emU3XoZRmOzGRGSAuW32jGihqrim1OVdhU8CRNccuYDIPQCTDASVSHnhdfX\niBiKPZ9vY9cyBiQMl0rpKuagAyEBSYLZXhfhG6xETgcqIuljNrrqLeCEQbpB\nwm11Fm4szlkhk7mfb+Eg79lF3RWTCGAsfLi+gptR3TZygQgKryNnVKv+G3XM\njcLv8IkaPatqkzJs6Yl8+74ypQKA8xnKnDJ6WKgV7iRdlhqzU/fahoTIVqHz\n3YR2F5HLW5kN6ivm24LQe05f4dLexhFEkD60eGsHxYm+C73x3QPCQfpImkof\nGkUbif/M5uHpj4maqdqVZB+jU1IRZOABcabtvu27V4Vkqi2miVgJ8POVtaTN\ngmJXoytexIV0jF7q1EMAA0mMeK887/Ato3GBl+ZXTabCquy0znrGe4I/eHv3\np7R/\r\n=5183\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRukZu9d+E/voU8Gfvp/TN90vRuHZo0TlxnHtHKLEfsQIhAKq9wmm4CCmQKA5beDJUQXtvuouutfHAj0zQKPczxw42"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.30_1616380165823_0.5167265135328318"},"_hasShrinkwrap":false},"2.0.0-alpha.31":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.31","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","axios":"~0.21.1","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cf828d49f1e05d0b2111287b2e85ff9125205eb6","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.31","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-BzkMtlblh7xS35X+55AhCVjWh7jiTnWxs/e/uREaqcA5mxGSGOb4CeHQ8Vqh4iLfc9OxQkeBp//jYlCLJETd/w==","shasum":"b945a12c60b0f0e3036731cc4e5c8f292cca9825","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.31.tgz","fileCount":863,"unpackedSize":2044283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWBrVCRA9TVsSAnZWagAAIlAQAJ88ggA5yI8OgblxMhZW\nkILD8xErVSTRiex0UdUBQMuDqQHWvGQvV4jiv1t1v1EcGDwNRSd/apvEYeYr\nUIt45bhKKNdjUDqP34QOPDo7vSuBTmauoYo40LhtliLFnI6CFp1T0IUGkbAV\n5m5uYcf1mxBLUr+SbWb7ny6Hl/kP3vRCA8EZwwKeRZK+zcgHYj06ixJYR8Vp\ncA7DXzTkjwa7zSlKejkInAzYpDy5DEShh4K5VL5KBtFlhyrwhpPY9y0eodzk\nrN3Ou5TogxyZveRPkoLBDNCpC1CVqKrfLhLj3yRWrxtgyrePF6nnncD7FfRG\nJoNl0fOOs9vHzGMTFxskts6et5ha7nlkEjV2xXAs2Hqb2tEwKfFvkjPTjyQS\n3pbHV15BB6ebL1gRYE9AQBZOg5wDBEcEuFXOc8MzKoeC9Chjz8e7SkjgpJYh\nCUfnC1RC9mWQovfasxu86nB/WqP/FHENj6A4eXYHQmxSrwwmFCTay9cpQoVR\nY6LNENBmcXklR6bfiEAQZ+YGWhdYti7ZZAW4TjlkJjp84OEi/cnTWS5RTFiD\nkUZOGGFJ5gh1RuarDCl7K10TJ/3TjH2a72bPWQcD5TJNY7b4iss6PvfI7cWT\nCVrkzM1VXM/Wzp+cXHPBjGsdDcnamKw21CpGoNcjfyQHyIfjXNeDAvmSwQSn\ns6up\r\n=9Tt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHalE5zxGfjLV30NTroCQgk5EA/7vwbKZmMYdgDMI9+yAiEAolk1bryyNOil7DxxUs9ax9DC8/x/G1fbk7asq4+zCJ0="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.31_1616386773029_0.816968403026348"},"_hasShrinkwrap":false},"2.0.0-alpha.32":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.32","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7d812bca1c8522812eefa90822edd4ca184e6b7d","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.32","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-iVYlS/jB0YwYG6KK6k03Jr0r8zB+qgCgcOskkD53STFA/NhHGqKXrgoylkFTyk2UOrcGavsBljyBDpqEj3Cv+g==","shasum":"73bdd4a0a0565629d21519d840f40718ff818f0e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.32.tgz","fileCount":863,"unpackedSize":2044284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWD9oCRA9TVsSAnZWagAAWq8P/R7GyWHWP1HWco044As9\nU25ye8kmFXveSYfEhMFBgnS5v8AzW6GSOIoIp5KZi9JMBRF3Hbk42l0QGDIM\nETSJGdjPcKR2mJtgggtKlcE4xZXEcK01KBXkqCEmvQOg/3LgTcIzFObri3gq\nILyFWB0Fl3CCBYfhNvqmem1y8a+qSsS7nZ3hwDQWrSJ0j8T4YJRUxZsPTnGa\n4AZGQAtRzn+y97x6Xl7FyW3KMDNtVbG98XTCc7l7BdXL1CqbnBgzA5RVmIVt\n6d9e8AsJTj841gPrrphWvjxcwZaVNGClSes4gQdHvKVbztx2Ddm9YEBuFoPv\nwqRLO8EYbvyiuf85mRXX/BF1hRBJj5tV6bDRAr60CLZRepFF3LTskhcrZCR1\nHJOaNJw9NVCEPZH/oSMoyfVwWE3glHPyj+wae31DKAk+dgUKcxFZDzyQwz5U\nRap7cj/9Mzbz8LbRn6zjEU46mx1ASvewhGqkzhUJVhNB28xdc9y1wWFVw+cJ\nZ3IJMDWGLGSjfMUMQZdg3IGPY9kucOEhXnqDkos9kToP3tR9eNL3o5EQ6doI\nbz+eCj4SjIh7oKm8ME4aA0LYfFR2d4E4TgMskrQw50EU08lkNnlXa+nw3g2R\nABhv841j63gmNzBrOlXDsqFeAVd+9JD4sLUbMbuA9/0lFz3KzQT31PQCEre3\nukxn\r\n=CWHr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW5D7TLOKiMoJvgmiJaF+7wfXUuXaZL4OQkpiOXLEFLgIhAIaw5cr2OQc5JzSRYPRFtyybZAwX+8Qfq2xk8A0054UG"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.32_1616396136121_0.7571389908990269"},"_hasShrinkwrap":false},"1.52.0":{"name":"@mocobaas/server-sdk","version":"1.52.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8f02c0a7caa215bd13a94a38eab91a59eaa96339","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-nGMmedu29TaTJk8LUDhjbjow7U187KTyojV+YOhOyww2r6jNHQwUf9WBsuZM9kkfavOM6gbnrOh5plM32wEDrA==","shasum":"beaf16167b2d43784aa0031280e259d71c04dc8e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.0.tgz","fileCount":890,"unpackedSize":3019374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWbgzCRA9TVsSAnZWagAAT2MP/AhIDX16EA2VfVTVWwhE\nkva2+Y9TL7PSZgRiqyM5pJ7A9a1R4B4m5Y+b/rhw9tp8Gcv/oZIqIePKJXRS\nHDmWhXBN1OJhIg16xt5eL7vHpujsFpNweeTxwRMWjATAqHPk2lPAEw2y6I6z\n8BtIkD5LEWQ83qxH4rrT+C4RERCQ3QEKv5g7EK9Alutw2lrbQyX6phVwkEx5\n6A2fWvbcvoc21TUA6gqAkxt5T9aH52mn5bg4snCqxTTXXcMtrlFIdgXbnE/M\nXH3GzGaSTMXP73aV/MSqwlVM5snx/cND57IggIYQsFEk1GamZiNVNiWzdyji\nKUD9T5Jeh4rS/lO/mlCMBhDl40Z7fgimpP5fEF8Z1WwFhVuKJRktAtxvcuHU\nASWCJmOzjCB6Unr622pbGM3i86gBpI7JLJ/vg5dyOEqlfygmxRfmY6fYAWh8\n6acZZ6DUozl8P5BSWbCZYk2m4V4QwvHIMSMCDW0YTIjEGpJguHH1+1M+Dmn1\n4o4F2o6d4Qbds0vvW609oTpWtxzJo+BiMoPccNnmMJHZvLgM0ImFG10remyD\nEwRbVoM/kD6xIMUcAvp6pIRhE3prdM5KGvgnKE3Yl5DIVQWzk8t0XUnqg6Sx\nyIneM2PDOIlOn0dLLNMY6VL0DPxJaDSgKOYfSirZ2Ag1UzicC4LZrWLpDaLw\nDTFQ\r\n=UcdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8WLvVYRlz0suIjan577djhpwJua8xsxRrluYFeU8w4AiBJnl9cUFPH1GBDdiay10V1D9CZDDxz1XIclFLcDzFFHQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.0_1616492594627_0.2953772588476393"},"_hasShrinkwrap":false},"1.52.1":{"name":"@mocobaas/server-sdk","version":"1.52.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"772d72eb63732ba0f96a76149c138bdbb6a43f59","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ZYHTVc45go3Nt0t1ehOSswhgmWmJobRiey3EfxwPwDE4/xngnkb92dz3id848No9F4XVbeqebCKst5YX9AamrA==","shasum":"0561344798e1e51aaf96f53c45d5d89cc6086a0c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.1.tgz","fileCount":890,"unpackedSize":3020068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXDCdCRA9TVsSAnZWagAAWMAP/iPof1rZBo+GE5/RwlMm\n8/wGqA8YVRTw7+GsnVMNIMgZuKdEX7uTjpI5d1uXZ7qgdta2ryTd8QL3Fx2G\nGTXp23AZ+x+KL5Gho8CL1vfT14P5y6zEGAzFqHQsnOQ230GKCG5vMxFDPnmv\nuFEqMd38EYeG14zc+ZZNAuSO9LpcEHmb7CD+aM3Im4lC9m/f6ob418n1ulj+\ny4e9PaiLxqGoR4WvAbEm0dyBP0KsjHqkTdDpvvYq3PCLX0CrHUV6NDGC05/o\nb+12No8VT8Yjkl4jeWSySm9H2ukETJ4lb/CPoq8XGfTBLV3lUNOaNOs/MR31\nZw4sVfZFXLEUM5Gy++uQR753qMR5u/9/EYMvrEBG/VT4JYFDjQQ3ATYoEGfD\nvq5OTMvBTPCR0aKsjFKe6MsugBoU98vIVXSuCH9XqL2mNb/zc8SxNaTMMEUD\nhk2wu3VD8c1k/V3ZdMeTdku7sJEUOIU7b/F6VxGe+ebNjoCypdgC6DM8mCtl\nk1Wlm0caQHrSfUKv9gmM92yIHFecGVOJTsFMVjOloDT+biOUNFrPOx62I9Mr\nXBouV9B6UOsozTbjGlkWZPafSYZUJNjhezM10KT5ULywVjUZBghKa3fO6kFQ\nf3GCQhkG3n+hyL1Dosi2hk2/mxOfjoldS/bfqI9aOSIsiF29/UoP0TaMn2ly\nzVdu\r\n=oYx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE/rCnW4OGKpvzCd0J/ALDQ+ol6NxnJdv2vpA1f+g6VAiEA1/5VCLhsFBBgSkn2J5BbOovlIxuJIGi5LvpBa0APgUs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.1_1616654492663_0.5344530352564612"},"_hasShrinkwrap":false},"2.0.0-alpha.33":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.33","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.2","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.0","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.22.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3bc056b879da38dda38cfcbffbd8c4a04247f79f","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.33","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ahZsi2xHWDo2axGnjtvya7AHshdtMdk0w2BoNk6ZFwVkeb92LnsfUVMv6g02cbDGhOzGVIImPRG7lWYbYnIqJw==","shasum":"69f6d0e2685ebefb19a9cbe28f976cf8ca6e02ce","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.33.tgz","fileCount":863,"unpackedSize":2044882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXFzsCRA9TVsSAnZWagAA6EkP/3kcUS6j497kIjrSYXmJ\nf/HCrlOemz/uHeJa7t0IwjLmNf7wX95GusO61yK2Q9D4XTHOY0kacLMM/k/4\nxOUv/orN6Fee9zorYTGwU73Wlrre85Xzs3uX1soEaM9ctV9+cu58mvXkCUDB\nkbRS8EiNnGSh2JagU/1F/5qmMWqi8tweWeGIYNRpk0d55sW9Gm+7UNW/+Fz1\n69TK3siyKIYSeKg/kT84lst2DVGV0ZktxE+5T2s/Ae99aryW0c09SVrFivWe\nvwimwZ3b+LNlrTjtDLjLoEym0nIjS3Hx8sr4bFWljtpUCnjkdjTPhpvQ8/Wq\nLj7APCIsiGINHEwUYcea9U+b7meor77np++FmGzD/YiO6Bpvz97sgVGMc/mh\nVD/L9eHjjkNvksKrTV2kPSOcKHSboLKL7IutM46pCfccWPbB7LFg67ZKF3wt\nQQvbrlPwzQZWC4DzhAtMX9mwMBQjrR3DU+lkpbAxFBqfPq+nnHVoCM/w9P1y\nrtWKOONfCkorBT0tyDHiTXeOWBa17bnsVuGxuo7O5dfj4gtCGRW04mkXNQSr\nN0fhag+dJR6zpknEMJ26/7xI2Ca3vvv7X4AoCsiiYnEzCGhjlVHiGJvC5rp8\nV1Ui4yWnjOU4skxYGEqcCIfVot5DtZGHeXvud0EdKI/15keIS1MKS7tN1a72\neNQJ\r\n=Kcfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAg7vikWiU0OSTe/lOwLgNXJqcD+oA8JEzOLM+GPtZhAIhAOdZbI0QTmI+R9mfJvUoTNCRDlaA94+U+McaEcpy53AZ"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.33_1616665835339_0.014383705889534193"},"_hasShrinkwrap":false},"2.0.0-alpha.34":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.34","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.1","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"653b5b379e14ed27fc625ead5b79d6f4f756958e","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.34","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-OKE68qaMt0DlAD7WL6s60y3PN4FlK1iUq2i5dXEsmvAxJQMFtOaljRWrk+sQKFSBFU5nuadfCohAMzW3xA4avQ==","shasum":"d205af952f61a181282e1f75da8a9910176ec9af","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.34.tgz","fileCount":865,"unpackedSize":2048048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYRrcCRA9TVsSAnZWagAAoDkP/R5mzhph1+DFxqklyriC\n/0RqsEF4WihLhBKGQZw1wt/ppYJTNnv7uQLphebQ8WvmHsogHopGQhBSUNGT\n0PGSMkFnuxX+/2DxWi0lROPZDuAg8xbQSly0tCXd8qexVkJ+8wYQqsL/4zEW\nRKbniJlWJesolSi1jWFE9amA17mUpm7Z4Jkr4DOyeAGbX7VJ/T8/V89NDqgE\nnORdBSkS3LxJnuDQvrNEQABl0I/5IGhGzyrge6FlVTlUqDQMwg35nmkcXuS2\nzH2HeWSFNd0PzwmcijU12o034SvUc2uivrkeXS5z94RibZxFaKywEl6F1nWr\nVy2ITKzz4C7CXziAV7s61ujhmke4uvGqyBTv/6gAfRWBqKsAxCrEbnmGZ1+1\nWiKhaOc37M0T9eIbn1u8uJTgiAAbYymy/o71x2/1BRmRYXWQ0P0gYjEIj9df\nfn+cgHiKoCww2YKXTjThGv/+4F77f6MLLN4YTjxpQ9uVO/WqwQmIyHg/Jt9a\nk7WpWCtcijipjFQDaNPT8m/iS1uk6Nw6Rq0GUJ5cPn26U33OCkZntW1fTdHJ\n1eEl/BS35UuebwWRGN1X1mQ6ikvoy5tbkphl5QAuabIQfCgl0f5gjtFBOfr9\naKR2Kal8zNfBFU0A3PE274NwoYqnrJnEhUldZuuWMnkLvCTm4aLT2S1lb2hg\nVTEO\r\n=KCtp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyQqUf7nXVH4Xk5bcqQ/QLc61k1KZxUT2zcnntrIUkdAiBb90Zyka6Y/qa5OzxHo8zya9dO6uh+kjU8ZIQZPQMkcQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.34_1616976603940_0.34444521554445506"},"_hasShrinkwrap":false},"2.0.0-alpha.35":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.35","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.1","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"af8b6def679f7fda8a986759cb4b258209686933","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.35","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-YKaEGIxsZVRMEKO8JbWuyqquF5Ws5w1LSqauUC+lX0T3nPqBBj5YD4VN1fMBh9jp69ruA/i+2RXrapUHYNkbHw==","shasum":"849259ab1603e77b8cbe66f17f46578fc4fa9c4c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.35.tgz","fileCount":865,"unpackedSize":2048048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYUKzCRA9TVsSAnZWagAAXEYP/2c/Qe+nmIl6bkndeFKn\nYKDReP87/pimKfyKVl0+ez+T5usD03v7VZK4ECyw8cMniAq1diox+OJ4xlZ0\nl5fuWIu+N04w6Yf44eR5cGHKqSIQTzq0UKyNWpUYWyIXMEWREo56b8ilKpHF\nfXuea4iajGX0oH9r3SwbpM8bm8BZeKONYEhPVRkpFV6cLw4X/Gwp8bISc1ti\nvD/BKQR36WhklyCTC18I+k/NHaSmarVWpn/8lmLTTn2UAmQaNn0J5vYssrmm\nlpDiqU/EksSIMTNCz3E+Ay0vC5GZvOoHudSLODdakcDO+sIowu6Kzchm9Orb\nAnAh3HxrKg77c+AvkwbHKWz3lML164Da+wEKFdYGtmuJmNAXxE5J4qnwF8Kg\nwNv+oPEk1U0ervB0QdubelUnbW4/4fDyWyzWp+mh0iBe5R+j5bv1UYSvd6Nx\nry8iHqwhnqRUi8HgvESkAMF7STZ5AEknZ6ge6bO0DkkKrKQE8fD6VSZ1IfH1\n1Jn8ZTPX2VvyZslay7sOk/pDD7jvURtjenzZ6lSZ+PfpMubIJVUYuS7WxPFZ\na2FzSicbAEXBBdpBODkTLnfdxcgqxxkAxlowhToFu8ZBaaHoP/hpW1CSeuC0\nhLyrOGqCRzpaxN6DRq49aYRbeIvOLS3UIXz7b2ehcf2n7TPcJz2Z7e4RHMcP\nCFB1\r\n=L+c1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLlaA/fIVr4I+Uhsp18Ne34DkM6qMvN9m0jWS4Dw6ZJgIgKqdDo/riF+uaQwq8PqIBSfZl5XQNIOzifL78QTFVNKA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.35_1616986802851_0.8011783089206272"},"_hasShrinkwrap":false},"1.52.2":{"name":"@mocobaas/server-sdk","version":"1.52.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a39d3761501ebf6b7be3a00f1cd97cc47dc04095","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-u4rfv+E8T1RPQJpjwY0YcOUMOllRINbAhuCBTlTUZaQoXfItwROuvqcrTDjHotqLHBEGNj0PEVNrV759IHyCYg==","shasum":"bd6517a2fce06f3960f7cf6e556ad2f2a8c6071d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.2.tgz","fileCount":890,"unpackedSize":3020638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYYWeCRA9TVsSAnZWagAAstQP/i+3BhdWnUsRdCG6Svla\n3dlmjd4YPCbAC/hvjikBrjbGeHGryuRc/czZWesXS7Ssu9en+vX8WG11gKcQ\ngMhBjjXxFN5nqcLzilZWz7CxZgoNH0wpSneinanLpmf5YBomLddOw3G5l8U0\npmaHOQpZpc7k9+1uZ+NKjIESxGQVT98M90b/crzwMFHqOyb1Eop3cxOOTnRK\nLIJa4X6HeB/e8yxLjAPrh/Ukd4J/OhCtKe0J75EJV9qHQOpSzSEFDLZk0kIS\noVFTzzi/92pl0F4yGWdIFueeBLrC5/IbX8jFy5E8QjslbsMlArRw57npGgr3\n10RKWa3AuIHIZBtVS32lIx+qpOPVkx68Xkt6MdsjleLAMMUTWcCs8hQDirxy\n+TO1TZA8UtFAxuHa8qpEuwcikvZLy7+dgOPnHQS0zn5AaUuhAtoltlKFCxyT\nbscOFt5p+86jlCaZ1bkQeMtb03t+ivzlChb4xZrdC35Vxh06GqfkaLAMuxlo\nLBLtVmkEMjuCqBwRXO+oMOoa7ZesQ5H9pzmsDHosSYOeOeW6+MatjLkUmgmT\n8y+1iikXFntJ+/FmXn8g2ubTgPMGvsM7ZT0DCd9CVgCaO4wa3LIzrsSRjLgS\naf1oOhP+ezANYRvCsa4rAkcQvZzyTWOPP13eaM/zr59pY7E6NmQx+MKq0IJt\nDMT5\r\n=C4OX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD82g+j1JDULv2UQH5EOKIuf9nqVc2V2DxqJvsJPPEcuAIhAKzl9rEANlpPARnnI41ujyNk/B3ZptPhRtba4I7rMN7G"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.2_1617003933968_0.5754018127625018"},"_hasShrinkwrap":false},"2.0.0-alpha.36":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.36","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","change-case":"~4.1.2","cors":"~2.8.5","cron-parser":"~2.13.0","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","express-graphql":"~0.9.0","firebase-admin":"~9.5.0","forever-monitor":"^3.0.3","get-port":"~5.1.1","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.29","minio":"~7.0.18","moleculer":"^0.14.12","moment":"~2.29.1","mqtt":"^4.2.6","mqtt-pattern":"^1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","tar":"~6.1.0","useragent":"~2.3.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@commitlint/cli":"~12.0.1","@commitlint/config-conventional":"~12.0.1","@types/express":"~4.17.11","@types/ioredis":"~4.22.1","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.37.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ce3970bdbd9df79823bc1c15c17fe6982ba221e5","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.36","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-CI4Vm+ZbaKHE1LrDVjmYc5+M78EE1G3RZQfSkI0yMafpg9OuY2pS2m+0UOAKmE/lhvrmPKgQ6K4KUg2+49bD5A==","shasum":"d443d1579cda7e6d27bce558b9b24b664266aed9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.36.tgz","fileCount":866,"unpackedSize":2049983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYpaLCRA9TVsSAnZWagAA9f0QAJ7oIs9OCaCAjnhe6dPq\n0LW8LzZkjxbA7zQp98v5oTTL2QNUy/eaOtFux3x7mz+ZprniJQ++SnIGeHhu\n0YpLhcmDN/QbuRIMByYDBiyZYLtwDQEkm6A/1N9iz+2QlmdFEBxLNBLiTdEI\nV7HWrtlePOWvIdzD3jzQ4jB20oKkIn9AHv4pzfPABmryBBeM3WzQxH+XHTxM\n6VMV/glgnTmqfGaxsawIgdz/QgQefM3HMpWpaYHSUGBXuVgZXGyRTUGB/Gqd\n4f/PNElhW83Q7bw0B5UdJJZaUlP/DTdRC7OOyGSXVp2V4JUOwI/RhiAFW8wH\noe1KSG81U2rS2727pGVKw3VKfo6CqmV3UwQbwmdarIN5OYhdHBFTqVGh6BQs\nPEeS6lx9gmRv9S+OKEh9IQ69ko68yMCiDbOgxzpF6HUj1E+ZGBh+iMxPNAwD\nwEibhXVezYZZ3wsf5TxtGFnWMks/5XNjMjBPeUqgYReGpr6LXSLu8j2gvwZ1\nl+ZlG2qcpKTq51rV4hbt56XSz7liXUlqSK9P1UCcwqTbcmx6BTq3Ef3CKZtG\nryg75mUBRXfL+j/qf3wwOiEZlgUQEsxBJEkHY5SOFSByHUaLhe+xK6BIk8E0\nnJaz44YwI5Avb3xT1YRcVF5Sj34pta7cKNLhMc6z1Ov+Y4GJa94rtHET1Eaq\nkFG+\r\n=pZba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoilLDJUQMY0RxDSLBzcAxwe/MLkvYZcaa8w5nreLT3AiEA5hpJBoQyst4bt9agxEASaChqs1W2Os+mw8aTRl6hPzY="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.36_1617073802337_0.30418917777907417"},"_hasShrinkwrap":false},"2.0.0-alpha.37":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.37","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","firebase-admin":"~9.5.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"69d747a1ec67bbddbb63708d3fe8a733f4cd3b27","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.37","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Wbr7c3rrtXNUH+ulQX5b5wLfiUrxRaO2mArZjjN5vFU/c6vKB+dIlA1eJX9Pd+XHIfC7OiZeLjfqdTWT6wFqWA==","shasum":"e04a3b1e95ae2ea955bf86e9f8094f4afa12fd54","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.37.tgz","fileCount":224,"unpackedSize":652825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYt+bCRA9TVsSAnZWagAADmUQAKA/w35AtaymCMsT70bo\nBW5z77AtPSX0HWYDg3/+N+vM6V/l7c3Y97dL/LnWIL1WT9m1yVlEUze0QErZ\nSiVQyYpxXDJlw3OHJ6xj6ykTTUfYFqiWoNojPbO9r5vvm/oP7L5urBlalMUM\nbE4UvPHrkccQyF/Yvo7eDdUzpPkL8JR5K6wBoxHx4UsGIfUrgqHdg2o3p7gh\nWceBCRpHgwIlxED1FxJ/w8yD/x77CXaxqXMs8K+6LxL+By+khk9XIuuAICCH\npvkfPd+JCoHY8xCXeZZP8fTYMl2DgT1POmKeqxPLeMw0w0HTXPZXgpySNhid\npGXDySbYTirPwkP3x033+jKNsbOplQTqjHKg2Uh7nriRiwUKP8uNU8HKPpsi\n2WCfNesLM9717HA0pUoUeLnMtJ7ZHC24Ftsb7C82J+KpwmUZlOdh0EA5hf3P\n1pJ2thWb5hW9XWYy06YTQx68hzqfMshmixE+/NomS70NWHnxW1f2wbtI56Cd\ne6iG9Y2/CZc0AlMMbz0mccTa31Vd8OvAVlSL4nD4MBqIeqjK6h14QLy6CTw3\nEefxMGN6yrK7YtKDP/xfJeCFbhrFMIb66pyHwI4ozQCcz/lv/CPh8aoeHdEE\nhKHGOF8yqApRTQNhUalKM5j9GCX0ZL8d9kEusg45mdZbgqsMt5nysBQMWj/L\n+UB1\r\n=5Te/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPYaOD1UDOBGael+aklegebd5nmOrBG4tJpEpItQr7WAiAyCwsspCdmyl3M2q+J3MiTs7kyCzPsIH301MB/jH766w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.37_1617092506657_0.46607109440990513"},"_hasShrinkwrap":false},"2.0.0-alpha.38":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.38","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"19ed75f167d3b40d031aafbceeb0e81a9fe93532","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.38","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-1OFIknWvJU87o04DwEtAI3xsHDemlR2jbOyMXRD4llCzAHSszH4OIl/mGJB7khImUI5tF5s5i/UR2csDbPvnfQ==","shasum":"6ba7b2acea7b0a45dbdf22eadeb8128883d913a3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.38.tgz","fileCount":224,"unpackedSize":653058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY07SCRA9TVsSAnZWagAAv7MP/38L3owV3US9oR+4w48A\nYIP47UQv23/NiL+YARan/64o9Fq2n/i+CkIz5gV8yQW2N9MTcvPGw2HPM0Jb\nuiqidQMW+8wGdqVYwPgSqwkfFaebxaGNulUWl1i+62TypnvxaAx0HdC4IKGV\ncUaGhVX4zL0KyT+Y3tIwlu1DsTluHJbJ90FbrDXx5befVW7vUJsNTs0iKwc1\nEBowEeDx8sGfZPRpl1kVUY+WOpr9uy5XnfamiAZNz/LjTApHeLYjtO2CaYor\nd/MVj+epEZpLCKRRBqK9yzbcPVTKwXY7LdYMTlibU8DwUZNKsVxmf7TBExmF\nTVce5xfbOnZo20LNrQMnOFat6F/7iyV3WfsF8dkAb7v+6Zq21t1Be3SqtDWQ\n5eV50r4ZUAIokaREY/4y2n02GFRErlRUsPMejtc3dIqxs/ruC72797Fzv3EQ\nep76PlROMdyk+IB9BMeACXyoNZPRfA4+fL6k5wUmDRYLzjAJyD7s7M/w920r\n0JsnHg7FMGO5/F/MeY1PL7NjFmWJ0JKiq6el0B91s1JCsE/GN3N3OXQ/BuTy\n4MKS7zwIJAiP69JCpRTgPwpq8zl6n75sih1PVLJ+kE+p2vJnOEYHkCMFtGqM\nVUCFpCKuZ9kkilmsA7+2AplZMaybCyziU1IsBu98CV/68Hl2UwteXltLIjbl\nL23l\r\n=Xu2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS565m7Bx1V8Ts1/nk14WCwargNVxu+HaOasRnY+bA7gIhAMpOp4pi7iltgLqKwwu6LUehT300iMSd3CfdP6rKGiVD"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.38_1617120974426_0.7338760972176548"},"_hasShrinkwrap":false},"2.0.0-alpha.39":{"name":"@mocobaas/server-sdk","version":"2.0.0-alpha.39","description":"Moco Backend-as-a-Service","author":{"name":"Hash"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0e44e0f4fe5cf3854cdc9e33e715f59a403faa75","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see v1.41.0).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","_id":"@mocobaas/server-sdk@2.0.0-alpha.39","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-PVup3p/WwTqbax/i1Vh2djVTMffkZOTCfAloqBkfmWLr4RkuBP5MJJxv4Z5aVKP2jDKQGZeLG+PqJpt8/Rgs8w==","shasum":"a630040a30dfbe403c8a40a9fb42ef97000fb196","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0-alpha.39.tgz","fileCount":218,"unpackedSize":645342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY+r1CRA9TVsSAnZWagAAYCcQAJto9/yuqubSaeue1Tfb\nz0u3reK6Jp3Riat8ICMqm92zeGe3yq/omzwDjNiVBL/rgOa55XWovtvcbPdl\njjhw0AKXflyvO65XwC0y1IVPW0+lgxH2qZztZRAdaD46MQ5Sm0oGog267vSW\nj95Rh94/JbpdcFzKJTXvBq/bS6xtrbE/DeSxFuBXxYQcVX+g/erHuvdl0sYk\nvNzutPGrGIwLmCKE1PeriUBMwkrhb8QPSXAWkIJ/NPBjnlAEn2fqcWG5QASS\n7Crra9H+ckRixzSoce5ntMWobw8Z4cjI1IKRYU7Px821LAozoVXNHS85eln1\nqXB0Yn5/IbkHxanDRQ8XSBUQJGC7nNjwu0JFVHICB2yu8u7UvGbAi6/frjVJ\nWTZnI4CaFI1MUwciXTqydfH91XutkbVHgMw5AJcXiZ7K5YSLCUOXO6UafwNY\nuZk3EEJoqPA9vzmSedkNjyPD1fCnsnCgl+98ipgeuylWlpyTKdQQj09z5jPs\ngdYqRMQuT1mIljsMuU0NsyAJBaKPWBfLybRj5yH48IepYy+bIexiqp0w9mRX\nBa3OJTU2qZoB69mZs0GANvqVw/CfmJUL8Zu1dc8RBgSe24IaywnwvbTVTt3U\nYNPgFXPc3DJEl8wzv9Z9lFRFUzosJ8scXHmswUQIc3tu9Loxvd1gtkZZcp90\n8267\r\n=5ljJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDslt2eQl3CD1SxNq8End0fy4qpvZwbp30nR38NQnCj2QIhAJR6JaKGNUaLNA2qeoVJ6kOyvI8s1Rk3yfAOE52Jx9Z2"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0-alpha.39_1617160949081_0.46893219120721197"},"_hasShrinkwrap":false},"2.0.0":{"name":"@mocobaas/server-sdk","version":"2.0.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"76ea5a60dcee9cd49500dad85507200e91a510ba","_id":"@mocobaas/server-sdk@2.0.0","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-PkRKf3H3u+rqWXYdplgpSwP5yGRWqmq/NTbfQUZGuY/HbD6Ugkp16JheSIjZUPwGBhF1MuTQh1Ihbanc39B9aw==","shasum":"691b53b1bc4c93a2022bb2afde3d96790cd7a2ee","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.0.tgz","fileCount":218,"unpackedSize":645875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZW/DCRA9TVsSAnZWagAAo2AP/R3Sfa2eS73GwP5/oxMK\nN9Oz6/l6E5fYHZY/UoT1FsbxyHP30qOiQkfTdPVIJaRI35zshB7yxBCmV3v4\nV/A6B5ly9Dd2KkUXgDMwAhMNkV3+v1ZhE0u6AwiaxejxeSPujpDzo0DlSn+d\ncST1PWDVG3VODG5E/xZ24kkHOxlKVvzQCUQKzEJ9Ycw1hj80CZCWGu9kXGvw\n8pX2TOFbZwKkGiXHo8cf3/ehVq0Je/WFHwR8FsFLflX10k6sfsJEdBD3L6hE\nUXi4Op+G6DfpIpjX752ZvEjjSovFcDf0cs9lxC/c2qgGxZe5TE2cuPcJTtzr\n/Y8QT5q6fnzkn8aHFfWloJSaGdYxBKolwiithXdVtFOfI6pF6uNxLSdPkpnx\nqF/bZKAOXMbpOKRWweAQsWdQTfFTT1/4SHpQ15vv/ITdbQN+M1p8yh8FNNHL\nBRoTfswV0pHdM/6U5j+Q8pK1EqVO9FeXvQnaD59WqozUtbk4pln1HEc/xr6z\nDhgOdUgyQSzLUqutmVWZ29gUY5jannibaK9ZPt7QnhZqzK6ISx2X9Ohc/Chv\nwA7ZqLvFuHRiAPoRMMIle6jOF/TB99yZG/PGOSRkOSThKj3X5rTmWEqKeFzd\n9zW7ZnLIeoO+92UWlSsDBEY5yzOgOKNJZBkE5MrMA5TK6R/P1g5SemzWT9sa\nwGa6\r\n=ryXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA9pp3Shz7/Mmy9VX7lGRqv8mhUemQd3tB+9GnFGKTxQIgNZkPAu6A/YAs+GSGaHQLwl1TsoJz1s7602wEBuoUxvc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.0_1617260482510_0.18864909613508285"},"_hasShrinkwrap":false},"2.0.1":{"name":"@mocobaas/server-sdk","version":"2.0.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e97df9c4c0ff1b81594406f317724c7deac34d99","_id":"@mocobaas/server-sdk@2.0.1","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fTM9AP1/C7JOO8MhHuy2Oy7QaY0y+AcxkBPnjk60uD6fjThcoGtwBy+9pPAP1yOzqLzE1HCqEcH/jiJtg+HV9g==","shasum":"6aae91d1bd0f765dad18f4b0cdd5bd85a0fb2d3b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.1.tgz","fileCount":218,"unpackedSize":645875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZZqlCRA9TVsSAnZWagAASs0P/3defo9GJDS5DOd4RjPF\nG5W7pb4zdkq0F4EbSTyEg+oJwiki2OeDS9VMQRam6LYQwLPK1K8mBsyLkv9N\ntCr49s7mZhOM5TJFVlVhxfuDRm14lvnIoPSPoK7aHLfYLhqhJ9hrd71ab1jn\nubnCXFnPLzAXEn1C0JUwBbiKDVEryHAJgRQw6bW2oqmEoSkOncaaH2swcxLW\n3Mo+mGwCyUqIg6ntjPFcLhow4VYECJPDmTYPZgM7NMzvvAI8ugEyZiSnU/xS\n0cue6a3DuDi5+/DdDsc15SyaAq4SpyrmyevAn7if5PJoZqSR8blmw8xKvMdq\nuzshGnuHGqaa8Y3ILTjRg0Ad9lVGyMj3VL20urvadwPtJFnRpZAD8DTDBXcG\nPh59N5Qq3FMMS9lRakpTIAnlQhXugBxwiCMfgn5Qoz5OsOulVkbvlLPJ9B9r\n7dohSOcDSZiT15bBEidmAogMWvfY6MNsj7RlZNy8qXha1ESs3f9zrT2V29og\nDV00zVR46j/GVvJ+wJrf9bu4IxiyKNKE6ojACjazkrONgDRTT965/IUOMD2N\nHrZdFic1r5iKUf6eM+648gXSgwB9z1lrrXpm4pp48i0XZDPsMf7V31lGneCw\nOk5+4UC22SpFnh7aS32pA/hYL2Em7RI7GAw3cmHp0jXlM7t6O3vMibI1kpxX\nb/HC\r\n=QSl4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVhAnVU0+/pjNv9189lOGBI6wSLtK22JsnDMhFcHGFcQIgU+XmMsD7Si57QhEchCF/1d3mMlkISlQy+hNJTDHS/Vg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.1_1617271460811_0.902402585023311"},"_hasShrinkwrap":false},"2.0.2":{"name":"@mocobaas/server-sdk","version":"2.0.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.718.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2504f13ea002d861e327b8117f0865bd787faacb","_id":"@mocobaas/server-sdk@2.0.2","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-X+/in0hXGXwiZq5Nk686V5j3hNAiGSbobHP6E5jWxXVW4cIe3x78HN2oKfPXG8LFqYwmVVJ1OE4SwxiAat33rQ==","shasum":"b93f5a8b89b5822a5ab5e772e2d0d9513f78bb0f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.2.tgz","fileCount":218,"unpackedSize":645875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZolUCRA9TVsSAnZWagAAIe4P/jjklfHSAg6Qzbyh6TIe\nxSYe8gzUlLxJRtsKvXxNyLwIDcLvoIovHYGkqNhwjIrpToKDLHx9QwAfRqc0\nX3iCOjZvXx+EDH+hjF/oPG6IVqjceWbgjZmJJRTy0iJ51z8zTAMku41zmnL5\n/qZTUhGn8HuvSciduFy5iyciFcdQ8fpKoNac85o7Sj3I5Wq3O2bA88wgXrQB\nnnPYBzEGuyXvrTz84qaEKxdi48v0ClIxO0u7zMHZRpvOg1uS+4JJvM+bgkxI\nrNUdk0hPnH/ZGwP6eLIRJgrw2IAbqSf9yT+awEAbPzXHcIMmZeOirQhYcmQK\nSlLYL9ZyVT8LjriFZA1qF5qAZLNPBfB6JclBD0s7jRBawRi6/kap2Kyae3mf\nc9IuauF5Wfpyfuy0VFpCISDWyG1NV2OKjP0cHh262Fo+OsavtmS46fv8u+nP\n1jXLDg+VWFxAu8BOpzFOLl1y4zC9qZVyPmUUQz75csyCrAFtJrVOq8APHrmi\n1KmjviOD+cBxQlxC+AsUHI62Vw1LSnL9wCp1ow2E2yiZ6UOiWNhuNBw8NJcw\nl88QziJ7pc+Ioz6xnD7JUlevK71qLM8OA4bHBNFEDiuORP/mJcFAA/06Ncew\n1vtk3ejXiU3AhjvW5LEc3cAlTJAWqGeS/1madkxxe0opKcsaF8XL+OZkcQVO\nfSbc\r\n=BCpZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH2vdGXaKfS+/eQp09kyaJtvQfvD+2o1gKivXuBWqYdAiB/FqVNH0BQb1eElOGRTY4C7qEMU097pUYyuNynB87DVw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.2_1617332563277_0.15771546853355844"},"_hasShrinkwrap":false},"1.52.3":{"name":"@mocobaas/server-sdk","version":"1.52.3","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"33fbcc95f587256a70d38be66a86301f08f240d3","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.3","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-VeVYq410w2JjNPWVEW3ZWsWjD79lqav6ZNrCNtw2oxGrY/pl5ySG8g0GD9+3F+INGMnR+tQnRvQpPzpv2ChpQw==","shasum":"b85be1a72ed3c738ca346d9cd4c9370a39a9b572","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.3.tgz","fileCount":890,"unpackedSize":3020909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgar0gCRA9TVsSAnZWagAAdboQAIohX3MAA3bJhJpiySbz\nSEu7ut+Kp7l0F6zaRMAihXkTbXUATcDjykIRhPzMMTfngaW1Xvma3v5kV487\nfkfoRjH0pCRrIhSmONWKUBMsoVbuPkh/3RATDjFcvI1sl14pLZztQDPyW4zN\nLpV/Mn6tH4VXGBbungyEko3xOoln/uQNNjml/t4oHSmZvjkVxzGdN17602W8\n6an6cEPZmwnEGWRU869hFHHnqKC8cX/HKynAq4fZNRzvfxmPgvtQzDoXtIkE\nK1TsXlXWxcfSEDzgNSTbcz2pYcaOz+ToBzLTHpHVBcXOj9L7okOjLqHgyGBE\nXLWsaAzJc6W+g1bE7tGUjMoj+ihL/2wSS82rcl8nT+JJf8egDJiSikjmXmx8\nhpvkbjG8ylw66U84ckMDzXG1bfzP0a8iT4cyIqaOhYzPrbuODcXGOfTTI77Y\nK4rHx5BkZT5ff8NqNh9lpqAi5XYm1n2SKufVuRQ2Sty1YFLTOm9pT7WNqJP1\n9EwHZjcbmtMAv0AUHwk0X4X+jA2XznxMKiveYuG2RjfmzisP2M32sJ9rR/ex\nmB7lF7FfEKM9Q+EUUYEn1xKakLLDEQ5FpAm4QZSTGBqa0FzD+xcbVxzzFYNE\njlrItfbnEIjYxkrOcR7QEFGbficc4XTC5/RoLHcaGOuhTpmdWwIDMRkwwoX5\n/15C\r\n=y2U9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCInFdI0dR4it4SCv+cjB/j3HEbPF+J1QkD9l7r27QG5QIhAJVzAxqAIHTvWFa9bqlih7d9P8oA3aJx2vnJbiMcgpuX"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.3_1617607967197_0.7525994409263617"},"_hasShrinkwrap":false},"2.0.3":{"name":"@mocobaas/server-sdk","version":"2.0.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"17abbaea2178783a681452cc5bb7e7a5afdd64b9","_id":"@mocobaas/server-sdk@2.0.3","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kvupEUoQ8IS1YBrp/oLJSKe1BG+kts41/e/8KtO05mKvXRP8pK7ZL03RrzaJevdUw+K4fm+lCefPNauBVGT6cw==","shasum":"bda1feced7bc58fc5ace4598ebc4384719001984","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.3.tgz","fileCount":218,"unpackedSize":646005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgasN7CRA9TVsSAnZWagAAzdgP/RA1KS1jK5kH+kmZ+57u\nShE3DAMuvBfgmMusTidPaaDz2skqXbRaVN6ydbMZaoBT1xTgrlObggxlWgVD\nb50o1cWK/+NxwffZiHvw54ZswzKMMZUyirwJZOV6TWaDHdnjbKQh3RQGftKM\nJuwfq4JyCdK1odat9Gg6cVdabPX698i1ExngvJK5cUrl0mdoYr2TUBJq58zM\nSC/z1zhaBXHDjC2fNdAoNawhfIfwmqw/8kzOqVO43/lY8ph9v8CfRQsq0ELd\ngpxEF9NEgzCaqwFP8AOTrm4zqBZEMCO832pfvWV84xBgLPmT4RtqTh+X2n0A\nfyYgyo5Hp+fEslIv5za+OymeRKScsEXNRZGNt6SzLPUzCyv62LlaswnPuKcR\ngRGYTH50QpHSSOLn3Lfd9zs+YDtYKStl5LRDR7hdFSee+eK4SyWro+gNsqAN\n/98QkpqQ5cdZkq3JvrDmFRSaRu5YB2q5mqNFy5ll1ysEnVeC3zaJA3Qfl3H7\n1Jo/o4rypIEvGMGO6uaN/Mchhm3QuDR2ZDLbmsg3utV9HmATyn3q3ZLZVYUL\nkRLJ/xt1Jod3L6P72tVnSEKeAs7y7IxENBob5YJBBpuELt7VBS1XqiQpPk1G\ngYVLFfI2KFIm1RCpCxImsdZ6LtOAmOm1i/3mpvuBg3tFR0wcvt5cMSO04Z8N\nQ2DG\r\n=MYN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1kSQKZ+ImSelxFG1oBKw7yNyU0LFyekSTCcLvikW67gIgI3D4Xhh5V+Om9HGqm4nN2GlIKOzAhWZjFOCIaYRxEGc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.3_1617609594621_0.02146179717092256"},"_hasShrinkwrap":false},"2.0.4":{"name":"@mocobaas/server-sdk","version":"2.0.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.24.5","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.29","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"80a0c01110c14f6a722c6ee9f6fa52a20bae1960","_id":"@mocobaas/server-sdk@2.0.4","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-UCUODzwVmMMRx/6vF48Z2o6ySo7G8esh711G/UT8HnKUutEF0Enqk0XKF4y6vfq7TzHgu9h/4hbV+da0/5Sq4Q==","shasum":"a041398f60216d753247ee6597bdd44c7d3b7cc3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.4.tgz","fileCount":218,"unpackedSize":646141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga6OlCRA9TVsSAnZWagAAPMIQAJWYOHWo0364+KKWlEIr\nJgvFevJCDHCXkLLu6XDviS/RjMooOkAsemZWDJud4WH+GGNAD2ZrDKp9xIAP\n8JPdy+7rbLj252D1Z3ETD2YbFBc5fX36epuOrNoO2o269TBp1q0xzVn3WbUx\n92MrOFVborBZZHcQNlm/fEIVCV7y+01aq8/G+62d1NtIEiFmIP1UNo6lgslw\n1HTRM6ZHwuddr9mbRFC9DUxu/B5zUdyHuQU3VKQKzCwjDZqQZsKGKxfrdMUE\nHK2SLxi4GDIVtqcnKlvuXwAabcQyAu/GjY1M7HGY4qplpHz7DiA5c6BbS61H\nlI5r+cwQEXbZdCK2+PSp7i2f2DseYLK6T7uEA05NyUmzO612UKvAb1TC5XvX\njuspwVwPgWN9iEoH48T5jmCXZ/xvIhdZ8T1ukSRflKDs+r2iHx5A+TH1/PQY\n2vh8EVTldNGyP7WeUz9IfO83L48yX20iJYs5QpwknFbe81oAnh+y2FrtwEDz\n2Mq4dl1CXpgXdxLDZA7eVSverMtHeoopuMxcA77p3UboUoVofKowU4yuYRjr\nVS6rwZq9rHIdcfAk9qI+FztfFoJ7mHqSZUB5qIhKApdVfOGVf6lK0HM4YdUD\nVid4/5BTjkkFqkg7hhL4fDE6Jpl+L78dt6CH0ypxuXhseole+vLc1gImD2pJ\nRfcg\r\n=BaV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaVBhXgqCPgZ/fMgHeq2XOZyN6eBE4Qw8Gv4y8rT0C9AiEAv/8dZ7jI/hRAjnOqvvNbbeK7rVN7LwQ4igejw4vsNkk="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.4_1617666980535_0.39028526013133225"},"_hasShrinkwrap":false},"2.0.5":{"name":"@mocobaas/server-sdk","version":"2.0.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.0"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"11e26db6ab63c537a95a4cd2fb961f471a4271f2","_id":"@mocobaas/server-sdk@2.0.5","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NrD5zKVP6M7fUhyTRQbwRn+g4GmEfT55qOiH7VgKHyUrUc1sD1KnpYbxSltJnJRFFSRXTonlH7buVa2/KiLYAw==","shasum":"648cf2009877d6a0629261b7f8cbf657ade92e4b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.5.tgz","fileCount":218,"unpackedSize":644987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga7RaCRA9TVsSAnZWagAAXs0P/0fPeWKXPLTo16/nBlzC\npEeAC2uzWP/hrXICkFTxFzNPy97WLjjqSsNHnkisrdkgaEQt5bNMap5Im6Sl\nCMxj3aYCuTBTSdmJF6p97mh4vuNXC1oKYZ16XnnjMItK/OQgRbLek+mA5idT\nqdM9AimtNkfsOf9xZai4sfjHkev5sNDuCwPzIjS4/yNMHqQoZPGGtETa7Tdl\nZSaJLBLLGgQoNwczn7l7hDQXQ/PsLdhbOdkPhVdlAG+z8yG+M0qMGer+KhGN\nTmfjj4No/jlZ2L2PjEagtF18eh6yxUxEHS/ARLJuZY7pdjjvaC4AQXVelY6n\nNtvkYZO24H77CqP00cWkKs8fLyc65x8tL2BZ6DRmqkwhm+TLe1oDOEc8gZpy\n8vdUCaMl6UmdCZxz85h3Bj+PmBGyKJg43ERUQ4xPuuAIpIrEUzVvH6B9yUYN\nClH7dEPgi1qEAIDkFUAR0vVnro6gbzO/IJBEkVJKdckGNftRjLvRWlWb8O4s\nS3SxlHDKxcr4R5J0+lRmaiCg0hBSih43ighHtOOskReDJ3XbvqaRCM3d34/2\n1NA8WqqzljVWCoRayk81YS5T1JkclepgXd1nlNg3JR3Hc5FkqdnZLzZA2Jo1\ny/e9u9e2z1Tr+xLmYTC04aVqGm1HqmPnkohLunoPkGlx3hvUErg2AOdBRq+n\nv0V3\r\n=ST0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRVtHZUQQNwNcezmVydqnU1rCFm4FlZmKNsx/6oMasvAiEAqzPRhaRRzoU3XsZA+vd68N5gtsCMYG/Tc7jzpqSs4ok="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.5_1617671257433_0.7385729761378994"},"_hasShrinkwrap":false},"2.0.7":{"name":"@mocobaas/server-sdk","version":"2.0.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"edbd1719883ee5b3c81eeeaf1702fd6b19d153fc","_id":"@mocobaas/server-sdk@2.0.7","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-PcZQqK+gOgCT71BHzhjJec8xFdHLX2CKlwUvJIGmzk8MHQWpru5HabR9PxJwMes0X0FGPbR5M5KMb8LrSOEdzw==","shasum":"b0ae7352a114345904ce849f581144df9350dc7c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.7.tgz","fileCount":218,"unpackedSize":645036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga946CRA9TVsSAnZWagAAJyIQAJMccHVFbkbyBAh59gy1\ntgCXAYP8sqreF5CTPSoLT0AylMcxNkdlTLsgGHEIykwklUQi+PFqhu5a69Mz\nNyAHmHpC2SISHECZe8wjFpHwRxibtI5A6GoD3vjAD1F/6882sy/l86UmTpSR\n/qsTFHwTi+YW5BRXKKxqYGz7qsG3NjBkURSfKa/y2m8JzDUTV4x2FMeLsNvP\nfO36/BeyN2mN10q87MZuqfVdWNrMPlR8r0zPa+fAERSlgKyz+1Fj3HxUHm/l\nbexGbjzwSQXq5uZ2PjXLPaQfk1MC42oP15qowe76jVdBXf2Pg+t3Ehc2yn5Q\nM4BYaT8yXwcMDJnOzMYo1Bhb0bV893vAwPCgjWbZq/Bx/iX1+vs+aFFrpS5J\n5IWDADTfPixZjDIrLSj7ej03CN7XukrLShCsRanDip2aQl3I/2zGGUWHPYwt\nfQ6bD915Flj1X3aOS6Pm6icAfx+2VpbrLRgzWlBU42WxRNp8bo/fLkjj3oO8\nQq6zZTNNtnjzxF96ri2ev+u6MMSMKRsEypfMk1ia5QTgrjoFOMHuhkONKSCQ\nxa2R9Tfv587WP4bSaSaOUlY4oFc+SSM1/T2vnObpFJFtrZaUjjdwolhIYryH\nyZUODz2WfL5UyGXdBQnI889vmazEaek41px/67nyENsJBVbMic9nu/81zZ/o\nxpK/\r\n=NqAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR+CssL8t0C1QImtKgl9LLhvwq/GW9xWzfmHs/3GU3zwIgQ0qeKD/1mlvej2/phN1Z1PdmmNcA58ntPU85ItcsKhM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.7_1617681977495_0.23302371390516252"},"_hasShrinkwrap":false},"2.0.8":{"name":"@mocobaas/server-sdk","version":"2.0.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a21f1de6c57fee123ab90955b9095bcf67c1c56c","_id":"@mocobaas/server-sdk@2.0.8","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NGQsoAJpplOOoJUOi1pEC6TvwUDgoXxqIMCZ5sHVUq0tncOkpr8iv/4w2nesOjjyVR80SqgL+noDugKI/O//Hw==","shasum":"a2146bfd3a7b557c152dfa74bf6f2399c12d016c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.8.tgz","fileCount":218,"unpackedSize":646262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbAdRCRA9TVsSAnZWagAAF2IP/3NosQqJY3yxFU8h6qWW\nDz38t6rpj1lPEZVdzKmX0n6y7GEltcokYOxVYXaM35jy4Fm1YIgGsPFVHuwk\nVV2RXk2GnMgkxwGCDx6XuRyxEmY0CYYdfCNQi53kwo4WN7lqjLvjlBkOLOy/\n4U33lOpHFLjyDt36Ibvnynz6TPkG8s3mfgX0mlamGfyisEpndPtIjxKaYLB9\nkPGaY+Cj0StfEmfClJj/Jsi7yDTpQl/z/1jWz+6g9jCvMT42IzlthE1S0FJi\nnUs17KTwVZ2HaUO2aVhiM6QusP7ysukQcHDUehjEG+Av1dFAbqGcTMvCEGo4\nKcCQ/6ysgE2qj0tC0+jxUuyjbyGd1/IXpc50ts0cfnk3evgxtqzgLOokEMxS\nA7J41yhLUylh+gd1+rTS1EjoutHO1DVf6ovVAvWlVQQdKExnuCfjhg7U6+CT\nrqc1AOzpHhPk1k/XBTSdTNVheQRp1Qzv/C6FY/WtufsGGpuKiJVOr5ORntVz\n3yJ93cYIeEOb98Mn7ZnIk7d+sT/TXrK9kOWzz8bFgYd0J2PVytP84ebcqWgw\nFqnb5mdUUvW92WtqZvYXj35JR6PVxJjzIDbrM4uXMxxasw0Chg8HvDoXkscu\nDn7fCZ4TZh5cQ2qyh+OOlzNsdYlVEouXPo1toJjCifOtn/+3XpwV45JHs+dS\ntad2\r\n=CweS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERiIPRHEztpOxZRs2Xy0WQ9YYKUrA84H9wUvg51W/cNAiEAlZXTW2EJin6BGxuMwGPgM2LItOHQy7rYPuANSVwkepQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.8_1617692496044_0.5181051312986216"},"_hasShrinkwrap":false},"2.0.9":{"name":"@mocobaas/server-sdk","version":"2.0.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e451b6969237f0ad2bb35cb3e2769ab20a25599e","_id":"@mocobaas/server-sdk@2.0.9","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-0kjkQSmi8XCeD1Sx2vxY/IitnOkmAzbddvPQg39ifKepxmG6xOGigFj8bat/SEmfjIDHdoE1mi0EoXi/lxYLxw==","shasum":"8f3d6a7419c5310927f3e4bfffa551d6ffce3047","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.9.tgz","fileCount":218,"unpackedSize":646542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbBuCCRA9TVsSAnZWagAAXVsP/3eHQaw/aT0DqgLAR6rJ\n6OcSJk5bxnrErzS7//CyBl0dspnShwU0PkVlQio+HDDgnx44jkIUvhhiK0Dt\nPBFO6q2nGBla0d9/4Sx4bNwjlqAbX4gCicgU1vqbtN7MD8IDZKkupGC8/+sE\naaExR2fOP8MmXlNicgViY4szXeadOsGRibCbUMNv4Z1uDmRHnbr1UzCqDEW/\nntZ2aq8d4+4F1lFuFpsJe/igh1curmcEzEFV3vN9GUjFcQufMSu3SWPK1wvS\nZbZ7xBOnpFBzV/Hb/cQBFYvjgZ0XfoBxUxp0ImhBPMJD3K/yi5DA9Hu3U0UV\n5+cZlCAHfIHfOw1UTvN4hflGSb6rW2PiImjJqEozabN118o+MNp/D2IEz/y0\nXY2LktEvUFmUrCLaiIbrhA2crL4yqzCfgFBjpJvfc4zBJM1KJNwfFZEjMVWK\nwrEJ532DemrrH0rgxTOYRe1BcqkAzukOSaN7nUYXLXIvyzi86aHSCXSZhtY0\nzmUnvl2t6zRB8IFB84mfaTTgAL9u1B5bTsXvrNffWWejsYefiXb+f0Q7Hpxp\n3J7Pw+lJ3T3TnIkEjBxslvF23QFUvYVstz5xPXshEPv643dnls/LRQqZzPF0\nqqyRqTWhBQgAY07GK0AoZYbHjyzqkIfFsKPj0uibVARgOuc2VPkYVd4HVRiW\n0SpI\r\n=nWCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK93jWsysTbMmBRmD9w7Eh2m97UjjdpriKEe+MbaaQ1gIhAM49gOIMQZX+LKdLxNNV3a8EKkw5xLn4+F/oVB+ApXq2"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.9_1617697666362_0.35026892950286603"},"_hasShrinkwrap":false},"2.0.11":{"name":"@mocobaas/server-sdk","version":"2.0.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"44e12122748c4dfae48e6f8e17f93b0157041fab","_id":"@mocobaas/server-sdk@2.0.11","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ufu32VWQpHEkJBLFRyZuO+/vVzIKIx1Q236U0JmOUc7CuMbbzP4PgUumTw2SiXLa5XRVH2+JVhR3ySfyESl3MA==","shasum":"da5dbe48b32202aea3a14d93d54a75a35ffa3e3e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.11.tgz","fileCount":218,"unpackedSize":646514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbC0nCRA9TVsSAnZWagAArDwP/jN2gIWrCatraWnIste0\nflXGoJjMYG4mLaV9wMrndRWICqt/QPk2f3gdwXxBHnUy6p26IMgLzOw23OiF\niBgXXufhQFNg3wHQlb/N2KZdSmEcyWuJMiFFD4aAEHABe3wwMI4Z8YMdy03c\n3T31TZVAW8Ga5PZJeJ5ZD2LNSTp2S+QHEkI2b1ZhuP6NnGF2sGPXXNXOlfgn\ncxkmOaZeigsSnW4dkVLFPQt0qXz5EY+qbLQcGA6zeLJs0fyBq0krjYhCywp6\nE+756eYFFlFj5EJ1f0DPJKuwn+T9z9Av1O0ABjd+IhzLmWQZP40srbFil8P/\ngH1PlqWdm3PSlNavckO67WQRI/k9FhY2g8HzHZgluSgl9Fd58MijK+krTGZ0\nNYhZIKKo6Ow3k0eYSQebAb9F+nY7oq+RGfpWbNre5GZ0zc3Q0YJ5+LboWFNh\nEbiYpWxUvSBC5WI/hZCX03/h+2Rj0mWjiXeEmXiFVLqdujHxiHqOscRLGa+Q\nu/wbiPAfBkGEGTsHlCyD07FRNR7kOqeGSE36HizvHRn4sd8ozgNt7U5wGslf\nZUEJns91lZzDQfMCpspB38bTCuf1Ib1CsVlIkHm0gIhw9vSpOXQaVi938P9w\nOaxHwqgxYtE2DCzWMj88Bqv42afsC2zdSXLiPaaLMeePqSpTEQBloRl6czcX\ngPZT\r\n=jxsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfxf1zWgXFEkrtO01GtGnq0ON4MLp0meWQIo8mrFx2mAiAimg5k6aQu8feOfU6+iDqMQMFQYVL4W+PFY5NxrqFFQQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.11_1617702182730_0.28964166517068546"},"_hasShrinkwrap":false},"2.0.12":{"name":"@mocobaas/server-sdk","version":"2.0.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d95e993d8203033dbfab88b41dad0c2d2dae3820","_id":"@mocobaas/server-sdk@2.0.12","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jAok2qfGBZOWLGOkv2rWRV9q3TH79hN6Xp2aZCTP29Eo9RDRch4muMLusp+6TkR1W6+c5nWvcQv0LFzRj0VU1g==","shasum":"08dd57f80b6ff3c02753bb614f3f31ae2b4fd040","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.12.tgz","fileCount":218,"unpackedSize":646454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbEBZCRA9TVsSAnZWagAA6ygQAIZxy4jk+1fBmAqEfbMJ\nTluzf/zgBaT7d3O959EYWPX4oQQ+F5AorsFzY1ErOVmhTYoI6BHK+La7BNcz\nY1QGwEOIxRk1Sr4eC/S9emHBt2BNg2HlVudIRcyi6ww5u8Frrt5AVAEEgiym\ns5INg8XHmjroE9P/b58jtGuEV25tzFNx81gCfwuH/keyFjtQXSI7nHkk6dth\nV6ZoyHG4O5TJztYC9SgvxlpopBCF1NEjGwCx2ZEG0VnSbE0YRG18nWxJKwLE\nb/AI7oCnrZBYVGUBKcChg6k8MGIFwdBa9eEyUkjIM9RyjOx5z9jptFmQF8Gi\nTYzj64zrhivWy2qLMnv4y+OoJefzYwE2jLsgAAJl8jUwN2IAqoLtxDQUlayN\nuGTpnb6sASerBnfyTQ3zaIyvYpKK10xC6KzEI5SMl3VrfZB8+c7w8RLApruU\ndFbObOclfgDtd1FVpmeoAaUkybl9dFHtN+pc3/7m9g4Y9Ueh6R16KQUyRZ6G\n1gY+5lvvx9WPxGzuDkWF10qisFw5trowTwg4RVlG0TzxmlXh/x8I5yBYJgEn\nblWTm7HRMzjdUNkfiEQqZU4DJ+wTVn7DSrdzFwLA9nzbhCtZ2cEipLr0CzZS\nnKUnYmrLa/O59bSfpw2tYMWfNh4EVKEY4WUmZIBsYXLufHnlmawebZmNstME\nELpK\r\n=AO/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnHUXwpmpXnbcpOSJ+3446INO/Szi2g1R5nVbJp2uCjAiBOgH629Js6OhNcxZ1L+ULBXW+FjnJjpa6y1urhjOIs4w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.12_1617707097105_0.35110797339170485"},"_hasShrinkwrap":false},"2.0.13":{"name":"@mocobaas/server-sdk","version":"2.0.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b4fd453051b27d39a478fbac7fb49ee8094aad80","_id":"@mocobaas/server-sdk@2.0.13","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-84VksBqb0DsNek41/3LPXANkGllhPlqwMar5ZrHbmJ+x5sK2zo+EXjQCa2PIY9CrzhnsWPnphUvB+1VOpYQwmA==","shasum":"cd4716a5188391260160b39aa7bdcb75e66d42e0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.13.tgz","fileCount":218,"unpackedSize":645276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbSIZCRA9TVsSAnZWagAAX8cP/iFngsMJM0kNPB0UrQJr\nbt94VdzE67DJp+SSSDd7YhKVeP8w/tGrsYLfFIkEyAH8HVsiUybTWgOehEiB\nMCXy1NenoA420unTqFOFv4bzl/+r8vtiiLosbJUAVSOl+7LmsF+frVmtI5fi\nG9d9cMR/f9+EDMb8zYz/TujpQ8w+Tf8dzQb3j8PD0+Ab/+C54MHv6DlzFg7a\nI3maXd7dC+m5YVFdjwhtWyQ5AsSZRvT5xbW1UdQm5zGEmx+WIBskmQAfisnl\n1lG2r6ZX8IkxcQyGc9jRWOFZOXCBiDvmRD3vSiGBZA8SDL5GQWGE0psC/4b/\nyqKZJt+hp4/jwcyNarzrwB+7ELCeU7rVTwJtIkmvOJlNZFHoh/0G/FuqfDtA\np4+qANv50RYJVjlz9OFyBjqv1J0LuK1gE5HIJIdH5VscCYGTbswiYO2F4Gpy\nENPSHTipIqUTKpEAlCnYu+lvcDuFZpwSUDz6JaEuZt7jofxtAv2T+WeAXK78\n3+8kTJKnT0l5KtWrIp2JkxFJcqiojH+y7DKur0zS+iRiP0HwZ4h5zpo76jsF\nD/YHh+dz5SQBi07lrbtgxRebhUBsMYYoXfQNOCvbduQTO/0TuVgz7a/fJZm/\nLH/Nqw63IJvKePU658Zly7MF2eEQCti3NuRp7F70AV1LP8hoBfJfKgev9Xgd\nDJuu\r\n=hFYD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiQZ9Gk369n7qGn3QAXNfOpAfizesoaBItillSAaaVFAiBrsL0qNktfcrGKPHmgyHZ7ju5BYOuAqYKdXuyrEN0kpg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.13_1617764888676_0.5176958043689175"},"_hasShrinkwrap":false},"2.0.14":{"name":"@mocobaas/server-sdk","version":"2.0.14","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6e70af596f2230a87c8549ed8491fbecb24a5af4","_id":"@mocobaas/server-sdk@2.0.14","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kdQov6dqwohXjXuMzb21K1bI4EcQTnF689d+XwyWLjIgYL/xDm0e+KnVSWXDwvVvhswH7BVFjflwDRKgKx1rfA==","shasum":"399aeb6fff318d462dc46bf5ac2344efda3eb4af","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.14.tgz","fileCount":218,"unpackedSize":645524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbTQeCRA9TVsSAnZWagAA5QQP/0dHw3GGhmMhlCLjbU45\n+H/vaa5hgC8GHxHsxwqJutWTfOyR+Uhwv2e/liuYbo5HitFDsrcUpMdOFle4\nMhXu+8dkRiQ/LcXQW5Yjsbhy1CZWs6SXqgnKqVmu0jeIfJXNck52hgssuPLL\ng6h6XpLMczpP8hfko6MRl19oZ7cainE7JTX/OHYFc+vdLsa6yVMgdyWJ37y8\nxRxsYv37AsNNu41UvNKjpkKRqUXKY1om1oPeQdkFXgXjBtcq85av9v47swYY\nirfwyFxNbvZ/NCG6jWTbPHBeyKTXhWeJYhwxWGI+uQpF6Y6gLYx1LFxekBwO\nQb7mqa6VOVn62BcaZhI844punePsPhNYezgR0vOWHtvTZhkngnS0M/CMxuw8\nOUYNI1XVHCrInQ/e0u4vbZTTaB1NavulYeMJOCKzq4VZvI5MNpZc3J/WMuXG\n2r9PlKstH85akZlXYxDT2//O39LDk+KYolrZrJeJTr9XVdtKH9/+tSIzEHc4\nUqrls+ccPp+kzf0nw67ZoYdyVbBhoybIxpKQ8qP8KMpF53IIdSOlQ5OMZKLc\nGn6zBkpG8VuWy2iOnuM/ypp6eRdM9RDZXDK1M3cqfPApmiZ//whCVZ6NJdsw\nPx/bViVB4Ziu5KQla4duwps2YM7eXdzFYWtZ8798NhxOgLWPyQVKlzTrIRIG\nUea2\r\n=HbJg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQSNswrRJ9+BG1xCPAfq6ai02GJQSLO3VIxHgfCPzA7wIhAOoV5u5x8SCUG2phWsyj0TefjU5PPGceAafTVtNvdDmd"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.14_1617769501633_0.35895474594271604"},"_hasShrinkwrap":false},"2.0.15":{"name":"@mocobaas/server-sdk","version":"2.0.15","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","forever-monitor":"~3.0.3","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ca7daea75223f3bc18c557d6a7e04e94f36f3671","_id":"@mocobaas/server-sdk@2.0.15","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-qezOwxhy8LzgBHiCDs0cM0+vpUHHjSeUFJ4WkslDJF9wFheX0P9EHkPLOsIvdQeKKhQXoidxFU/AHG7lnUP0Bg==","shasum":"5a5f2701c4b8bc6f309abee33dde456a3dade11a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.15.tgz","fileCount":218,"unpackedSize":645522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbTWmCRA9TVsSAnZWagAAFM0QAITv6jWmBR3jMkmmYrJW\nNnfD97uL0hly2aJjlcbUyopwbd6e5R41uVTxmzJbBbivn/fogM3nnY10tNHn\nbsN/z4yE4nzizUqW02L+lpwqnMDhOcgI6+axXVrKwC2MvCai9/EH0oYNm0Ih\nq0/+FerM7pvnJW3SZoboq9wgIvyc70xDAikTsA2S3xr0Y6BUVUWZD9+2tENs\nQr16ykWJD/Rg0m1iZxmlftv1QCyPhRfo5orvuZywVd1AOnjTWK8Js6Fp3snh\nCN83+RY4IAD1c+lUhKe/jmt7zWQwTHJvHjASoHv4kXe3S9HJK1W2xXUkCcQT\nhzvXYrCobSnuJ64ngT7gnxFbugzVRqp05xBZgBKVh0zXPkG62sgJffVePpwl\nLKdQSz5brVEErEnHhXN09u/ze7OtqMhwEvUPb53swhFwpQdQHRr7mFpIapYy\n9IZtAHJ1wJ5JY0FIfLup2ft8J+eW3b2xbXPjwxf3OenozbI7kiMKZ/RU5fxm\nY7IhgSJ8bCux5eAl0CUxOOR2nbY4AC0yf5/9Iwwk4UuJD6b3daThkF5rnFss\nKdn2N6QixmP6Go+j1v5CqkSFtdSk74CftDY8cxeYNVuK5EEERsfJQNJaYAhu\nGIbYxfGZJz+/akSC32WPmQJNzyltMECG6J4igNRJRVIJmX1q6I+Hh0p6V3Ii\nSY4q\r\n=8JaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSmJf5hdazuVrZsoXgnv2iokA93VYQd1/UsOgRYazUJAIgbdTzDy2nF9+zpDtjVonIfdVgQ2pEGWxxo9Bw+wJW1Ls="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.15_1617769894243_0.44379597988437025"},"_hasShrinkwrap":false},"2.0.16":{"name":"@mocobaas/server-sdk","version":"2.0.16","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"408d3a267c41ff481c7550d8644e67b282a887e2","_id":"@mocobaas/server-sdk@2.0.16","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-aVWDcTM6y9Y9HFwEs9mRfPNpwxUkuj84VAfuCQ6Na12j6oQH9mCXqnwsroxaeb3o52DSfqSuj7GmsbaQIXZzJQ==","shasum":"4db05c96881773bfd234eda2b43de5c435b1d798","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.0.16.tgz","fileCount":217,"unpackedSize":646492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbuD4CRA9TVsSAnZWagAAHhUP/0+FMxsVP74nhmI+b7TQ\nh3lzJ7RrcPpCoWD/ldotCCtF0juaV2Qg2MmQ2Onzr5SJ9s0k2oQzNRy4se7y\nQ3+C5FRdiDEJZFgfLwZWBhu4bwTivv4coKxgU8rrfE37hLfv4gf2XXOVgr3y\nEtycq1v8b+8sHbderSvgdohmspCklmmmrXazggCWVZxC9HqY1LramUhYupka\nNcP0JC6J4MDSEGkEfuXbaKY100nlaBlznxXJ4puUlQmK6SL/hs9pT7qbD7VP\nwFDGclngm58UCPToY+7hV8hIU1pqW6r2Cwa2SJLN8krw3qM5DmW5pguUaczW\n4PD6Drugbufk3wJWvgOgefLdtdW+S25ipCVO6danSWuTGhTLjiL/VH9QWl8F\nzKRCtP/9eKj5tohsXFMwsQY4FS+1ZbZBRfLrJwSpYwmZEQLWH+i+cvH0dmvT\nEJjbZuhcD+eeWKpeghAqre/PNgKaq2ToNtFRd88g5YjoPftdoSVCsRD7kqc+\nQErraCo0stQkyz+4j3QTmM8e7PmZoVq+E8WcoA6tTotqLfcPdSLgd3wj9oxn\n26LSWZXMfHhKIfAQAGbJgBxtXgjzKjZr6tG0+g796UyaeUxiAQ20oQvRCdPb\n4MlNf6FU9Ra9qMHfkrrhdIFmTOxTGSlWLk27LS+HywxbwkvQOB7wc8+kfGWY\n28zE\r\n=6EB5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/eUc564N94WfilQKzisykf9IoMqzOVbnJwqUpH5gpqgIhAIk2e9NbMdJXpJS58HBdNg9/6MejT4tX/oAVSkrvx2Yf"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.0.16_1617879288251_0.27287672900503224"},"_hasShrinkwrap":false},"2.1.0":{"name":"@mocobaas/server-sdk","version":"2.1.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"12ea4fb15a28bff703c741450b661b28c4c706ed","_id":"@mocobaas/server-sdk@2.1.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-BcQ7aebbgLGijJCva7JTWgJLqN/HeWLhifhQkjMXW00r5hNJ8jzeZ3Wlu7c3Q81YY/2M2Mvj9xGeWQKp0oKoig==","shasum":"22b83cefedfd01ac6e57ddc5e12ff454aac9218a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.0.tgz","fileCount":217,"unpackedSize":648250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc8vhCRA9TVsSAnZWagAAG4EP/3F1qGFGIL62UBKNKrDz\n9FG6MHmC+OWQ9GUU2tOEhNnL5qGutTQZaAxnun7/ZKEWWet0Lr0t1b7oXcir\nJLJj+WyA1aMT/sbL6jBj5CltjlQ5dQbBzxw9LjDyrw80+FyBKNFZSrowlpWK\ndFgbxfQCf8Z8uE7KSJHLejmEyvAxqA52aV9+VKj7sat4jk8oLt+6ohe883Li\nY7UaZBaXnmVP+nIuwGaazw5psTtvDSiFC2ElGKrmmdU0qsZObVa4ZLTPLd8c\nMOXMK2JendwlFUeMKGiprHXvNTYo/bVFSz48cASHeqzr0tHjYJVvGJMLluX4\nXczh3uHm/cXfJBnXjTpYT7jYKjnhyVzT04X4Fvg+yQ9wveIUONXmhyPt5mJs\nG4FUjYDeZKTHXIQ6ed5phW9Rufb7I6/Mr/ycZxRFEa6pTSGxNiraNErBM37R\n2TmRTjog+FMLoic3qHbAQn3WuBXTd+ksZGlNS0YLuhQk+2X8dm1z26dZUtEe\n8huk9ql1jBUkhC9S6xSnipYwYXaapglgKnDZdul7g7wj+e8S79DL2Zah12og\nQNcvVsmVoHPUXvlPDiCyw4TnANs/fL/9TptHPONXLmacc7HByRbwsuVksMYb\nL4g4XRFdcaYf7+kjxZVCrLG57snkU1U/PUXHemJNGPsNoVsaD8EACQBTtQgn\nn0IV\r\n=mN93\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC47hWDG/eUPoJcNHHhoupM4HQR3Nyj9S6gwvC3HPpWYgIgWuyrhIJINr3BYXcNx0pn7Z6ladSgKYInq7RZFtQSVZ4="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.0_1618201568303_0.8306994640606824"},"_hasShrinkwrap":false},"2.1.1":{"name":"@mocobaas/server-sdk","version":"2.1.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"dc02ee4132c6f95572c0fc23b3803517448b524b","_id":"@mocobaas/server-sdk@2.1.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9pYXaVlBBZcNEUNBrmGRFPDlxCqz+AtSa7yVo5wRNvpZ3V24MFGk7Pn2fq3h6QTo+tjYoFDiu+KGAI9sPUnz5w==","shasum":"02b01b9039eff8982106f9f037a88e222078b383","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.1.tgz","fileCount":217,"unpackedSize":648259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc+8jCRA9TVsSAnZWagAAUeIP/0TiJWbgxdgcSfKtEGul\ngxMgrTzoWgsBWqRDktUnaTPgMqqtIVZkKr32py2Fotv5p95KWkIepIbzyrZW\nASHhl72qFW4/aLciBe4frbqv1tuTXSlIqd3EWQ10XQxFu7/9PU1OE3zTF/di\n4ne4k4g33ODM0KoXJSWDn4oWBDJd54Nk7qtj+3N3Y+Ers9p/zakPNAei+DGN\nL3knxDswYf0Cg/D92kZrywlGFRHCG0RCeewfeXsQYvFyHHXcMz8f86ZD7eOO\nl9lCwl+AchIh/SUt/y8Li+q+Z/u4RuJnUXupDdfEdJBtYIir9ZQw0uQDYeQ9\nKzo19i30UyhAyc48MkfF+En/V+tL5j1WVbn6bqtmY50WVnuGV+j9ZVOdByt+\n/FjcD9m+IPD0ehoB5AKHAA/Mzoz7PjE/nAY9g6luanvnUrYsmHiAv2gUZA4v\nEUsxW/b6f0eHWAZVulAUoaPkPsXOLBr1IlWsY/Nsyjhx4MBalIUGeO7uFSEr\n04dVN78CCka23YUNOI+BlB3+YuPRE5KLfjKePB8KO0+xi+M25XZduXRqFpSR\nHqz1PvgFFgMDu6LpOTtDsZ6QeEUHuB0z0kCpXsZKu4JTCik0y2vG/cBbYClq\nYpeQT/racMGPjzPIdVHvhbSjMcRk+bAN7LbpUYCJdd3k0jd5yMpGJH0nTOe4\nbXIS\r\n=5E1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1YaVlJiWR0GNQ+GLOnsTQ0iB9AYGCYP5ZaAXOqDEexAIgNUUerEqBQzEJ3QZR5hhBH9uHBy+5RSficPhi98recuU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.1_1618210594661_0.6910629695590802"},"_hasShrinkwrap":false},"2.1.3":{"name":"@mocobaas/server-sdk","version":"2.1.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e5f14a348cd287111bf4162bf2c179ecc5dc3a71","_id":"@mocobaas/server-sdk@2.1.3","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TlPtT1kgPX96Xb8JytBOv1MwwbknxNxljjEpsBzAthdOvwhMQzji2aSQFAPd044zXwcQFJn7QSFN7dihXjSelw==","shasum":"7840974d64b4be2fd2c0533f1f74c44f6c5d20ef","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.3.tgz","fileCount":217,"unpackedSize":648259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdUjVCRA9TVsSAnZWagAAnRsP/RIVGK08v5qIyNEmUMzC\nP/Cf4n+2hJzkzBExWs98juSfk2AgdpGZZnRqup/cGppk5Vf9GiTi3uS4LHm7\nZ8Tsx5kLQZgCd3dWmyaHpWOCkTg/O54RI6HP/4aRkZywzeMYCKWvUu4RUPX2\nB1Rqu6qgx+egTiutZO01no1Rd0xaIB6earMRmTJ9sfnf9+YAT5ni/N6POvIS\nsCbAWBfHRaImt8Tdpo9dQXVB2NWSVrSreMHEDDzuOkZDRRdZ3izpJ+kELTfS\nI1ML+KrtvXdvKTXl8vG+dfm82NHIctsKoYwWzhxoW8SjqFYVvnmxPZD8GYIo\n+uZ0tZJj50Lls2lSsNZA0xIeBzIdIgdZbmFUKx4Dv4PggmxgeW8xLuw3L+g0\n7cJXVRKEFfYjMeWLSL0T9BPjS8YGzGi2n93zliYNgzQXuYw8zSb63ExUxGL4\n0D5n3VuXe8Qk/ctie5x8q+ToGxC1H3yKVc/qMaLl62G7n9r0MquMQ0bwMAyr\nzN+MJbPjQ4KqYiJR/0xtjzXb5LowAONoT2OKwP+0rhS2YWJyqhoyMeHqv7WU\na+koZIsN4Oqji+Vk2StY9VbaCoAcU4f3HbTvP1pPqQb1oIqudCpKRS8BLIrQ\n44TRtRqeuTkSxiIl7mwJ5G8e9swkUopZW42aQLarbDrIXTe+v9O7AVJXq8ja\nwV9X\r\n=C4xx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR9B/5IKkCD0abuTBpqrFS6XkyBCPuQyMRceDL8P+hwQIgJwZCjjfBn7ZNWS79d1+RvWGepHLjd/KWOHoYcYSMcaU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.3_1618299093208_0.8741281724885557"},"_hasShrinkwrap":false},"2.1.4":{"name":"@mocobaas/server-sdk","version":"2.1.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"baf58789621207ee2805523ee8c0176e31a5576f","_id":"@mocobaas/server-sdk@2.1.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-JtZbKrh0LAR74T0SIzTBwTgXCUg1o5Zi9WFXnGZTXTyeUi9ipEnlj2JDSxRoPBfOYCCWx4tMdYcEt2QAH6sheA==","shasum":"e6674556b1e0195ebfd4d401c4f0c0c0ac9a7cae","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.4.tgz","fileCount":217,"unpackedSize":648289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdnVzCRA9TVsSAnZWagAAI6MP/1Nuo9kEMTtHnrx/zw3W\nSezGY8R7V2D/nH90NEf15uFM7fVtDkARPWUrLjJ+ODXhCplSNT6XwEKvFZb3\nFIRXJC0cfQsJbS6tZ9DxZHEcswn2irirHQ8UuGXu+wvX4DHqJ5ViCQCfTR+Z\nKSw/SiCCIhjZ8/AKtJfqRN3V9wHKcngdJl2YfwUFtFLD5958RcSPTzxPaqh7\njX9anDxBx3pUs35m8yswpZhZod5s9HSks09ncmU1CAzItDoNdMewSF5P0F0S\nqL6dGeIP6Unn0MTurS2+id0sHWVZptRVUR5s+IvTkCLUKvo1jpc6vJq/V8be\n0LMNnkygaf9RIVNuWV6yMdCJmopW8Vbky0AXXrYsZ6hhM7CSvaABQuUeeW0R\nzk9qVOyxCYyBom7E9CkoD5MiTVrX79IQvygzCFibAA5Oo+tW9eGYv8uhLJ4F\nhZN2QKlLQP79ROm+j6vos3Lti8X5LnIBkEJsoC2Jkhp2DsosboBd9wy7XX5j\nKvX7Olv+fhUU5Xm8yU+4BWvV7EEkcSiyRF5UHIOqq031cj567xqWxhNF8H9K\nkFJFyt5HjNzqWos3iT7t8JfABh9tX+6kLPqAuWVSBwohAZb8Ng1Ag64VX2qK\nG2VRJZwoRnPiqiUpzykqOwnV/+4Xbj67J/+dF7tQYIS+FMK57jZC1opd/b01\nbFjd\r\n=T5Vd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwk3ew6hwHTuBDxzBaoCWkuPIvdiiwaBGf1sVPRIrATwIhAPS+bc7oI9k97PHNzsdxROlJDrTbjYvWdorE9dXaht2x"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.4_1618376050499_0.34851828775296445"},"_hasShrinkwrap":false},"2.1.5":{"name":"@mocobaas/server-sdk","version":"2.1.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"77d766397d85a8a91807dcf5149b21ea6742aae1","_id":"@mocobaas/server-sdk@2.1.5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-q5QRMNF5ROiaKV2HzWJ6Fz3By1qgLG3/u2cdVzAEj4tQ4B525TEUu6FekTBFLeP2zfzERqhZ7W7c94MC11D4Ew==","shasum":"5f36962f4205ed767a972bd24ca439e0429aeef8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.5.tgz","fileCount":217,"unpackedSize":648289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd5bOCRA9TVsSAnZWagAALQwP/RUQyDAQhEjPhVrbEmFR\nnahAhs56oeTBdUEtAR8bwHrKYxWuJBBOuOjH2CEgBw3hjpjllk3L6/JkYXih\nn5q2b7YOLkjq4MUTxObVgrj49rlIn8BOREGtT0nSr93jKnEolDa1N70qcalS\nF//2A8XFznVSLl8kugsZc/TuzvHMY8COnqVZ1rLN5Ed6IGq/K3t4lmH4N6IQ\noPONnTdHuUkIyzG64gdx7rsfgswEqNdN1RB90yXlbTnw2mAmUXik5fi3sZjb\nUNXajTqv7NlS/A+RlazZm1XR/6SPyabKlrsIZ1fxMQBqGO8UNwLTIsGuGRJ2\nungJYzHMUP/wUda6r/HuNQJveMA3eHkhcnmn4HddUMw6oJ4XOchM1lQi9+Qg\nEkXYK3nIz+Jox4+HwYvXTucu9FRhw7oLnLm698y+/u08I47VWj7/wcYjjEPs\nuXEs89CVnwdCIt011J1Ctp9aG8CA+Jvr5OBUI/EfLlTxC2GMkTHpomCyhoIl\n/0wKm4j+mr8ej+DuKEULiCZx/MN8WKOS9GKJ7GqddM1z8+J5HSDD0e30dETh\nrZVRKYUXC7kEVMWKvHvUDtmtt4p771PLxJwBiKQEvIhV/PE4jo2RSjNHENCC\nKa39qEgEDTfzoqtcvVTHNzFfYeQon3kzWyKb3v/dt0UPsPfmMf4iXx71kKWk\nzQef\r\n=dwtt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsaO1Guo4k4Jy/QY9rKeiX5oMAX0wFrGN6wEf5zFtgLQIgIQmICBzPOV5oi8yeo8UavC/souSmp2ibDe36I3xqHfY="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.5_1618450125636_0.8914378475482843"},"_hasShrinkwrap":false},"2.1.6":{"name":"@mocobaas/server-sdk","version":"2.1.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"71a08b3b3c14fee3a115499a8c38bca10592e177","_id":"@mocobaas/server-sdk@2.1.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DYGGhCaN+t8soCIYQZrFKELj62qJV7/0kpdJcTV0lA39G3ybaw2n6ChNDGdSSoTVu6LHigUtgW21/SPyg8XLFw==","shasum":"0820a3032321044dc33ecb12f795c82f5431dde5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.6.tgz","fileCount":217,"unpackedSize":648289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd6ROCRA9TVsSAnZWagAABucP/jeqFcXHAFPGCrtekoea\nHXfP1R510Y18nt/MelsYKsBdS4DaIM8rfIpKPBHQt8gthXPmhuFp1nXIvYVq\nhVZPZY81TiCeIFDpmUWc6D2dWDXMFMcTeFKjQYIIU7hUJrQ9L9xAf2pQ3u7N\ngHNDDz2I9KOmtQKOAyz9fMJ6LKG78qi+YaCQslMoh36Z7eH0DudXzs2AhWtj\n7j5pegDQFRzLydqr7E9NorRS49tROffhyjqT9rCUlrTvQEl1mik+YiKnf5Zo\nHmb5CxVABqylPodRVbnJuJ5++cWEfEgsyVG9Mf2QWczmKe7vQO4XBHJIcgK/\n/6lZBL7R7Rr5GPgW6Xm8gvVsJEcmLzAfbEY6AEQQqadvIOa+U2RjTLtRMVAi\nBqlmqj2FlVvrPkITTZFBYzNiD0jJDdGz6Sm9N8xzUn5wKlLIUbFVYx3N5QnN\n8JMNeEXEx4EX7Q3yEWQrF4jS6Q+ge/gXde4oKITVg4rXZY5M8hVvyqpugMMR\nWS0i7M4sF4NPlOWUKR5OPF2v/UA+EWJCk81wJFk9P1YuQrkacD9rZmolkbPj\nS1QU0i1/7mPgG8OVqZ9OEjezKdqIXsJMNl+3F7QSQugUWj1x7hnA4qKXsn2a\nrreGsKyTj6ftecj/6XIRk/4RoYwTfP/XqhUeyf8M1UpB7NtqEZbH6+nIK1zS\nHM2l\r\n=Poj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+cMPNUSvuB4NHPorT3NUjvSssBF03PHye3qllMtSN2QIgGK0kWMyUJRI7BxvckTz5lUOWVyA7irao8zcWgPZNTlo="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.6_1618453581915_0.6650668026637201"},"_hasShrinkwrap":false},"2.1.7":{"name":"@mocobaas/server-sdk","version":"2.1.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cd39ce11bf0d18c672fa45eee69e95cf44a77117","_id":"@mocobaas/server-sdk@2.1.7","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-4Rkvvd6vSaj92tYyor58uL9glAcp+ubejU8gH+ODxJW2XIfawcKMUShYbI88NYWs09V3UN+JS5rynMf9B7M5Qw==","shasum":"a72a746de274008444a5f0268dc7bb5b6de66ffe","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.7.tgz","fileCount":218,"unpackedSize":649881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeB4MCRA9TVsSAnZWagAAQlsP/1qTAqQ/bexbEF4tawlZ\nmBx2Q5jkEPSle7XJ/0oxsnAc9F83ogkYa++eOmQ1cns8/ewClSxR3qjA0wT1\nKix6cyOXeSlK7FEKyS4aBfXab5NjN6vnvgRtA+dFoH7mxp/givSQw6ZdK+G5\nb9pgPkY/XJNwiWU5w6Q0lvxlS4DBo0IlnYUJcbfuMDIzNJPztO608bAroT0T\n4GUXPv4zc+TU49vumkQ+qw20wE37SZ2213vGFMN8mFMXnlKeFW/v/RWTPdxb\nxo5a8NjR16XVdeLGijArofQj15358NX57FAzShGZtDV+UGXfbvLBvn6n6mui\nOOjvLw1tfv2JP0e2N1+tQTLfNUyaOiuptV0kI21kg8AnlawrEhJBmFH9C2r/\nuQjsE5clXr+l6bNzW3w/YE6IUtD4GzXw7+/6MassmkWrr4UxI81ulObaHSwt\nvuVvxCYAMXZh7m/uiM5OfFRIsLGGI32Lu7mY/CHK99CHUhQWv4YS1+wT3/+V\ndSSCGpN16FomLLYcwEUucqLua2H/M3q1Mjb57UUvRji6sGRpe9AOlg04D9Hf\n6T6tKQrnGSvDERY5nYcVmIKFWRSKQKqb/wUUO2lbBCzK0YLPm97oosi+/Kcj\n5MF4XgfyTmSshGXgETDEVEnqp1xz1kah1rlsh0WORnRGZ6/BbUJj/3WphqL2\nwwGy\r\n=wKrC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtUPD6CivDQSj6P+ovx5/gmclT03CE7+NH058ZlM6RfAiEAlVC+SZzed0RsB8iPestB0yi9NqyEi3syY6vcIo8kBRE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.7_1618484747965_0.5296735705705278"},"_hasShrinkwrap":false},"2.1.8":{"name":"@mocobaas/server-sdk","version":"2.1.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7ff967977144b123aff04494a57f79d1e4044442","_id":"@mocobaas/server-sdk@2.1.8","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8Cdf/X2d8XTsUGdnwGRcaIENNY7fiZi7e71ZtAQHi88opSfJDErahU0Tc0RkSelnYAF9uxrU8djQtTLzbN60pw==","shasum":"08fb3b045c0c5c3ae2c973b9ccafc606d922f54c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.8.tgz","fileCount":222,"unpackedSize":651808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeKGsCRA9TVsSAnZWagAAZmMP/iCX0QDtiAfkSzInV1DR\n7O4IE+C9JTPM0LB/d5QPFNUfYse6SMY0dtOF403g/cPxrozYWg/qPSHn5JVc\n8TKSOBfdu+gTgWrNa7jehorG1O/mN1eXXfMQBXtmIvYybgYqpu/s0tXqQx72\n0TjpN0KIdxLmp0ztY3Eu+SGAHRwrRmPN0ntMPmMRTEC5fJhvueL9xS6fFREy\nWcX+6NKEkvA3nxsT6+TCw0hWaeonpSBKzUCFUhcoln9zFFQQ3F2zamABAqR9\nJcpQzAfCMvEp/FtJ2GLVFs3WqapPUy0QqorrSpNhqO/MLaAP2XG4XbFEpBI4\niaVbau2TlPFnxiOgzOTWVN9D5E8o7kDSQQGPk46VdnLk+CxUr+N97xy2wbe3\nBZCjeZTi0Wqh2Hmr2FGWFG2Zgnfmfe71k8+N4weKgFPaqKhuh7lw1U0Isyfe\nKex1kmPIstmiCJDwRd+9gz3+1Hq2nA8wAVumhl3Ja0ULSG3TtkJg2zS0pKz/\nvBVAbDnY7NuSYzm90dkdu3wKii0Kr7F7iDmXci+CXm8zfv9nqecZnJOFyzsx\neyLN87SArl0lFET1FcfUUxqYxcKyHwo3+akUoeaJaRCJO2bY5qV3l6/4ddvX\nisskNQMiLRKnqzM2X/M5rrKY+RGyUDMo8wpMAKlKcnRqKleeAeTiWu1hEqY9\n0Y7N\r\n=51zK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmu1NM3nEbtTsZiIJXeXVR5xfRg3SDUvv2LoRWJmu1FAiEA/3kYXWNmqywFm+I+wH9vQZuP1kB6WDwwnVAswRYEt60="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.8_1618518443451_0.7815806639646767"},"_hasShrinkwrap":false},"2.1.9":{"name":"@mocobaas/server-sdk","version":"2.1.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3737c0fdde04ca6b0b91eafc7f2815d3070669f0","_id":"@mocobaas/server-sdk@2.1.9","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kUgREnoFqnNxhFQixcGLxBEY6mPz+uj/0ubidJS5DgseKHHBUk3o3mFlCrOff7UbzwG/RlSmMUk4mI5ZhprB9A==","shasum":"d72af413a3e0b3b39c61b45ecd31125ead1b1855","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.9.tgz","fileCount":222,"unpackedSize":651840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeWWFCRA9TVsSAnZWagAAbiMP+gN7Cp2tfc5z5u3sDuR4\nYTS2Cy82xDQo+z+ZbQW7ahBj1lG3d3A3YUoRR0o+EuT6w7smSL4bCJIz3u51\ndwa/+orFoJ23IFLhDYTBnDwW2VYbvw1j9YmecBzNQXcLNU6XDm+d5YgeQZV8\ngSYXkH0A0XTlJVq6CpD32BAXHlaTYObJRdqY7D+4gWT9Ad4wV3RfyG91TwU2\nCHWzmJ3ebsMB9sDzM3PCxgdXOMY9awbToRYaIWRuFkl/ZbjIki4W863PZGx2\nnI+PgMVihAY0I7VG5Xk6xgjs0+tmYueioc7spfN9a1YINnRkNvx8LNkn9Df/\nJ+H2gkSLWOGkVLd30ljSS1RKCmwqfaApUfwB4kgg6xSqPyM0DHb0DoAwB3St\nc81R1pAEwJsrz4lP5hFN80mm85CYpw/mGBdNDEfGEHvvplM83eCLeISVQod6\nNBuNC47XbCslcHcYwmqfMldlxnCq+LdkgD7UifukTIvHXlLd1xO2E9EJIcfo\ndOZfLNofk/yHt1kz0I68cZP4DVQ/eFXujTlyQDcPk8+OoTpmJk05dmgb5oUY\nkrP4lJrZijDPPg8Z5zZ0trADBwoNU0gEGOQe8+R0iWCi/D5gXJ44GoBSFBlw\nXQ+gBgKSSCzfJWfy2oSgw80OUfeTVE1zrIPOU6Kj1cbxPgAxtaTwBZPglCtT\ngx0r\r\n=cMhJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlQPxwdAfrf8hQrPJEuU+4cREE/JpKmBFESr0ONJ+LPAiAxSUzVJolvm7p3jq/qYVPGritGA6bB7RQRn2ey7cwr1w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.9_1618568580254_0.4924817682914733"},"_hasShrinkwrap":false},"2.1.10":{"name":"@mocobaas/server-sdk","version":"2.1.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"814670461b6432e3a0cd6a7dc38195565b1aedee","_id":"@mocobaas/server-sdk@2.1.10","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xmsb0bHjmB2SeBCQqpxj/vXnMON2H/Y13x2tP7HZZN/J2c+KXmkbVtcO9pk+c0MNI9i2pKY46eWTSGNnBeqJzA==","shasum":"5cfc32ed764a304b0178c1a7812e20b14c5b9704","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.10.tgz","fileCount":222,"unpackedSize":650731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfOfuCRA9TVsSAnZWagAAYwYP/jOwtond4GgwkshbRXcz\nGsmQSmlTRwFsE9FxDJdWGjtgf/8BfWCY7wcErsCJcBo3VyE9T5OWgIpKaQ3P\nI2LOueeWILXK30RXqfq+NYG+HKQs7fnHEw1dmMpz+iysrxF8wz7xtw9tU/d5\nRDIV/MRGqSE5WDOcxSKs+4Q9i9o4PoQGIQhaIGkBdcALS9ELgi37Bz8bQ/vK\n/TRjY11HJpdtK/CmOKnx4cQlSPN6NXv/LF53EbLxoxlmU1Fds32dzAVlASPe\nAFIMJSDgkfX27fRQ2xqw7mdEF3satn+5JDkNQyj7F80FNJqAsBqwHxIkb4iF\n5gWvGjMrTnj2ario6zRPtDYr/l828ddscL1sHT6YiX8x0nljfs+NBuJXI3qC\nwLNZ1NQWeYY48H7X/smRcyeIKn/U/JiAPjMb+p9ihjrRQkoWnsjQmwWkuOhw\nRr174BZsfnuM7mGlgtZ6vXnrZrrc3Ei/98eoYrhzJiWdSOryIRtgWOu3wq72\nraAWPubjH0RZ5C0uIRnP6QFIY0jtPvuhh6whsCEa/fJxdBRMssFVFxnX5ITP\nEPIjXzPP812KIhwZfFopwuZ9v62M4WBIC8nXst8xgRnbwXcpuvKgNVHDleEn\nBnBYh72HUXWLjaGYwjMhys/bNApbnfD+OcTE3AdG96f2FSV6+lyzXywmkc4R\nPeMb\r\n=h+1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqsNPfhkg1TNW2RMat/IsF+wXTI2dqVXLP2MMlM2KdAAiBsCrNUh+HGYD+Dhz/bD0XPeV37mdwGRvAI9VmE6bCGww=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.10_1618798574162_0.7209311556706977"},"_hasShrinkwrap":false},"2.1.11":{"name":"@mocobaas/server-sdk","version":"2.1.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5e38bcb50a366cff91c979ba6534959b4642988c","_id":"@mocobaas/server-sdk@2.1.11","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-LT5b6OAPku08poliCz5RTIhK2fstP+Cbp0L+ugw3wJLUWA1/5Vb8x7X5il7m6J5KgV05rY6VAVOVJHXNjl6rRg==","shasum":"d1e488a3b48f667aea345c9881ba44201aadde61","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.11.tgz","fileCount":222,"unpackedSize":651156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfO8DCRA9TVsSAnZWagAAwLkP/0CC3mAxu6sJRWQ5wjpd\nc9lPEiZqlXaJOv8ERHIvK74y0bVkQsjMouiZ3hKUHMDfily63bXQK10KH/EX\njwDRxudDad5fwvXXIcYoRklHbCphhAfiDRaRRzHCKQIKzmAfh/CMaC+/fD6T\nvo7ZfzN2kjEhiMZWTfjVQpTN4UDP6v52CbSUkbE1db/oVP98YhLiJ/wAAnLw\ny5bHIJ1+g1own4UQmC+rYcH00G0/Uae7rIKGtmK8vWekKU5SrCifOuLoB4u+\nJ4Eid61KXgn8lJ4foCThPK6c+XCg8fiPK0cd+kxbsWPN0QWQe3vEKD1NnF/o\nP/s4nLrhWmiFEpKQaERpKSgrLjfVtQeDzQ0s7rNR+H/yJOUc90nGoBC1b9R8\nbpn5HT+n1k8v+Vq4K1X+a8RlkvNVvYSkvbnR6bW4G4Zpay7ILC9UBeAcw7dj\neN1xX0x/h56QWym6hsWGZMbzpH91EmpwUiZMsLgt/aIdMozC0ixUld4NQsfy\nIvDapYLHU6vWmqbgWq15BLcBH79MlzD8dNMTnVDFhjS2ZjJiH0yjFScu8Icu\nrN9HqeqnFH5VZrfsZIsHKqbzOTSKicxuzD+etlobVTm9DlbAm415RYt8cllL\n2A75Cj5JOyTyuyiSD7CSUtFvWwIYdy5j/oDrniqsAV5lPH4tQ1IfGh5jF3dt\nrpAl\r\n=zoKu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEksgnOvL59si+FOUkOU4g9Q4naeqP/o68ljuop/MYAzAiABLiNLuhImL5Ptakt0IfUFqBkqg79f5W/XoVTnkmp14A=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.11_1618800386567_0.3223720231903644"},"_hasShrinkwrap":false},"2.1.12":{"name":"@mocobaas/server-sdk","version":"2.1.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0b8179c99796a5bcd5722d207dce3fc660f2c985","_id":"@mocobaas/server-sdk@2.1.12","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-bwr5oO/7GR58uUbgjSRiGIEFFcCWpAUtKeEH9Q9lbWH0KT6lnc0xD4zqAQYpVtbhRAKdHt25CWzvlkcWm7edHg==","shasum":"2501667cd814728c0812dcde728c0df7fbf45d45","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.12.tgz","fileCount":222,"unpackedSize":651483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfR9TCRA9TVsSAnZWagAAVDcP/2XEo9ow5gVBbsvkUQVG\nAv7LlPG/t8dDerElpWkTPDVB+czCgyjUC7xJCNM/qokggkmKE/UvpGAKAgI/\nDI6apI9kgxlO0iMYa2QB/c48wUOpHLUx37Z+fF58QAgP1CN9Atv0BotHUTv/\nioZrYX2rXI9evwpYsG0ZUKsD69sJNS3QdEqiIxcM4rk9PdQGNaR9VKFU5bj2\noi6OU+Qpzbzq56SJ2IEnDceZWz8yVNYV3k+8oqJ7Xf+O4YPcQt60oNXl+U1M\nD1DIF+wJKoXJnLaUBmw4J6mhid3F3LR2yGC19Rzb55zzWqGIHt/iIs0KZqnz\n+ftR92PpZ5bNJXAFIwPgwkomb1IyNBuUyE63URGW7tgCgmDopASs1fHzcMV6\n95NfXcw9w8A3zGQfGcll5HkSO54AKghs4el7fjBreZS/0LmsagRD7PntZvdO\n1paA4zQRa7hwnzgJ4ClDmb4JO4bFp3+5LmZyZOOREZ9FXsaufHuwMbwJcNHH\noatYXNCOPFL3ydNiBWlL3w+VXHtiSwSPM6okqacLXdx6kZl1WOe2GtxgFJpF\n7+2caQMW8a5on6tA4mpxue/qfPlk162iCMknTQ34pt3PjtXcNI7djy4HQma8\nULka8+kaAB8MRB/5eWbEyJvrr6nNCRHNaMvl3x5bQv+/4/As+9MYaA9ecmvc\n1dRd\r\n=Z/mf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl3GxVkgsGVOjmewxbMIySLRPmhIaoEN9SBO9Ht/pnxwIhAMW0viD/VZWN9JVDcgX/mYl8d+aY5hN2JhHE3XYMwimc"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.12_1618812755365_0.7569268807583132"},"_hasShrinkwrap":false},"2.1.13":{"name":"@mocobaas/server-sdk","version":"2.1.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.2.5","@sentry/tracing":"^6.2.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.25.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.23.0","eslint-config-prettier":"~8.1.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.3.1","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3dfdcd6bb57c9081b3b165527552ec3edae99e68","_id":"@mocobaas/server-sdk@2.1.13","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-VVz/l2hdMGscDUtlO2+e5TXyC+4e/tQ+U1NDH7s/Ibi1AW60w4J5sX5zpwK0nfvwfeMf5DQ2xqvpaAcqzh1FkA==","shasum":"d3c629a6a38827f177fdd60ffee1a053db94e797","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.1.13.tgz","fileCount":222,"unpackedSize":651507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfS/eCRA9TVsSAnZWagAAOmAP/RP/MaKe3XXsdWiP/uDK\nkZM1m4yELLltM2nyggat0wEljgZoHqIlx0GNI1m1MsrkHf/T/HBAgKRyW0zK\nYYxRE0h/73W6KPknXFRom64n8gACNSV3noaZNhPdnZW1bzZn8Rnfs+gqriBT\ndVXfdGvjzzuF/fdaUnqRUtsUFnQoqYQqXKAr1aHqVwCTxwF07TspeD1xhLux\n9UmiTEqdNBSH0RhILHJ9P9Gm2KuQb6Mryl8/VQ27iwyzV7JY8xbAHW40GrUR\nrlozHxnhM+fgblBSj7pApNEGMOKP4w2c17vT8pwu3zIrAb5hI4/DiF2rCYMa\nABzMFd3DQ7iGNzfj+vyr3h93W6SRSj2Xvr9EzScMc5TIKsjEyhjEkAB8QVyH\nwUM6DNghUwEQjI7PDn2VIbhJFVgbcc1x3hodXDgsn6+QI1IhtTkYSXGdcXWI\nJnCbT8MmT++51EJCw/S6J8R6iSAW0pV38M/jchL7v3sM0hx2XSX2+d07sDWa\nup35MNYz3771g6SxGDTt6tvx5NEBqNExHgLNQYkP4UvDr1PvSlArFi2izduh\nELj+T4ir8fYuT+ZTh7E5QkYmkIPKBOTwHSF1O5K/64xbW4DDAsxRtjFtElOm\nIGSdcOVQFqKQH9OmNrj7PNkzn+N+hgF/VNsNNQoVN8sfvaLyuW2DD0lSVdGP\nfy5k\r\n=lv3v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGld6H/j1AfCM9bAaWDMzIGkqeZ0cU9k3Otojo3nqgxZAiEAnn5aZvJ3dwsvZkpDaNWjffbrLCrMrXgghQ/1bdXZong="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.1.13_1618816989501_0.5715625463328671"},"_hasShrinkwrap":false},"1.52.4":{"name":"@mocobaas/server-sdk","version":"1.52.4","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8bca125c345bde05a892362f306442b633c4124e","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7oRGoyY1RprNXlAxK727c549Rdg93aSSNdga/uyJ+OgG8Jxez3f21pylyoAxY7z5itglrFoAFvlRRHp1QOOOzg==","shasum":"d0c20b71b49551fcd25fa0ec2d579ed806e16afc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.4.tgz","fileCount":875,"unpackedSize":2996959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggkvFCRA9TVsSAnZWagAAmDQP/0zFeB4c//wleXwzhVh3\nDIVeBca+OfD/C+Uc2zOnkK6yh5RoFMXwJQOjEHQcONwEZnjdrjWg4Gb3KRF5\nV54me7DvtSt+PYH3E/+aMs1Sgb8KzVApgL4fLJUG0vc9da8aRywa6jd+ibpQ\ne67qd2awbcJqUEmA5/7kNi6kHEg4kytW1qZfGl/MgKeKdtyu/9pzHaSvLHS6\nafgChBtKbC/OCO84qggQpdmwTfQ76DEJAEH/ac9xrANyvK+ANYfJgjNE2sKv\nILJpew42a+mI063Xr1W1q4fX0m+1i9ntRdefrvVfkAA4Zsgu6c0JzYWvsqQt\nGPOqEcS11urOkuFH5ZK1x4985Y529MuI+A5xR/T9TG8o+f+meHCov1i9362Y\n4j/hqIq0JJQY+lTdkScS4WjwKmS77QW71xeio0Qp9qBqvS4b9m21rxY/CfWM\nkBfprS42n9AVJBHur5DZBgAoliD/ur2oEJkjvnNpGxEeJ7BY323dniJU+naN\nrervYd6k1mkqNaKNabovc3JHrzmmeFdaLm2t7BI0jzL1Fj6YpaLHe3qBWkKB\n6bAq3Y++X6lDIbaY8hOAIrqo3YAp6kOd+fmEXriJk5Xved42VDFMd2uAie3m\nRX6ijg/isk8sKf+WsmHhYgKI1raU7NDMJdDckuyQlUa6GX5EyH0ZXmLfsnML\nIZk1\r\n=hz1u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaCwOcPjakyy9KkaYeSA8pBrlZ/prlRAe/d75Dx4j4eAIhAJpPQaOAbTz/lv1vDwJMIGx0r5+bN+Cwt8Cqoqet5eXV"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.4_1619151812178_0.5550027577393237"},"_hasShrinkwrap":false},"1.52.5":{"name":"@mocobaas/server-sdk","version":"1.52.5","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d6f86823c2b030b8b02694eb0fe96c1fccf73bd6","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8jr5wUewFi04Lg/mQc4Z8tCWK7Oj3s3f97ftzpFBNI/deWlsR6yaAdDEIwGBkMP/GLb/fTDTdnXgJ7yMmtEKNQ==","shasum":"9a204850101cd0c268d52f4b8cd4d0b34a6c0018","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.5.tgz","fileCount":876,"unpackedSize":2997383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggl9kCRA9TVsSAnZWagAAIDgQAJKIFAy+LLJi1zFL+jM8\ntpZoicDmvOFufCFKmPfYKiSG4RF8V1DAwZhLYlSG1rffYqznEuc9mQ97OUD2\nUdLJG2pibXsbED7xVuhxaSu88nQxZtoQXte/5glMweIvA1rBdRqMz8vqBRhH\ngykVSMryHV07v0xPhaV6eQgYeIGuKncK/QfnwcT3bcgck5a++CnIOFj7IPji\nQbJISVCNeEe3XxnEeZgNUjrtCzkETIUXRmJNiBvBuGodZpV7sGC0ceIJMvp7\n+lAOriTYZMJeKqV9BXwwAPS3oNqFPA0k6syZYAO+s/SMyzQ8/Q8TXTTbAajt\nh62n5uk/t+UeydJYW7IzNX7w9qdN4uU85Cg3a0GiB6LQQ7dz1pkboRwbuU/i\nJ18czH6VuSO65GDYsM8O0158C6o37vJ05V4bXorsDtO0djwlhV/XtV81kXdJ\nd7k/2KKj+dxmfvRZZxlTlyhninfEc6CvCF8i3DGKicZEji/6uRSbBTVPZsGN\naH2q69M0aARiM/OA9J5TYf5crHzB8hkJib27uvUvLMUIoigoBkT82WXl4Izg\n5EAGLb61ApZtiSi0dEKyWxXr+cIHJKqEQk3mm23gU7zwC617Q2H62DmOxDBi\nGVN8RNX3XGmU/OoTcfrj9NvqT1GevP6F0YuEvG3/NAfIBWVfj9CGywfz/qu7\njJU/\r\n=Q9eH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClu4++whjjoU9JM/2F2nmqAUUGE5p2QkUNYpkPbP6G0wIhAIn7oxmdpnsP95g2DYDdmlIriLo8nvXpW8UbGgHE91qD"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.5_1619156835186_0.6442018795740379"},"_hasShrinkwrap":false},"2.2.0":{"name":"@mocobaas/server-sdk","version":"2.2.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.0","@sentry/tracing":"^6.3.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.26.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.24.0","eslint-config-prettier":"~8.2.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8a5d7f9457c26b7ded44af3e6d9b1f8ac7d42846","_id":"@mocobaas/server-sdk@2.2.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-yW5lJ52iCIpUllIIKGkazXZN3Dv487ZUJl/EU76/C2Ne+YzThUIPh7MCjtjEGwN5MTOSvgibxziI/Ig9d9zV9w==","shasum":"b84321b0918b64a166bf66a2a76b90cfa633b700","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.2.0.tgz","fileCount":222,"unpackedSize":652202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghighCRA9TVsSAnZWagAA+9kP/A12J0PxWvh/TRYfg/5p\nQBJ2s0gXlQEX+ZJENOfg+F63ABXdAgm9HiIH60Jsy3Tl0AZmxv6JOv5hlpb1\napEQoPDvS1N1Y92Yj9BMI2VnAQGFTzv94kQBbftaVqus6S5SZ0OeuPC6LKuc\nUglh/HntMzQq5D3cc9ErJQqk7xM4voF/Zw9AbCOVIQDfyNDa5IVWb3AQ64hQ\nHv6zvLRsaZBwN9hkHNJzV+KdwPhHWZgDx0vg3KewRWLK8Cuyep/RKyk+ezSd\nOoXioWwdmFKr25esB3a72MmPjhHW3nMy1EcZ22/8dRi4KCLST9qKDkzzdmk2\nudR+wAuqRPUhxY8q9l8GB17wref775LBVxDefUzt1zuSD/sUWdP4OK5bqN6U\nAP74MnsJQq3uOih8+Fji5lYTlOfIXjRpJr2ZNkG1l2EitPZlB++MVq/YXjI7\n/kjyNMCse/Rl52xLtFwM0qcCzxkd/AjfvcnSxfl3t7jvASy86Wt1a6k0Dc3f\nMXkY/pcJ+kDJJO8vdEmPad7JPrFX9GQQHu7HZsg8M/I5kV/UZ++3hlnwPskn\nrS9dSIzAJssrqLcfSVNBKe0VmvkmsBasOd/r+xAXJ0HQKQbQ6P42qHcAEHNS\nMttIP5B+9K3iGO6F31IS1e3PuT2F5+4SMoO7GxuEC8G3oV9RXJ92691QE5ij\nxCwt\r\n=v5FD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBr7iKDiuPg/P7F+/SA11WEwm5d4eG59RgdH5NihEqL4AiEAo3uIsAOp/spFrz11TG4cLNQoBXxsDBfNMqc4F0Z/5gs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.2.0_1619404833214_0.6768203814124722"},"_hasShrinkwrap":false},"2.2.1":{"name":"@mocobaas/server-sdk","version":"2.2.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.0","@sentry/tracing":"^6.3.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.6.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.26.0","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.5.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.24.0","eslint-config-prettier":"~8.2.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.11.0","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"86f10dd687e913296a4629e21ca4426f9c6ece68","_id":"@mocobaas/server-sdk@2.2.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ElUzZ6UneOzgrrd4Fw+FX29jI8SQLPXCtiPkoYYOoL7zLwHua4fUfcsP2YsJoKe/7i0Zys/jDlLLEm+EWB93cg==","shasum":"0d9c6faeedd55abc853933482ea46b986f2bb665","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.2.1.tgz","fileCount":222,"unpackedSize":652202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiPDRCRA9TVsSAnZWagAA1YQP/A24O/8cBHVyFsA2mQli\nmAQpdd27ylH+5QW1xuorEr/jqsCxvRIkeq5zHW+6HxsZayfPt/SPCbym6D0k\n0pvpU9m+ByBquNaUQGwY8+pTOrA78Ap4lpqb6HMw5KqHfnfac6zwBxhmfdip\ni496WPfFpcEgsqBqDSGw1r9CNCEis1uJWAw7F0qi0hN4D7toLJ85tPNK66oe\nfMY3ZFUE7yUsll7JrAk7I8gPp1azZm4E6VWg5HI+XWk0AWZ5qZ3d1+PWEr3Q\n3XlYg3lF94KxsH6yIXGQoh1nYpWJra/ObN8d3G0SVPGcd028O2R0rTs6Irdw\n4wLWDBJS4z5SZkN8Ocum9mCWALrgKKyZw1yZ9lZe85LUlHz/F54Mxs+85GfA\nAPFkjl1Yt73stgrlu8VUa2/p20uAZWGADrvOpAgBjsJ6Fg2jmWAe6P7fIQrF\nI5CCoyd+93KO13VCNK50KY4+yqqW+DQR+Y55hg+5AG6Ks+sz2ixcrW67hMVI\nTjXK/QzNf96sdz3LAD/px62yXH6PO8IFK80qcxvF9amUVZV73e3qKnh4NQpJ\nZOv7XJ535Zf8DaYfLb9Com0ZYzZg/vZIme+jAVHfv2ND+r+5PgOLEuJFLCz+\n11io+ETiN1PEKQLtLndX7KBFISV2L6vQXsGlzl5+2A4kQybC3C27mUOZtOjv\nLCp6\r\n=RaVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9Fdu8FoYCSXnqNQbOVz5fPVhDR7U+kOymd7WZOvUIPAiEA9aZlz6g9AJf/UB3r77NpOs++9EKnoTdj9kM5Sq6eYD0="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.2.1_1619587280864_0.40860339816572333"},"_hasShrinkwrap":false},"2.3.0":{"name":"@mocobaas/server-sdk","version":"2.3.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.4","@sentry/tracing":"^6.3.4","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.25.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3733d268ca3bd135821abe92eddcd2c3d0780f0e","_id":"@mocobaas/server-sdk@2.3.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-lIww4yY5M7amlgv7nWD0qYtUxUWEksG2zyP4pZv0JKvYRin47zl28uMGC6Yn/ZuSdjRcGBo3MaulaI2lYYbttg==","shasum":"d6f12392b12d31c4ca6fbbe43f803ef571cd6ea6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.3.0.tgz","fileCount":224,"unpackedSize":655644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkMtUCRA9TVsSAnZWagAA6zoP/37z/q0J3jWhL3kKkWpC\ndnUoVxXtFVIv9y7oCZIDGbAFKDl0mPs6OxthCMfhqasHAGLTmT1ZSVz3VOFD\n5GaZzILd1hhGc0ZwDlhrNt1hgiuYHPhP+K3j1mlpF5UKlYY8A+uIHLFEHd4Q\ndY84JCCbi/y4XuVwAOxucdsEB7YfGDZpAOYe7vQvlR2CTA1Czik4M4Oklefk\nQ7cKkCvszKX4PXZvDVYn7glAV61vy1xdAzTkDyHmpogxCV8ffiJyeHt5S+VC\nRZcxmkTHGGPpsB/EttP0Dp0yJPhMaroNzzNdIZaubia8lY6QUEDD8GuGQNVX\nC3epLo+ZfeZl4Yd77KeJ5UOTZlCGB4oY18gqdLam3gH2dJjs739vumGp3Mxe\nw+NE8Dq1fiAbvGIfPMOC50rGQtX8ndb9VJBHEXjEXwyHlCTksaZ6H0TT/q6N\n3hW2uwZg48GiZhskiTgQcmOoos3MdQyMRsqIIt2An1Q9sE9PZSpUz6yJ4Oo/\nvZ6JsXWayGARMB3y3ksAxNo7YqgZUmPGP87HcH7GsxpBIlnxPbF5FjX9mRbT\nNv4fAigVMxbPcuB2j06pGB4AYljVW7EabPbNAyYk6VqQ85bGD0iGj3+7PQ1W\n47axHCuCPTCJybNpPUEqdjZLRx4un9vgOQ6LmySH+7FxLCkNBvry3je7Dtz9\nP2au\r\n=cTZA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4PM65oyh/aB1naYblMAjtF/I9YrSVue1Oat9oopKN2AiEA79foXSqphZGdHsXhu4Mhy3zq75GQxgagNdlihznUcu0="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.3.0_1620101971206_0.8298752072249616"},"_hasShrinkwrap":false},"1.52.6":{"name":"@mocobaas/server-sdk","version":"1.52.6","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"30438997df223d656e4fbdd4482d6bd6f521e475","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-LmLhMKyQw3R4qZlE89fEijUSBqpW3gYqT/QT+JxhjeeeFXmc65P6pci0bKxxfDzx7dEkyiFxIJVNXGrjV8S6PQ==","shasum":"c4e01cad63a3d010649cc897be06d0b3e7a8d66f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.6.tgz","fileCount":876,"unpackedSize":2997546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkQSlCRA9TVsSAnZWagAAS68P/1oHpqvR9oqU0cALJVX6\n0j1Eekx579jGSZUsMTQewHRbr6WqZiqNB/xo3r8O8VmTsTId5cGVUcxXaxRs\nAruN07aE/Or65HSrsN6PHYYZkwmC2o9z7oKNeLHikLeL+TN16zHLJHayT9N0\npt/PUe0dLUfMw1VsSvlB3jINqNl0uLexDCPE6dnO43Jw8KLh2GotvaHsLr4Z\nfpVVdYpTzrbl23pjz/WB/ca35ojHsc+U916Ctt5WrtM5ZMryZVll/+31k9VW\nHKvA2wvuYsnaQgbXDEuNt9sGTV6WIZudo+LCMwkoUa1nR7iVaL0p8FgaEmP5\nwKFexg2MCt4jmDktstViGgEuT/bfBhiZHPaeNRGfo6ibOa3W+DK4vv63+l8n\nPJ063V63+Z6RFpbkU252izbAfDOZ+WABBlRV5JU9TDsycGvxIi6G60vB2Ken\nh3wRT2Ffpr46/Ee6Ym00GDZ/iqSaWqqn725e7WRqe4Q4amuB0isUzfT5U8/1\nC80ZeLCGJNQQhXVX/qXyMSWW8SJ/dtTQI0oTTs8OO5SjtTzlGAXTX/v2lYPQ\npi07hnLWx4SGyGMZCP718IMS4W4oY5NLA87WYurXGOhn4ZvPZyQlPH0eFVij\nL9H6w9UUyjqtX/aFFG7k4BbicVEXKEycnnJZj0xkDpUp4yTK0vdBUXpyRv2O\nyBGK\r\n=2tle\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAU1toA8rR2B6ZxBt9zOQN0L1psAECHkk/3VGoFedIfAiAb6gb8WFQZhyw1omj4OgWTLip7bN/bMMJX1OhpOU3lhQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.6_1620116645301_0.12512718090270858"},"_hasShrinkwrap":false},"2.4.0":{"name":"@mocobaas/server-sdk","version":"2.4.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.4","@sentry/tracing":"^6.3.4","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.25.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"782bc4093134826c3b39fed2a18037112f70e289","_id":"@mocobaas/server-sdk@2.4.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1uwqhCV+LtGxsuvsLmEnKqzhRgNnRJBT8+KQQOcIFyPHLW+OMaW5tpuOgFBTWU/nzqDcqcZ66/zXFYpTEyTXUg==","shasum":"bdb9b61f1a06071d74b92f8db2226ab02d7c00e5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.4.0.tgz","fileCount":224,"unpackedSize":656733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkRxrCRA9TVsSAnZWagAAeVYP/i4N7OtglblOumUec2/z\nf7hG68bX+B6zb4u1Y1acnzkY06fXjOeE/ZSXIPfXdJcLijfNQBZlRxey6WSv\nk+xoLgY3lRyr3vKSLmlg+nLHNTWv1Pa0aXCzYx3BV8OBgOZ23zvk351t3QkG\noWVt4ahadyJUff/S6u/sm6IHkbbnP2o4lUMjkNLSItm8B/RNEcZODPGV62I8\ntnBx+kpWWRdrfC/ooZdLsj6zujA+w/6aQrvpqPSgNlpYq1/5PhUS10J3NoAg\nHCPUPiW4UrZrksRIsdX49O1rBkuYXkg4Tnqbn2IVBfJ/xzcfCnojjk/Pfq0d\n5gfoDZUWZsrLB4VVqHtcZyKETeDk87lxHruwaWJ6TKl+UenuuVa/XXMGwJsB\nElns0nsUJlwfSV/VR5dOl/AwAbNUTTgsiQB054Rn2vbG1bXRmRbFf9KBm4S2\nDbZqz/Z3Tx78xg/Yhtcfktpng6fm++6cX4doSLAebH4sP66v1snckCzujAc2\noA//wsbqgdqTPA4QA8a/rkKRBI/QXUqVuK2JJf++uXkKZ/FR1G/ZfAIiIBt6\nhlAjI2ciPDrPHyL9m8Ubm2qQgyeRevykP0K1dRT4nmb30aZ6zUcT8zmzdH27\nwushY0REXsl0i7woZ3R3MvmRf1Oo0Td9+wPEcgIe38uUDrgboIXErqPrmpe6\n9+Oi\r\n=BXwt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVIlgdb3uEG8D2A7sU1pEtG4OQ405YfAtsyUFwV8nOUAiEAuAfczeYAKfguvqGyvnhTUPNPE0UXJGb/jxomVu5vpXU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.4.0_1620122731112_0.8344423669706533"},"_hasShrinkwrap":false},"2.4.1":{"name":"@mocobaas/server-sdk","version":"2.4.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.4","@sentry/tracing":"^6.3.4","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.1","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.2"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.25.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5ba975a7019e7e7d5e928fea3fe209e92ea7fe92","_id":"@mocobaas/server-sdk@2.4.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2jR44aXwefdtAjhmojD8tdEaaWg3dUpRKmGYcDV8/GvJSNhKI0WqvIwszOrwK7XRadfHggJQkBfbM27PVoFfcw==","shasum":"320f1b9850017bd2f620fea98170a72414b8f16d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.4.1.tgz","fileCount":224,"unpackedSize":656674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglhceCRA9TVsSAnZWagAADZMP/R3XnA0brk51Ze2pCXZQ\ns/S2ugBJ4qelVd0IQjIZOePDMojAnFkFPAsIqjJmlfXKj0/iFpqVlmUiSMQ/\njjzMV3MWTH2I78AspMVtr33b/gRXS+FySGc5v5b1xjcqS7VPNKRbEbg6zXBb\nos089SAjVzeXWheddCazt8qlB/NjplRUXD30tg495E8lNOPoUZtl1KpcDzwu\nqBk8b8tfsEO0x5CgqUZ9rS9jrIApK2YpKTEZ1xc2zVoGaXIA9eQhG0+Kgg70\nmlONLQLaMQyRNss1SisOczgjPzegu5oCN4ZOFNw2raa8cJ8/u1UwFNOCeoQo\n/GfA289pE24QY/loBzGWaXaIsX6iRmwEz3I3/0LvW7EEi6T4/gqgqGpEw36n\nohBU/pyobg7Zib9PiougZQo3/K9KP6sJiiEd7vG1Vlh3Z5LReJmIx6zE6mbY\nrcu9e5z4XmdBmWkYKleDBtIgO0826F4QufTPTii6ISRRMThKKf6fSQmSYPOV\ndLzUW2qj+7RYGqE1aNCHGfbh5+0VZQ4JNggjvFgQ2oBkcEmnToHWdsUmbTsD\nApTDX9By0aVhwWTkpb7Bnjcl2QZ2+8EdkTa1Qk+6Do+wmbruT0+hyBmmFJTj\n91exVFA79N2ImDAeeHKgKkRWyVhdebI5i1Qh7OqMY9SoSqb3ceqCl3j1Hd1r\nOQN0\r\n=fR41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfaghlYjrydzKI46XqHnxx3ZbR+e84yrUO4kjAjLV/HAIgZkteqYA3o9NmCl0ykdqYSkfAD4HXdq1VzqwRlyAVKz8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.4.1_1620449053913_0.6518950704004003"},"_hasShrinkwrap":false},"2.4.2":{"name":"@mocobaas/server-sdk","version":"2.4.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.5","@sentry/tracing":"^6.3.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f30df1fb76737fc9fa16c49e5ebaf42252d79178","_id":"@mocobaas/server-sdk@2.4.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-V1XhwNELvLuwdAiOKTZPl11OwVuuzQYIYy8fQARMBpvN6otI8LggQ/LM6ufz1o0dq5LHcp5tP6z5dhuS8LYo+Q==","shasum":"672061cf903b8c385a594a5da3bda525b9ebd2f4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.4.2.tgz","fileCount":224,"unpackedSize":656629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgltIKCRA9TVsSAnZWagAA3F0P/j8Q7oNork9sCxzQKwdL\nm4/WwkQ3eCquDDHmz/GkoyNzORhWdIsOzaJYAa2+b9qsEn0SBeiDBv2r+QPS\ndNup1slStRXItnY7zUq849GO4NAd8RaLWUvYwPu2zCtsn0/ZAVKXghPLs3nw\nxuTtE+/8ot085CAQhB8IG4olAJQCdQgZx03MfB/Btm6AbLw3V4wmEXRCT48I\nqWKwyoaUZ1ek0RP5eseGtIwzv0mn+zWrrbD0X6ug6IiERsIylgCSmhh0SJ0A\n5i8it5A/fCemsgB9KE2wwj4Ze5ciy+RFY88k3/RO54FJyo0lheJqre/MuslT\nYywSrSADKLgzOPRyl0zOmRBwXfukdQn5dL4YUe5mktGTzLcDN7kBDFYcLkAJ\n3MSQqf1wCEjP7R5STLFm9NE+47GIpr+MZSbWhotZz6KRCDQti2swMU/3Z7Tc\nPEFDzkZGrh/80UBWGGJ6pBHePUpVNRSM7qA5PU8/Pok2r7NVt4yWVEiAkU8i\nz35ab8+x/W7/GMnLwR59LxDB0RaCtcgtMzf5uagMdJmJZf2VmvDu0Ov+OX+q\nvRTevNvEzudsELEOjZQAGJjjl6Ve0uBfCFqgPzqCApckZ87IXxK/Fa5CznHF\naZlv2unEhsA8YUcNvQY1cLVRztf4gCb6xCTN6S4iS6IaNC/kGOfdzCHtqp+Q\nBaWl\r\n=t6IO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYpTPvLER/7MMZlBtHPN/YwFB3j9xyoulP1TJtwJ7l7AiAHm1kOi6lq/KzxeiyT3TqAHcsDjmTHnCRbwJmWF43SEw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.4.2_1620496905671_0.20610722486670996"},"_hasShrinkwrap":false},"2.5.0":{"name":"@mocobaas/server-sdk","version":"2.5.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.5","@sentry/tracing":"^6.3.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e5586df4d68b9aea06c8490cecb42c2dab09ab88","_id":"@mocobaas/server-sdk@2.5.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2eMRjIyJ0eIqdqFKaYy6zT60XAYG+aPVT6S6fy85wUPRm2DpRffiAaCHf0BhkagfnrxcoOp0TzfjM7WXXcvOuA==","shasum":"4ab89e341e669aa6e8c4748dca1f7381b47da515","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.5.0.tgz","fileCount":226,"unpackedSize":658940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoegxCRA9TVsSAnZWagAAdg4QAKO+Jv1LdoBNqizq2Vjp\nTioDMXvys2SS2uKn31/O7KEvBKAKDq9jkBJ2IJ3apx2i00PXhRWyJa7gQ3DS\nEHvqSXXM+1wqCLaOzyEaXLDz5Iy7gV7SurEdSXgOcETm/RCpjFpzWyKU8T2c\nE/9H8xUpH5kzLaR//i/l632qO/kxVjvXMfGC1RWcAkYcKBEj0XZOuVdk32l9\nJ8V7nMbwSoWm9D0/AptLgtrp4dbOvYmNeYVkh7CocQBPUzlV+goMUfq0t1lI\nrI85tyzYBSvf46PU9WwQiWtJa3ZxFjAwRrFyXD/H8FQuZ9OimnUp1iFGMoso\nH7vw3xSoahSL5uooSZgYPFTt0nVr25HrML7Dd3KPL1ZXImXnS39+1csBpbSh\nd64Ae/H5SpbGKTBUw0fsKgyteKnqCnp00vv3aQ/i4YkD4WEIfRKWxK8p6niM\ngBSLsq9EhLRvLEL0prp2qJz1QOKtu0af8nqRZzlHgr4lTmt+pz1of8tPLbCZ\ntb2cjwbVS0iIpQNX0dXT3qAxleUy+WoepJe/sWtsAVuuBh0BHnJGUyrXs178\nVaaIXYosaobdCxlInNSkCBLBYiPWl6KdSgKq1iYbcVX8XUDU1Edzru/FWbzS\nfDqAiXEWe00fr+E/4OPwqvj72aQPd5Hp7s72FbfRwjQTqpLtAiQaFcuB0W2w\nWbMO\r\n=yJaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2Xlpl4f0vyEarK4RarOihr+KDHaX5JMtHnzu8cmwsKAiEAr1JIajFc5FfhOxohElhpYL8UIwe3SGvEIyLrX927U2M="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.5.0_1621223472348_0.6472780438138124"},"_hasShrinkwrap":false},"2.5.1":{"name":"@mocobaas/server-sdk","version":"2.5.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.5","@sentry/tracing":"^6.3.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"494c7644cc61d25d25273fc429d70b6d2df86f8b","_id":"@mocobaas/server-sdk@2.5.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9VmAfCc5Pm2X67ZIlqDZD10x2b0VgNjTGllPTa89ubCh1KtqtseBZaoy9MMjHbdR7qvJF1RI8HeATi+wRQ01tw==","shasum":"c7e9126e6a2afbb9b6802ca7acad4fe4bf5c4e0b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.5.1.tgz","fileCount":226,"unpackedSize":659106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgogH1CRA9TVsSAnZWagAAa0gP/AhoHeDN+E4EgsTXLm21\nNSOw5yKGegDT9Sc+YIh3500DcPKCZxvQOvWUtCg7f+X3p473JU0yM+ghITkf\nfHV6S9N9WUKNGTZy4kY8yabrMYxtce608HT+X9uMSnwxisBOoc9nMNhkkNCv\nXGJEz+2lemj/4Y1QPcQxE6nDROf2KMLCcQm7HMiZKrPAia7g0DUoLriX6yoD\nWWXxlqYlqlpla1IDeBdk3bOpyTKOTW0TznSyxwxfthje5VJZ3lLPEE2WkvR2\niwW2soDz9fooGNve2vBFgwitcYYi5yoUB7oLzlsfhSSBnwPGSM1gOvX/p9/g\ni23I5pIvjBbyjAP4Y5/+Yq0jCtJhstte3dyp9huNq3T2XBsGUDpM/t5HQXT5\ngdh8zeP7xdBG8A9AybaO8D5Ul/DmYJoZTJiYwCdn3MMicHBqg481QojS3wzP\nMIRsI6mgh+0w8hBBoPe7yMwcGJIDYBeYUQK3Nf+UNg92fThC+BInLSSUa0tw\nEKu6hTvOqxqEJ9i9xYBwbxT3TnFMWR1hQTXfON9Ila/aEf8O7uv2DEwd/emq\n5Pf1E1SlKXEiFMs1pfxWobymr4NZm9fqckMYceMH+OPl9aBQDN0h6rYy0d0K\nJ8C9rcoFj4nEf0vUtY5qxS9xRLBtdi4OiJg/Xf+fCG4VSivn/78baQNdqUUR\nrirC\r\n=l82h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3z4/mgKkiGEcyYj8ou4oEfZzVcaKvsA7tYTF24ygnZwIgUdmTRY5z4buuI/C8ABp1qjuoX7PXXcPDiEPCGbtMXjg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.5.1_1621230069244_0.6222529271856152"},"_hasShrinkwrap":false},"2.5.2":{"name":"@mocobaas/server-sdk","version":"2.5.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.5","@sentry/tracing":"^6.3.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d68691ea9a6d63d2f142cee533a30eec0ca69260","_id":"@mocobaas/server-sdk@2.5.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Ng1hLOtA/jekEmnN6Rpwxu4rEHR3KxOkkapA5kwKnwea2wnsyfH/wHvJf21h8eipDIeriprOjuM3saK4dXahdg==","shasum":"e98fec79d46e3967fb21fb88192cfa674afc32c3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.5.2.tgz","fileCount":226,"unpackedSize":659105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgolU/CRA9TVsSAnZWagAAdjIP/AuXWIwbf3K96CLj7zZb\nWowuiiS7BgubegHDgLiaOzENI0y8SQX7uHRHzZ0IZTEDLozXbE0Vlaz72Qq5\nirqTx07dpNgk6aAOL1MRJRsHebsJlV8OYGYtd4GVciQ2AAskr2MgQgntsf/b\nojUg049Buq9QjMIy7SMSKgkLFfFmambM1OiZHOMPKWwU5sNIww0fATs6wGN0\nnOONleyIQFL6tvhAQA8G+lyJkTVerEifMzKuvO8WdePfrHB3ChfYgyp7d0il\n2OyflpXcj71p6i0mzkbrsfWdntpeSG78XAAvG+Yh4d5tsh+ZZGIobIDJO24S\nRge+E5QUCMUCRkYHkpNwWQLHv/GbcO5u99p0Gn94p+NX+yLJIAWBZUtAasqF\nVQ7GqKoBrQ8j1n+uY4DOVA64ElGFEkYWTJzsvTbi246yp3aaPiDj61gwtk7c\nZp9pEAanbnMuU8J755MyMYyOQsq1G+W6og1RaY0RHHWp2jfpz0MK21vnjdoE\nfpGTT7L0JWhSb7odJV7ikZScnN8MKVRKLHaP8caU6R/1TZ4uAI8ehDbECjp0\nywkbBwM7HUW8R3IbV1m4C6ZDfPW4BNWUzJiK2O5qZHAiJIP778gdmcIdK/1k\nS/ZxO9Q6N20ltcq0PVhHADaOJYF15sJUjXVaPUsob9jthwT1jmM1l2zsguNb\n3miw\r\n=6iiz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZl/UWuIJ/3em0RUg5ncikfSKmS6m18xPLh/ZXKfNIEwIhANcynsvbV5o7r9X/VpvRhmc5mPR5tubJUdA6oG2WcgAM"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.5.2_1621251391001_0.8705302509237551"},"_hasShrinkwrap":false},"2.5.3":{"name":"@mocobaas/server-sdk","version":"2.5.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.5","@sentry/tracing":"^6.3.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e57d8bd49916347646830f7e4a6a1eb57f1d71ae","_id":"@mocobaas/server-sdk@2.5.3","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-XODGyzkK/xUstllaUjOyOEkWIaaqS3/+ZZUdOgsKphri3OGHvzHaeQpFge85ch3acZ12t6iv3KZ29fXjFWnTpg==","shasum":"dc78c6cc777ce2bac2ea2e1fa2e88f3a6bfda4cf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.5.3.tgz","fileCount":226,"unpackedSize":659421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgooyyCRA9TVsSAnZWagAArncQAIuLOEziOHXBywWzDVR6\nkCmltvD2HIKPPa0GPVI1C5NK9ykKZi43BgcIKUkA4pRBzFrHwzyapggw+Dl5\nyVkjBUlq+N0+fnlSuWVaDXqsn456NGJ5/lmY4u6nnjIVAPvXdqShAXVgsu39\n+nGhSqJ4BMthSQ61uGEFpoAEx9Oo/nZB/+TAaLs8ZSJ4ZR1BPDjLAorc9wpM\nVtCxwPQBQBRPHHcH6eAHqpmsVxgd0ay2DSbyCBMWfvbotWVQvwqDuUH8kuww\ne0JVElmeBmI4OJVLfpy4EkPhIUH2x6EG2MhJ9iIFT5Cxv+GjXlVhFAgxlM0p\no/ptgtcq5M828rkEXI6q9CTTnZzz9UUg84OqwUL05dTf42tEkc9tzznUtA+H\n6f9H34mLTaiVaNUdyPCj0856JMkbpCdH1TO24u0PgSklOl6cqWmKWtc3UWT9\nSFqq2n4MRD9JT1QOIrx4iNZDU1JDWIextIA/oFnNhdNqcUuFgD1ZQ1M1ibaN\nLTZpve+HEC6I6X+20ND425eU71xYGvE3W89TZBTDLh8sJfPvi2e08Pw9QCCa\nB8BV1LVu/SzNOwfSok/ZsxpwL3iHuGuT8tSOXtXy1toLJmMfMX7Ydgcd0vD4\nP7v2/hSDR0rDbvvZgdhwhLqS6pSCLDbJqUH49NMB2GVUbYJf0BSY/qm6ciV6\n9bfq\r\n=c8OG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4hnv+/EESy6ZCw7hl4hi4kLS+nipBMU47vRPRa7NZ5AiAvwo5gX+JMi635AGL6PfP+5uQf/tkIDCgC3mWKyu41IA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.5.3_1621265585925_0.08850870915163433"},"_hasShrinkwrap":false},"2.5.4":{"name":"@mocobaas/server-sdk","version":"2.5.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@sentry/node":"^6.3.5","@sentry/tracing":"^6.3.5","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.7.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.2.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d1d5a88627dafea8fddb9852d5e84b7c8c37474a","_id":"@mocobaas/server-sdk@2.5.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6Y4KSxG0WPqGLd897LxzJveON3omUT7UD0mJ3pjBBly9zuxC6Qv9qfmPW5fwr2NgcUCmOAa9ZTJ8Kqu8zkMw8w==","shasum":"7a2c511211986373e162cd3bfd6447d6622b961e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.5.4.tgz","fileCount":226,"unpackedSize":659471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgorBKCRA9TVsSAnZWagAAwRQQAJRuXskY1GGGrQ1HxBrD\nX3F7yBX0nxqLS3pGMi+byT97sWHglp9ZbMSomwcs7ipjJaRt4t5Z7BnL7QLv\nQQ9LhHqRpuKcQnQ6UGvpuB+V9sexk6PwBXo/bJO+EbhWkQUK1DrHqsjD900q\ndQIueGtzPFf5SCJHcpp13D+jdml0BtH0jlTOU0UtUD1rpk8H2xMXu4auN883\n2XnJjwN4qjTve++BpSAAWsx/X2/Yhb7elY6jvCB/ws59s20uN5/b3O3kPBN3\nUoFbRQycunMrsU20rLCEldu/AZrTNj1l7omCsuv5ExcrU+tP2u5Z7TiGr8XZ\nV8NtxBwJswnrthNIint8w7yYnlNZPxZvtfPPed0ShS4l4Nh9nnaWHARpiRIs\nk5ktIAVlOHeL8nmdAbQe6MNumiOVEK4njJyCEXFPS0SS0TFM/RTpDogEv6ye\nVU1gAOdC1MJxT5Z2aKWEOspj4opC7KSC1p2ND80Byym4X8p7tt8n/c/hdDJ1\nln0jzLGo/qnxeSxS0w2cxNB/b8cOFKYtwCGVeGgGNfQK3ZKYGRpsl5CSSbOj\n9SV8VWtYwdN2atgvMHlcHzNvTEdS3Y8H7utEC3ZMYbUo5ZAVrpl7ex5EIYdM\nCKSC5MMWRc5pSgkWpiO/Ux4uAqIKhK9TnVMOOqGRL0J6miApkD8SEoj6WpdV\nrnT1\r\n=jVbA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNET4aYYzgJgzW31WyMc6KNehPQbOIJspbq03WL8vEKgIgI1nd2RX9qhSOJXOo3gClP2JjUlvS2Er8vBjvfLba7gE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.5.4_1621274697634_0.8513972224122348"},"_hasShrinkwrap":false},"2.6.0":{"name":"@mocobaas/server-sdk","version":"2.6.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.0","@sentry/tracing":"^6.4.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"08433a2263b6679776d3b05bd913955510debb54","_id":"@mocobaas/server-sdk@2.6.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-S94SzgF9fplClsNBHxvkDyCpaUKUNuMNlF7IhQYkWojNM5mvww1Bvt1maBIY2hcp40YxzcQc6agPxhqFuJHDJw==","shasum":"fcf763e175dc2b4d50acecba05e6a106c0c3acc0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.0.tgz","fileCount":226,"unpackedSize":660191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpBsLCRA9TVsSAnZWagAAJZgP/i3Qx1iTDOHCmPh8JSzA\nIjKw4g4kEeROMBfP8/EwECTTPaFkfmOC4eqkbDQn9aTzDE/iF2YlPK+4wNch\nq94XBhXAprVglhJMHOIDHZq7J7Fuc/TfjxcgEeKraKBCrz07WyusbZcZOEIw\nrzcYvnn0U4PgpfqO9ckHLv/xlQgz631VsFFfxgt33IPyJW+AXtnFUVgRFniR\nylZ8oxkmjRhzveLZRPwse+bN42hUxRy1wQWLbBc/UEDCPQLOTmV1zogil7Yj\nwoTiQmPYpWzF+O4BF3GJpJolMfe6QiWW84CdIJiyBNSxMyO09Oe5G6CY+qlL\nkpdX3GNttrn24WGCAod8rYTRVwu3KxnMlogO4hhwoRkZCHRHYH8ZFgfWPN/c\nACRJ40XLganI2KWyF9+FSiqiiMEujhNsACVMrkRUYWD8wFWb85LrDL7ZOW1g\n54MWADrscULeoXdmFTCdBWKxfbkDSJ1/lh1hEySS5tLmXM2FU3i47eFeVNet\nSXzq9H2exTEf3HxkYz+7rNm5GQQtrq+DqucgUl3I64GEetw31y3Fup0p/p/y\nMtHUcA0/cPM8CbYYDPknZszPvfmjJ35nog0fMpHt2ILoneFAnkBoWqiS1xXM\nC6lbnrlnzss/buzgRRYKbOqUXuT2kpBVU8nvsvRoRyf8pvpEi4rHvycgoLgP\n6BZn\r\n=4I2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Id4EgmDyme98uEC5OT8mR10ZxdiMNPcBtU1WDcSxDwIhAPSZeZY+VouVWv8PbUJ1LG1yadAn5OShlkFm3MCw6wAc"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.0_1621367562634_0.3036124953171524"},"_hasShrinkwrap":false},"2.6.1":{"name":"@mocobaas/server-sdk","version":"2.6.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0526e847a26704391a0c8aa45aee658c46d9e29e","_id":"@mocobaas/server-sdk@2.6.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-aBXRUw/moNwnFfR0mLat9E3x89iT0SNtH3ltwJvsXkLRgZek+OA+1j27vzypziiWBwAzaSymy+FGaDQV5nfwYA==","shasum":"eb07ecd19d453270f5a22f1f2086ea4eb1ee9379","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.1.tgz","fileCount":226,"unpackedSize":660758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpnk0CRA9TVsSAnZWagAAyo8P/ifDVfoXkRPLje7LVvuc\nKakrE12PX7eqMR5dZIIzUV5uWfHMHXZPL6S+Q6Offp8IrmgdXngFRIxtvlps\nEn8jyk9p/Zppy47YDPf+1irtVRmaUBA/DFB00LTMhOhzTFrd4uTHy3Tv2GJK\nrt3StMB8/tyrNn5dQJ23vLe2D1pemkf9JwJ7SgJEGJ7j1phTFl6Sel+w9EOj\nF2Pe2J1u75Tsnds6ewX2jJNPzxB+ccCZ3E1y4LTHw+FL/AYs+YBf7NZXp1+M\n/tzEV7T/CzZbuPse54fzeMD9TZB4THZAp58EdHPAWIsDXQCfQGa5O8bIFgru\nl+5muvvb+gTbysq6PSqAGLJGGyt5aEcwPOvgXXk+NJUIfc9RbDzWl9qMH+H8\nx4B9J+9Lk3CqNX0EG0XancNMi/qy1BE396ktt/BIH7U8D4WI+2a4LTQhXRr+\n6/exVR+b+2ZHexdrmTIyghuozLLIdQM/hWWaUqRr8tLY49wfsa0FpTgXHY7Q\nO+yhjRkf3tganfNuU3h5ozndx0XhkLOTxPiv+jdvrkEfZzvGti988Xym3VAn\nTTWge1tvc4irH1MHwIjhrmyeT5Smv/l5PLm8jsSUmZmHgEs7g1uHXhRmHpk8\nbHUAIHMIqvKr/zomI6LSgwtYVnMW6xSsaxMVBpIsVXSEN84rGHYyHCv18uwz\nh/c+\r\n=7+MD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsopTitDcUDY8VBl8Y5jLV8WvbHXhb00JCilgJDgw59AiAlS3TocCq+XCGydWhwTRnBx0PJfJTbHoVPMWYKTFmVgg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.1_1621522739623_0.039909384814110105"},"_hasShrinkwrap":false},"2.6.2":{"name":"@mocobaas/server-sdk","version":"2.6.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"37eb1a5e3c9a77d49c94cb7b0536988300a2f24f","_id":"@mocobaas/server-sdk@2.6.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QPT+VsIwPG+PvU+/PGNdmtQ67cGOMZU2RYbwlHx5YbzuhY7o0UwdM0WceWFFt4ioEEUdAnIPFwTxiSDMoZZ5Xw==","shasum":"ff3e991df3096243a0f2b005ba841c65fee0829b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.2.tgz","fileCount":227,"unpackedSize":661148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqxmUCRA9TVsSAnZWagAAmogQAIoWI3B21gBnOcOUg4IK\nW1KRmctGA9PcAiEN13QzBnG/ddtdaOF49ZSw2H7wouw/KafV9M/k11HQX2hP\npt/e/s9G565lJ4hM2TdicZHViTiPUO2kfulFcgSl7Nx8GzbFzQ+3wcThwA3k\nmt+z2FMYZMUVoOh8IZt2g7+zi4pacETIhj23valyd+pkwnk/T8Oi43OzAZNI\nY+Gsc00zcb6gHIqZZrMs16OUxDeBJuaHuHr/PW9XAX6Zxlly2kdY+h40xd0g\nc7M29hzveuVsQ/7FA0o7GzpXMXouI1czfFQ86TTY63kRD3aK9kqQjOm+fVbk\n3w7CBqhNyru7PRCdvxOV/kqaoq+JMUJzfN/oWiLErmDxWOgD4e0iKeS1p/wY\nww00o+n4/PT2NwuLNjCl1CJb3UI63pmbj02WcFWYt/9AeSDD1ka31ffGfvfE\nwKGBOQQf21dbJfw5xYPnXuom71e5WE7gOeGl3742GC0mVtsnJQAdUwbGVzdv\nFrfIJVSWSwuaEVpFnnUmJX6YXvRQSKu1pUfWeoAFphqSXiplRG517S2URJxm\nHNcMTmEK1ZOzFjEBQzfTdIwxsMWI1lLZjLjjozP+ungDmEbui19wXX8AC1sR\nw6KS/JKWWIXlqTUfJwS5s9435O/eZXSm9ddu6jLBqMvREMnkyheRAIiaiM0h\nxDPU\r\n=jJjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJRoiHPfwEXy9I4Atc7sDdtf1QhB4cTgFLkyPgtEmcZAiEAwA/nM8UUrmHn8g46Omkc48JErveo00sc+IGMDAuKBRE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.2_1621825938035_0.45292815913522944"},"_hasShrinkwrap":false},"2.6.3":{"name":"@mocobaas/server-sdk","version":"2.6.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai":"~4.3.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f56d1ae462763f93731c130bd54b4e5b26cfd3ca","_id":"@mocobaas/server-sdk@2.6.3","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-N6KoxvSaE7NUqWxBvdW4ZlYwmtWHavInnoQREEG4sKRuOMB4fpdxHIVSqoA8Gj/titaebSuJO+PrRg8xOHeD9Q==","shasum":"e8d650592ee555f88baea95072ce998d6d674467","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.3.tgz","fileCount":227,"unpackedSize":661148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqyx7CRA9TVsSAnZWagAApfsQAKI8mhOR+QEMaJOpE40N\niXqVODPoH+EaXYRZrbARwwCdTFYlowvF+cxiVHcIHnTWrwpbtLISqwDxi96l\n0n99tEdTBeSjpzc3bvA8y8227fkxAaYAxxTHiAiFZQqJYIM1P0dGnZXWRvsD\nz8S1bZkXj84aH+xpHQ7zhwv1LtXDIvb7WQu7w5h9W2JObAaLwUFkgC2iingB\nGN85TbRa5RkfWpTkxt2s92aG7rvMBud3s6dxrK/RSqLOlFE8x8AsQy4aRVv8\n5iKLSJtpkN8a2mZIhkTNt7wzSRWk7IC1a40/Lvw2VZ5k1BCfN5BcFgjps6F8\ncqfMZ5taohBtt5n4O1FYbtElkB+7bha4BcjyEOtgQKLtUbF/G0Bmz4Z56HRT\ntd1vLlMxI3Jj31HVwqMMm88scPPKn1RgRqK1/9l4tnaOq+7O5MOOD2HNLm9h\nTrBWMYs2SKZ0uDaHPq03hwuInuuEuXGRwul2xMFA5MgyMR4Kd+aog7rAm1xw\n1C0Jdi3op2CY8bIFKMjfrpk4AfWJmxEl8tsFZPcxM3r7n6v72jC7kbD9krRK\nzung+7OedxX6dIN1RdbwRNOm7lpsY0tNFN3Bf4bFVB9aA4BxBco1zJzWD3as\nInPC9emYviXfyk2J+ky7lcuydbgq3pLkJxJNz5PygA0YNCcyBTBhSt2i1gGG\ni+iw\r\n=XPxf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChlFU8zvPGMrPtWgIKaBpbMZ3ElfHO2J0EqTU+IOeIxAiEA00UpnydiONw4jvkoQi9Q43G43PYN+HRlGBWd8+CwYOc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.3_1621830778155_0.26364893320062266"},"_hasShrinkwrap":false},"2.6.4":{"name":"@mocobaas/server-sdk","version":"2.6.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3c9799f6f0bd30568c19be6f6bb65a8c31a82024","_id":"@mocobaas/server-sdk@2.6.4","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hSJh2bXCAIvlYlx/fRr6ncADJvJEgVhdTqdFBHGwuQYh0idWbc0ULMYOAI6Vvb8eXprFmCs5BMGLiYauan584g==","shasum":"6db6a3035827feff26fe45675af4b0643e4cf1a4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.4.tgz","fileCount":227,"unpackedSize":661202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq0xFCRA9TVsSAnZWagAA+uwP/j0nIPG0TlPS3IKiLzXJ\nw6pNMFEnH587SR4dqPKGP1zOy17RNOyDtenCy3H9qxA3LSIwjbqngA/XI4Ce\nV/w5Jf7pMxl5cJ2dkb0BmQ9hSXGQd6qKbL/CUbQEPIl3Qb2wI7NsTL6zuyU4\nGHt0Cj/3WxuuAP324YnVBVCyS5Nr3rsogJ0KP6Rp3edAVnsJO57rE8CmFc9+\nNaMGw/7M3Tv0W9Q+883U7djabEsWB9EHyjZVvBWJMMp3La3i0MsYFvUrUX6P\nVRE1XPxmWFVMH6bFllKgk24JyFR4u0LUx1OipAzFQ7v0oePWOaPLTSMvLqMD\n9+fDqexSsR00s6mrdo/qdmNnD06B32E++lG/KnoEClQjCrdoqqjC/W9uiwQZ\nyquUIzWP3mSB4lBo0LiZYv5Ola2ARAvsF2mTSvC6KVD1vXCVGj2GbkygpmqS\nhV9KftRgFgzHxPXAQAh3HAPg42DHj2ubk7Lm5uYavbBrE/+W8T95CM2oeO/N\nO0yvLH6kT1tZE6pI0Yj9ep7h77zOMsEz1Khok+RAFuCQe3Z6U88MhYIvL8a2\noy5S5qzXulm1/lUpvdB0ovYbiR9lRXVWAaM3wE9oZUqwMBTQaxWIbreI6s/7\nKyHq25dYMrcdpcFxj2GyeNcwjRIe/c4UPsOpkzHPvADnfT0YK2LZQdKSdJqh\nLhX9\r\n=tsYY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8aKxfu6UIb3SQi5lggZNVJQ7fcDhY8rjOqc8l4PuTpAiEA9Gm0LlQsydopeQpEmCPJ0godpdpH3mpUqu1Bgo86vIU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.4_1621838917034_0.45748046881368776"},"_hasShrinkwrap":false},"2.6.5":{"name":"@mocobaas/server-sdk","version":"2.6.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"13faad06f0898bf4983d278bae0b7d8e607a2739","_id":"@mocobaas/server-sdk@2.6.5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-IrkfRlI2RRFqMlPhIg8r6IeSKRWyyPUkvMqJ99GvyecR+jE+5g1l7U9Aw0KUZettGfjBO9JPLigeF/plWcND2Q==","shasum":"a94962f96580023d7493f29d8ed823aeeb65368f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.5.tgz","fileCount":227,"unpackedSize":661169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq1NOCRA9TVsSAnZWagAA7kYP/3M/ilCIdrVECBS3jGcv\n3kiItyoe3yNIxKzUE+02nr7uNa7NFoG8RmQoBa325EgzLtexkw/ZDq/kXHgR\n4XKxE9G1YJmJVdbyPRtc6Vv5W/ZN69Rw9SQ7X4ofuF6v3M78Q4SYuyD0ZQaM\nwkbkq9Oic5zLJ40MJfBoYKG+fv/CZsPA7+XLjEj0Va653ow/AFCeHswKYk1f\nS/vYqipZsv4VNZsrNdZqZOtKIo7pbL0L4pphlnFB/qddHvg9e5DnsC5T0U31\nMjg9XDkzqU0rW85tbeNOZbjV47s6IREtUibm43uGZQPo4McCmggqv4CNrVOS\nW4IvsZwrg/tnzrf4PhOfN/zn7mrs0BwhMxWMF1LG8KFAi2rGGqnhFdQFLlUE\nmi0E4YBtj+AaZfeA0EaA5I8WNZ2LBhHJJckQS56x/4LJuzvWJeAvaW83Qw3f\nqcs8EmtfDBt3eYpSEVPf0ETTRQ2M3FKP1Wd7DDSZiRndA2J0VYRf5fOW51qE\ngX63NgOQw/zsKg1wlovL9So6Efu2+nbHFRrSMIiQW0kj/7nJ4Tk2J26UqcBy\n/sh3oaCV1eHhPlKYQKy8098Ckvc0RpQ77yedtQ1Kluq75CQAg/xdNUfPKfDi\npbb9FDiW/d0nAgX7CZLEYyA2c+S6xCL44ERB/s8tmt9HYv/ud4FUl7kvx6Nb\necC5\r\n=8Sgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEFBNoYgfORj5T17b1YAyW/PTgwtv15LzJqYqSOGLHdQIga7fOxPJv9LsHSVcJBiVHMayGTZsLRfK6JyTXxmU68W8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.5_1621840718233_0.1539042635717569"},"_hasShrinkwrap":false},"2.6.6":{"name":"@mocobaas/server-sdk","version":"2.6.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.0","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"30dcd62dfec30aa1d89b063b7c9ae2a75ed30712","_id":"@mocobaas/server-sdk@2.6.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HB2OVSvF4QNeRolOacgUyEWoqR/HNzXF3nahxQkIVjSWPL4H15usAurS/mTC9ItOG8vgPG7nSsw7RXbq2hr3VQ==","shasum":"5a5c8a24b64e25ca2ffab92dde05d88989ee8ae2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.6.tgz","fileCount":227,"unpackedSize":661168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrHmJCRA9TVsSAnZWagAAnbkP/RkqNI8fY7O9hHa/Qtp+\niLPGlbxUpOyfSzNU8axqyYN7c4AKJ4TVbsgXtPq2COzAKPkJ4dHIJyonPyfh\nzNGkopbZlq7N2w2hynlH96VD5FY5ABCuqoqiol2Pik/2hz97ydT5xf9XhwBl\n1T000i0Fp4tWIh5qBFDKJInA/MuGHOPFj7soN1ZRxIkglfVh6xmQJ2b4X+RB\nKYNezjs+FndEScktmg10UFmnk6vnTi3rJthYbQKNtvuLcVPFNSCM80u6ktD/\nxmtsr8MtMAYXakFweHFU3Aw6bwKcGZhPq7pJ+6ES/3s+vASqpCuHONK3Gmv8\nCboECiKhdt6XINgKnKnZWju8EjMGUX3nh2VCP73sfSQXbdmyBVHKUCl0Dhlg\nZ08aWk4cZ1AgE2mdd+pDPhkvlIpjsed+8a9jIF/Zj63Y5rmlGVaStQ3c92oF\nBtmuTN3cdHUt1ym1J3JYceGmzsaK9P/W5doXi0CUY2zLg5ds9ia451RgJeuj\nG7Dwc7oiIZ01y1bJaugc0mDJWwYHPt8k+PXpc4b8PIppWbYsyxnmHpttCTYe\nDLvMVx2MLUD+2XsO7H286DmqABbt7zQX3dIZKV6OIYLhfrRspfGuZckNxx4T\n55d/lWxHG4k31ZAxx7sDsSkSqifFx68A/3IP92uncVutDAle2QHveEBPOILs\nOgu4\r\n=t3q7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEa7RtjW2+SXdCoMFs6WZWZ17Sf/pg5PHuuIp312g4M6AiEAgGypltqP//PMh0CGgxAFuEj1z0kqWRui+OxQwhnUJWw="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.6_1621916041287_0.4780414869801335"},"_hasShrinkwrap":false},"2.6.7":{"name":"@mocobaas/server-sdk","version":"2.6.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7f14fc5872e4e7502943451ccd5bf1959a0fa6ef","_id":"@mocobaas/server-sdk@2.6.7","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Gl/0rFBal4oXF6ndXlWvQAh9jLp1Keph4W70pkxr1QkFSjcHINZsdBKeULcmZFtXBkLnmPhHsbTeLwWDEYCNOQ==","shasum":"1a1ad0da700758abec379525b2766c9dd5f2edda","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.7.tgz","fileCount":227,"unpackedSize":661170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrabECRA9TVsSAnZWagAA7FAQAIvuDf9KsN4SaBP0GI3c\nH0MWDbmv4GGzdeF3Z9iRhmPEt1HOWYAQsp9dpUOi5rDx79wcs///2XRcSx0x\nfCzZoY4jEhBcyE29gF1PS+9LHrd+qLEekwy1pmYyWp7LgvdrbQJvMyA1CfI9\nNSWB4qI9klYKCaDCEXVAbs0w/Tmgn5yahfutHy1ITW2DYVyj7J0706AarbnE\nw85nX9m+FKoT9zERWKLgzFjxh5/AeKPID+DUazdV+jlcu1vYQZPaH8tzq65S\nFquAShGeN1XXXhDK6ku2AWLCw+OMPYuEc/M9U5b81QjH9A1htpMhoNrdDUkm\naGVVI1ECvBXugIMZj2u2T8hTPMJ8DJ2FPUwPnFjcv/bHA3VXOwxp5FwEV6j7\npvhRuieWF+iygfYY00l91xNblJNN41UZb2hIZ6ioQeE6N4h9Sh7o6hYlRSB0\nUbvPQ1VBxmK8XZoAAm9qTgTEMhxsDaS02rW8IfUdcGSnvQogcKcfSQaJm5GY\nTTsZG+IzoGedB1iclD2MG/QRm8p6/W2N6prOvZlMQ00tkYd/JVBeoiZerE5E\nxIsLayhIC2whu6BUPqMcHs8LzgPXlDjDseSFvq19egrYAXBfDL/sDdSD7uOr\nUJLMHP4G8Qy01UfpjCFoh9WsFHpidCbzM3BMwyydlYbnBwZcv9dkk4nSffUY\n/tlW\r\n=1fMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfRS2KKjtJFVKjldj8DJHf5fuh/FmQ+rf+6d1l+cDGYAiEAircY/eWk/Y3sUKi1hclAIhnZlf3m7iF40NlBcJcXnT8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.7_1621993155935_0.2466894612636703"},"_hasShrinkwrap":false},"2.6.8":{"name":"@mocobaas/server-sdk","version":"2.6.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"eb2f073c1fa185d884d87747bbb53f99f0d8bfad","_id":"@mocobaas/server-sdk@2.6.8","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-X+43Jjpo8bI/U5wCDL9O5THz08u7MOqNqi0+3kV/BtVZOtRQFrBhvEVdhxUX7pmPG2pALrex0ZC7QXRSKiABog==","shasum":"a1bb45d2df8266b29e8c6d1b20b92926063e7ab1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.8.tgz","fileCount":227,"unpackedSize":661273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrsUtCRA9TVsSAnZWagAAvygP/2F3Bg1XFP/RjXJvYiyF\nUA17Yi07nzsAjRoNF0/hngxjuWBjb7oocP0GjtxXdo2QLCJ8o8i97sQqECZc\nRbQzNNt07sfHgUVE+qf5w2umipLHUnF8MbARGAo6m3MZghSNy0n4Zr0TfYNH\nNPk8kUlccgkZnxmHRv0L9Fg2zuM+XoSJbyiKj/V14si3OXKrl5TnE1iIbnqD\nQR3ABPCI2Vx2PFpDM6rUYpXT2807VW7DHxq8YagVzEiXj8W9pGZU186nUC6a\nCaI4jQC5ax1uq7KKoPvSBaBOJqJzX9kWKM/49sYz/EFAmJ05w/YhJR2SqY2m\ne/IJxrYBC7ENgvUYYAEwN5bRNW8CaIjS8BpSrwbhYvfFKRa1e1zWbdtIZDJZ\nbfEFgEudCs1gBM5xmVKc38Q0Dld6mehrxfdRVOlyOlfO62yxP5NC/rR3XyVu\n9eLf5OnOvQx8T/isYhyXttMyJzIEKlJfVKDE/ABb3MuP4+i2GijmycldF3Hu\n6WGmI/Vfit5/dAqwE787CuelilqaQgJNKevQIiaab7i6sVgrPAQoDqUWtZe5\nKQ0Ykyu7NRxCNRgSM+fE2WLZn1UnDRmGfSLbRwSIfLyOy5iaIi3KEy3w+S6d\nDz2LpUfzUAGHD+wfzQaBbay0P11+fjSe6ChsAz0k3nlshnrBhfSL48c09Ygm\nDu5L\r\n=CXfW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1KDxoykNngLSHU+q/4nArgc0Fr6ymrvU6+GFtEBrs2AiEA3NKmuhx3s6MKsmXKzzvTxs2H4bWgL5WYyAEBms54QlU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.8_1622066476935_0.15751675754789973"},"_hasShrinkwrap":false},"2.6.9":{"name":"@mocobaas/server-sdk","version":"2.6.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"373add5c403a26dd46e567882fc27fe910693022","_id":"@mocobaas/server-sdk@2.6.9","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hMNpz+Jnx19z24bUsHYuY1m0GM2W1b++8fFsGiGEEnEnapi1joO6XDQBIGB+HrdS8rd4l8IPQz1ykblzHnEXPQ==","shasum":"a107a5c15296e7ec3e8090b5e53872eabfae6327","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.9.tgz","fileCount":227,"unpackedSize":661273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgruQ2CRA9TVsSAnZWagAAiIEP/js3lASOmL+DALvEC1Y9\n6L4yxBRSqeipwUVYxBu+fS6uOREgwgp/5Ddx3VhbudCwn63JAAmkZ38YUZiw\n16bbMilTATQ/g7atZ31OuQVe2LuhuCKOPDfuDHet4J87iPeVaNdtZwmli18/\n01MJqKN+tJqA8y53cFfsOCv8dYSuDRZu2LrYjfV4sbsFZe0bctCnLZeFX2ei\nX9h2Poxqr47mlYeIuR9iwdvWh2nnPKhlxX2u7GO+dpnyGNxUpbJyNetv6+v+\nj+xbE+sSGx6/tC0d7/OO8IeZKyiuTdfbh+2qBYKQw3hccNAzXaZqYYtmrouL\nS0jFZ7Qw9sIITjSa8ScoOYBNppvXN171UNTVGH/ZXD9XZag8cms7ZcSwchP9\n1eZL496F8ffmW5fylGQiiiTlXY3bVRBQl9QDtQKB+UfmwE0P+ONHF5XGoARD\nO3AAszJr/DtfghKCQwyOtPRfqpSN4KbjlvJcqvVL+UbVLQ3dcE7F2S/xTh0P\nm3osy4CyRZi5Z5vZ+M5x7EAZ6pywj2EUaWcVifMsUPdS2Qg+CeM0wqAPQPYd\nIN26PZaUc0lpwI4nK6q6BL3UwMXPqFnqZXi8CoVxG013ezAZWiuR4fyQfSi+\n1PEbfvuh47Qi9knq110enIrdMvcnKFjgVGJL1/DY0ZZeOoK2wI86o2mKe6Qf\nWEa6\r\n=8OqI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiFqpQn1A7DTi0zVEIZBMRoVphqy1sTdunLvIzMMW8hAiAmDhnddXloCWsPIi7x+dlfF2/5rg5VeDbIRJR1Lufb4w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.9_1622074421822_0.3796467661064604"},"_hasShrinkwrap":false},"2.6.10":{"name":"@mocobaas/server-sdk","version":"2.6.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e2f269b54d704f4d1cb3f291c2152eb91d9316f5","_id":"@mocobaas/server-sdk@2.6.10","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9VU+vxrQZf4P1etcNqJr7HneoEKzcbW7/s+/6xxBI1UxkwhiRk7DYnc3yagwkkmOKep7phjpF+bmRDZkpEVw3w==","shasum":"13e18517a6fd465ca7600ef5ed68ec7dde53ba76","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.10.tgz","fileCount":227,"unpackedSize":661274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr0EtCRA9TVsSAnZWagAAP4wP/jYwGixLPFb401E94Osg\n/7msBuT7+jzbV0OKaVTIh+iYM1FI3gLX9ofqYchBiLG9s/zBqSqKm55vCNgv\nT0eYFP7nafGJC2fM48ApNjh1rGKqYTt46WKbBhmz6m2AOiBZUtd9LwGS+qRY\nqvN/XuU7F7M5PnypGGUd2g0KrgPu+P3fMaXQwCC6bxbxxFiQCzhg87WMD7Xy\nqffW1k4986L2dEqKD1QZX/Idh0Uvnp5Q23dKqIS3YskzfIdM6nfxq1oQ+dxm\n89/tTEpHZ15Zn4ZNZFA2XWByCbHB+oTwA3UIgDY4XkTQ9BhgkVFGNFK1pSPP\nm7XWqUl8ERniJZbSAuLsfJvWBoELQgrP+NtnrFjX/AJt+wOBObDp2JPzkhf3\nOI8TAZvSvmJZBVfbdoyX4QLuRf0ZjGPQufYknjmKSa6NxIeLRuQtsrSWIWs+\nuccuwqpdrAJbv2BupEtxpoqYSYYUdzaATFzRPW3apRMW0eA9/bmeqaoRtXmc\n+N9t8PY9RFckM2ztFvNZ3t3Bt9en1UkxeosRu5s1ThXwqbLcI9F1cEdeEpcp\nQLAd13jd+BsjdHLObEv0S2n6/263+ztRYRMKaG7DgTIuemPi0fd1sNm/RgNt\n7hLdni5lhtVIAtS37a/gA+csRZZBXP/ZQxQywjqGLY7sa7m7NA+Qy7QjmuYl\n3/G5\r\n=8xyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGqpZK/tnR2ZidJqEQ0hZk3wmBcB9RHtzxQLnksFs9jAIhAK/k6vgR0HbrL+bfwi52PByAZk1Jmwve0zV18P13+D3W"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.10_1622098220628_0.5366278625753664"},"_hasShrinkwrap":false},"2.6.11":{"name":"@mocobaas/server-sdk","version":"2.6.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b921f16a56b525c24f405f424cbef88817153964","_id":"@mocobaas/server-sdk@2.6.11","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DZAThNyMWpX0RuDng72KW59wDH579ahghTe967OFC0e9MNLWRMUjJm58aJdmJD+Tjx7++bg9mhWiJWBcoKgbKg==","shasum":"05da72103829e1c293005bc258b7dbc251ec4323","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.11.tgz","fileCount":227,"unpackedSize":661358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsCvwCRA9TVsSAnZWagAAgdwP/iqVKSiA65NJZ3Ueq3iL\nimtN3mbLhZu+SdyEYkDH0QcE08ifHEIH196Je67/nB0pAhrjQcsTWdOMpr6Z\nDoRn9jBjKz0idUjjQUV+AiJl9YrNTj95I1DahVwGElmBdZN9ZBh9081tehIP\nPPpqhDlfxsg7N3BQCm5d/A7i+IcIk8yLe+lqcfkqQC5HGdDiBkCdIC6wGqm5\nckbwp4wJpafQfQYQ75qtUo05fHYRXieLgpXEmiZpsyTJ5OLHdBp3NfekwTE6\n1Iqzynnpumn4mAoIryZ0JKXG1AsGiLYZfLG9g8tMCRoJfnXyNHc5RaQNZbAf\nE6xFq+f20aNGdAYy/9JqPmOarCznHgKsbPNCMaDWRlfoCVGV8D5goXsD2xW7\nhB8egTODxEBRU15DHDxesTkKPt+aLwzAuS7HkFW93PBog31DmAcO6yczFsce\nKx/A3pwPyGbXbFRZ64xkO/kSv3b2KoabqSOKUBqcCdDrEaVzuUVxNNfmFsnb\nC6BVxUaXpfSz5k39uGCzSNXfaaBzoVmzC19wxurOI0q/rd6k3FZvrHmlV41J\ncOfUgM+kB6MuhjtQwUMjjgEuGQ4ColNTkcvW6ZVG5oEINXq1CXSb7V1LTur8\nvPmWCbBgAvRnzDaYstG27u0H91OcW9gCv9zauJsGe0bp+q7Kt/ees95ZRIrs\nLeG2\r\n=fKkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ7B+ClOLiJQunLe8w97x4yAR6ouKhC6y/aJCPRsiwBAIhAM10t8ppueNfQNfyeK8p39f+JA/3/ZAhUz/WnzqolMFz"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.11_1622158318695_0.8546406755845064"},"_hasShrinkwrap":false},"2.6.12":{"name":"@mocobaas/server-sdk","version":"2.6.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f8fcbdf482281b04182b0c0d128c276d871920ec","_id":"@mocobaas/server-sdk@2.6.12","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9gKbgl71YCVbBBqMtfmfrh1AN+hF4SzyIGrn3LIDaUGNsBdLPup9jKmnOBoDH66qi6eY+qU6A2yr2dPKmY6Uyg==","shasum":"bd420b37ac47fc8f9702f6727a58005d303fcc42","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.12.tgz","fileCount":227,"unpackedSize":661674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsE+/CRA9TVsSAnZWagAA3+4P/1lyNta6QqC390DKrSAe\n1z0k6wO4xZMvrfBTG5dj/07000pdRlHDTpnzzfK0O8HI1h28On0T3Tsz/5LU\nda+i495cVYlHLJ/B14IZIYCxENIxHLFvKplQBvxsQhjCN9CJ2Am59qaI1ltN\nXfHHxBtvb6yo9iuT8c4X8EpV+Nnn8FhFVtX2sLPiVQn+SV6xLdi58IvfpGct\nLS3kpW8UiSwZH/6wpURgCxo69i/pDU/NKoZ1nSHTSVpCwbp0Cys+hdE1fqzp\n3NQ0ghYioIGzn8isitNxMuC1YqmwAC3XBZTnxA3R+mgvrzC0wD4/62q8wV3Z\nYxlaK3a3h5ZsByMB+Cl8MVRsH3HNdcMdcewLZH/vlmLIlpQT/SQ3npILcydM\nNVFfC52dKchWeteSM2tjhUd2GmatwSbtOnUZQFolpc+HA848gC7/ALjp0lBO\n53tkO4AB6EHNUK5mRD7EZd960gNZUqZ+fC9STa0eGPIn61puAROILJgbkuAS\n21kz98dPn99ZQ936SLBZIQI3CaDGHcLA6AJmbREXfEZy/a+3CvldlG/qsjlg\na8VGf/Y1MvuFD/FKBP/9BB09R3ApLKho1OrjmgWKAWolwAM5rUjw2NQ3+Ocs\nI7bmvFNojwglCUCFkiCbeQYXJxgykMJqPDxYBqa4eoS+TsDcWAQE1ARL7Te/\n9X4N\r\n=PvVw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7e0JluRozVmhH484QKDYHxPgwzKktyegY+eMn1zfx0gIhAMDcxT18raSQ/uepIBMVjHyhQXhSFUdSiiqeqMBZSvtM"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.12_1622167486137_0.962880117069111"},"_hasShrinkwrap":false},"2.6.13":{"name":"@mocobaas/server-sdk","version":"2.6.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b9d8aa9b7dab63de4e8b70c5ff2260e576c03da8","_id":"@mocobaas/server-sdk@2.6.13","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-St5UOxm/SG5YnWQALpZv6p3qee+FFsxufC8Nv9my9IOEhh73y1CvjhW9MijzUA9Fy2d4W/ZF0dcoCCvlXBBg0A==","shasum":"74ac259ff75f524352dacaf108eeab1a0904b0e5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.13.tgz","fileCount":227,"unpackedSize":661676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsFgsCRA9TVsSAnZWagAADlIP/2Wj6Rk9fXXLqIT62GzI\nN0vCe8xcaHfgx6r7t37qrFB5wtE/pS8TaaeMKV3ocySgn6CnEtWSG8nGkiza\n7WXpqo0GYx3tyWxIF5zT7MQCCeqYaU140v228IxpFh8Q2Sc1isLM/bPNpOV3\nf7Xm9eC3sXNfjk8pv3AtgQsbSdW8gr6/YIQjXlRCA9U2bDld2NtMSSW3wlJk\nyiLP6MF9rN4X15acJFOfpblAjsw1qataZY1TRThQLt/AZ3uI9dAX6BJG6SWO\nKsCIAfiIqR8uAaQLF8nGtJHUI0dAaPlqjf3M663JsEPQleekne6+3KtO766p\n0/KrLCLLkDmzoQHxERZWD7nI0kIjPqz6vFyGVXuJY+8RFBmDAJJE9MKymPe/\nU+h8ev3CVpjdOcyTjCCSs1olSMpfqg0TwwR0wJr/9Q7CTZ0pmmicquFCRVWO\nRVGh2ty9OLkg5j+WnU3aIiFvJvF4WZn8AnpM9kUFMVZ1e7ciyn7CIZiQCCd6\n/QM80CIV+1ADjanthEabSIHnq3pPZhby74f+qK+vArjim0XkYbMBXvUABNrj\n5zK+feeUgG90swY/5rcp+amZIkQjC+2jMbWkVK6ESRn4gPw3CC+odX26Y16/\ndZKnBRYdKT35gydyP0MGFidDRLhEUHht5zoX0Vwk7p4GIkrDglhAhDHrtSat\nae51\r\n=DqDv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7xG/blAhcOOR4spnZf/lHtxDtjSVgfvTuPWc98dLdPAiEAs9KEDvIXLcHGzmeAKiruFWNEB8MGwuoGUOxkSZBWAMg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.13_1622169644188_0.8591034182814861"},"_hasShrinkwrap":false},"1.52.7":{"name":"@mocobaas/server-sdk","version":"1.52.7","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e60963afe506c5091d729d8aaeac0a6d1ca73b10","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.7","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-m67uj7U1Z2KE/CXNIAw+VDZbK0qZZXaJ497aZrXvTIZeR7chJoy0rbHZxi281Yo1xz2uVU0L0Se5qjh0wjKQ5A==","shasum":"6b82476c27bbb134ba10d5e15fdda158466c1f91","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.7.tgz","fileCount":876,"unpackedSize":2997558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsKo0CRA9TVsSAnZWagAAUYwP/iYrt+itzfyG9bJOtohr\n3SxhKj1lyvl736UBD7Rvz06gFFYN0TlOcG6L5f5Ws/KfRSnu1+yf7lhDVXdo\nUdXUx7IYMJczINI2LnGUxAZsmRgWZgh2/+0y7wAp7UzWfFeGkdgQM2rnQwkH\nitXsFrwPV7sGIdZK6zNWQptVv3lrP98r830lnZPaXiGOok5iz1r1VpkSSlg5\nPXkE7qi16Nsz+cHzgqIyU5XTp9SAP5auomaiIWbapW1P4nmZyH87Ez3Q/4jo\nE7eGnZQ3I7fJn+22JXG4RKut5+IzeQJ+sHf2rhrw0+57cpTdO4MsI7LVZX0t\nZT+cXwARjbkVR0lZvNYPOTcFDvPTF6oG4tAJEk1cRbUqwqIueXucz3fEpFvp\nVwgBzp6TPTnxjiL9PpIX1wZr9BEWUOH5Jasm/xEHXHTZd6mWa/waq4YwEUyS\nXyddHJbkZSjTy6HxvQfEcq/vPBEeJMKGl7UJtqQgRyJLjgwc0glfFzReRJzx\nxclKFbXIcyQ1oR7bPO0NGTKzauEyETrtpEG0JMOY6KcVJrhOLjRd7dTs8cgM\nydNETWD1NPvcQei5H4kl/drk0NluJFZUzYeSPzkWJsqkuGZHbswMo1zXRfGj\nwfC11sv2Vt059WH67uC37Tb8S5/9ZoKoqPRrh0goHnouqTcTeeLxNJ+GNrEM\nH4oP\r\n=n9zy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL3XMQRy5AN22zw2nbQGsri6whtD7sXU7eD7BDo5jcKAIhAPPBthBQj0PuVlUY4Tjb2nXLLWizsDB6TOltQpEW24wa"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.7_1622190643882_0.8251296041841845"},"_hasShrinkwrap":false},"2.6.14":{"name":"@mocobaas/server-sdk","version":"2.6.14","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2af0ac3028ce05f4320643ef19bbc343845345d4","_id":"@mocobaas/server-sdk@2.6.14","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-eE8VsJ01csSh7XVKDSGl57BBVvU2yhmw/6dTxYX5zjhujK4G9NEEwVUwsmYiFlwBcbMnMVPDcoYZSFowEkNvoQ==","shasum":"1aa9ee9a94c9a1832df501cc3eddbc6675d4614c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.14.tgz","fileCount":227,"unpackedSize":661688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsKrjCRA9TVsSAnZWagAAgN8P/jM3n4ljbZ/2T79gZpD8\nA4vOHOF2jqN4NfKCMDxbe5Xb+2eHZCmPcS+quZnUrJEdQti1qj86Vo50spY6\n+zekD5IUo8vNgCOAeFeVPvY5gHARgWGlxvoON25AJM+k8VjF7CfO+OzHZyuU\nDABPiFE1itlEFr6tl9Ww2N/elDvn/Jnz2a0wpVL9ITEXT6ONHv0ddLX3rPSL\niFs8oqMwS3/pMiC6CEhQs/LoW6XXocCdl3KECLOxRbJ4ChETU4gDBmdMX2wm\nKuHk8unbaEJKcS+LEydfLv0EGmczjHYUweMM/94lfIbdMPReUg3325kKg21d\nklRUYXtcpXETpn5Bc3hxL9TnSHycb+arSb0Smqtf3O8Rqh8QggFSr2uXH1Ts\nSNrw3srU5qr1UkGSAWIRpxmVE5cJXLiIjU9A39EILTMkQWRPLNmXq1FSqiiB\nAA87qJJ4ZMwHTLpvGtt2qPR8NNLcNmzoxJtlCl28ZdwCi/6Nn69ydUBRiiCE\n4ra2LyJYFYGDGVX+OLPkxItvWhcJJHrda1PwZwvd1pqf3q5YsgYpJ7L4EY3Q\ncqOUA2Xeg32FvzHArmjWyKrX0YIZFOeXJvHjIcjw0MD/Rh2AcdcR/y7ht2kB\nLEWT0DvtESN1Atj00nTJBpEx0n6u8aTSNHS2YlnkWVkKs0yCqjkn7/leOk4d\nyjJA\r\n=nZs+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOCRGQgeraH1zQAp6wDkNAjsMuE6x7nKtHkxKxfha36gIgEeqlz0mDxZwrRncrJxA19rvHT4Oa74Rfvhny8+M8Zio="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.14_1622190818551_0.20849375121110825"},"_hasShrinkwrap":false},"2.6.15":{"name":"@mocobaas/server-sdk","version":"2.6.15","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9986b26fca8849d0d41991f789fc238d2adeb9c8","_id":"@mocobaas/server-sdk@2.6.15","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-yxQllqmrL/pjwq0vP+3vvQGuLXDJR10wM5OGzQRzFMH11Qkrnag7Ps0HqnNyIPz6IcR5XQrVGZ5GOpCDiE85iw==","shasum":"567c47e45a2697bf714da599222f981d4ad86b36","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.15.tgz","fileCount":227,"unpackedSize":661688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsMiQCRA9TVsSAnZWagAAlZIQAIgptZff7xhKEjNKliGh\nw7v0kHYxin9ttMOkE2zU/dY6HYhiNgFZ07i76ddD2vmli0rjqN2eMqmwcs/x\nAJmGZQtRhLBVzz8306+f9taQmMGbOjSH6GBaWdqgur3OnHYRoVHD5qcpyPis\nLzgNWwEsBZGPnLcfh+eX1ck9u+mPlHbmxXD0dmlr/M06F89JiNQdKYCtnee/\nOcBqMxmDSKw+E2GfiVvaoaepg1Ie150vNK+oA9J7dgO2ldrjlHTmXiBccQVb\nDdUm5NUzVIgcb+i8CvELhS43UVS74XwhHILt1RwnMnJNnWqisTJvzULYd9Y5\ngYIzBCmgTC817ivgSSG1PYXy/UNu69ahjpiN5cNzps+rkCRxN1PdIeohx29P\nM4QWHw1hilxvDbVzCB0moVaWps2rI7oaqWmuMxmnY4roUpBpQYP2yjpDijf4\n8G0PY071FrAPCSsHH04GKZzlMGMVjfcaU9ZwDN1APxAKEdPlBekT9YQXzGk+\nC6KV4Rl8eHDWfIA1LJJn7DExI/mOdRJYttoXLzVIXIiWQ7lYFuQLU/nyh0BR\no6Ldlnm6c/7skbZghn4OGaxxYsndrMOi8KK45n3SVx51/edVQb+m0tzgS2hg\nUTfyGLPKAhPCVcjFhkAO+v4wDnO8udn24BXNeCPQlLtGfyhYg5eWvBT/ZyIm\nQMR8\r\n=8CLr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9g/hjXxdYu+ZQdstZPh/3YP91n1Ts6JqGyhfQka3p9AiAKvdOE8UaXA2LH8G6sCrhh5PYndwgWW5fWcgX0z4xSTg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.15_1622198415311_0.4768321168770753"},"_hasShrinkwrap":false},"2.6.16":{"name":"@mocobaas/server-sdk","version":"2.6.16","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"387f05a382b74b4ff2ff040105317da022d9cadc","_id":"@mocobaas/server-sdk@2.6.16","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-pJauh9iQxk1t3tnHAp92uj/ApiF7o6ahaBR2tytCaDr6DW1v6lmY6LPz7mOwhZ3qFnUWZVJadq8I+NZxCzL5OQ==","shasum":"a7da2ab2f4cefe5a3ebc037f4711f6b214f04b86","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.16.tgz","fileCount":227,"unpackedSize":661686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsM9cCRA9TVsSAnZWagAAMSoP/2CDHzVyiHVJXYlVhCBN\nx7S3SuoV2Yq/VOK8vtaN/LCNH4ElMYD/yneyS1/xnjGVOdr9TZ9+Vgk/x0Vv\nMokSv01htOM/Ncrj7GtM6WYuOf97Z/BaSIqkgOJRAEJOjtj0KQ3vQoC/aT+j\nFdxHbV0VJN6yDxYPMzZhmHWJI4qolBGdtu9bS+AZHZ+7OQxPbBDoAoqclYKW\nkYkbY5lcetQeRTpSxkdTl/8QpypK1WNGaSup1JcL6bTb3pjagaRhWY8QteH8\n2qN22ejCEZnLAiISH30wEZEjZq0dY4iAaadUujgR04+wvXKicDgGKAKEMPo3\nYYHRQ9zV05z4prLEPelNZG4sz16qbm9pJTEWos/+zXSq2CX8StZQeCm3VgLP\nuA+nunlZn3TBkAXKCcnMPqFNSbVggY9hoRIFUb79HpNYmNwoKGEU0yJrs75x\nGl6zSfwnakW+aVJNdSNdxZL5CpilCH/nV97XQiIFirkYHj5JVTo+GHBEBXtV\no6OzMUy28Wo3Og86U7kGu71viLw9Q3PVECngTSMyZtjY7ayATQjL9q6I41op\ncw7uYXpZS/OQbat3DGVHHuLr7g34x97jqWrHvIrKeWqgYYDxCpda2vYCsqD5\noIu3O46m3lS1ao96ENkD6buLfH2YqLMc/JA6lu3vfBA0h6ypkj4dGMxd5iao\nVxSD\r\n=K+2E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMnPgiTeZ1ORRrz7rBDWjLnZXc9S0j9Hhw9B+VWX6N5gIgFjhpbC2g/GAz115Ui/v4VNB1owQSXHt4FuwtepW0h+Q="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.16_1622200155952_0.24442083393428793"},"_hasShrinkwrap":false},"2.6.17":{"name":"@mocobaas/server-sdk","version":"2.6.17","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c6aa8fdbfff842768e62d681bec28e5fefeef287","_id":"@mocobaas/server-sdk@2.6.17","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-VwseZvW1EsBZu7sLNsyOzUqczNvDLQ271FffPSjBcT+dv7pk4MTw5raoMP9diXIStU2TNkI+3mbf5UG9uMpklg==","shasum":"c7638b618450f77127a2de30ddccbd60dafba494","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.17.tgz","fileCount":227,"unpackedSize":661686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgssoGCRA9TVsSAnZWagAAWlEP/Rc4YFNU4x8V1zpUP84r\nBftoJOinz/Jq2P02yjYWsSpcynUo56rGETy7jvZx1EUxtq5mMudqUDo5q6uM\nzreL6iqFo5pHWOdcTstgHIsSOQBMv2GDEIvEkw8XWAtWXqSKQVCkyGCpLJy6\nLjVdFNpNp/yMm8asjVHb1/T5fclSkJusi817FUrWblqrikf5+r38UUPJqtjH\nyJsIcXJ4AiPnk3hactcVX0BpY6sOnJp+RMfmSuvsUbQr2LRCnp5IHEea/5Wg\n1XFsl8qS8Std/C07xyFJ+AZeg8EdxzwIm+hwZQ/N/7fql/Etiem67JyFrMzP\nx1VGkwE5GQg17exrZBUUQIPA8Zv59+CNpWV077gWJdaj+cNKOLf/qYctTZDJ\nipqiokujgTD0WwDYTAp+y1HWTO/YQQq7Tz1DzBo7R+sUTCd+U0RWYkn2gEYo\nEA4ijlodiorP0s7awYb5DkJ4Ep9vscD5uE28vFDUzdR7mLZLwzto1h1YNOtO\nupDeQ+pGEVpVMFPFQXKcw+9O4YDVJtvB/tEEMdgACDdzXZ9vxkJYkc4XBdT3\nrDZWvBq+BrpPO/QhBBZJ2krq6V1MEVsgDhmLIMeB6BOAyn2t8AaQE524WmCM\nREnrZfme5Qc2rU1j45smrsi08kfmtJdo0/n5qTBL0pu3iM58C+szEvv07gir\n5gsD\r\n=T638\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWpdIg85KtSjCLdF6v3LBd/5KN1m4+I5SxnKuoZn+YwAiBSZzdGDnpKwP8Lw/38VToGERn6v0s8dv2cZmJfJbicwg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.17_1622329861640_0.45129833545540143"},"_hasShrinkwrap":false},"2.6.18":{"name":"@mocobaas/server-sdk","version":"2.6.18","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"56760814fd6f03350ad5d0c7a3bb894b5176a878","_id":"@mocobaas/server-sdk@2.6.18","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QH2e2PKU163HzRfOcGqX0fBhJ7wreEVKN7cSJYaLo25IvOYXkPJEMu4PKVryRZVFK3nQR6n7wDGUTkZ95znZaA==","shasum":"79f57dbcf39277989784994966841b8f3e31438b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.18.tgz","fileCount":227,"unpackedSize":661687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtDs7CRA9TVsSAnZWagAAMQ4P/2L3ZiyTI+NvFMcf6Il8\nagSCGrUww6ZHthFsmP0pkQos+0wMIz6z+LxcGVmFJU73l0TKpceHNmeQOiKz\n9oPkLlVCIzPAAMZhevNz9aafVsEkHAvjAjFH2gdLYvn88PbcfLv2h7raZo5N\nfUT++yUrmyxC2/bMpa6SrbOuQHeaaIyL2GvzaeLKf7HAhirW0oDPDyBxVjtM\nLr7nLv4ak7hlN0UgbKgx4aIf46LAqKULxLrtkHCA0Krmp9xyxhI9VroDI2E2\nC/owJwsVqpmdmJYjBgn+NX9POn8tHmvUbVUTHFiRVowiJavbJZKFV4eztemR\nkdXnlKfzbru3FZQXWq14C1Bzoz877uWSmxsAaVqY9VMy1lPHXwuFSrhDkJgz\njmH1QC7Ov6aGKBCGkSoNSU2Mio+kR66MTOgdaSlP0mDnBJnmrpN8mO3ZPG7o\nghTjGarvw7l1mr8KeYDIrtJ2md5L3sG7LP/ptxUaSKkS2nvk9JfmBLAtxC0I\nc5HFKwe4YrzioOjrBOtPxSP+H/uXWn9KaqSAsKWp8hqZ1MK7YKiMwkq4rWeo\nZIBdYElz8ai/gpgZu/IoPhEVJZE732Itu2SFGv3Yq05FUo6vnecQ05Rk/pnl\neQJOoi0RMIbSmH0PRjaQbLP3unysk/9rZn3F38KmnAl8akv8jBV7tXILjuPv\nKkFv\r\n=4yTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCBAKcagtR+QQHW8c59uSo6ElDhCan10iglerl/HbKKAiEA2+f8t+eR+5ip26Lh3gTbqtYX9lnTWAV0eO6hiQOWKEE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.18_1622424379048_0.14116741233281727"},"_hasShrinkwrap":false},"2.6.19":{"name":"@mocobaas/server-sdk","version":"2.6.19","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b18ccf9ee24551187c46d3d577d7779d837bb3fd","_id":"@mocobaas/server-sdk@2.6.19","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RobCxM1zZFwW1CIJ1AyAf4AHf6xDvr7OOi7CdnDh9KmeDiysv9/yZix4S0Jgg0u/eFeolTNl62gMLa9Ujyh22w==","shasum":"f95fa1e2bc9a950afafcbf4bd798a2c791d4926a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.19.tgz","fileCount":227,"unpackedSize":661686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtHJBCRA9TVsSAnZWagAAojYQAIvmyFe2+lfPC2R6pB3K\nz+EdumS/Guza3cescExQzfrGGjGQ1jQsaGGyYqL7vPuAZ1F9iz8k04RrvWnG\nYq75V5Ui6yxThp8tcKSWbI7MbaxtzoZmHz2Ze2aB75tqCRMI6YtzfVfgeLEs\n9dM9u+lA1fxQvfxGZLbw/MfM3Z3ztRsQ6HfgfC0nWFoqg/HNNYPlNrclIS2H\nc5oNTUi0ZsYJg/1m0AGYJndwSkHUEWt+bhF4DuOpZ9ymu/VtN1zZGg5HyH0h\nuRM8AYuidxwWFOJ6Dz9zuEQQ6cR9It+QH8LARIizIGnAyXh3NMSqUR6mDYgd\nt0dvi7mED6k4wzDdYDH53kzryuAP16HjbZ5k6wT/O7wA4I9K0au6ioDueUWN\nsD4NSA+0n6WtZ6DjHbCbDBPZ6maqLCBt2oliOrnh1ZTGAK4i8GQdd8IM65/K\nuMgS0W58u2F08MeIrpZA35ENE/d4e3kFoen+wzdTou7oKsPxmTSTNmisc9Wq\nRhAUZdI+C2vXgwT1vJPoK33Utp+D34q86sGZqaBj39pL/KbaPHuzn+T2RHxR\nq/vZKcLejdTP2prjKVyOSYJW7I1s/zLRHSXbuevG+bhmrxdC96ItscWlQPrF\nzgi1xFegTYOt9TTg94DBELN31pHgepCU7YYIrIK8LlcGiCV3z0Q8ZV2fad61\nXssw\r\n=QyeL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDclGfjgB4es48COAhQfA6lcUHA5qrEZQRB/opaLknTuAiEAhVQEclYAMdBy45ZSF2Xe5fwsMOoT4AocaKNNfosn7Lo="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.19_1622438465141_0.9692178842251262"},"_hasShrinkwrap":false},"2.6.20":{"name":"@mocobaas/server-sdk","version":"2.6.20","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2e1871838d5e5c529d44d11ed4643f319b264a5e","_id":"@mocobaas/server-sdk@2.6.20","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7QEFT+JZ3+2gihxgLsv8QpeFy4d9KKfZMZu9UKmxk6LpO30OroMIIcN4qJd9cV0mLOs/cWZjZbc44+MiFSUaHg==","shasum":"8f8b4bee39859d632d656fa5ff43967d09ee8874","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.20.tgz","fileCount":227,"unpackedSize":661687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtIUtCRA9TVsSAnZWagAAlHUP+gMHwuSnfuhRE24xKxFY\nPqJCKlwNMKQIqVFTrxOJQirpqy14QzsqMMSQLbwcXB5MLskfkas24GQh+1b7\ntHmqSFRXZv+T58xVlOUkrBjrRiDg/XhlEkaEKilmiIzt5DJExZjP98CZ2+YW\nxnYWeZ0eXJUDzZSw8MgCGioRbLF9LWY6dltlZ/hwBg5NC22/FvsMhUKW2v83\nHVj36It8exPjcbk74fRZE0FSX53zFXQzklhlFA0Z1y2Gx32TixYuMiUtSYnU\ndFyoauoVezXL82RIZT/TORmBLVoxHym+6/5fh/5r6zqPIXxqDIc/DviiRStY\nhJYH1dHIPJBAqCyLDawnZ7DM7ruzawOfizvMkI08BUc7mgkBQXLoMDCMZszt\nVImc42Y5SbRGQ+rh9baa7wCcdnp9nMOssSnUJy9puM8KBQ3IsPrvExzeKywB\npwHH1utBXYMzzSEjfGfr45nUwISSu0xhobbVhelsesgsxbCwJzU6A99lCMzN\niR4RkxUHlijP06XymK0G9535KEuxNmKzr2mhOLGXHzlAdnMr4AZ8rVje+rz4\nMj342QT3C5t0mw8vbVRQSPxvr2glsBcgkfsgTRgwIPvxzMQ4Tl3YmwRaxg2F\nO4ZnbbC91VZD9GhOmxuIor7mMy9LKCYhibpUle6sco8cka9AIXbt/iWseOpq\nvvq9\r\n=toZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNW6RAwR2I6xyGJKfv4pwAyvzj6p34nZL44mUhoiqAPAiBoui9//Me+ZhdWRxRhEZp9BkHnEklOh4bGVxG2msIBhA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.20_1622443309172_0.9411058001647103"},"_hasShrinkwrap":false},"2.6.21":{"name":"@mocobaas/server-sdk","version":"2.6.21","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1ef6bdce94bdd57d2102f7b91cb2681de2738b25","_id":"@mocobaas/server-sdk@2.6.21","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QiwgTOW8U93yR0biaNzmZmjhIp88JY3/VqkbfI4VtXL13dakMGaMM8H5X0PkP7lkQdHmCJJ5xXwtlwKRZZADXg==","shasum":"a19df4c6a319df802c883beff5911835c0fd013b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.21.tgz","fileCount":227,"unpackedSize":661687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtL50CRA9TVsSAnZWagAAvaAP/34q+eO3+ts5Kt8bf1MV\nTF9ehnCAstOjjhaJCSXu+DGp6duSQkJsy6mWy5JNJDY1016gpMri04sZlpgy\nOXpHfON5zVKFTqbucCPSAEPHlUmAmtCTmMouEOmnhcu220IAg0fS7fqNgb64\nWn+BT85/7CLBO67lOeAprQT4KBLeWINDt/ktfCCb/PyndWxponAp5neQErej\nQ307htvewyYFrFNf44/ESGkt6C9N0oU5WwSSbc0HMTv0AXjpbivfQ7SiX3yD\nE0yHFmt4lT/b1pCqYkJOcpd7bvUqcgD8mb1Yx7HdF+xbfvioyFacjMmVq4gA\nlQTbVVtSlooQLbotSADFHmh6MpG38/vvCPbkvQAyOMhzYz65IXjwddeivV2Y\nufkzHwnSOrStkyDXg5kgEzbQQcS4AMj+J0mu0KZJu5xxZntnH6g12szVMnmL\n8IUTc7sseAaiBgf9sFkoDMtIaHMCvmUkjOgVdmOSaU0nu4SKszSFp0XCwKqO\n6On5kf2r9woucNdVogU4biHSZBQH5/u2/gHDqmULAPxwUpwWF208hrlBm/go\n4g+f5JdQk3lBQS0gbMcFhryOImJE2Y1jpWxhYLkkbBGFzupBBS68tKAQt0yL\ncHXG46Gae/ZVVCMQ3R7tSO+dIXdv+AQz8dE5ty/PEHWgrMSh6Ptj33x689Eh\n9Mpt\r\n=o4Bx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAofHZiQkj77BY2AKoo3UAiacNXb8P5ebI+BEaRcCj3jAiEAnFwuUSEVGS2wsSgfrCPiIPtsuAYZiOuLQT15qq12QmU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.21_1622457971417_0.9633132113833207"},"_hasShrinkwrap":false},"2.6.22":{"name":"@mocobaas/server-sdk","version":"2.6.22","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3093625c882226ba357287d11759888907f1109a","_id":"@mocobaas/server-sdk@2.6.22","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RgwtBhHa2HTBcK0ijQb/w+gDqzTdWhFqhIOIktUOK0OGHIS8cHm7xiAijRl7K18b8iK0ZxMeWFHF6i8eLMDzxQ==","shasum":"15b1b2ec7a11ac0d5828ed7908d1fe124de12683","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.22.tgz","fileCount":227,"unpackedSize":661941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtwLaCRA9TVsSAnZWagAAzGkP/A+VbRN3SFU4I+Wtt8Ju\nMVK5veexcgwY26sbp7nm5eEJEQkmjrlpwfOELVh4fV9a+4OMufioooLwN52/\nmZwwC3o2OebrD0hszeR7NuCbXquRgy3UdWC6xX8q+DXeRPbWP57sDIsMG7WU\n3r+zeakjCITny0i1I2kxijZIPTFFJl+JSoXzuOefCO5raMLrEGSY1ObObRrC\nI8Gfj7529hiyoelGbRbZK29x9dr6ijHOGe5wcCgEqTUZufOUatSQVRqMwag9\nDkgaAzfK0rdm2lNzj0HgeB7Ue5RI533XHCPvaidtnt4lFFUNgukF6ZR5kHGr\nYRpW9gqPWbS2gUVUCjVmznfMptiL1FUCKeCrLDmYLePksnyosd67tUCe4ifM\njeEwcHZq1k8h8o+EjECFoC1kGr3QvWqySc6MmLOoLa6nQedkq5/gisi51YPQ\nrGsm1T7tqxgTjR3SV7Np1EQEPN7dA6edyLEMKLxrX7oKgo6MHnWd1FxdRlNz\nniKen2Wd4CFVJ1Sfk+6sBTij8NpYg8Y+PnJNSKzkc9hvo6PRjHJd9BYXiht9\n6m0TuKZdwK7MActdd9p7yo7E25g8hK17s5jFle7vmIzoUPcUTf2GUt8o2x0Q\nqgspS+nKLSGkRT8PWXaQIKNQ+s1eaURZV0AXIpvu+As9YCexxXyhyBez2hNA\nAjsp\r\n=XyIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5WMWITc6usFvOAkq/c+eyZM1Zx7YFCvfWqteHMFsL6wIhAIEtq1KKhZp5h31/kWwM6J8Qw/j4/25U8ApP2seu4hQn"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.22_1622606553374_0.02035147774527135"},"_hasShrinkwrap":false},"2.6.23":{"name":"@mocobaas/server-sdk","version":"2.6.23","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6c27710e58c5e0bdd9b90e0ed21e266491f37722","_id":"@mocobaas/server-sdk@2.6.23","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-NMDwt1kOQI91p3rWaVRjZB6/7A7YYLc8JVckVrRxVsb8esdbIPrgBiN8tEPwKP/JmVjsgFDjjgXIhjOBJV17OA==","shasum":"b38166317fc275e13a722bda72ceadc43052e639","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.23.tgz","fileCount":227,"unpackedSize":661942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtxR+CRA9TVsSAnZWagAAnLAP/RswA5SFHm/8C7sF5fqU\nwhJhbcEMI7EMa7cv3YsceUrh54FhwjeBiIx6dEiTIrjMNkZuG2OndILKBR34\n1kK6s3z0hdlSCv0Q0iG25ftoPVypnWDYW4DPFmjE9vrihqWiWARAYDf4uIVz\ngyxekRhH8r3YrecohqnFGklvNreGeKKGQIH06v92AKkG7fUkkThPY2cw0TPr\naJhzg+S7vr+37pUYL035zPzb+kYZl+Z4Ld0P285ZaeRxyKksOeEmQL9kTRpv\n2+lrp6q+szW0TM1RzpCMEph+jN5wJCiQC3xoosToE8iwW1LahwrrdHE2Tlfu\nOM0mA/f6zFPorWB20Otxc1zkVyK+BGYYbNCtm3f9Zwau+2AUqxVYxE295ewk\newmL3V04Kj1ntvgLwiHXsmisMgZPocTbwmn99nsWAyijxZPGl1+IxFW6n0q5\n44nNXIeRTdTgA3PGxPqLnke9dRE3Sk/evojdejcj21AcJbIyQAJ6dtnyccxu\nr3s2tClLQwsuvhF5MCV4COqhcKL980jngpIDAvRTL89CV+zZgpyBSc1ey2qQ\nDKU/s+SWBewRcdek6pXFbD2eDRvqk/wjkop+g7gxXiAQU9hpdIVRP38CD1sK\nTuvrzLfSq3QcBZpBuJyXelAPDm5vMMOU28SA8nF+RR5JDBm+iZ3eyC31yQs9\noVSR\r\n=H3om\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCbbAcdBRgfceQqcgQ0A4SD1/tNLyGMSeS6wV2zi7I2AIhAJ0qS/F4MlBYcAyU4zC22wqGv3z32DTQ+pqKgp8mOsZb"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.23_1622611070257_0.6918428179782756"},"_hasShrinkwrap":false},"2.6.24":{"name":"@mocobaas/server-sdk","version":"2.6.24","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ebaaf74ce229b906b2aeecc89f8148934ec44b50","_id":"@mocobaas/server-sdk@2.6.24","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-fKtMKP7c/J7ZjRTJNZwQ26j5awnWLpBj7xlt834Pu/KiU9Z3LY7tS1+W0RFHoITBxWTktZzrLIW5fg7fQFoMqA==","shasum":"4ddda35fd29e4a4bcd7b38ecc5704047b882b200","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.24.tgz","fileCount":227,"unpackedSize":661942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtyK+CRA9TVsSAnZWagAAtRUP/2s554htp4RnHs6j46zZ\nT5VaglOpqvZ9QjkfDzakiVYpsQBBRP84zuuiaMiCo6RVQIgUBbKaNGy8YZlY\naJJO901pJqH6Psqe4p13m0kHlrRiSArF44H0Ygn5cKznW1JTq6UlI6dFktHk\nDZeaX9p4yyCGRcZr5LRz+YZOdK/N3/izFEEQzSW6dcqqNV8PbFqT1ugKqz3n\nFsYDiL5Vk+o3o1ZoiPmGfeNuvOqHI+wO0WrIQjmhDVCt7Mn12w4hCYd5i1ph\n6QKUb5azCuJ1zwX7jikGFbb57cEKsmZJD/30gDK0KGa1pMyv66occlFxI9sU\nJLu91tJeUXQAL2qhR1WMt5mOFZLhB7WRfevxBidP6abUY0bPEnTOHkzNyO6k\nSKQiaL08DAYwqtONQsAQQ4Y8h268RwqxcnmgVzm8WUNd4a27l5V+B+ZjMZva\nVWbmuJuSPd8zGvUDK9oXMosg1C7lV00ECGVZE6S8kK3Q2LzyljC1BStYNJVd\nMMFiy6MgN/2Bz24pAtBiTSg2dsMLyi17dZ9GWyY7ZjiYEAkhNidoBj3uJIo+\nkXpwGCeNmoJur+HK9fA7DOCjY/E3CdHr7Bsj2e1Mw5e+Q3sLTrhcW0n5WFOC\nmcSZ6uLXLmeCtrinucQqDmbPJLyO2PV/TTXUfiYTPcR9unmpTOGDPgD2UbMB\nR1Rk\r\n=p2Mf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXz+CEIbOsce2K1OVOK9xlBytBKi/u4xZ/CIpbAcdKqAiEAs9ul+jjFCEYebsxaT83vaHS+H3H6djFPzWu/u4Kv9Ao="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.24_1622614718011_0.22224281251612843"},"_hasShrinkwrap":false},"2.6.25":{"name":"@mocobaas/server-sdk","version":"2.6.25","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b4c6867d6a9c094bdbd34df9d825d6f30ffe3f14","_id":"@mocobaas/server-sdk@2.6.25","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-zkDZ+xVFKmxn9nkhUSaQi6j3IlJ2dvQYsWuPJry63XKpJZRztypXBOU/jZgzViLFzRUxV3DTOH3PTs5yHmzlCw==","shasum":"acfdda76d7eeaf6e30a1a0c7e361d1801b4ef2b8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.25.tgz","fileCount":227,"unpackedSize":661942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt575CRA9TVsSAnZWagAAhUMP/As4nh/yXpNW0e+kC/9s\npHIIgyOFgmCcMIv/LvoATi31CwcbDcvl8t0xYnvpOyB/8YZAr4OgsdY+TNw+\nymauioodop10/Ij9FAeP5yoeMmjRYPk1eDPd41iY12UmsupZIq2g76pIFk/3\nsx+ZIGoGgcNf69n5G9vKz5PR7RUX6k06+wR16W2AfQuZn1mFmzW+Qno8I5VT\nuvt2pPBwN83krXxRzxgOLah/Ruh4Pxt1NqSTUoXnO3oSK0ASiW9y9QKMjP1K\ndRZ83OiFf5QrjAw7AlitTVNmzNnD0KhpCj4zMtd5y2KlGk7OjsbN72D4UBk8\nxTIP0FU5ktXi52xMrltf2u7XijTgItPPazY02h/jtmtWfhmEB/UxA43dONJr\nF3s4IIsIivWQc6/GPKJ3sTTUA+HtgUTCgtTj9ezpFUrpQshxvpSd6MSC92Cv\ng3wnhhSMvjAeZOP6bmEk7kGNMYs8mFlqdyNUJY37KLtQEDR9tg5lYrEKaGfX\ngdvgnRJ0+aV1/GOQ6OBTzDK3tGZP+rnmOg3n+GKhxI2uryJI4ZG9TUCZWgl1\nDVNJYV6TkrrHPQ04fhPtkqqqh3B784u1pNX1agT5g4qqfhN58og3H5E4Y1m7\nl0bACmcNwFRVsfNcR/EhKkgYsJz8aSj0L7j0WCNWfiNwUTgLovrcWtlxcr50\nK8n8\r\n=PH2f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5jh9IZaxo9fJtT5ukzbMoYaupQ5g8Z012UaN0IutE2AiEApLQVipoNRB/ZsMMmQ7+uTXZ5IR8unLT8WAyJEVhxPpM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.25_1622646520690_0.3371123895671191"},"_hasShrinkwrap":false},"2.6.26":{"name":"@mocobaas/server-sdk","version":"2.6.26","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"57d4d6e5a149bfb2373950d3f5d209f7c434b7aa","_id":"@mocobaas/server-sdk@2.6.26","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nxt0D/DkxV7Xz7BdS5k0/tF8U+afniTdfzso2MryIirWRAEpQdIveEK/HsQ0iKcJ40TsZYUk7w1oc+T2Nk4eZw==","shasum":"1cbcb007e81556b16584944e4d3392178ccd4432","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.26.tgz","fileCount":227,"unpackedSize":661942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguGwYCRA9TVsSAnZWagAAqTgQAIuxr5fQg9gj9WdaFofD\nXUiPUwX3ecMBytlqu3PuTK4zGYxB43PilYKvYcM5n4N71q40WAe4fwyS8dcs\n7J5Qf76IM10vVp7QHHRFs5BEKnpyZc925ZYcjq0CxNWQUFUijzh0thQ7V9TT\nHotasxJIzAgvoLPRyKYKyLzqJxRqFLSGVGZmZBOqmdY9puUUsZwWAnHXewVJ\nbs0UrkuPQTDyJ7INtuJty/vU2CwrQB+JqR7gI7jb8Nh0hfhbJebfRWn4xF3U\n6Lw0tF1Pw4km/xLaPOy0DsgleQS1w3/otYvdM55tEtNrNTDK7nqGA/wjaJ+e\n1m4yppDq9cVmzI56YUYysYxCGXrPa8N16NA4jKc1GF4QcbicZXerUY9eqeZ+\nn+yzoZgGWsCSSidgjvKEyBNCZq0iQP83XHwRYDRRa98A1frzDofzwygJaXth\nAKeOm5K4lFcoi9LBn3M/3ZMiyOWoE4L9i1m5oEuF6vB8bwmMeXFD0udTywD5\nKZRPwZ8rFioTHc01Jozh4frmZFIY+/4GjcetosayVQs8xNu3l3nbV2tegrW1\nLJn+AvDC6YYoT4Ab+IIDZJHtS9k6tjZwNXbSyigWfYlqLikn6FMDCsoWh+Kp\nYXLNL3Dc14vwteHa82WPZPQ6UXX0/g9FWDwun12qtEVYjJCr7iyuXIw95eyt\nqOGb\r\n=Fzpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICp3ysLukibaW3OqdXvdfX9UHJIv3w+JGvHVzoWIwQkCAiEAmtaKR6NcxsphIyymqPAJwNfKdk4ob+U9k7fwU8ldx9Q="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.26_1622699032119_0.7047199907951742"},"_hasShrinkwrap":false},"2.6.27":{"name":"@mocobaas/server-sdk","version":"2.6.27","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.4.1","@sentry/tracing":"^6.4.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.30","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bd156713a22c3c7b3a49ab8859e6fe17b9d032b2","_id":"@mocobaas/server-sdk@2.6.27","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HlyVfms7BIpmtNluBue2gCbiPk21bHemhRrKnvjE5mU5bvLc0gRyasXiKY093G3DyRsPBrHXhzSsxx+v0/W6BQ==","shasum":"72a36f7917ddf71df345cd58899274a56ac037d6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.27.tgz","fileCount":227,"unpackedSize":661942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguWtnCRA9TVsSAnZWagAAgcMP/jIjQDwNWbzfkYmQcxAn\ng3aKGfCzDkQdx/7p+cMmCj/qw+jd3Mz+AtX9jogxhcfhNGIU3F+ZrhHFaQaU\nF7RQEXSV9+sd3e31fGtWQ7pV+NxQKeEu5F4Vv24onPZKHHxZ9WCAv3by57lB\nIGMD1OXdmYCnyX+lmqw+E/WBa2IKTf9i/zuRofajyrcPEnlOEGGxQQf4Pgt9\nJ05XyGLiZRFmmrfEm5UX7n9Z1wNqAwpqK/nOl8LQ3obbt2panEGPzk1YSliJ\nj1MYF9/8jMAvcQfmg8R9oKd5IWBo/yGcHmyrNmtY6qEAdc6yiWgsfKfA3C0j\nFQ7OTpFGBw3tpFlnyHSd4uI2XMs2lGhuhlewIgi1GK4KvOSx6Jky1zXp/WC8\nSWOwIVIZ/a/spl7Dk4mzrrPAJZWFwkRM4PpbHCSz0Ut/4+IqN8kN2eDQslYy\nmieRYN4I54h6adOnfSzTBOxEUa/TPOFnwSfr9hFzJDDLRG29k6kYy79ZL+wJ\n5bX99I+i6e+jmT7QBXJy3Jlm0OCg++l4ZgTkwRvEPa5NXi6Eb9WQzSWVFshh\nQfemGu/MLMslkwDgOVwEAx+XxLBUxXi/G7UkjpaI49r6bO0TxH4u6oq16RjW\nc0Hm0r3NyZPX5rtniTDwkL+Ct3rqqaLwT8DmYojX5WM7UFgN4ai5a62q98xM\nTdh0\r\n=rcaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmCrQmoVzGnm8YoCxq8xivQ3hck8hO5mSIMYUm+3FESwIgXBbdFC50+B8JVBkyUyGzoQBtjs7Qap5vTgIBQFsbFUs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.27_1622764391252_0.7150892145223302"},"_hasShrinkwrap":false},"2.6.28":{"name":"@mocobaas/server-sdk","version":"2.6.28","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2b26a67a22760f888ed0b694aef0ee5048308a58","_id":"@mocobaas/server-sdk@2.6.28","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oJGAxK12Y8y+pLo0XUYZByUx9mX8jmvrSQG1XFlCnfjoRFALG491oeniokCzFUWshU0C9W2YlsGgL0N4fEAlkQ==","shasum":"eea80366b4411c1363d3399b2319ffdf434cb841","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.28.tgz","fileCount":227,"unpackedSize":661944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguZfxCRA9TVsSAnZWagAALBoQAJAk5DM7S/9HB+U1F94F\n7GQuipKMB9zoJC3cvhxV3z2IEeAPmfvxOJ9wPCOyzZfoo0c9iu1MbgaF9SDX\npXgQ1OpV7YmKloIVUSOwy+NadmQMHBbRsDa2xZqadLTlH8/dKR7r3cvK2G0e\nxqno0IKWoBM2dgKYNWL3iabj3VTomuwtVJ72gyD9H+hbNMkJREg/comGEONZ\nE3nlY3P5KBHGBiBz1GbgCeCRQzpgLRbvwnHJuQ04qIM/DOgpR8TOgesgq/cX\nC6MP6xtOlBX6TV0Bq/+Rc+ellS9Yy2L7J+emNdro4a6ycXu8X1esv13HF4hv\nhq4v19PkSiN3dUi5fOfUOWWsrSIUJscU/yo7YrIhtBbzpK+DLYuvv+m/fPXJ\nX1PqFl2kJLTbLMLHxsl18CnYbVX/HifF/UQGWeZGTugnN2ay47NYbIy6F2R8\nbKD6GRfw5kHayne2DqGEGU0kJYfT47KWoLTrWsPcYKLJtwYhGSW6YilZEsi1\n47dsihjhxjz1owB0xJHCqvZTzLUhW6cxy20xDQqIdXaR4qWp9Aw1CA0jPqZr\nIyLVAWvovQxoVy7ke/cjocGYJsNzhXDan+aPE1O/Gr+56J8NIw5TM/uzSUMP\n4zeYsbOl9Ivx3Ploxnwbkaudeg7H52bSjFwbHKmLfWdENSj21vbaNEYoTQ9+\nA15R\r\n=MySw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6XwsN3Oy60tGFzqxmN+fn2AGhTN2iSY2q+qt3nNmyfAiEAi0DiNDTZS24VK3+oLXUG9CzgR4U6m/KXo3Xmm1EDxK0="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.28_1622775792801_0.8910230331400755"},"_hasShrinkwrap":false},"2.6.29":{"name":"@mocobaas/server-sdk","version":"2.6.29","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bf44503746a26b3b3b62f2828cfafefbdcbf5e93","_id":"@mocobaas/server-sdk@2.6.29","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-KFhafsIUEPWRs9NSwCLq9zp+o2JYjV3DuoTACSWDk9SEbnrAcsVFeIROSdRavgqlninad6IyzKtThgwV0JRRJw==","shasum":"f7a063d48ffcdd4419e3bf0b1d79b701d011e563","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.29.tgz","fileCount":227,"unpackedSize":661943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvCLICRA9TVsSAnZWagAAs0cP/229USKxJSk6raExH086\nHK6+uO2Hf7moa3UV8j9VVOgwz4m/nJWNDR3W7a5yT5+Cdq3uh5m/kowHkoC6\nwD7YqyHk+GAv9tO9Cr8PPgRxq/IbiUbtYEcFQKXehpxZzQQKc3Mdr85U+7jb\nKbE2cPRsG2oYahaGd8e3Hu/Vc7ovHMne6MkuFSJ2DbSH4ypW5XJ+J6Y8Ej/1\ndjsgOrwQw/ZGj6LdDc9KocQgZSSC3Nso4L0W3BPkEkxKwJZMOnMDZelKD+Zt\njS5o2o9Ez74hXJDIyi9GEp9yFecsuZ+C2uiLMt3Xq2YD+teFkjrzrtcdKtUk\nC5tCDde02csxg3c9strMCIR5iFpGw0MWBmNAecF+SdboCcSisjCUkgqsiLd9\nlqkfM19kpL/VwTCBzY11hhVdFawQ6SriLTCjjnCA6Vwjjsu6/awkOVFDBfAe\n/s2D5qxKU4ogIf9Er476XGypi3HEMo6HvHJd92k3TGstRjaT7dHddBclIAeG\njsFxEt4U7Q4DBifllmMcq3zS+c6mxu16WZogh0JQEheF07UvZKXMToGxKHtA\nWkoDTQYJAp05gsucUZKgbwspDidBmHWZ5PypBiNx7pkwoE6qxKipcqmZmZvA\nIoAVE4aC53SE5PI8kgYNz+URofbATVCBwDJN1F+RC8G+GlIjWn0lNUJ8AZQN\n8qP3\r\n=KOh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHOJ5laHVN3TtoEUUWLAl3fatoWeAKyf+5pTlf/6JshAiEArxh+JISFZ/FVCLW5MZjDUXbnzEL5o6d01SayH2JOXHM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.29_1622942408034_0.4855926151283474"},"_hasShrinkwrap":false},"2.6.30":{"name":"@mocobaas/server-sdk","version":"2.6.30","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"afa241525fe9322577ea7c3396f645f1f7034d50","_id":"@mocobaas/server-sdk@2.6.30","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-mwKJrmFNXV94mfwqZfIiI/mS6H9Zt24ZfjYF0RbLziDgi4kNqe1bEEh6mtF122isz1jSWj53lp8Od3SV2yuUvw==","shasum":"0328e307c6fd6a0c0632e45e834c6ab7447895f9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.30.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvcmMCRA9TVsSAnZWagAA68QP/RIJvJsGeAWwdMLI3Sak\nyOefZ825Izwvqm0DNYn+7ssC/NujTlqJfHr7bhl+cDo+9w9vRMzQmxueavum\n6v2x4LBzqEg30s+5r3okREqdLG/gwnrulbbpG2RHj/up6XI7T3ZHXLKPbULf\nubl+jsLR4NvwGqNowfAjNm4qpMP86fyMa9QNbU0DBTyYhMHR371ech/XtRs+\nrtryrXtkouGLN5c7iLnEXTpQ+auAQ5Ow1+gAGu/bzqPzGsKKyp8YgoEE/eC3\nuBReQWSYV7v3KT7Mw3EpQrt6YOc+rqe3VztwL46J9k1MEjE123tFcswxSHe1\n48TP/4cJ9Puux+JVSyNRw6hfuktThnLUl80OOJ7X0veYlKV1DgEl5l/Nrvqb\n4Eu87z+Sqf2ateBWd/aB2Cv1s328VN+No5XufurlQFlSG7k5AJaXLoedlL6l\nlhjfHjihRvMp2tO5t3Hnf70TkHLW5H0rv7ajQk5oWCDo9ejJNbempnUV6c+o\nIdVe2H6mOLNC7HhqbPaq87lfh8q2ZYop01e1kqx6+fkWEKtLGjj8wTKB02hp\nddDAgJt6sMGngPnM26pZgRWh+bjpH2efWXyhllBFGk5sOE89fAFdkEQYXwVY\nI1qd1apWicCuHjyX+BTxGvtPrpJvljhq+bKqlbKrg1/69boahD9kz835fMVx\nFvct\r\n=Lj0r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGc/aEBkg+yNXY9u938yXPpgTKokaUolVqlM0Ef+W8T4AiEAmthCQIw3nKdJzYVKwEz1x89R1ClqkQ49ksmONtHr5zs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.30_1623050636466_0.165986729964827"},"_hasShrinkwrap":false},"2.6.31":{"name":"@mocobaas/server-sdk","version":"2.6.31","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a6e145f1b0e0ddf3fe1e5b84735f1aaf20ae36e6","_id":"@mocobaas/server-sdk@2.6.31","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xizrkkndiBA8Vy9vP/fPUE/aJ6D71CCj1DPLSNJ3dOSY8LRYKrPZeuDu+cEmXuPzIruWZG8oNUnQqikIZMcJQw==","shasum":"e5c54beda4c0707e80a8547f44cbb7712b7593e3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.31.tgz","fileCount":227,"unpackedSize":663002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvtWjCRA9TVsSAnZWagAA9WoP/Rx+I9P04/gpSMAoQRFS\n7DvUKW+ZsZl/zQcktZYlgTQ29gQ41IEk8MRF6stWYHN/MLff5EP4R7K0+hYk\nnZeerk7RQIJcn1pjUJHpn7V/g3GFwPSN6Wtq1ej77A5lQQcUsIwfkxiKUSRX\naG+fCcnEH/k1TKkpy78FJMweD6Czc24y7oguwm8Rla1dwOQ8oPSP7EdnV5KD\ncS++2K9qMQ+ym4zZdcG1JBaMixoyZ4mBmCqOe+sHyTG+5YVQEzBydCuxvAdz\ndXyzmiKwxXf43AH3g4tWI+naW8TYVRXumVp1h0fYmOM5TDm1sxUQQTNt7xOW\nvKeAxdSDMHz7CmDcaEB4V3WdFJbyLFtAocb5o+7zrDFyD2Sqal/mR6xx41Kb\n+y/H8LYmrJ1eDLPhTbcfdEh3WK9MbprT5C7QTHDXRmyoggZVYi2HUeJ0c285\nd7Tzy9oeOXyqTpsy5FXc+KfuP+1rlD598Md4Zlrvqu9MH3VfYmsIno5coYbn\n1oFXe87E7Xe1JljWO5RzPCqFGnubBBzyfc0UDhSwMSAQ5pCbqkhaxH1C5Hey\nAFNw54RGa6vPicdJC+DWa+n3Edn7MaKoJ/XU2fx6al11mZq8U2aXaQrT9aNA\n0vnYAwN9TSp8+Ibef/Q8V8eq9Rrj+6h6baBG9WMbwGyzFJhUQ0Rta5y2/iPz\n23Or\r\n=YJwk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVML46YzsG2HCBz3LYigHPyHFb17jZhBpvTjUenAwvHgIgMbs9MM8Cm3Er3gjacJ6BY4JTW4Q1swUjAOLM0WrmS44="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.31_1623119267027_0.2948809652483939"},"_hasShrinkwrap":false},"2.6.32":{"name":"@mocobaas/server-sdk","version":"2.6.32","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6e8b5b6814e77ca5d2018d241b7977d5315ffa22","_id":"@mocobaas/server-sdk@2.6.32","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Htd0NMCwM65Ih2hebNPSowr5GSbKnmxXBVITppZbL0nC3y8kIQVSoDkV/8UGV5+SevV5AqwfQnhCrmzqWdAuEQ==","shasum":"82108c6027d64cc5b7e4b1ad5ae517bd457990dd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.32.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvuEJCRA9TVsSAnZWagAAuT4P/j4LRDVHFYaFi+7Zvw/p\nASdEjIdOHrPyMy9+0dxkehKdJripBncq778vpsYVaPSOkxORyqSR++QCqAHU\nddQem3pvZ/jJLwuewWLF7fKm4gX0v7+zX0vYBx19de8bTQSkUtqgLuvc0Is/\nw/CRBxGs/ewCCzZ7Qenytt+/pdbbcJv5sBmMxcsZto++5XNSzPQlk9bRBCkd\nr6K5/7D9mztOXWH+CD1j98/nPD6lWea1RiRbsjGMHsAKmRGtQdhMEotWrAZc\ncLN78ymiWFJtKKsAS5LmYHJ1YaHas3xWgTB2fc7yMQMp/W7fFDBu8d3TN2Ug\n398hkZ44cxEnF7YhHUd0TSvouD7pItyiEScIFVCbnLshmGthzuEiXX57SOHU\nIfGEtbSXqzmlGuf1ZhydycLYp3HAZl1R+NIVExKO1h+ohH7ZD0T4IGnC1Y9J\nEJ0vAbpbNGqHSKSZ8AmXEBp3ortDPMnbUZs2ULeT902lMbkNnhWB3fW5leHC\nXcLUz5mTX9d2EACNCzKCZEOEmAx2aNbWGhseNXN0jkljgAd2tw2YhuB6VPWd\nAWGApqIu1RZvmFpWhk8D9NJFxASGYEVgO9K0epjTxV2e5PuzXdu+zC3ISS62\nruWzy8BvLpkbf10mEXTgrh6GnXL4kqrENac7e8vDDAY5WoXaIwSM0s0oY9NJ\nxmIk\r\n=IUG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzDYVsN6xdkWBXwxdIytbmazrVEjh/mq6JBvE+F/9Z2wIgJkTzPnexEm3RtBbYAnpR3jYRkI3dqrgYhcYVsAHcqZc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.32_1623122185116_0.8394188046721476"},"_hasShrinkwrap":false},"2.6.33":{"name":"@mocobaas/server-sdk","version":"2.6.33","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"83b70fa33b355bca40f58ff73aad721271189c6d","_id":"@mocobaas/server-sdk@2.6.33","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-bbFbC1Yhj6JzbCW7pJzne54OQryM+PP+VpBX/2EsOGDactdp6WJJGsHcoDylke3XAV8+l/R/+vwtGjpyvJtS8g==","shasum":"390b237473cb7f4bd2172db1218b7a6c76c1ca54","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.33.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvznOCRA9TVsSAnZWagAAKI8QAKRAdu1T8c9bHsyGNetF\nlG8UnPN96DAfNDfki0MOd5LwcPmychg/mk2fhAmTDqvgHPqntafcMojxu5rb\nQBfxlsZRM29og3p1zk3Vi9+6OEXgM5eKM7U/xTQiTxsZ9IiDBP/l8a1jEV+6\nW7Vg8UCGDl4oGHmII9/Cvqbny1suG2WTwLA+/ycjvCPibDBDGB8vPJfP82ia\nRDIVHRD/hZwUp7fYPvdjA1JhfafkYtLbiRwCzHFT3lUX0qc+xWNvv8wIzV/1\nY44iF5BNVgVxjAfR6vvkajzbCdFZVjdYDyXWCqAsvoEtBKhBZUSDfyz5WpS2\n3fin9gfxAqHTMxR1WmjSwRlIuWSU4OuCw+JAZAkK8NQQ2iA20Y/hW3sVzzcY\nctk/raqqokjzpA7AE+pZkxdEHxacvlyrpPZ5yaNX8thBx0FSS/BvkWzDZgSi\n49ert0RQjztdUROKSBmNqdfH+tzBSJoT5+OrRf+oHtyp2mht18eAL/dnXj/D\nwSjPN8RbdhyU90WFIqqkJSdIraLNSs+Ag5zF5+ZG3vSun9PVqaGON49SCbSf\naYP8efS9p12sLvW2nh/kMadhfVE+34hMpALGUDL2X/kjD7YxYjOwehSy8Ztb\nqEG2b/dW71/ekz5xrr6jmmCu+By6dcF4BpMK6Egw8T1xxHCTX9ARqhMywkbF\nHRGy\r\n=CJEx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy9VkMOQNGQk0QBEU9vP90D3bXsp+O9e/7N+DDLCKBgwIhANvJxrEZtDPX5hq+yStsaYmHr2vYGohT9gqfppuTmL7/"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.33_1623144910624_0.361616322688312"},"_hasShrinkwrap":false},"2.6.34":{"name":"@mocobaas/server-sdk","version":"2.6.34","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5a682daa13802d09564ecd67665bb0909d95a8bc","_id":"@mocobaas/server-sdk@2.6.34","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1YlB7mKacFHaQc8BGsuTupWx8TiSrBbknblacDImLzVBwDfdIf0rueVhT24BalrPluJcjTlZAZljVs2Bd5n9WQ==","shasum":"bffeff3d1f0c26ef7a8555c6592b4dc35be51eb9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.34.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvz18CRA9TVsSAnZWagAAE90P/0en3Vj/4Ypp4iskKP7y\nOhUwL/mWIS9lYCQaDqm3h/pVf6AQNeRffiUcoSX89R3+j0jVFp4lSLKgGROs\nN7dZyywZ0Ex6GxJTx3jIa4OsAf5OVa11O5HusYNz1qq4HHU7RsEDZU5MozZT\nijojwk68SGJ+9rwQFf1RaHNnVdjXc+DJsfi7no8axeND69def5iAiD+cSL2L\nuPEQdFDhb9sKHqnOSOW2WdCiqxWbb82WeX//Ir0CgSCC/XrfKvUXAuRLDHDj\nAWIfjlSPNDoJ4tEOGGklKLwvhS729jXYQCYocBiU8aGyeibKUIFtBFazC6k0\nXN+Q9jwrEvHqH/2CwHLP/ESNR+pw3Xaj69R7KHYyO8WPkXGmYpYsz/7y92vg\n4O4qSd3K9IAZBdg7CqVj7EAd3o9PTuZpnHMxRbs1p1KAoOwIOMMSWEGL8wz+\nSpU5S5nqvAZGkVPrWn6ZLR4v7Uphwja0ggRII4N+ctzMWO4Ow6Xmx2cPOVO4\nKmaIE6BgfZZgIMUZN5QMmrNueCgz+VV4UtCgVsHM+N9+6N4LU56kbgOCjeP+\nI1tkRGfLB6deftG13uxCfd+2sxmSUBtNX26zV8gtFIRRWPIKusFlld68l4Ox\nUEk1ET02ApF9XE2nLH1UOV23QvdGytNxwh2jf38M6zLW8oWm8tMQsejUQO1q\nScKk\r\n=iJRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7EnpiXTv9VmWAI7L4k2AESsWGRu+AahW8GGEMaqz71AiEAnHtJJxJGfzU08oH+Zc0Zz6W+icYNB6W+tvKlbc8Uh1M="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.34_1623145852238_0.06474375918552222"},"_hasShrinkwrap":false},"2.6.35":{"name":"@mocobaas/server-sdk","version":"2.6.35","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4d5a800774ea8501d46cd835c36097c3a4590ede","_id":"@mocobaas/server-sdk@2.6.35","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-U0iQSu0VavSCci3gVrMMi4kRw6Pjh7JBVlLgKjUA8VtGzIOVcQWUc3swvF0gNHiG3vMD/s6bjX959PWeT1Czow==","shasum":"b06f221621eefd6cac3f3ad3cc7cc55788f0e4c0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.35.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv3huCRA9TVsSAnZWagAAq24QAIG2jYpAqymg6RNVkizI\n0F0yYqGWIDXlVCs7eL9j3f+BcIBb+FVXhrEGFxN7zBAd88Pvy4SgBz4QwROv\n+Z24JUt1gwI0S4ghBX1CCVQJ822Qr+QHZV5ivnxJbLn28PsqJhlTDFKKs9nd\nIidP2hbrbEnGSqMwQaguj+R1tivNsB5lVl+u8NiS1uChxCiicubjZJjbjfuk\nx+oaFQRU3ONDE2OA4eGzIlwMNz/t7YdHG+sAcLzlKAqjDiff9f8NhitRsnoo\n87kqBCSh+Neh7hafbEZPucaGQjDFOVm+mj3XeKJFSb0uVkdREdictt7uil82\n5OcRgkuih5RkF1l2esYNu6QE2r0IERRIMA+fQsJMw9oe5rU7ubPVx2ohKNLb\nYf7XsEe7oh/aoKxovBDN+hqgtehSiDyHPGZNTz0cHSasUjvOptVLLUHYjR4i\nhXBU/2wigVbvlE+B6E3xyAZpQEST/S2QEhqRf7nGqC573aMx1MDstxlcyhe4\n66znkr3fOQoGayGZziFXY6rel9kmzPIcFydcM2YHzfaDbpsxe156SdeaJnWj\nzkA1KV0VuE7yFQ8wn6XsLgca3tW9324jxcyKpb9/eh4EiNpb2IX+OsB7sIRX\nZxTrEy1q0HBxfdKmOjMcwp0fE+Hk7Z5GpaAV88OtcE1Yp2LzdfVM8j5Cd+nn\njuIq\r\n=XPAy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpXde50PewtZ/c8sDfDm6a3Q9aL0UkP5qKJX7U2o0zKwIhAL1fpWituLZgnUjcaE8O5PmOsV2hEu7aLg3FkqlzZQK7"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.35_1623160942017_0.08007999795244869"},"_hasShrinkwrap":false},"2.6.36":{"name":"@mocobaas/server-sdk","version":"2.6.36","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9777d96646aa1ad022870e586aa7baf8b67e1a79","_id":"@mocobaas/server-sdk@2.6.36","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ZS/nyyeGR1JJ/e3DyojL1rk3t2+p3mnmLSpae35qcL2kRYGh3q1CSZTSTz6fHzibm7OGC2j5fRawP3ulItIt9A==","shasum":"a4e4788fd0bd5b4c5dc63bc0e8961f92c09f38b9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.36.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwHHxCRA9TVsSAnZWagAAwF0QAJrFEt7iPEFf7xFepl1o\nIVIEUDHTB8jKxSFKboRPW95qOIRmTFx56vJ1WLI5AgdhLkNqeSIqM7BRUDuS\nXCVFJ7TSlJ6qX0prjHRZqkeRxWQvrknhP3FhC/sl3fiW+D30BYi2OU3gku6e\nld6Jv1fITnZMnAFVykvJMXKAUiuArNmUYw+l6O+rOy1qK+4Pvr+mrhcTWSNX\nxrF2dU72VxpwC/5xWzy/cdNmunMQZv7zGIGfU2EZpYmr1QpovZUUH90VfrBN\n1k2NdkxLOsKf5yLDK13Qa0jTgQD1Yd9Hn0m4rosq2HVFEXmatT/5y7SBIyqg\nTQK6Oi5M7kAGrI3d0HCVUhw+zObWQwzLLzypfIUG1aNXFR94NE7ViJ0q4pVD\nv5LU55RbLUxP2Spd8tqp1jCYYudlIStce6dzoUmCnnLuvj7K9/jjNEtb2pxZ\nfWsaDDOZI9LsbjzPj/rOiD23I2vgf82KSbaav64MqDzkS/jpy7qgMl+uCN3X\nd5GxOxtkgZzd74ohrVlRCd/8er39gdT3EdXlKIzqKMfd4plAdKs2rmttqNqd\nfa9aV0iqN+IjFLTinYcTamCdJvotA+2zV06LmFtFfNBr5i8GjaZt75A2V3uL\nYPnl6tBQawXZK0SXDDzLJ54c8Vx1ItIcS8GV7WJW5nFdtYElNbp7WwJ06qC8\nLyO4\r\n=85Lh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo1Sh4serelhyHebYYR1MKAjWXKBDgc3OW4vzfPpcC2AIhAOMvIex7gWQaYPs2qYmfx/zkGTq2RA4sNk+DJuxz5KmD"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.36_1623224816740_0.019464174428623693"},"_hasShrinkwrap":false},"2.6.37":{"name":"@mocobaas/server-sdk","version":"2.6.37","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"41f1721582efa05110d3ba9af02e1f9e0628ba1c","_id":"@mocobaas/server-sdk@2.6.37","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-a6Go6oajdfvTOxLjvN5RMGSUvI+n47GCpJ9elBTrPb4kyFII6YOAO/D6IIdHKHUQvao4TymcR/QduCQU/5BaiA==","shasum":"0edc3041ffa1bed3b6ae68b36d758b779324fb98","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.37.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwUHgCRA9TVsSAnZWagAAj5sP/2p6jAQR7w4b12NdZDz9\nTgtCtXPFMGJa29zDUX1LpSeijT5kFIWJ/D4H57APd6BySoe4nfA3qqdr7coc\nELAnoN5TbwXcSTNI4ye8ezveEk91wjsQHRa5O3bSGAVfBzqb5Ooo0oGUDUSY\nXtAhtANm75Q/f7r04NVHNSCQGpv3BCovczzdfjyeP2Z5KesbBCd+RWTFfACJ\nY0wNqGD4qr4F60sKZ0a/gJ84ErMzbxKbjABrqgtZyjn6mY7hsykmpXJ2IlUu\nwhMlQXONBIU5CwE3kuqRooFmOB8gtrLJJt1A2AKdhEGLn7V7F9PP0GUwBO6+\nZIlg/YuBBDQF20FB3+ZskcNJmfqFNMcjppkunEvbeQ2rONCNelNF/XzzBmol\nm1vhGS204EZtWpZDRMSgtGK9iMhIFdZOdBonRzeWotCVrMy+vU47YcqCTYp+\npIS/FobJ6N+HXKNZp1jD7H7L5wEvn7Q7/psOwSTl2iRhvzh0NORA9C0+ypRN\n3D6jNuHjv1bR2MoQ9CWWrCRwwXvoMah8tu1vnleWNsQP85rF+HQtqcZIboin\n5/4xvvQ1pG2kDs0/3xK28j5NnKPvxnudKeu6nWdpp76Gd70LwNfRCFSJZ2r4\nWC7RVmb5F8qpEcqgYhFFOHcdiPxWBdl0TGaaLovl4oEhpWZbR440XyBRyDTm\ncQW4\r\n=OPPC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqpmPgLgeNiP7fTfhMe9zRy1zv+C+iUENYrGcJnFC+zAiB3Gz3KsdkhmMwknfvoBaERtHIVN+jJSs/wd+6rsSTXlQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.37_1623278048113_0.15921545171444396"},"_hasShrinkwrap":false},"2.6.38":{"name":"@mocobaas/server-sdk","version":"2.6.38","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.5.1","@sentry/tracing":"^6.5.1","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.3","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.15","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.26.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7bd173495c3b9ba62a404e4428f19d8c00efc0ec","_id":"@mocobaas/server-sdk@2.6.38","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-F0SSZwXoN6ConqUMuPPta2mGjG4G6/rRjbB/uzFcOPBRAxrxp5R9lg42rENe/1G9qQVrvDGGQjd4P91mrbxH+g==","shasum":"a14f9f6170da5fa5381d140f310b55b2771a2959","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.38.tgz","fileCount":227,"unpackedSize":662978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdrwCRA9TVsSAnZWagAAjPIP/iSG1pdyFcYqnQgy4Rxf\n6zOS8bmyszHDWGZQa2/dkWuE45DJvcZ4pqYd7Hlt/vgaPmp073VaoVDCWgod\nv4iXhItlks78m2g+yMss93tlbEOjHmcr1aadPDWBBs8KOwja/+oIYuAlj5XC\n61WJqZX82CD1mfbgV4slFPs6v05YITAC342pgOmoA/FB/nLNdFed5y8lx/aU\nRqkb8EBUs/nBrjoC/PKlg1ZFhqYvYMKKLsRtV8I+N6rI7mg75Pc5uQojz+Zw\nmPM1egcyhnSMqqxTwp+7dTtGBSbHUQ6KrKwYPvn8PCRHvU0x48tyl3L+QaYN\nTrTMDEjdlGK5TiKIxo0zRJe2qp4Aait2s3thH8eWw0VtVJU3P9QjX4eU+NK3\nPCDFWTwe7J+LFvLzZ7S6Mzvy2+bCjemG9dAbnF5i/vMSczIlemgjBGclsFol\njUPL6YL4p3rMXSIiytCstdnCxZXPbQ30pEcWfk4NncitPOkQqdLAMQ2QjB03\nyofBs0QO8lvaDbNVDMQmgl3GKnR7M82f65xUx82AUdb0U/63FrLWb9WlYKSR\nDZNsxiFiRkW9kZ1pdTHHi0zoEP8yopcJIZPUEDTj7pFJEdE0HZQe2t25HP9L\nsphCyT+4qbh9cV/YAAQQhMaOE49MRb3puERoUxuhNOV8ATPVYuTk/FEFFxJg\nGi3k\r\n=fJjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKP7W74O1/fWCZ3dEbsy+Y8PsIPcMn7D5OCPDioYfD0AiEAzIg2nwjoY/rTV6MLMtw7HHJ8n8Ysj84ytgNHEXA5Sm8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.38_1623317232643_0.7074439932180925"},"_hasShrinkwrap":false},"2.6.39":{"name":"@mocobaas/server-sdk","version":"2.6.39","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.7.0","@sentry/tracing":"^6.7.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.6","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.16","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7f87b3ec5e95ba98a3bfd0416858eadffb633f31","_id":"@mocobaas/server-sdk@2.6.39","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-rCDkTOlhKv6OZR0k+iMeoJsi0io7tJlkfTUSTDkoG4y7b7yQbBZvu0k1VBXaU1IYbzB5pSDB4eKpL/YS/0wQjQ==","shasum":"a4e462e4fb6a18f6205aa78ba903f75e8ca8976d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.39.tgz","fileCount":227,"unpackedSize":662979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyHUCCRA9TVsSAnZWagAAxtoP/2AE7uXkgLksr+ITE8Ha\nvrYBVyLhcZIVXf54GyBHOmlW2yF+ooYRQ0gp8q/vZT5A7uGaFxbMwXxZiK10\niXJPDXl5g44xA3SJrkP9yqvHp8qC+nKWkEvEfqGzo6+/A4Igw5tfNHt72ryr\nNoB/jq/pVIZ0YMWk5IczWtaXq0K3P842ssUNuzcN5V7W22rw21gzhjxKOQ7c\nRL76dzcU9Pm9qUBTmb/Rj4lb5LR/VenQIFb1hPhFeT78rlke3jaUyC2itF5P\niswpljTrQssrv3Tr9OcdEoCSWDorC/TAE257HCxrl1PkcuLn/oEuIM81dgeJ\nzMm9TNdGL/Op7fpHWpoUAAPBulOZcSoaTCtG6QyKjw5V9TSvcua/WUzZzjAy\nJGX2lp1eDWWucW8UtyF1BWrNsDz5tibM+gT++an4kZVymW2TsXay3qLhqG/2\nP2atWKxE+twzzKEDkceFy9h+CZGOrObydGlE1E6JAGUNLqVnzF4YYhNphZzp\n7umD0pUxHMxlO77/H31RStCOsjkWHlUlLVQvO7ZiKsBxfANX2e76cPpm9LIS\nItL8E1A1F493fsXg6qW55U/2hEYlvADDWawxze7oPbTD4B9+bn5YR9bdncka\nrK9kTL0v3qPNYFiconCjkirP0tjN3x2H2ew/yQKSYxRZrn3UkBlo//xPMeAI\nmyK+\r\n=ONMZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfr2GkSg98bFK0gH+8FbKjpzJRdDq1bbZ9s66OX+Mo7gIgQDhJYAB7Y79Z9/MlFBHV2uJgO5WfaWtRY3WDu/Fbqmw="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.39_1623749889897_0.061370603621073716"},"_hasShrinkwrap":false},"2.6.40":{"name":"@mocobaas/server-sdk","version":"2.6.40","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.7.2","@sentry/tracing":"^6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.4","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bdb0ca5c1b43b008f60751aab88d79aacb7780f4","_id":"@mocobaas/server-sdk@2.6.40","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ZGhxITfk0v5KBteMuu7UeSOK08xYbweLFe20wHlOmGY0Wn5exNjAKjjyEFs5FNsqEQxTeAbJXrNtuiRdMDpyJQ==","shasum":"e71f74b006183bfd66ffd089f59b4d2b309954be","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.40.tgz","fileCount":227,"unpackedSize":662979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1DSjCRA9TVsSAnZWagAArOkP/0oVvVJWz18XlFa3bOrv\nY69yq465mR0rxI91LmHMgzMsdBBFthr+jAw9ujRV8ED4Cb887UBUq4EKqZ1+\nj7kK7qCX4CksiIp/Cn9H70z82k8N67h0QjR5M8XqtF3LO2kdoyiRvRgK2p0b\nTuknGCGHg0G7zM2LNfrCCQXFByTcQLJ4+QK38MTdsC3vFYbVERaT1aC+B7nk\nGYpFvOWqFRPKd4V0MSUltt4Nzy/CHDu0IB2rUsF2P7Zku/bEIiwFfsuwZ1cu\nWpmCN3QsRSD8pNgJRt24gJZAnQNNBagZYrRF3oFi1VyMRWATTBAusRUArTTl\nFSVbzUnzcKmX/2UGOkG87lOwdiVlM2JCh2QuOzm+unT+pUE6LZEH4lTO+EMT\ncvbptzs5o9pKcfyZXvItySn2n+oJ8lf0b6yWZgU2XDW6CumlPYGiBzwevWPz\nJql7Pxg6OiNqVnpG7mTih8KaK0C8YA97bWIddBBq+nxE6DBqmZyjXx5/FLS1\n4hn5KVu9lpy1syocBjrd3yhzQBAj0D37qNBtiXwdY1alDqBtIA6IwsgqQJh0\nnJYdE04OAlmI9oAfpYHL+0F9nqGF6X80bIFnQxaqAL1/8aBuRMnyYm6mFwqd\n5yh7bm+zOynW6khWtblX5vyevYeg1lFXSg/x+LA26A/o9VgJWIcKAJnH2D0P\nZzfy\r\n=FQzE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbjNmgdt/EZhTo+AQ9SW6zKbksRk+uRvi3t5GmmUKq0AiA+ASrd++/L3t3RbUk9TNIu5ku+Ki0INeyBTa55v7CRBQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.40_1624519843048_0.663670059000171"},"_hasShrinkwrap":false},"2.6.41":{"name":"@mocobaas/server-sdk","version":"2.6.41","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.7.2","@sentry/tracing":"^6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"15c489af1a5c458560fb2b9c971a2c7a007e06aa","_id":"@mocobaas/server-sdk@2.6.41","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QAxIz9VDmB2x36JH/j714/sO8+WcVlT7/A0IXUv2sCuGfb9yYrGE/9s3B5qrVfaMqsTcGrVEZj921on4SyBTdA==","shasum":"a0f84e7b62499683171e710d008bff348faf0c04","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.41.tgz","fileCount":227,"unpackedSize":663441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1gx9CRA9TVsSAnZWagAALhQP/1M/JVjoNCsheZSHkK/x\n4S28WpYvIERzo890PIKhSMbxaAbCxWSgUho7p+vmvKFHPMw1L2Bqhk2CC/ym\nUqTQQNdNKp4sC5Spqrhm5m2GCNLEB3mI1kKLnwYO9SZ1ym22Cl0bH+6y9yRf\n6z13yVVQ3c++7Y8kfsDIRmq4MoxFB3JLFJlnh5LiogJ3BT/24F4mBjwyFWyI\n2rPi1tC75WmEq1ALsKrRNowYePtutQxrTzHb2zT2QTspREsm7/lcR6PoOmrD\nH3ddC3QHjN9vB7C/v0sAwGACe5xmsFLori0lrU+Q4MvkjxfLZccxYFeR/Rdf\nwm1D9fTymZuMu3OQJljcwV05icoPjlFpt5mhx7byKB1BcrCt/WRRXX2/FOwk\n3eisi1yfChxYaj7w72rBSIXyYMvKWfYLU89CigPzu1b8Se81do7PVA9NzPDK\njQM3DKaHwNQEwpBkayBdQxMQDrUGotgaCEAwOLxFvLqgSWpRMInDbUrQ391D\nf/TwuVCXxO12HfnvU4PiHDx100FtoYQYF9mBs2nRYtgDQLjAZISWHTL9FPRP\nEsahj5kU/pv5tTdoRh1H7gf6+ryALl1sgmiq9G02MOoP6YJg2gtcUbLKbkCn\nEkDA1ob5V+ZoPg0yqeyVte0Jjh2EFJOw5b9V3vLDg89IL6ZTNv8vN8N6/B8V\nPTln\r\n=N9ok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxF2rGfMfeSHOLgN5fFDkVd91mSNnVOcnHcEKDQI1plwIgc5AEN9gHC66Ks6P9nCZuBSEA4wEl2RMJRky/HKTqW58="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.41_1624640635922_0.2859143433222502"},"_hasShrinkwrap":false},"2.6.42":{"name":"@mocobaas/server-sdk","version":"2.6.42","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.7.2","@sentry/tracing":"^6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b9236eff1744f51de6ad7c250e937fbe6d96bfcb","_id":"@mocobaas/server-sdk@2.6.42","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-vity6ubt/C0MoaJlrjMgQtu62r+woqQyOel1Zzb50t0HtchsPW2BBwcOBAbz5cjpL0Sjfk9n1jw+8eCoSgNjMA==","shasum":"ab5073cc6a88e6f7668356e98686332f72808211","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.42.tgz","fileCount":227,"unpackedSize":663439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2Q+LCRA9TVsSAnZWagAAaaQP/j4gLFV81QdZeiWREFFz\nmbllbp5evKQzSHf0qwVIZue/wKFDeDsA5AOO3UdLlSlwV/xBJafAsCOho6xI\nnWozdKpOQJxxY1cgYWMG1WQWxy037GwRCOkaC+FpbWCEojOi6Ag4U7efVzT4\n2EMI4ZqteyvCmFK0lbujxzIwVKn0Cd2fbGqN+82X2iOs5PwB73mxR8gqt/5R\nl1UKohWRbapXDSavG6PYeG12OpHo/W3rG3ED4D+8W97kuvld0wBpx6F4QpS0\nBQ/cnsOMDDskkdztbCkIFW0WPwLpumJWaaR7T+YBhVz/kMgAmRBPI9WttlKf\nCwIRaN5IspL+C3VCkpu+shqQFCEMxEVFmovqw+hVXPm+DZOQglSQwrYJMmOT\ne3/dYtZCymRwK3ZtM/Khw0kSvn/uxC7Um/oPA5RutMtjbZBQr7+eaZIMJDcW\n91uNwOS7s711kLVwzoDtiChXypGVW/7mZViz3WfVXpux2pxFUw/mVXYj6dnn\n97cgpbycXQ4UsgnPbgcgDsk07D9zDoO+Po+fYSRV+7NelRAF986nNF2tRSbh\nmssAKY0FbNh7s6KOb2s7wIM9fjE6MH+D3s2PsyZBuEfFCk+qA3mGNJ11KZ3z\n4G7zm+ZYrfzhdAd9Efe4x8xukzxsN3TWewwLOWKUhktaNxZXg0atvAaPUB9x\ny8tc\r\n=7d/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT0Jteq2t8gqKjdAJnYoTfgHjNC5lFBB1Oy3oquJ1iSAiEA76msJoriJYfU+wyRQ/tXS1gPLhq96a9Gcr17WltuCWc="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.42_1624838026338_0.19561283446861055"},"_hasShrinkwrap":false},"2.6.43":{"name":"@mocobaas/server-sdk","version":"2.6.43","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.7.2","@sentry/tracing":"^6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bb5d0bf5f91cb92d3d772ae81d4fcfd03f4e0988","_id":"@mocobaas/server-sdk@2.6.43","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6VbbnftaC6V3AnkhvjztVWv42wksf5w9vEwP2HSbpEuJJemLyfyMn4adw1YHQ7Otaw16QxowFxL7eodNdtnJSg==","shasum":"34263d0fe6037150b25901e1f136c43e09feb1e4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.43.tgz","fileCount":227,"unpackedSize":663440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3YViCRA9TVsSAnZWagAAYMEP/1REQymf+wXtOe43Ubtw\nqqy/8nQYEUv4pjjRQHUCG7UbYVZ4zb9rYA9V5018dlEIj9EDN36nW5vI2mrn\niJErxz0kawJDDzjEjqifftimzvdUGn5Llut67DqWQSMBVlgWYBfv0tvcDq/K\n/8f6faZ+RcF+X0pwa/yLzZ+IPKYCZ9T9Ret22bX75Zr/CgBT5LUP/K1stCdZ\nnDD/yJRmBe4ssbV0yTXeWmi61Qw4FZddKuaIYdZkF3P3RCpszYdkHIOFh5Xj\nxoBoj2U26ozpgROGKvAZVtM6vJFJIo3rDkDR6GBTlzkT+X148EN6kDDyiLlD\nxPKYXyRZkUvDgOiTxue359lJI9zV1xNLyFXeaUznVHTe3efZ+xpJIjOFuaIB\n6HCHVmzU6XytWw4r51NS0q4wJnKlKQAic7gMkb2LfzIWaMQHI88QZML6bExM\njllqhSZ8wCSjDvYhBEXE1C/pw2jskJcNG9Eu3cJaNTOXdyekT6TVMrimIcdi\nhquvbFptPq0cE1DlM9izZ/ppakA+ZLZQIB165+mOzqC/5PcYSHhyzuiPFF+G\nc3eczibDCFdW60j+RcFlhwnOj5uIE87rt6zyV0/WrBj491EpJap5ngujvxxt\n/pdQ5+ukXhNZfNhqwwtpqJYbQNHJfHfX64Kg9TDSmx8Kqx4EawZ7dD5IPfGh\nFvy6\r\n=sbh9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0K6EEKNsqCUkUU9RY5kPHoCUw9NwD+LH1Gm5jv14c9wIhAOWyrRVzWmG+B5ruPz5yo4K2E7qzBiSWtT4ZyYzO4wM6"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.43_1625130337760_0.3955079464680238"},"_hasShrinkwrap":false},"2.6.44":{"name":"@mocobaas/server-sdk","version":"2.6.44","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"^6.7.2","@sentry/tracing":"^6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"~0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"^3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"^5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"^1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"^2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1f3c92f8072b42a79fd07c38a9d0f6013d1a4aeb","_id":"@mocobaas/server-sdk@2.6.44","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Bc/TA5bPCZzQD1vZLBQSdlkOFecrNU06Yh0MsVIZ2YKu7nGW/E+94gm6tUuGe8HmaVyOPhr4z03Ja2+ieTiJwA==","shasum":"ed38337f42e801df555dbe7e85759053aa561acd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.44.tgz","fileCount":227,"unpackedSize":663440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3aKFCRA9TVsSAnZWagAAPEsP/14H9lc+9SDTav7B3Puz\nLrFgDrg6Dk/f9WRkS9CrhROVmCSyo0FWLhfh7uYpRWPZ6QZGuIgoad9ChbgH\n6p9mlcBACElM5F1HbG826A/y52SaBaEvZWZnE6ELSIOKNMJY528u9dvGfsu/\nNz/IuyFMsBwgiOWlOAlDF+rY8bIQKT2x1qb9OMBsbZiKGZpSHYq/SNdCEhvf\nfKcn4fQ67LvHZqU0oT1uIDYAwIuZnrLWkaVBa8FIiacyrVYufseZBFjf89Hp\nY7M29G/VCJiBGX5f1tNps5GkR51pjhdCPsON8iM/vikDLF6qCY9SytwVEnTQ\ne6Rx7OcC8fGFm6AaVodQGm3cAkNvuFH3lXeamz3gE763SdQe1BKYJOvO4vB3\ngMmbY/ZeKEur4JTKXORd/wBqEq3QWNiUrRVRFtzu4FI8kRbj6tqPW1gR5VSF\nPSaSBDjXU3F8cLP/YQzD4bBxh6yEOEaoy35FQHnqmyxTr3Mw6m65J/oUO73q\nglINJEZ8MSZBkeZYIcy8cQ4Pbzh+NDQ/HeqS2qgZaq18VkO0XSUr10TUARGs\nUbkAwNgEEnbdINdMkvNfhqbPErX2q8Eb+3gWjKO5a4kQtgMIEawQuR8yv64W\nm8hngsYhGDatwob+Z8ViSGLiDwuCmhluPLa0odgOb5smaJZG+S/GTi6z5ofy\n9NTa\r\n=ojhp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7iAccYhkrM5/pngLVy24ivDp+qymEfIuzzi7wtHbSUgIhANKaVHw/JtDlIqL8TVDHDxUvoVWDOL7gq5tkwsW/oBm+"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.44_1625137797136_0.06600398046083145"},"_hasShrinkwrap":false},"2.6.45":{"name":"@mocobaas/server-sdk","version":"2.6.45","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.7.2","@sentry/tracing":"~6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"12694d514604befed957b9554e6e8944b8985aed","_id":"@mocobaas/server-sdk@2.6.45","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-or9J+ZzkMH8J7tF8/R3QqGgRoned3Vi7x6IdtIZcjJod9FEqOBb/WMYg3mVLZKVMpClvWR/KMIsXN1uwKhYl6A==","shasum":"cc7f8f63e9a32188e5fbb05a5823ac62b7aea661","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.45.tgz","fileCount":227,"unpackedSize":663438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3akyCRA9TVsSAnZWagAAUPkP/jOopZ3PfHbVRtoSuav6\nLM8upmXo6YLyUhGLJ7jmrYEOaBg8rx+hibBAoRcKhCyGUFjvyT2Lu6+kSixg\nkQlTn1eoAg6fF7bZhUtsRMOWV4/ImIUPOJsQaFIyy436UfP6k3GOw7JlzSMx\nyhnvCqOOMOC+BGx+D4TEeCXfo4Wbc2/SoIspSjrQ6NYh18S7LKK4p/ILPEQU\nRZnCjYrKyRVDKQ7lmwh61lrigYA9pPyLP8WTwtgU9y3NiVsii4sEBRKqr1I5\n55Alqt4nKRTFl0anRvX3vSWvO90E7Ist/XHZBuh77O1um+z8jWhIdJcEl9Av\nrv9zdmHZfYtaCTfe2xQitc6Er6OOkA4sPATh3trr0TphN46sajxBUJZ7npqS\n/J3UMtjBRGBYMsJxfos2jEDcwBV6XGDRrmomxNPiDAKHEoruGykSXfCcifFr\nO7XhJcTllejKTV5hrkZC8BLQSVNwRduG4aHh5Eas40FOnP4o7z65rbWJN5Lh\nz6ZpVgpdMxV98bePoc/O6PoWJEFYXiqiPNcCU7vpTvEbUjPrnw9Q0HKEEkwn\npgTkaduLlBnpo/+s8W3MNFb9mUQJtwg6PdTVh5pWbYIjLE8PqBTtvN7p7+Vk\nbSGGCXkpswzuV77PVKHOwfZMTcqLmDqPOUz4KzlLldukGMAPYI2FWLn5ODoU\nfM5V\r\n=WUI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICj3HaFCzNIFr6rhPrOmTun2odA93T9qSL6TxTAS/EY4AiBVFTzziOFG3StIgtP182dXQpCbZjjRkzMGODmsItc+eQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.45_1625139505505_0.7458041036600493"},"_hasShrinkwrap":false},"2.6.46":{"name":"@mocobaas/server-sdk","version":"2.6.46","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.7.2","@sentry/tracing":"~6.7.2","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.8.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.28.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.7","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"740722372052dc74376dff7dca73e96b840cba5a","_id":"@mocobaas/server-sdk@2.6.46","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-XRuT1zrQKPF3vt4XV6tp8kEIeScsMKoYJdCQ2KgAQTXB2MJfmh+2U/FT9qqqVMY10zkxtsVPuCYiFV3i59L4JQ==","shasum":"2d7da451a63a4608589e1c032b00d998d0b589fb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.6.46.tgz","fileCount":227,"unpackedSize":663439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3ocqCRA9TVsSAnZWagAA+GIP/0YzhX1FAOgRW3pe73Nu\nGBwNDjv0K8oqgMXupv5b0IVXzK3CJCcpdFLupUhJ4U3g2Lt+HD4+THHAKqsZ\n70MpPt01k0fhZk8Cgy9XdGCAoulLTNpME1YZqRwaC8661ZBSJ4d4G2CU7aVm\nAK8ceJS92+QbjRN3dW6DKyZjbm295B2hVUtNczp0ashnxB/wxLooQ+BLD9B3\niv/jGsFwgY9Idzdef6o360y9ljrfFMfqcrE+h0ytc28/qpZABdsZUHWy7nmN\nfbpw2JRBLb2w69nnGAZj/WaZdy8L3BVacPDaVwHwVM0jJ0oMRQrZhUQwxaGR\nL5BNCRSoYLrNiL2QCiIUhNa/VNy7rwksHmI2wsGJgeJzlUI20MYWF55B2gYK\n+Ee0AYx7B6xW8z9RicxkYsaG0iSPJYnfmPFSlN3QPdOWUPiAeE7EgYGv6961\nCWyWIiXvEiICRwiW9T2CyvZmeRaZdldomQ3iEbuQFxopEFpT/c+JY6TeCCCU\nMtMhLHorcpgdQNZLjv1NH/YNQd2FVPGdtbGaH1pPQxWBN8s1dGVz6dfDw7RP\n1BJuHsZRhlyNW1CSEso6+Ogb3qy+pVCgpzBzIHFQxuysUuJ/W0bBKoNqKwDx\nXxkXotvYEkxoPl32IcJ5Azb8LHBusw8a3KmyRPAXJN7eYMPHrdKF3ueko4wS\nhCc6\r\n=M27M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXtOxCYT58B/9UfyxtuddUB4kgjGJ6kFHdK0FGdrmcpAIgfiXYfRIAr1BOyGWMWBcUv0y0VdBssLzmAaEwC5yr3S0="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.6.46_1625196330043_0.5262856509988976"},"_hasShrinkwrap":false},"1.52.8":{"name":"@mocobaas/server-sdk","version":"1.52.8","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.1","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"^4.7.6","helmet":"~3.21.2","import-fresh":"~3.2.1","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.20","lodash-id":"~0.14.0","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.8","@types/ioredis":"~4.17.4","@types/nodemailer":"~6.4.0","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.4","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fc53084294a549c4c68084614672a7b08f6e118b","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.8","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0QpuOg/peLHb3LhR7ltBl9ejjb6UgdzrBNAnk9nxThQ6vW3cp9Xpi7bJpv1YAc9uxxs/Wu4J0/ef2EO+i8Zqvw==","shasum":"0ec0d3791e3b42adc251d042267d9d412004ccb1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.8.tgz","fileCount":876,"unpackedSize":2997557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4ss9CRA9TVsSAnZWagAA/WYP/1TlU+UYLLjYUcSP57lT\ne3sQ9N2zGqcfTrG2KMrJQpZNHPxS69wSf/10ipgRF2Fqw4oLz8NKN4DBcQEG\nKULxM9Xors6V4IUwv2X6avJRbyERItzatMpaNTFsN7U5nvC+cEt8LTfpOIW6\nQIIhQjJb4B9ZJsFz2RLJauhL+l4dlfovob5GkZLbMxITRvxD6eCemaBHS1dn\nREg04rQhlFpbsLCoPLmqVy54RfXKxDK9m2n8B7GOpmS4w9Eew6TFwkVFSIII\nOhZUwyqR8qooswluLsNHhfIThkydsSeI8ia96kCDn+1fsig1ZVUd2K2SyKz9\ng6lAatf09DRlCf0UWzbeHEM74/1N+fAHDiu9Edx1AGLBO/SjvyP7v1mGm3LY\nSJxq+4wc139vConC8DKTPwe5nQZBbQ9JcluJTsNHbNbG5JXC4oQi+ohRdI+d\nLvmC+jBSIII1tZGDVVX7+HC4zHldr0APyya7pXEvuQs2n3jqReOUgutXHyOe\nx0d3ICml8GdAU0blwe4u9eaUnR+OdXha2z2MXF7scOFBYL9rAvBze6xj/rhT\n9+diGM/+iOeZF3RzOaZhAGl+0xdWSvcrxUJL+nLLnUxC0kH+QllMaNm+n+Xw\n+vJmvHyRj29P26PAgAlgvLRzqaydLJ94kZMqdGep4+O56Dz//b3ia/10BPUQ\n9C+9\r\n=KbKQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK8/mJPgD7NMXsG+Uqg7DyRI/dPAbgYnk7lrS5TsmBwwIhAO239FKL+mt3G2gbpd8+CdI80DEihEkhGE8u+1iDxwlW"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.8_1625475901207_0.7667578106752582"},"_hasShrinkwrap":false},"2.7.0":{"name":"@mocobaas/server-sdk","version":"2.7.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c481cc8bd85de906bfb77bb7fff16aa79110c1bd","_id":"@mocobaas/server-sdk@2.7.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-L3eMr5W3i/8kjpCAno6cB5zZuc+ov6xy7V7kmqEQ/9lpe/ebgNfE8e/Oy53Afp5WW0wpbWdoUKFFAiG3uP1vzQ==","shasum":"cff1a73160070b63bbd9050825e957b313c417ba","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.0.tgz","fileCount":227,"unpackedSize":663246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4z6gCRA9TVsSAnZWagAAa3UP/it7Chp6SuIkCSCCpHJU\nhqFLp1C2epSYCQjTqdHyg7M3CyvLGsqqBXvmRoz+2amn3YCMzQ+1lEWVWnpu\nvgE1n1tSMy19+/2bwLkMOI1NyZCw+AVei2W3LdnQ0oGWWpvvSwlIcYio65pR\nvbTf9ncsrflTw477dm2X3fdodKLPMp6Cd93S83HiwTujYltXDHlhdSBGoSVv\niyjrnwvwl4Abs+sPfQKF0gIFIy9geM+e3wL3KaXEsQobEWKObs3CMBcc88kE\nzoQMs0HOhPssAXXAxjmt58pRSLlLgoy6RMiMZO/D3gFv0uVY1KOz5hM41+8l\nBA6+O6lPwXlyekvXl5x7+NJ1SemcCexQwjQ98055O/EucbqZvWZbPD0PM8Eu\nTqzdb0DIFmJKH+N6KSh49uKhFVYO/7clSsTS2RzHu0Th6LqnpY4E+gWcgMhV\nyRl0gzD8RBpBkHR8bsryA56rC/rU8KBZfxfhMBpyzde2yXa43wmmAZLX4yeo\n6dzjCq26Vtw2/6GfahnDtVJZj1NBiW4VWDL73EYV3HLoLesoyoyHm5OBsY6o\nkbTAz6ewB2Eix0Iux0GdhBtkYLo+n67CkZusCql389o2Kt56lL4V/GyzKlEI\n7QV3ZXUnfiUUC5V70AX9tw4653PR9hOAmYzrJLu80LCcpWLcSfA4+ikmU+pO\nZIpm\r\n=hly5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAh2ZvHHk0GQcGaD1G1zqxUflIA2iljJhN5MKzSZ307uAiEAsyrP/n1fh7gqB6BEvZBgqSNlBOYhkxwpM/CSjx11trs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.0_1625505440137_0.1628181848128949"},"_hasShrinkwrap":false},"2.7.1":{"name":"@mocobaas/server-sdk","version":"2.7.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"31846cbfc0c025de5b9106cc44a03224d00139e9","_id":"@mocobaas/server-sdk@2.7.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-K/aq0ZjoztdgIK92taASiv55/DeNyETnoWLt4F3ygvMPLtRVmO+j/rSdnAY7SLETsjVe6Vuk+2qE9ecXtGZ1oQ==","shasum":"dd0e84cf16096e7a47f246a4ff30579f627751fa","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.1.tgz","fileCount":227,"unpackedSize":663344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5NOpCRA9TVsSAnZWagAAcQgQAJTV8XJvni0qKQmPb4Bt\ni4YivuAGrjgK00+4iSxZew+HDSbbhlik1CEtrQyfjmlPYeH+KVBsAVgYVuio\nV44pjT/oMl+wKbMznNMdPt15iRRjXZr0WAbAUdlN7DjcIJFTVEoISFerlY90\neGPXF3gqZVHr4NjgmGcCggPsHL7o8QrarveyWWQRg1ourcP72FHL3NaV/32N\n5TCsnorSqIk/NJawlqvWgU2BULAUaTKClDOGmdFKhDPKgK1ZkwJ55A7NWOfQ\nuC/LcPkXcMNWPRxMlzYWZ5NFs8/WvHbQ8pu1e2ivRGhKCaUiDGxiB0PuaAwD\niPRPjCk9NyoBbYdIWXfKsKFmFeqi3NGRvkkcc9j1xGL+QPnXmKlkXsgn54AP\n95Qui3IFiZvZNiEdwrLPAL6UtvMUbj436rbbZsmKhwjCQKIJIX+O6D1R9HBO\nnAUfFcEhUoOqUkPS8vwTnxapIoYaaPTs/5yj+BgvVhOQodu6PEcro0TkosX1\nsaVyxoz4ixBmnQG/PFwni9DNmQUtGG/jcLsxqxv6rG3JR9+rr2xE1uiG9mYA\nKMXC0pNRht9zoKoDi2nuH80K7pe3R9npDcI9v4KbwHnZbS6GUclty+5dRI4e\nkEmDpcSqdVyVFWvwG3E3bBZWjlm7Q5fTjqtRFqQ2iONx5t3qSKCt0uKQ1uw6\nWU93\r\n=fCL/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoO/H8I6SHTuaFyhR5g3RRhRhR59uMc3celTgOSEe1OQIhAKgmRuCb4RKWEwQGgvy19m6wt6F1MxbL/OFHWhpEuTi4"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.1_1625609129061_0.7933851410313417"},"_hasShrinkwrap":false},"2.7.2":{"name":"@mocobaas/server-sdk","version":"2.7.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"47f7c4ded4ea1477acb269ae8eba69c9122b6acb","_id":"@mocobaas/server-sdk@2.7.2","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ezg29snrK79UAKwmzBP6ZER/aoGxe+RdcztN38vyoqnS6i9BkuqqzlZY2F1pVUb5nG71Q/xo7qppMFf78a808A==","shasum":"a4432eb1e51408711fbcd258b949bf685ac9095c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.2.tgz","fileCount":227,"unpackedSize":663809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5RwLCRA9TVsSAnZWagAAcx0P/3micV/3WGIKaRcX2tYf\nyfhgZVB8mfA8lbHF44ZOOOUO1Pl4sqcII0NmDgG4QCNCLSkhmaNMCUkPXXsH\nZ0DRRjE12JV0PpMeZwu4+7MJNhs3gUjKsDMtbaRyuPzUNF4rUo/i7ZHXXRUh\nqjumnYzRVX73G9q/bSBKqYFnzdL/RjenfuVK+Fp17/sReT1i9ARj+wiySdul\nbWvUXHGT1tMH9mFeDEG/5OdtokCsJhiFemqUxc08T4eUvB2RRs74YqfaoEa9\nZ/0XjuGFsSsPEU1bAub81W6vDfmAcPJF2IMH9TuzRVqDU9Ddma8Tyz79s3MW\nwVvVnryOLSS+5hqUdrrsZjCUuOCp/tW23TehplX6/r8E50Be1i1iw7GzIReb\nDuR9qhPJM8yAAkQtegk1LXaSi/G42cYoMCSwxo3PdtSx6wbqd9jGUt/abLFd\n5fvlkPZsREU3nvVXB9ADDtRLIqlARp6RDUMwWOeEv2wIBTPj2aAQfs0zA1tH\n/smlL+MaM8rtSqr4XHPcPWSmoPsgW2H74Zj3sMisXlur3tDm+P64a+shk4E8\nMhAJ7ulBBCeGrlU9yyv0aC8p2G6IYoMLySj+yfv8afNtege68E5R1Vjtrzhk\n54H/KXjLGJT+AiMpP6X6Af9E2WSldY5Eg/dBWT90fs1UdAG0pIC+uiu6Bnb6\no405\r\n=cGQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLv3c2z+eFcem//v0gnWcMAVFltFztcpxSizL5YJDnRwIgK3j648Xe+U+egPqJhFRvr5MHff4xCeVd3w6Fz5uub1o="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.2_1625627658732_0.09833494183427538"},"_hasShrinkwrap":false},"2.7.3":{"name":"@mocobaas/server-sdk","version":"2.7.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9f89e1a3f1f1f175af63543296569c64a02de6bc","_id":"@mocobaas/server-sdk@2.7.3","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-P4Tmg0PK00mGuOFyW4xpu6fd/z0MVqcdBWgVcZ63YI1VX/PnkKITFl5IROljBwINxHMaJgKUAO0nGAmFbagwzQ==","shasum":"7bd404deb7a1bc4432f9f9c8c7035ca56758281a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.3.tgz","fileCount":227,"unpackedSize":663809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5R7ACRA9TVsSAnZWagAAsEgP/1S4yYcSw1lRPEnBkgxp\nfrN6LouLJM3pOlJ71oZNn+Zjhx/w8m+oE+942FmwS/sNN2z+1EC5vm0L5W5t\nlPFhTXXQ3xj9T8RYqY48Teevg6P+5S8Gxrfvmp67BycnmHy+utlRGSl/5Tg8\nP6Rh5fFay2mZIO2iMyjhAI+tuDkpVJp3/kyE4mD/8104IeKUooy6Jy1epMO8\nwiA2LXQqCBycA775wxdHZZtjrzb6SxvUt/65lWv8MW7Va7EwktpoGDP1z0dL\nSYFwIDDf/mV+B9TMA9EaE/JoDYx7YNnoMlffrJc9MLleakwH3q+PCihvSr3B\nLFPcx1yOig+iTt1fMRMM/IljJo2B7F/y9gHZo9aCmBDGrpFILj7h5kwi8pyI\nZgsiylbTgNcXm4fK/gjJTX5KSIw7Gi5V7Q4F7ahmeWX38mGHgAQgoIXyxKan\nVKCTwNukgDSIh030ZlK6EjGpAHlnWKYyuOnTijn2pcvstVQurmqFd+TjbNKd\nsL9yPC9kIugbA2FomGpfwX61OledZ2CLJ28mDpugIXyNlSuvBwliXYGbATou\nhcHx7V8jl2Tevw7oKhcFHVkkOPtCFiKOZQYwA41SFHg1n5OSdW01G97O8LMR\nMKXaCnV9pxkzWV1tUdBGz0uXwFR4QYBrhMOhJ96uaQRo1BENb7s9V9EXYmlW\nF8h0\r\n=O8fJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZi4Uu+DllUntdTzm0e4kgZrXMmxx2gF0Ef+C2unJd8AiEA5X6YMMZ26EzNA6PDCPYk7VLG/J3TQeLZ+d9vooPLOBM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.3_1625628352488_0.3320864514630284"},"_hasShrinkwrap":false},"1.52.9":{"name":"@mocobaas/server-sdk","version":"1.52.9","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"~4.7.7","helmet":"~3.21.2","import-fresh":"~3.2.2","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.6","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.21","lodash-id":"~0.14.1","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.14","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.27","minio":"~7.0.16","moleculer":"^0.14.9","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.13","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pg":"~8.2.2","progress":"~2.0.3","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.3","swagger-ui-express":"~4.1.2","sync-request":"~6.1.0","tar":"~6.0.5","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.13","@types/ioredis":"~4.17.11","@types/nodemailer":"~6.4.2","@types/redlock":"~4.0.1","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai":"~4.2.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","mocha":"~7.2.0","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"42fd5653b308c1df469947d6ad4d78199503d9f7","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.52.9\n\n- NPM: Publish to tag [v.1](https://www.npmjs.com/package/@mocobaas/server-sdk/v/v.1).\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.52.9","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UWrUE2La8HOkZzA+A17KFWn3HvwwyogOd4VSJ53RCxACWHPD6kR6fZXFB3kRuWD0jJzm8F9i5HFP7Wh6D/W22Q==","shasum":"5311bd6e448e46a6d3c0c7d546cddea4f5271770","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.52.9.tgz","fileCount":876,"unpackedSize":2997372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5TCwCRA9TVsSAnZWagAAj+YP/Roehzsb+zjGDjkJL96J\nzc9xwbz5ytbM7NEqCyDH4GZQZY1kjXOO6swcL3QIl32PK3JuqPLiOzwiF+cI\nu6RaY4/cqSJmRZTnRMqE7uhCJuxHYfDzm3ctWVdA0DqqmmSG9qsYAucqWGy0\n6wLVR6h1jv7265+5QdExGXu8zGPtQaakYUPnDeQJ2mZDij5n00ZBYlTiw7vb\nb9SmIoDihyKp+b3mxzxqaomFJSt6jL7SnQ7VRiHYMOQNhtUdK5devmsSyA58\nEDtJpwN4qPNKYdme/LuYdMBceqhMgikP9OQt2QcMIGD56lJzf9MBsheHVjcq\nxyH8AC8lJ5GNYVVOZ36z+ubd3b2QiA+1BB/IzZzKTSW9cFCOkfpuNduRDjF5\ndCYpf1JhBsDCR7ya3IAEmNMvuaSF/sbcSFLbeCJoa8GtCmGDX1ixHPbJmiYV\nIUbbh6rdqCGOhad+xNEqG5QhwK9I4WW3moWcLtIEJUKDxJceLr3jJ1NADOeY\nhMiUICApgGcNoi+sqPuxc5YZibjT8Tq85yL64cam88LMge0Mc9OpZ9fwlRCo\narNpvjKMnZs+2xUauvLs0mTWGpCpW7prI3Tvr6mH8k50cVKvZ+IgHr5X53yl\nLlSd5Yq1DL3QKW/Kk2ozvC8aQiesRlLvS450hdowo+pGUKMP8tWBi33KJg/O\nVybm\r\n=VKfX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZbEKm8HUWz0AJT9qOC+q673O5C9yNOZZcX3DlI4hAgQIhALv3dC9ed+wxPOBVL0TD5FkbA2tU+tKHyiD/WxnldQvL"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.52.9_1625632944006_0.4667252679618177"},"_hasShrinkwrap":false},"2.7.4":{"name":"@mocobaas/server-sdk","version":"2.7.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b61177104aac155302d2492336c0e668e9ebfd39","_id":"@mocobaas/server-sdk@2.7.4","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-wDlQsRoOXyCLE7ru00JnjNvkSL5jy+4VTIkZwhS/n98hsgOdDhknZ8RhgLasYaS6JkO3k43BhlHruxEXhDIksA==","shasum":"666ca02c8efb17cbc04e519ffd0467ed70ad8333","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.4.tgz","fileCount":227,"unpackedSize":663808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52NgCRA9TVsSAnZWagAAEg4P/Al6aDZn+WN4iXgF+qy8\n6k69YPGbnRDD0uxqXPLeFP4N+Kpfj2ey0+a9ebzpqDy0NOGLt7ibVUpeGeS4\nTNT0PD6Ur9IFZ3HJMYF2udqNUhXO90G5gfWdfGaXlXeO+elIp85FZ1PD9SgR\ngtMnbnrLLtaszDAPKlbtJgL0RNLekR69xGdlcjomJ/ccUjkOuPpU9B2FDm8i\naT8UDdxBVsuU7GHL2y/TrBJHgu0NSBL0cXWlBWcVvNZafxO2V8aGTztAhCWN\nHHX+pjyTwEkAsLihVQ5JgUvDbyPFhYbIRBpTyVhuTYMYbU1bHTJBgptZu4di\ntD/FDiEb5rFuYtltiNnYLOmFdJrhcTQfnhRDMkngkuR7/aj0p8j307LOhIjw\n6QNce5R3Ax4897+uS7SqdM8uEZEFN0Ml6N3aRuxokdF44H5FxnbwICAvfop8\nXU0kKlnzNCnP351jDnBWHviZyjKVQJXf6nc0Ko3LgQac1VCHDLbF9puEptrk\n5VNV2JYTnxOL7M+tJMJqLoQpsgYQHIYl1/gsIdQVzN484Tkafc+Rht6MV7V/\nR6EyD9bNj+GGjHrozzL+uO80C/o+IPtQH/r7jX9C2crW+8HZdFUwbm/E8pYF\n+Q+IoAse6t4xkmH3FWW6Dvru1ptT5rQSzvOELjVBeH1BIkyuQpnI5wnk8IkW\n/DnJ\r\n=o4PY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpVsbWtEkbRC6PA6dbxnEZ1lfMyWwwS9m8rjgXb+iu8QIgGMALutdXqcsDOjqgmCPw9TvqnF6wvcvGGhoGxJpgqPE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.4_1625776991830_0.25967882078361293"},"_hasShrinkwrap":false},"2.7.5":{"name":"@mocobaas/server-sdk","version":"2.7.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ae5e13677c14592eb0a312286f818ef6f3e92139","_id":"@mocobaas/server-sdk@2.7.5","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-gmEEexBfc1JD0BUjMLS0qCPRnlVMgOzyLw8wcHDYHvnpX6ctj0LLcwkuHdjO2T2qPOsA5k8PHnKNJgp+JXAfIg==","shasum":"a6550d7bad945c481a2bc526527ada9dfdddf415","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.5.tgz","fileCount":227,"unpackedSize":663808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg52vWCRA9TVsSAnZWagAAvTMP/RZ5h7XWB8ZrY+XwVceJ\nSQkSMaAHgejKFg0YvhriznM6dk8CuYX+Ig2iDtNhAppsUqD8A8WPfcBDsdCn\nQ6/3H4nmQTXNIdhjGpFchkUMzPtkaaoZib1WAqB3mKiFziGRKcBM4k1ZMym9\n34WchO6l8BXVsxmvUXj8Qw/PjiDIvfuHVi8auHDTl/Jj/DX2plQ4RR3sFotI\nUCtdba3aooRLBCTkjlq5AGoPxLYfPUT+STZ7k9eymp3rby2O5bcHUx1SMoTD\n15pDArIJnYpYAk98mrYqfhYNrxpA3CE4M/CWpF9QqCutaiKoUK+Xmpms2xBS\n8GCm7sRTFdGt1UStpGNXckcdNhnKR3Hdxol7X3lbcSiJaCNYLOcD2kb0MDAr\nhzG6TcjL1aMTap4G3S+IwQzNDwtILbwDUXkmOxUaxjfXR2a+HKskx7VsDR/P\neX+r9k6UTA/owRsk57vaPosUPmgVnf5Rz11fVeAysNu4MVmS2aw5PEh86MAu\nlmg3dI2GFWlBQpVg+5Xc9/sGoSKFOg8M1uAKW2iEirJX5gnFopJUtjSBHJp4\npDWHmqdMZIZoVWR0zv91Ab1uK4YBcNSG834ky1+/soXXfyytZJrkunFbTcrs\nZSx/qLdOjzlky9BHLZtxIU6Iy3io2o+/ZbueNmGshGqN506Sng2W8URbZMiP\nRIWS\r\n=7YCC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNtvrqMopPFzij31D2U8Nn6pmYQ8ua9hLrx0pp0undHAiEAu8j4zVaMvU0btqLjq+VP0QpwvyOu1yQjl0fvAiNogm8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.5_1625779158164_0.7563783519685809"},"_hasShrinkwrap":false},"2.7.6":{"name":"@mocobaas/server-sdk","version":"2.7.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2b8303cb7fa7acb29ddf1e56801f0c22ebf09ae7","_id":"@mocobaas/server-sdk@2.7.6","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-iqeZ/Dh7c3GKgWNOg4qZUv5R4lvqpbV3p1du7V2RSGp3a4AI16ch7SzOTRhJJZJOLjAUAm2euraJZaY3CDdLlQ==","shasum":"0d6445659b7eeb695a3a1dde71f8252b06f5f968","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.6.tgz","fileCount":227,"unpackedSize":663808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg53ClCRA9TVsSAnZWagAAtBUP/269jV9mEShbYanCNs5b\n39xTq8/M4g3oFv7CWE57lFhVY6o+4dGkyDevKgnNS8hH2rO+4R5RrrhV9nBv\n6ioVg0ZXAf7yKbBCFOeBjWA7vFc0obhGzmjwnW5M2Q1pBpAI4Rhh4NrYud2e\nPJo8mbFxaGdjH0UOlDn/sz0htNCZB4a1cRdKzZQgt/bgOYtiU20BFHYGAprK\nPSKFXCF1tw74O5HCL4L2S/8JBIyQ80SYbg0Nu/tBc9y/+MfIQj1BEYESWTHg\nZivD3qFcDBlHqTRxShHm7PTqby1ySAvsqkDQwshEVmQYM5etQ2iKrRW1m20z\nSstY2/ATW7UTzf5CUuqXyrVQWd2faQflNNZyGRfjRwhQit/RmHQGpYzR5H+U\niKxjDgEFtfvzPRJyrw1JfqPRX5v9cBvk1vYI5JlyKVQYbSoFy4ZGta5J2Jxc\nt5MsUgQW5tdCpd2Ap2q7ScWmNhOoO+C6hcbKl+DtyBw/riWs3ZOhypY317XC\nytawVB//5X7nYRHixr0UtXfGDaMu7KFy+n0PH9swVVaKmFMENcweMWt2bj8z\nM0RjTh3ezUKuwla69DS/4uhQGiMjmH7RLe7RwQ6T7rDva4VBWWbP43MhLMxg\nGnxs3/tBRpMH78/cY4UMloQMPyp02d7KTUXKPWJPTMTe8lSfr48J2fwSdyJx\n864l\r\n=O80A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJqynwgTGgISg8J5tvaMBqpUlgqsX3Kk0ki54dwHqLPAiBrR+8zUZHUH9YzhP6YxcACBaYr1Z97mYzDVJRaXi4VTA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.6_1625780388762_0.23850829053207812"},"_hasShrinkwrap":false},"2.7.7":{"name":"@mocobaas/server-sdk","version":"2.7.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9565f47da67182e98f37df98be737b29d79a6924","_id":"@mocobaas/server-sdk@2.7.7","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-TNd1AZn6NTV54OzCYL3W4obSU2KF3dh/aQGVI0wrYBec3vZv2xC/EXwfwcgpVBejPCJRPwY10o9JMVp6p8x3PA==","shasum":"1a494e1ae0ae145146ec0e6deab1f78516fc925c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.7.tgz","fileCount":227,"unpackedSize":663808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg54OQCRA9TVsSAnZWagAA71QQAJRCFi9mvWNnJlvfK9/w\nNmjeAssk5V9EcCg4FsVEAtgelLdlRhIBQGAbXlkXrFGorn5dIgoOWfrry8NK\n89OwPZYzoPVXuelccUPoBy0Dh485pxorgA5uBDh2u1SiBUzBHKCz3yh67pex\noU4R/1tlJ42nuO75HF2qDxQwfbCOiKx6Br7nf1qTITgwfkj2S+Ygu/S2jVi0\nXK1K3QSoCqr7HzkiEp9zTkQPiIDnj5Q+C5MyaJqr/J4012MC9KV1Ut/PYzWe\nyNKiJZ0cSBH+KYjNrzJdsXYucSz0Ik3bAnnFnLCWiZC72HHrvVgCrm0JufO+\niFjAk/FG1ihikZH4QTBAUx+/YJoOHsKa8wJO4bGDy6Y6fXxUG9uhl99Xx0wc\nOFZevWXCdV4Im4E3Z8lHp5qKvk3a6fdGw2IMGaqhc4w8i+RLq3tuxPanYD43\nEvBQ33bOW3YIieu5lfFdIzBcOjE0L5n4MvQ34UaTWiAO3HRTPkbgZ2BQo3Db\niHNy7+RWh9Yu9VIr3+iUZLOvOcAQBKDOkFtya9EcP0XHSmdqE+xzmv0vgFXW\n8fEOUKcFC48SXSnOyECbnhitQaIoJfFkUHeva9JJW0/oWacpEO5ooMo7MORY\n4sdWzH+lBmDD9MQJo5a/zrZipWu3TX5hP0onKYAh3MK5aBYEakgShMdYa3i0\ny6P3\r\n=ZISV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMC2BjeXZDZ4Hbs/sGFf9snujlVzE0vLOPUac/It4KdgIhALT/ooayWX/ZWag1LEqIcY94p5fVzxV1E+LBgwdAMNUZ"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.7_1625785232366_0.24603888880097058"},"_hasShrinkwrap":false},"2.7.8":{"name":"@mocobaas/server-sdk","version":"2.7.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a39ea98f43ad7c6f67a5cf40dd8e02afb24af734","_id":"@mocobaas/server-sdk@2.7.8","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-3W2+UwbcZzaWJqGejX1SSf78YE2hUU/XLV99Oj+O5V8IUxIfoqNZtPoeUQrts6K+3EI7HfFiRGSNtbGdYwi2FA==","shasum":"d7c5665438eb382ae8b4987472a4b0ac693f52cb","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.8.tgz","fileCount":227,"unpackedSize":663808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg544TCRA9TVsSAnZWagAASj4QAIaEmBYiAIToePG7uc6w\nyXKDMTT1+wtnjbzLmSefmrkc986/ikni/zkuHq2tWr0Et3MxEdpLiaarYY2K\ngkZY8qcZ3iqkSll5oj106ck58aGaVToe4Hlv5vbq8w0PS628Y4sEZuAeWSKm\nWC/5GbDJaAq2jUt/LwtvFRjLz2O3UpNtVZhiBEhsxyWGnZuYE+39/VGW8ygL\nON1OgFSMgDXf0C505vBTsE8GvZy7WsUnQlYZ3sXaoE4LVbiSZdmztWhbFrGr\nnvjjSHRaOF00Ui7j9552CWB5820hCnMInmbKc7UZCAcIy0BoTWqTNHXeQWYk\nBgcqhRDQmCgjqLP53/WbX/gh+0k+sZmt0SGBhoO4+/8Al3ppHOu9emGU1HJS\nC+13bmtWcfj6o4AI+k+mKcrUyPBd1ed1/k6ZHQ3ROkGlBPinnGtr+EBnexoA\nPG5NeelVuaCcGTiNcj2Sx5o5QO1Jd8G7QffTgup9rU6gtwPmAZrLMEz/MfQC\nDEQpxCnaosAD/Hmx8JgyGJCSS0jHYXYxufaIP1c2caQ3DYDuJnmgkw9BbfL2\n/dvW4Onf8chyVLJyNv1uEJJkViun1uwQCwpWM8uTq4Hr8y9N76QmqcBObJRY\nRoeYeNc11nf51MBgeTOmNeK2Vn0rtFFOE1tIexrX46/Qm9jrNYKsE3YG/jIo\ntGU/\r\n=U3T2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFpupArbw8G6S48BlJ5gMxNTMab7t7vjxXjprK0PGERgIgWLTZrZhDE+4lH93xfBWYtc95rd/VrxVk1LpTiaoS43I="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.8_1625787922999_0.9158790037213125"},"_hasShrinkwrap":false},"2.7.9":{"name":"@mocobaas/server-sdk","version":"2.7.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fcd9b0935fad292af6625f5bf21936bd9339cee2","_id":"@mocobaas/server-sdk@2.7.9","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Wog5QkbQbvFFL1p8TycXCEv90asKWUf8ra6tlf1zf+7nln/psPcbHOzgcq6vJ9ThC8Hw8zKHDKauFqcuvbbDwQ==","shasum":"e7d244fd77cbb9963e80a2b12b6fbd1092d83be9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.9.tgz","fileCount":227,"unpackedSize":663808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6B/ICRA9TVsSAnZWagAAPsUP/RxbUruD+p+7C3EXixd4\noG3iDXWpZT+JA7xtp7kA+Tks9E9LruhsAJKo6IK972gxF9OxlgZtQG392vDN\nOlp7vx0iqNzSV+4zZdTDL/iSEVAPKROX9YfUtOlmis9YaS5AU5EypbVv+7Cq\nb9PmLCGIgHoGqH3hPytvTFK/s+Y5FkqptWef4uORP/MzcW1YeNfg92gZnP6W\nuMpIEI5OBSodjCblsYKnZohcySB4HqqrtRgLFoCXWRUfV0rz8XJWDKPiM3DV\n713m3/QGycUSKEwfkJfW63YvlT/CXctZYfz00oHuVKUAeuUkXPxbdB2s/78n\n8o/3SI028w3tiY4IosE9O5YO2yRZPNQaB+VuDMKonLuKsPwsFWzGcHpuNuyL\nbbFiby3+RC9x4RMtMnqrBTZvi8o3f7Kx9Hp0yn3ZpWjOxA57CPEiXyErU7fa\nbA2m8MUG0F1ap6tJlrDddE+mmB6UHee0ZqHqhrMeQh1UUXx3aBFfq70ZX7Ad\nKYwTpkN80gbflQ4SHaCOLul+PwiASy8SxLRf5LQi+gHZ1mOdryN6Bs7PuX0h\nEOff8lX1MFAI7TSwYiGxF1Xi3YKRCZ5unS9K4HtAFvw53gYOLC/QSboGQaw2\nU/e1nx2HnngcWol+SFuGvp995xkmH2P9swk1RACrft4LuZVzDrc31XPmyJUi\nORR+\r\n=Dh40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDULK2Dv/9764llGs5k5nttjRMtFBZ6DSeWG+HLr9qh0wIgBNf4YNMQSbifhnmZ2iweVDnrm6ep1l4isOSWY9m7GyQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.9_1625825223998_0.08893707348984337"},"_hasShrinkwrap":false},"2.7.10":{"name":"@mocobaas/server-sdk","version":"2.7.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~7.2.0","mochawesome":"~6.2.2","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~7.0.1","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.9","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c4b506fdd19816ad3b850316e9708fb9a35d1fb3","_id":"@mocobaas/server-sdk@2.7.10","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-7yDNjzQ53kzRqIUl7kPrXfPmUkuh5v0dXj2ATmVvp3BjbYqmVfNKkjeu5c2xebT2Q3NpFq3Xgf3o3e7bK2dUCg==","shasum":"f9ce44206885bcb56aa115944feb653bd65711f5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.7.10.tgz","fileCount":227,"unpackedSize":663809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6Cz/CRA9TVsSAnZWagAAsygP/276O4b8ef9u/SgL2IDi\nCgQ6Y6shLS/vEhtL70otLZmLV7jP6hBKSsjzT5sbpvG7OaCgtxc3dY4SzpND\nWnlc+QCUMS4ysL15FBUqmIr1pOb0uyXETS5yOk+2a5SOYqS9r8kmF6/84Myq\nDQ0S8catb8nFHP0x1IlrUr+3HttdANeUU1EKwJHbog3Gdno1Cgv5yswOVu3F\nOEZfQ36b12GMdTkB+FYKkq0ztzP/cHL5E8+qEOAHU+yHV7Ya3olItXXPkEPT\ndCC0Hd7YnCAicPuYvytMbqbIpTOyK+t4BK1/0cXPVTqqPog0EkY2MAyER7HB\nSe67ZV/4BbX2a7LJBXlKiay2SKiWkhqJkgz/Q/gwDkpeH7duIIRrXzwBkhal\nKd1O6xDGO+dfXLdI4wqlCR8bHYpjFJLEjBXAGlQvIRLmQrRU6bUI8EwooMNE\nE8hRoedU8w5OejTBe4driic1RDDqvHxj+8p5FSrWAfBnAF+mWyOj12Qs+/h4\nm6Vz7BBbKqbVWQvWa51K83V/dp+U2ETuD6sa4QE6MFqN2uz0Aa8cR7AFip7g\nsviS/E4TtoCzU3cXnILarB4C2MK7cyK/z1B6bTaaq8513u4ysoYB5+UKJqgf\nZ9Cu9pWOOW7dvarvncBkRHsqK4O/wuNDgrYbnu3vHwpTiyjITyU5Lm270TLO\nFfW3\r\n=PrCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/ED8477sVvp3/mFvIFYP0NzSfPpXlfVpftMtoV/kGzAiEA+259U14HJuAhwRACpPsQwXNYbuI3/aGwr587cKfqSgI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.7.10_1625828607241_0.3069744260915963"},"_hasShrinkwrap":false},"2.8.0":{"name":"@mocobaas/server-sdk","version":"2.8.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"119fddb05dfb27be1e19a867afdd640f2c169088","_id":"@mocobaas/server-sdk@2.8.0","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-hKZcwWYS5T0ydzQHYxnrreZ0btCzINypS+I647xUhFs18nRoiyurmRrWu+dZ8pO+bcQBZ8IJYocHql7v9UQZXg==","shasum":"3004a1c26edcc789779a440c0db582e9b114ab96","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.0.tgz","fileCount":227,"unpackedSize":671070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7nehCRA9TVsSAnZWagAA9ZsQAIInNw366rb7cP1+7i47\nrPXEFMS7oR1YtnG34PAg+nd1jgR+seDZLlhgLa/3yhAb4Z5uRz9EE013MCwT\nuOg7zyNx7Iiz9uDTC+crSItgQ9gsAZbFmzjtF+Hbw1z1U3Xq8Qs7knYSio8X\nlFgx0GvEZn43zT6XkNWpFLKDnm3sI+YZxe4Wy0CjRcIwaZUb6IRK14Zy5i91\nlb8IVJndt0ZKUJnNqKEcYQ92/XmUbbxmwtkBmKhuSCwqsqBl9s0ge6G77jcR\nCxn+X1GNFYpCfvTDykaKxDpo59R2eBnE1mwcqNQH1HFZRO2jPKhG60AEyC6h\n98rbpkd3aP0uIQTN1YejiREh/ZeIiMyX+PdturI/i+6QSVTTgG2Yqcw5rofm\nuNN4rfXxGmIZap4bYSyjc8UpGB5ephYaZobNXFzoLclRwZJeGf3UGSdS+azO\nawfc6ugvKIRGZz8lF6fm/ngSni1AZKd64qN5xO0Jt34jxOVyemSoARm9Hobp\nLY6GTJQ85BXIl4wmCBimWMUne6hFOjfJgra+RgQDb/nc27sDQoRQ594nMofe\n/yWR9/QP931+/yW6wTyBsv72yRUsRR/H5iqyHyzpgNXqW0iL4EPtQ50ktFGx\nAvOARwmTwQswVfYgk7HCmrGBeLlQw7sTk00IrPQ4sLkRjwyXCUto4C+o0hT6\nR+bi\r\n=poRd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzlI1terLWygx1Wpnxqk/Bevs+gK7VJOg+G6EM3auTrAiEAkUfHOuaMe/jN+WapCZkNhDSnGa6xppxakg81irbEclk="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.0_1626240928506_0.10646772887671019"},"_hasShrinkwrap":false},"1.53.0":{"name":"@mocobaas/server-sdk","version":"1.53.0","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chai":"~4.3.4","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"~4.7.7","helmet":"~3.21.2","import-fresh":"~3.2.2","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.21","lodash-id":"~0.14.1","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moleculer":"^0.14.15","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.18","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.13","@types/ioredis":"~4.17.11","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0a3f4af65b4f46e4435ff2c91f638451c69d0a33","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.53.0\n\n- Custom Script Testing: `require(\"@mocobaas/server-sdk\").testing` includes some testing tools, such as [chai](https://www.npmjs.com/package/chai) and [pactum](https://www.npmjs.com/package/pactum).\n\n### 1.52.9\n\n- NPM: Publish to tag [v.1](https://www.npmjs.com/package/@mocobaas/server-sdk/v/v.1).\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.53.0","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yP8Vr156acPh9WAWbIUC9bGSQPmMcDSUxaC+8UEk/AFtovVSSe21jsAo0I/4uSI18iYt6hrQDyINcIHch9a9Kg==","shasum":"2f7ff72fc768bae5cf4a1581d3f3a3bd62edb437","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.53.0.tgz","fileCount":871,"unpackedSize":2995140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Qr8CRA9TVsSAnZWagAAga0P/0VU8Jmu3f6MTk0DheA7\nGgGJP/G87wsuIgYsfelMKxpgT/tK+KUaJJP39nwX3YUrBjqklPLNl1KbhcmV\nmrjd29ENfNLabdNkIHByzS/dchXepLbA057Wh+j0g1zXnCpaacXiIAlffDU6\n00MjMDbzfS6RFzmMZ3AFIlPT++hQXGdRaIWKJYGVZphR1+jvWcIZVZcOV8qE\nFE7wFO41iC8X6WaCTscj4jorKvUjbDcP0X1BwyZlttWU7js/f3jhjbZCUtzq\njhiUT01fihCsSoBDPpwDXg/j7AaF3bDWed39NT6zxNaNSMSdAGhRBgizM9Wi\nbf2p6wGJpTYtQ2tjsUdK+rq2xFGOMlhRK2mNdJlRXvZVPPEdk/nagL+uEO+6\ngvpYAoNdo04OTOyazKAI2LgI3/aZBKgjpjLSyoYZ45ic0gDtV0nVbI4Mf+Sx\njAmhxJTqHsiP7ldyYL1pRLptpfKfnVT9M3HnpjpPVEndZQ+ysfTYywvP2Hjn\nGrCidDJsIihBJZbS0UlB4OVjGlqft7c45MBXzvgWc7CSPsBSRGwh1+UEQVdD\nfUoGpcy79YHlLDpHb3Kap9j5t+PcDrYt9Tzy7bTDaa1bEYpYP9y+T/4Pbs/9\n3mDXEy+uQZajK16cnniM+gVQf2mk5aDsZA7XMgmtDU0noWl6Yx6k2TsprIB8\nFoFW\r\n=UHZ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY5dRWobq6wLAwLfoXeVpY32auzg+hU+pzywXS/2+L2gIhALhhLAKKDuGX9ybfPLmz0KiOsdzFLTbG8l1re0sgXOU7"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.53.0_1626409724268_0.14015606708491446"},"_hasShrinkwrap":false},"2.8.1":{"name":"@mocobaas/server-sdk","version":"2.8.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.10.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.30.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c4c1b17b9e95edc53349738b4b0caf8bdbf2d26b","_id":"@mocobaas/server-sdk@2.8.1","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-9TQCIY7X3m7hhTN72Ns5R7YA3f4so3j5n9VyMVFcPCPAe6D4aNp2quNA0opRoxjJXoj3vcw5x4WDrPVVUllgCg==","shasum":"9a04a0fca636d28f980d0f6dc5ba559b142d5b15","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.1.tgz","fileCount":227,"unpackedSize":671069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9QzbCRA9TVsSAnZWagAA+BUP/jtdKiUfYp8zRS8NBSyv\nHR3rH6kdArQjQwlIbJVcVIcxMYDJgMTM8ndY/KfWJ69Hty5srU7PJQMIUSBW\nyJOLMwFzkGyiELzICVnf8dStrkflloxDgcKh/xsg61yywFrwd0tnwhiLBxxB\nbGo/hkpRu34dRq9iPOoOUXzKshNzWef3J/WqZiDT4YT4Lr1RcE7Gv4Rpbdwd\nDCW9fIoNDb+wdlddlCIIVn1Jkf/5x/jBVrKj5dJcbBgKQfW+obglYIOJ9L+d\nD1u6h8u1w+xdX5/9EgQX3B29rq/KJCCzMHKhACER4Dh3OyDuXCajURdDkjrC\n7i/SizqcNwEHCbp5H1wPkHVAGDd/iCokPqbSwCl691nN8TgmArVX6ouYsQzI\ndh7g/0kOuEFbvi1DdEqWlUy8wCUwY91QC1nLeFeI/chdjAbg/h+npjl0fuoO\nRcvCKi1bXlQB07toobCQB6OoFlcWgZQWU3IYAsxnoEwZLC+jUJiaiW1qx4IB\nDIkj/e8IcvMW1ItsaETup2nKLjypNf2ZZwZXrQQ3k6Ggz0AyMP/yScCXK7BH\ngzQf57i+ip/lOlDYzerDdoojIyfooc7OUU3nNOAkgRBxLJrxgg86rk6YLJXk\nSmy5mTH0eLJfTeSFp4paCEnypFk/9uZz0C6fQkFvFkX8tKfPIK4UW9CCmlrl\nw2KL\r\n=XrCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0nS2aqHS60fFCxVRg6SOLjKsX1Yf23QgvF4CAVVc1/AiB5rNB2mksqGWVzT0Qy0VzH4JMtNZNklTty1h2KXD0MOA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.1_1626672347107_0.44535115446382423"},"_hasShrinkwrap":false},"1.53.1":{"name":"@mocobaas/server-sdk","version":"1.53.1","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chai":"~4.3.4","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"~4.7.7","helmet":"~3.21.2","import-fresh":"~3.2.2","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.21","lodash-id":"~0.14.1","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moleculer":"^0.14.15","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.18","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.13","@types/ioredis":"~4.17.11","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2f641a97a2f498241ab6494fcadc2c6f097f7472","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.53.1\n\n- \"GET /api/healthcheck\" checks if the customscript module is ready to use. It is used internally by Moco BaaS Test Suite.\n\n### 1.53.0\n\n- Custom Script Testing: `require(\"@mocobaas/server-sdk\").testing` includes some testing tools, such as [chai](https://www.npmjs.com/package/chai) and [pactum](https://www.npmjs.com/package/pactum).\n\n### 1.52.9\n\n- NPM: Publish to tag [v.1](https://www.npmjs.com/package/@mocobaas/server-sdk/v/v.1).\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.53.1","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Y2TsuoJ6c5z+zTpc9gEBy3jDOym4spgVugAJXbonQ2HgNcx93rbFNJQf1CPqcJevhfqo4LfhM72CiASDDgzXHg==","shasum":"f9208e20cb6b74810dd565f52a9dadf69e74bad5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.53.1.tgz","fileCount":869,"unpackedSize":2995475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZdYCRA9TVsSAnZWagAAcA4P/iEbgaM0HcPIVLengrk/\nV3Ohh4ByV1qe/9IPiVuluJ7FkwHOsIxHgF09nznjEmQyK4QqvQQdU037t7DR\nDW4stc3d9CAwjZeMe6/3RIZdnjJTjX0tMVQkjjUQzq9i9q1aEk4xupr+buZm\nBa4Dbwlaztt0pL3SPFGRhUAgbKhaXj72rFdBaiLdegrMVcF2wlpk86dPyw3T\n7HPV+mCCvuxwau/a+yye1RDq02ugl70nH862xH1Bt/MVLOmTex+qTJ+SNtd+\nmRrSIPCWJkLYyi7VxRIhnpytN69cLeUuKhHEqoWyf7DDVwIteWw4ayJePY67\nUWMK+XKhnpVcFlw8utwhnkVMehpAK4IMrdh84rt7q80cxCg9G8aEP4b+X14y\nakjjE/Hkf3R6JgzrHmSh6FDWjFpiOUsiL5k5VrwQS4lsNaOcUbySOtcLEPA1\n+sGmW1aAkZen/j0xkc3W/xDyWnOc6B9PbtvzHLDRHHtAc3wf15xBKtWgZYFx\nmNRn4cVmSY984f1MfBF059H2zTvK+6cnsRUP4pa/08PvQN48xM4JOqUNhd1o\nCW6SEuzXYgQFp7IGH07hRPwJErpbPQt7eVcT5AZpygL2sFTd4JQuw9Mwl4j8\nJpZnfLl60ekhg+w8/A6HuaUVwyL0nObsBDX5JtHcQaDU3OsLLY009bRGsqnd\nD17O\r\n=m1qA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP+X5p3OREJKxAwtAE9eRxd/2HXptT+zGT9fnVz4ofAAIhAPVVcUD9p8B26G/agokH52J4gv8hl1bnx1n5CvDzKJB4"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.53.1_1627232087812_0.9339339783740026"},"_hasShrinkwrap":false},"2.8.2":{"name":"@mocobaas/server-sdk","version":"2.8.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.8.0","@sentry/tracing":"~6.8.0","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"23ac66c92551bba5ec5ae0520902e1a71fa5b611","_id":"@mocobaas/server-sdk@2.8.2","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-2as1qo0nFBH/GcFo/tbUPVqPld7nmWG6ylkiSJZ2b7GnhPHL5KMfsJgX4lLbjAcz33nS8W6gajbeFcFsdm2CUA==","shasum":"8cf10f2167e8a3a0fb6bd49524e4871bff245e8d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.2.tgz","fileCount":227,"unpackedSize":671259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ZhbCRA9TVsSAnZWagAAwDcP/0ZHfTp79oTgVdt1Sclc\n4zBS5FhyBh7IkSDcd8EDL2IVp8qSNN9RmBQbyIzi6z8KXMD5zJzbgONvCGka\nfOPP5RCA5Vx1HMiDm3nVYFDUFo2X6RmjKohOtEkgP2IBoJcri0Y7KucNxliC\nvl8hy3QHjqNoINaVun5aJ7xq4kxOJgausSP0xV+jMMQkIB2SnV0nmhFzIEms\nXHZJjoNGSyuRoG4gr/Mk6ApREx85IDpfneHlI5jJMSD414fA39rPaH0lKD/b\n5szOt8YO4tcXMgeaxskfa0cssxBCRnSmAZhudzgmXYV0r6bL3qwfRscAzcvR\nc8Flea+HC8AYxk7KQaf+tPpH0GVgIudFBYYiZdlh4SjhVY6qK+2hwiU+JveZ\nEqryNHjucAgD530yqn9R1Vppq7lVKGcmWjAIHCtgF/ghfRO9RbeK9MIT3cqb\nqf6F7HU5X97UhrWP2AJPGqnArceL33X/z/YW3Ku8W4MoS6cBKgT3m0NomONF\nO+KLJa2VNGVdUAMUgSsr+8FIHlL8YAtExHlCo4HA6sY3hKPnMruHQST/DMPX\nxbo2zaBPcWkvHt+O9t331xe6w5TGZ99Q5ex6iZ6d/txTa29XivPuwiFC24mj\nJ78xy1LS9hnehbS2FtjomB7+7DQSFevVXHR1r2QUfyX7vytHQYYHwGxRE2HW\nCEST\r\n=k07J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEz10F9JmTzIFkkMLY0jN/9l4YMX8ED26d9SYrvdhUoAiEAxmYqWWG3cBDcCN0tITjaEO/dx2jWLyquhB2YdpuSlhQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.2_1627232347549_0.8849917826086167"},"_hasShrinkwrap":false},"1.53.2":{"name":"@mocobaas/server-sdk","version":"1.53.2","description":"Moco Backend-as-a-Service","main":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://gitlab.com/nbaas/nbaas-server.git"},"scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read.js","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:auth":"nyc mocha -b --exit -t 10000 test/auth-user-rbac","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.3","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","apollo-errors":"~1.9.0","aws-sdk":"^2.718.0","axios":"~0.20.0","azure-odata-sql":"~0.1.0","azure-query-js":"~0.1.0","azure-sb":"~0.10.3","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","case":"~1.6.3","chai":"~4.3.4","chance":"~1.1.7","change-case":"~4.1.2","cookie-session":"~1.4.0","cors":"~2.8.5","cron-parser":"~2.13.0","cron-validator":"^1.2.1","dataloader":"~2.0.0","deasync-promise":"~1.0.1","debug":"~4.1.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~2.7.1","es6-promise":"~3.1.2","express":"~4.17.1","express-graphql":"~0.9.0","express-jwt":"~6.0.0","faker":"~4.1.0","firebase-admin":"~8.12.1","googleapis":"~52.1.0","graph-data-structure":"~1.12.0","graphql":"~15.0.0","graphql-fields":"~2.0.3","graphql-playground-middleware-express":"~1.7.14","graphql-tag":"~2.10.3","graphql-tools":"~6.0.5","graphql-type-json":"~0.3.1","graphql-type-uuid":"~0.2.0","handlebars":"~4.7.7","helmet":"~3.21.2","import-fresh":"~3.2.2","ioredis":"~4.14.1","jose":"~1.28.0","json-logic-js":"~1.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","jsonwebtoken":"~8.5.1","knex":"~0.21.1","lodash":"~4.17.21","lodash-id":"~0.14.1","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","merge-graphql-schemas":"~1.7.8","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moleculer":"^0.14.15","moment":"~2.25.3","mssql":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.4.18","odata-filter-builder":"~1.0.0","oidc-provider":"~6.29.5","openid-client":"~3.15.9","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","prom-client":"~11.5.3","prometheus-api-metrics":"~2.2.7","rate-limiter-flexible":"~2.1.7","redlock":"~3.1.2","snake-case":"~3.0.4","swagger-ui-express":"~4.1.6","sync-request":"~6.1.0","twit":"~2.2.11","twitter-auth-await":"~1.1.1","useragent":"~2.3.0","uuid":"~8.1.0","winston":"~3.2.1","winston-daily-rotate-file":"~4.3.0"},"devDependencies":{"@commitlint/cli":"~11.0.0","@commitlint/config-conventional":"~11.0.0","@types/express":"~4.17.13","@types/ioredis":"~4.17.11","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.2","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","autocannon":"~4.6.0","chai-as-promised":"~7.1.0","chai-subset":"~1.6.0","clinic":"~7.0.0","eslint":"~7.8.1","eslint-config-prettier":"~6.11.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.1.4","get-port":"~5.1.1","hasha":"~5.1.0","husky":"~4.2.5","jsdoc-import-typedef":"~4.0.0-dev","minami":"github:danderson00/minami","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","otp-client":"~1.0.3","pg-god":"~1.0.5","prettier":"~2.1.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","sinon-as-promised":"~4.0.2","sinon-chai":"~2.8.0","supertest":"~4.0.2","swagger-ui":"~3.24.3"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0b43ec9180cce837d03b01894160470b45d0f086","readme":"# MocoBaaS - Server-SDK\n\n## Important Updates\n\n### 1.53.2\n\n- \"GET /api/isready\" checks if the customscript module is ready to use. It is used internally by Moco BaaS Test Suite.\n\n### 1.53.0\n\n- Custom Script Testing: `require(\"@mocobaas/server-sdk\").testing` includes some testing tools, such as [chai](https://www.npmjs.com/package/chai) and [pactum](https://www.npmjs.com/package/pactum).\n\n### 1.52.9\n\n- NPM: Publish to tag [v.1](https://www.npmjs.com/package/@mocobaas/server-sdk/v/v.1).\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom script for both table and queue operation. This should improves developer productivity.\n- Typing for table operation can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- TYping is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"graphql/playground\"\n","readmeFilename":"README.md","bugs":{"url":"https://gitlab.com/nbaas/nbaas-server/issues"},"homepage":"https://gitlab.com/nbaas/nbaas-server#readme","_id":"@mocobaas/server-sdk@1.53.2","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dzl4pbNQqVZzc3weoxTziOVl0fFitAVfFj8VO7ii4kpi+OrOYs6HaSy3Lm3knGARZLrLwZf8/QIi2Q6wRaBSow==","shasum":"75373eb3355c711cc4996667c3681ec8ea8ffe9e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-1.53.2.tgz","fileCount":869,"unpackedSize":2995504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/scDCRA9TVsSAnZWagAAilUQAIIcAlfG8rTGEItTvdt9\nklmbA8+TOz7hctzVkw6p3yJCeWD3SWDMcrihKeyqjqOHtXrWaG8oNIEDUCFx\nr9zqr5+dI7AeKq9Tw3cfArzppyhQJzizvCyxeKFMqR5Q2KEiwFTlbalvYq6D\nqNGQ+CQWsURbzFeL3eDHk4o7cDwH8pHAJZiwfwASYHUxK/4sjVndejSxkVYC\nELfoIhSiRxOFp3dPQ2f91Qp426DgrdmhF8+8MiCNAKIq+Bqrpyvuu4Ev7rK/\nMMYFGocFriaJYQI8loBxXSZC5XZj+MD0iBPUBawtZpSx7EjyZ9sgtkb9ep5Y\n2CRyLx95uyOagHj5aiV6V7FcK9CgdbYElEkmH7kY6AlqbBpM/hNFBUJADxlw\nIyj8l/lKP0+IqfqkmynM+YYuFJC5YUuW4jUdI7sBJr6mFAtzMxPqAnhIb9jI\nRATqNOo/qtmQjEhBAKB34y5SeS/tAFreChIYNZKiVbQIHcTTDZz/C2+1wIMd\nD0L7RyHRLqGXorkQg/4/78XfkB3Xh9GaBKP1WqxT4tOs74uoWykZpkh0Ynh0\nkvYJ2f5yxO8fLcSg1nv5LN9xjqkyqJhWW8ISWnW+/ayNng/iyfGJJN4PqibO\nT+wLcXk2SzgQdigjisBewfcaIdpRuUGXQSs/CmSuXLC0dhbxHHQO/FoQk735\nNqim\r\n=l3kX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpR5FoMseustUgmQ70beakzuWsOmAG1arc+8uj8E9D5AIgFtoPmCRYcXXUVHqErI1aerap3UiBvnzbL6bksE9xGXE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_1.53.2_1627309827739_0.49074798865954583"},"_hasShrinkwrap":false},"2.8.3":{"name":"@mocobaas/server-sdk","version":"2.8.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8df16c066a976e41658405b0d2562407fff673d3","_id":"@mocobaas/server-sdk@2.8.3","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yLgSDXfC+bBMVq4IZuhfWfCoLfaUGyQ/6ImnMGLLn8k2HuyZ98UB9np7TvVdZEBh1oLmEjzCHkA64FXLXUfdBA==","shasum":"b2f9c2487fc79dd73752ddd2d7b56d08cd4ee044","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.3.tgz","fileCount":227,"unpackedSize":671290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/sspCRA9TVsSAnZWagAACqYP/Rt+DcqjbDnIb/oEoYdj\nWMCGYcGzJyxOnwgZrhUo829ijfKxyklUBozNFigpdRle8mQE1i13EjuM3sy8\n/nG7Gn8qIk4N4LBdI5Cdbe/hp5Ftf995Hw2daoCg49EYnwNJd9LiSCpnzEVu\nXErRhgoW25aY+znovznza7pBSesXo7cUg9AWlT3rqzkYqYcRZhesue/GfkEb\nSdm+5w0U/qCH+GOST/l99FDtgKS86z7Z6J/x1LD8Lnswb28Q3uDnqmMu19vO\nKQQs/o9N/zknPkPPqspHKJQ7VUAEl9lu3EMXn5f8bpoWO30FCm26yFnLvBTg\nEl80jOJ5pSMm/DDwE+XvIvsWnRnu0J+TxooQoBSw4pwwa374cVZ70QlCKbNI\nE6GLxNySadCu6oRg5PYYI0iBAebxAXhCzw7RF5t2ODLC836c6VtMWoUnrXGL\n4xdRr9MqlVcxOZNc+8OErdkCbGaV1mpiXM9va7CUJ89HeFkXw7HT4Qpil8rO\nDzgoktgfjIcOzw0ZWlzVfnxn7Zye3tR46XpOtNBZBYMhd+AqkVQuHuKLyZGc\nM3AGmZtOpwfCILku4szca52VvcAeUx8/KyQtHfuWpRrlb/cufEL6rz9PPA8z\no0DsBuC1iRSvN2wtFLmz8WV3m+ZW8QQ7CfuI42enrvqtFQ4lBdkgQKL1fv8J\nosYG\r\n=708H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCh+Dpqy/YzD2/aR9RKYfmAtLG6LmW8e0xBapyZ4PIqAIhANJHBPhiSGH1DM6lHhJrGIYJOvcsYF6bi5bE6djWxkBH"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.3_1627310889695_0.6935891410648631"},"_hasShrinkwrap":false},"2.8.4":{"name":"@mocobaas/server-sdk","version":"2.8.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6be60cdc681b1b37fc286c45b2c209863df2892c","_id":"@mocobaas/server-sdk@2.8.4","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-EjHmHfVu1TEsMxxNDNHI1qduqWZAGAmqX8DTKhI/i0xjjbtIqjbPETuNfyXJJhxsKGdN+bmgG2gYX6N1EIfd/g==","shasum":"30bbafb95e6a5918521abf94d574b1d3e516f6e6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.4.tgz","fileCount":228,"unpackedSize":671035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/56fCRA9TVsSAnZWagAAe+UP/0IlZig6KpR/IzvfVaM2\njUJ2t3uqPYV8opWkU0Jtk4pvB/E8on+JWj3Ku9ujzON/m8kbaCMcDfv7FOxN\ndy5C+ILrQZuGMup9gpRF2OWLa1KIiZsjnLkiqla+Z8QXi7/g056PsXC4kRBq\nmtOetanF3pblNG2jI4MGV5OViY0cAOvPR9FUMrWEqG4llJ8wDqJs9G5dV32x\n8SX9GJa3UgY8oNQSRBNSHW/Kwby8fHXTD0rqcH1klQLfkULFZ1RJKu65H9NS\nagp5UAn2S1UoukqFC9yyQK/LUnD3E8O0QoFHSht9Zoq7MqB+tUFV/EQOJTQH\nPDT2lDPHDLV29rheA+LPXl9c1UaOjJKZyPE5bEVfrKkx+ojta8eOKbfzlCAs\nWyEDDSD9o2AnWXa+VY3zJY1+xptxF+OfHeFwQ7eJ5VIdOlDkvh3yZUt8uDVL\ndLEbit9YLUmlBj73hxd27HQjC8p2RjMNdMNNe+fSCeCg6u4kJYVSMWsh8JBj\nJ+7XpnfxyOuUvIHoK1ojVm8+SHrthYkAQbCk89D9b3fF5Cdgs1oeq4ifGD2l\ngAucOUdNRG+6tJsSj24dA1sgzPGsN+lJ0TV62xA2doEkRQYu2+iBd+mH96p4\n8ZRMzfyPdOuJh2fZ5zMWiJFhg4gd4myzdZINZdZbhgy7Cecu9hpuvT1pT7HQ\nY5Wt\r\n=bUS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNQq6oIGqh6jgGg1jtQwpppTN/10tqY+v/4f+YcUGQ4wIgJpXeTRlhTbOQ2WmW6QqfA4NARNWMy4Zk9EIsdbAhYSE="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.4_1627365023217_0.22909899946588785"},"_hasShrinkwrap":false},"2.8.5":{"name":"@mocobaas/server-sdk","version":"2.8.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3b2d0cb2b07bf705a4c39bbd945a9c3005b289a5","_id":"@mocobaas/server-sdk@2.8.5","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-MKjLT67vwq30qPara0xVHKbKsY2mbnyYsLPN6E2jyMQAxhi9ligAQrt4G3Of3FEhLGNxW8Nkuav9E6hQsuG3bQ==","shasum":"8de265cdf2b93c959cc23ce65591204be29e6ec8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.5.tgz","fileCount":228,"unpackedSize":671035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA54KCRA9TVsSAnZWagAANq0P/17mAZq5v5OGp22RtJY3\nlvVDqubhj3Whz40pWXxzoltF75lpDLTrLKzw7abOcJjEVta2lFrbNAK4PWd+\n3DiyqitSMQ7eylpuN2U09ePkDg7MYMjt9TRUonTo0K5N6TU7Sg0co7yuDxrZ\nifvdfpj9kGFjuMw23ipwIq4pO+rLIDCCoVHCW33Gx+0yoR40gto+Eeq91uhZ\nEXAt+4BGULQuig0kKxmbq87YVgEbOy1Q7Ptyk4GXapIhdvfpq5agIZDPDdU2\nQP8s/sfHtOkm9v53SrKXaCrr9UOgoqzpSplOeSpcUn1ZUbBMgjM5XVjNrqEB\nYwpP3aEt5EmePdYfJ0+OTjWVNvOglTE3SARd36WHeiok53JaMOhwlVNQ+A5c\nvhJ4ClgdBOD4XG2BWI3cNb20XDQTAmImDgXlchhtDaig4t8IyxQLjWEvOS0n\nYBfiw7inmxTKruKFf3/CkKPqslaEqXJCjrcamybH8SIthnC1oitA+VMSdtIR\nQsyPapjTQqv/oJAAOSxbUOhTu+68QTaTqn3oMTvxQ+fHofjkT1mgxqp2EE30\n1AOn3lMuxw+BQ0Gm7yPmn02W/qD8MXuVGtZck/PzYlRcNh2U5+nUJruYzTA3\nsFny05ClFg73uZXnWTfkdpf9+XPu9B6GOxs2pJSwwu/C6E5jb8n6NuLSVuA2\nJWMW\r\n=/j9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy9YTDNbw29Xav65wRDjnyJmA2bxtAVpiluXfp2IeAHgIhANi1SBoZMe3pCdJlopHbEQ+OgvdXI/ZMizDzj279qg+2"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.5_1627627017916_0.5409844285807908"},"_hasShrinkwrap":false},"2.8.6":{"name":"@mocobaas/server-sdk","version":"2.8.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1b315581e0aba2c44598f7c6f6f7633d309b5c63","_id":"@mocobaas/server-sdk@2.8.6","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-fRdn5LEk4JoCjKti2hCQD3IvLRaA19lth0flTugdCm2wig9HXgOqMh4dYJwsrEJTgJR0uwItRjCilxvLiFD0Mw==","shasum":"bd5ea79f2fdc88664b913f640115edbf5ade06c2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.6.tgz","fileCount":228,"unpackedSize":671112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA6h2CRA9TVsSAnZWagAACBcP+wUEez8+CuLmqPEownmg\n3bGT4H1dXajBmAzRh+YsJJhfKet3HlGe3mu1y210f2OlYyrs7J9kD4hKnkod\nwUWpTrtPMVl4UAGiMlH0kv4vH9u0SmruslZoQlNy1cDH/Y8+tzfeL0xSKtBa\nM64ijOnPLZHTJSqs851IyxwgDdaE1FkU9MTHcz2ir1PIeJSK57n54bezCTlw\nxtMPEPLJZuD2bLL/3LbyZQDb1praxp0KnaI2iUiQd1HKhn7JxPsQOHH2wdZV\nUdX/Kfafv8ahHuw4dSKstdnX8ojFT4JIeYn7kgh2dHmctyx8tYgzqd97z6az\nyzNNHNDyHDq9XPPN+LzqfYvoyGAnIG/gFIXrwHLY/MC7QVZICBGyLKEqEdrx\njuFbatjussgNGSbvQ3Vt2kNQz84Ldl9kDwGVijtxZLUX3OCuJJxIpEVFyJU1\nWLH+wk67GxLjYMAf5JPYBGy6I7NpY9JMJcdSJrV4YYDClA/vUPBLDajHsrq0\n+WCy0k8FxWfObg4q1Exef49gMEX2uKH9T7M2OEv19r5FNEoULrldf9B2BjnX\ndVjwiqd9dSM1m8VQKOQu7v31xg280QgOZZO0ET4y00hr6b+BN/1iLdRbXOv7\ncoHbY0t+eKuN1okMHaBvTpabmlG228L4qPea2SvZWU/yyQecMjIY9NWM13a+\nP3JI\r\n=lqUV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1kWZZR/It6Ed+vVyV65dVWzorwx5ogWRfxgSt2HXWQAiEAkQoYdtg6jJ9WeD7SJ2wgJHCgO6SAGbwogkKYtezHlDs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.6_1627629685799_0.9125439199766847"},"_hasShrinkwrap":false},"2.8.7":{"name":"@mocobaas/server-sdk","version":"2.8.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4458e48a6371458918ffa957c1285886e53ae2dc","_id":"@mocobaas/server-sdk@2.8.7","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-tEEWuDsXraiSyd6TqX3x6sn8xOgAped57QPf2D/ITZ5HO5eYZlO6Ht7V36qUrD46pxVgQKkEiRoJCVYE52wRrg==","shasum":"12bafd8b4be30d3c2cc9e6dcfae95ed5fc333e0d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.7.tgz","fileCount":228,"unpackedSize":671029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA7a/CRA9TVsSAnZWagAAIsoP/2u6661I2Rlbu7MPv+qf\ndMjXuQ0xLay7HOqC3d1dXIdQNk4UqlIWLrWA4Po6p0NTt/WYFEd0cRMliNmz\nN7pXTylL2Ju6vbBm/h/aGUfhPQ2ySC3h8cQK8ltFYt0mfSZUBnsCHu4lI477\nTQPtqy9cgczjWrBJGbobBiYnoWSIqz9tzSflL6Y9HDATByKPI0BTD/cXd10U\ng/gMmytTLQ2gaf+y6LJjsi9N9IFxgmPEL/Owug4Ptgw/AJoeFGHaUt6dmnSC\nE83XlyzCIbNgS3FHJWF9iIHpPjaJneuLei5jpXFOXjr+goCk2El87nlVJ6Wb\nUktq1H6aKwxlRxnmcPGuB3CGeU2JRxE2/ryvcgB8MlCbdyDlq2j4fZZityp3\nT3duKPUP9v+qnDCdYOSmKjg8BYtogrG80hWNCaEfR1Io/lYIasDDiceFhP6O\nkiTZDaTlTZdHoQB6kqcpYULnDY/HbRiMxxecFTA7cykJcey21xkUqN5DlY1U\nkuJ41GOszu+2NzV1l3OdihIUqaFIJOi5GzDUobkrLkb1YfboQ5ySFAFa9W0r\nlFKuyUbT1N3h6aXFxfMV0RUJVSTSMmWe1WTgcaCNPEbPSqRknHt2n9V7bxmz\nArQyNl+xU+IkHSp4Pm0gp1xMaM+FXTav17zfnu/UwlFAFUhpYxuWa57XPjOu\nqgT3\r\n=B7fH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcpS7/iH1WtQfRzJmtHtdnDN5jQIyLUe5xds0SgTH83QIhAOS5aOPMMJPPNAvatkeBET5NOUHEfUJFMveNWuTbWtTI"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.7_1627633343165_0.3211911006019852"},"_hasShrinkwrap":false},"2.8.8":{"name":"@mocobaas/server-sdk","version":"2.8.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e47db993d3f02342f60cdeab5022013971ed0b03","_id":"@mocobaas/server-sdk@2.8.8","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-uSH7mZX8tm5DDSM1xFQ4tSVDZveUHBmsw1c8X6l7rzKswIK1dmDFgWmqpVuq2Hh1/uvIJchkFHkU/Z1iqoBDYA==","shasum":"153b66501d461404e26d2c58c37099b2f4d1c4ea","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.8.tgz","fileCount":228,"unpackedSize":671047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA7cmCRA9TVsSAnZWagAAWNcP/354McwZKZ/quR/TA3aN\nH3J9B8geD+DuMliZ+c7uub16IhM9V7DeCPOCr2W4t1TrmLBwV6GQlttSKPcN\ns0v6uciIkhTpX8QH0SgLTaMqdweue4D9Z4piyLgnNx6XjJ4nN96KT94LCM7S\nCZuAWMI3vE3TLWS0rkpjPfeC288ckarQvuslouC8DCMOBTuMhU5Pctp6o70T\noMvJn7UcMuXMXfZmnHD2X0lGFEZvNwSTNdC11rHPu8dXnUTGSvSkbO2leobx\nAh4ZX4kQ2eRD0siEZIzwdLc8+9s1K/HeiQr/i6e/yBYeTSNrcNbxaHwZnwgg\nbEkVbcmhMZhBNtctNVy5xN8/w8s1vaCpSybMOgY9G08XwLHECidJPYIKqj/2\nQCRmnN2hgdvPeoYVO4hatbvqb/UZartLrRW7DkS8+xMcK8uZnL5YEUjzOHOL\nzbSfoeOZtTku8SHeLQQOEJHhIM7YcwwMycwVP5544GlMFIbnNX8BxUueUKS8\nI7N1IH/2zzDWVM3uh9KRk+Hji/39TM2PsamyqnzeTWPUZnhu3kybuIRFwgh+\nsFfbbtTFjXmKspJE7esiXHjHC8RRz01sUBtHHiUcWQTpBING74EUFV/+CqDT\n11xapBV8JEXavcOW/TbeWhjYMiJM6IaPUXliCYRVIjLYGfKA7Cu8sZvk1uKI\nGPHL\r\n=JFzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCv0Gk+5JOUtb2RSuslVBOKoWbqxriC07G14I00aQOPgIhAIuSlwgqc8r+3w5FN1Bu3Rp5+wr2K1H1EfeAWmIKGDMi"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.8_1627633445976_0.3530392969091458"},"_hasShrinkwrap":false},"2.8.9":{"name":"@mocobaas/server-sdk","version":"2.8.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"acc74e17d14b355612f459ad194bd18e8039bb51","_id":"@mocobaas/server-sdk@2.8.9","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-9octbt5/4vqRrGadImWtv/JW2xa2fyPYly6JCYwEkXSvZVMoMCa8CFzQPbmfhNH5UGkTbx/RIk+e2e5rGH1OAA==","shasum":"d4b97ab3f7c3465ace177446fffa8aea79705962","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.9.tgz","fileCount":228,"unpackedSize":671292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDWITCRA9TVsSAnZWagAA71YQAJ4cgkH0723dfvV+1ixh\nhgNefs+EbPHReUtNLDe9sRxgt81hXI2vHvN1+IGQiuq2nlVWRBE1+WR2FUNr\n1QsT0jco+nxO0JWKanM4qzJrCCTUtfS6O4S695cOrYHjY+pH1xy/TZfCzH6C\ntlyZP89HrxcrrXV2XROvfeNJg7TfTlXnjqV6pvZX5DXVP6HKkV1FDSYZiJGz\nEWHvhAjCPfu9rutJXvRxp3z4wIBDQqW7lBxzQSuOgL+8PTEJ+/lmWutS59CY\nHojWC6PaRkeF0bZYgujUsPi0zWLhag4NLubC05kgDMaaioyhWiMekRh4kOYE\n2tvzvb4D2+kOJBpyL71i2oyc0AakqSe11JdrGhJxogx8dSl+NunmqV97YmjE\nXCD+FmVQNnWf1KTEdeS4s6gLa/TS0NzdrDkOA4kHeB8RyqWoP6jwo1aUqcZk\nxbJ5Awg7BEpNo1JIBwAvBUWWsX4D/ZmBNPcgSygND1J5udQ7RkVuVxTdhC3v\nvbUqBfkayFR/viyE+EyW9ClA5F0inWGAKdx/hV+1fWu7wCClqcGqFFR+myTD\nnzPdibgfI0u5FRIZspI/VF5mkDlL1WaxS+2Jx8eTDNue3MjHJnF2fUbrYpYD\n3X7M6tdb0a+9qtfzUqXU0LEZZEQnsC7rvJ0ubGc1BoSDE/88/peTiRGqQdp7\npVfS\r\n=SLDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PUxUjwY8xP2+JQ+QS1Zh7FOZAno0+J+NtA8chIFlPQIgfyJnbO49phXrFDGlog/3ziBDdcg48NWzwmnpvNyT/gQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.9_1628267027773_0.6589562968347089"},"_hasShrinkwrap":false},"2.8.10":{"name":"@mocobaas/server-sdk","version":"2.8.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"99169ee5f99c11d73859da1fe20c36046fa3812a","_id":"@mocobaas/server-sdk@2.8.10","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-H6vfZcpqp7c6vlTzNJa6hSliRonGJ6yxrcitu2aL4WuKFmpQwUsyr0EP1K4PLUHjQASa8gPdNlFK4W7zmpWTYA==","shasum":"0e177593fb77914bf8d77f417a63c570864288a2","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.10.tgz","fileCount":228,"unpackedSize":671291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEjFfCRA9TVsSAnZWagAAa3QP/0tztlVzjip/g9MQ12rc\naK9YDZFZnsVk+4fnohs+2FQQo+51Mk0JdWeO1WBazmIeHJDSPPREX2VB6huP\nJCMXcMCCqFDLMqyLCqiZkh209jA3q5fRaGfzeevayim/ZXm/Kx2UgNAO7wRQ\n3h4p1PUxUSvEZdoRNMmxtYKtP2MuwBY8utx6IYS/A/ld0DxbNbvd5HCE0sJE\nvHWBv53jgA2gNZXgJkP0hjJdsmYnT2E15SKHXzRjCAPtw0MNbiiorXXHvnRF\nWeTBI0DByCSNtXzzNWzkGEMS88rtGy5B7115+l1XoKRcZNBm9P2DHq6mFhUW\nESJyylHZnIJphUeJFz2OZcVPml55G02+7bQ4CFzhnTgYzDPgHuINT3XFNQH4\nx3mgtGKdY919egB6kHTqNsKOqhlSDtSDtjl7ZgKapQEX2BhLGWeG58C14VqI\nvrGV8qjW6mcvarty4ds7BC+WyGlnjZL5/rukN+SoUBGul5nWO3p+up2KvVaY\nFtzBqYhnKP273lEkvwIjFcWkye6CWZQyL96psI0Jwd4nkzY85UdWqV0riYjg\n+wGWLocsI7T+3pt6MdyGgCcd3ZNPZZ2RsseVTqGRg/b1KvAeSMsiXDl2tWNE\ntkgHG5OPBzdpb3d7iucx1bVK7ML6us10ZgcNLIRCDwbYqE7JXIQVAB/6Us8i\nav0k\r\n=hcxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzTd9H0sV3cfYP6+qt+rFxxgBRAmb0OtdrabZaKZdZugIhANlkOc/eJLFwtce6eEnKFHI8+dOHljcEs4uCyPgT+WgB"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.10_1628582238769_0.2464573653467872"},"_hasShrinkwrap":false},"2.8.11":{"name":"@mocobaas/server-sdk","version":"2.8.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"96ecd8df892736b14ef30e96dfefbafe1b1cb9de","_id":"@mocobaas/server-sdk@2.8.11","_nodeVersion":"12.22.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-M2ic0HBowk3bJUc2jHpKD0n/O86zvQzewnX9T4s0CV/+ER1RglaZymqbryuQsDkqXT5kLqYK4SocF7zSLo0R8Q==","shasum":"d3c8813e558ef90a13cfd45738c7df9e3a4a876e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.11.tgz","fileCount":228,"unpackedSize":671292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEkcjCRA9TVsSAnZWagAAeUcP/AhI3VQZrIbWhnfLqBhH\nrl2b+oGt9MaRZ9RSLAaNNt+Qf5CHQRHUBMTqnFxd+EHfCxvzzXoZtqyKNntL\nOOb3Kg7QBDklEAvOGhpI7KNqe0GnTdKf9fa5+zilbsmpgyzz+rwccR3OC3Jl\nfKH5N8x8RDDDZBVK3/vcViMnXIEDZD79t0WgChyJSQPTLG1cbvqJyLZ48N0T\nMsBFUzdvMSMv3vfMFHzwmIKns4jKD9zNSOJ4Vd9fxSlVrv32ouNdPap4wL4l\n/qELz9T7klXWhaI0uCm6YU12REQ64k0w99iW3xctKqO7L/wwaoVHnRaJ1OMi\nZzNmC5uWgQVXqPgNWZgUMzB/0ahS/Wf8c+q4bqETAdX5xHFW2v8HNUhYEOK5\ndGIzdHqhKskw6gPhpUl/PPYPaoSfnMjBV/6Jwwxeo+WsLeCqnHK3l5IUE0C6\nqQs9QvmfD6VtGdrS7LebUovdAALDIQrQaFxMbDWfgPBrO3FFW8u3fhh0yPmd\nKCxGcS/Ev37IbLvZDSt7aTK6CTszZeepgAJgSpgQQ4AK+ojjIGqLPZxJTiTo\nuLmeKuNXCABR1Hk6iWQZgliuOmP10evhS1oi+t+PEMZpfsukIhbPtLo20Ivv\nq0ZFmMAdMUFDNmfhIgATHn/ds6ib4asV0Tf5H9TB8mkWQNKH4lw9zy/7ywnc\nMq2k\r\n=w5kF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClEIwKRpzKizbVRPVgwHN//mJzn9EmnZqUmnkCfYCQ4gIgTgE32maJFnX8UrVYqcyTuMvPiZuzwYPJLBqef+1/+SQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.11_1628587811570_0.2794857335701455"},"_hasShrinkwrap":false},"2.8.12":{"name":"@mocobaas/server-sdk","version":"2.8.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.10.0","@sentry/tracing":"~6.10.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.5.6","aws-sdk":"~2.814.0","axios":"~0.21.1","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.6","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.1","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.31","minio":"~7.0.18","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.17","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","prometheus-api-metrics":"~2.2.7","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.1","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.7","clinic":"~7.0.0","eslint":"~7.31.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.0","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.3.2","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6f2bc3e155c1e2413db3cb82ca530461bc8676f2","_id":"@mocobaas/server-sdk@2.8.12","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-jPI9qHzHB0g64A3l5C71VCT1DqoxqjSB5+jvIw3itMLdL6RjmfXluKbv0Pwchlh4YTRhc1CFZdsmhODyfMAFbw==","shasum":"fa2299c229564b347913a88f9d957911a4c494f8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.8.12.tgz","fileCount":228,"unpackedSize":671733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGincCRA9TVsSAnZWagAAK/MP/ionpCIX3KD9Iyre4l2t\naXFntt9eWIdPsjZNCAC7nMerLDZnewl+MPZwZeGgvkXr1ybQlgJfvCh1g62F\nqT78iItq3+lKOyliJNnbvWkhYbeLoLCYcc/Nld7geWuU91GnG7LfTbBGCNJq\n21modlJepTAOboKZxlaXJMX8vxB08ewN4L3Rv6LNebIX6HU1ZNDDnFWaccVv\n+LBGs6c0I/JjN4YE4gdkKec3YCEbeSel6cwlIWdInTS9UZ/ilqnbiIlEgCWs\nCnedcRHEIzVxRcfVGyiYcNlCblddRqGTtEqMxt9Q26ry1f3uLGn3qeMazuja\nxduR8pwExDDGgkMSE0i//Y7WAlusoVc9Nb4z7P4iwKi1mj8B3653PGSwmpGH\nXa8ur4lWosQ8S2BLH0WXos8YPZ66CIpbw3/IiMw+V/xJeLGGtmg5rV3A3fA3\n+AgwmQcSmddRxZouOrXzEv7ZXHORfXu6qBuPhMK9n1zPTHZNJ+dziQ7pqVPk\nJMdWo7KJx9cyewRMlDW4fDVwKksfs43oNnAu7KRqO00IoHPT46XknTk3Tz+W\n7pzod7+RpeNTXJNvqjh+SrjYBCu27cXbDMSATqjsGPu0RAhbjHvOlKArjkVy\nZOOFa4H27mOo6FYYsjHckJ8flFxClzj86zHl1liY2I/WijWuAdRDiJi655qu\nxk75\r\n=1ttf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHmIJMhxT7O3FIIIB8EloDfIaL3GP/5WwOgoUBSWWluAiEAxuzpY/SPimN2TrhyrwY19OwIgBICschZA4nzB+HCEZA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.8.12_1629104604594_0.47053420364467535"},"_hasShrinkwrap":false},"2.9.0":{"name":"@mocobaas/server-sdk","version":"2.9.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","tar":"~6.1.11","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e177202ddc144f0f6d338e5ef3e6c169e78d17b5","_id":"@mocobaas/server-sdk@2.9.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-eh6hc8pZeuzyTVnGqhl44fNBZRVfNHndGD5l7GznlmsZjqCIh2QCKs2GMF3jFAa8dQ8VTCFCyaSZUZSelhsVvQ==","shasum":"90040f2a89a64feec740530125b473cfd6c41645","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.9.0.tgz","fileCount":228,"unpackedSize":672392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOr0hCRA9TVsSAnZWagAAByUP/2bpzGWnjSuRZcVwKJMW\nwM+3lwq+8Ze1PTK3N//zOZDlcJPoETNU3spLQ2L3iFRpyoK5SWSIC2NhdhKi\nmr+BurMSej+qeVbcUazt1eSADfxddAyixLWDZgTKHFeCmz1tDrla/1PTxFHd\nOzzi6l+AJgN++qTurw0oRo7oTeb1VAMuMqqLuabO4JlmdQk1ac5yD+WVxMLL\nD9NdCl34qOJERbS0TMpAG3qGnGfcnr6yqPfQ8XoL0k6mHSvyzYcDfzs7PXf5\nnV81wWbCkexu+jePsL/q3weoMJWGMo241u/uTY3a8FVd90N2uENT5LzTyhz6\n03UTsodZ+twYdBCyPMvwqx9wDTk/HNtZ/+qhYyxFm4vc1BzMSYHlWN1vonSH\nUFL6Fi3j86WW1uYn5TIaQ04VtiJcWR9NxhBgvi8ZXjkwVgGWjrQqBCN2ClXB\nvlutREnPN63baPnM8hW8peZvAa35LKjdAiMdy6nJ7/7bOT26CqbODr3f9Auv\n6ijO5cHyS577a/Kbdwi6L+mj2KVm3lXnJ2YAz67RaXO092xDanav3uau96S9\nbRhZGQzIB3pax45JgfDUW9tAL1ak45/YrI4jl0I3BfSJUYbwyD9vZxKuOaWs\ngKEZLoJrI6TPpkcoCHGck+EzOvjYb6AOvSEE5PBeuBrXQnyh/JCxxYsb4ByV\nVwas\r\n=Yoan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBqymHf+SwkUPCP408LygH1usq9ryNBQiK0pNd3Ky8oQIhAOLIblAcfJQW74lOeQb7qSA8crv+MWaAREKecjuWzUvv"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.9.0_1631239457127_0.8337960284939157"},"_hasShrinkwrap":false},"2.10.0":{"name":"@mocobaas/server-sdk","version":"2.10.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f081a142bd3e53b696120e18f0747ee1b0786736","_id":"@mocobaas/server-sdk@2.10.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ZSKlJtk4ya57BXsLUly2DXwwVTkFGl6iyvM9CA1ZTEua2EZ1DRvCVE7M4xnXx+RfrLSNFe1I39zLyQDGMtCN4Q==","shasum":"d3d7972a67090ca90f92de965c7e3fbac2520d6c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.0.tgz","fileCount":228,"unpackedSize":673042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP2RzCRA9TVsSAnZWagAA+2YQAIDDbWlSqzX6ZO//MSL3\nZ/64KQQqUgWGyNZL/mHpdNmQm5d/8HOxdSGgxTy4lUWhq3POR6eW1AM3bnW0\nAB+UeTxUWDQitGEi3RUPTj82mzU4JBT2SCNe9ysHP6ALQfNY2EYevVAaRRF3\nufWf/0dnjpox5l9o9qtBWfj+QuOYtrC2zjQDqy0s2+trSGXWuH1cuoFszata\n3cmMML+dIgIqu52UfV8eNhecUAQz6WdMOyjN4cnIycyErUI3lumJ0brUAe58\n/nRpiLdqELQ2M9+SvX8QyazzibiOh9DDgmLE2dTVMZqu0jZuNxywkI8+PfuN\nlzdgTgbIYRGoBuVmERYbJKUXX47WHOp5I7yclKPG4zMiyexdwaiNTttaESeq\nSty3ivqqujoPLGLKhDUCJtqOOZEHqOo4cIMCcUkGb544KLm1BCXwd64yMoSA\ne84CozdbZkjEStYTKUYcW2QFdr4rIrpDE4C+ISqBuj1F04elZFW0/nkI5gNl\nVkzQmhoILjsaCsnUHsy/mhF+qUuy7Zg91EqmxxZUT+3Wuq8vZfffUX6UyXxs\nr7YKmwhc+X73W0WX5sVefLBp+MlbmEEyVO/lNL5e43W5hkUsW7dVNXYS7PZ+\nz/dIxKKFxsA18qbvA/wRN9crw6vjS0yCORmNoxzUuHltzlSMr0R73D9Ryw2p\n3vPg\r\n=wfZ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+SARL7RWNHGOEsBd2lSDFRPGdSf+vcAF8dmHkakWAiQIhAIOXLB3nWDe1mTdaIWjA1p1xm2UpP0h1yPh0qsTdbj/t"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.0_1631544435593_0.3841790096317672"},"_hasShrinkwrap":false},"2.10.1":{"name":"@mocobaas/server-sdk","version":"2.10.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"8ea8cd796fc7b688fb0a87911f6a187013e60459","_id":"@mocobaas/server-sdk@2.10.1","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-shCjE9j/LJ2cNh6YaXtbvlMMI5h6vpvdSYpQ+cJ0YT18PzvoV+G4dIlqWTqCnIotJ8zCaOOnPtXvFwtVJkLQyg==","shasum":"e7382d2071e1986894807c51932b53ad6ba103e3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.1.tgz","fileCount":228,"unpackedSize":673204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQC9ICRA9TVsSAnZWagAAJrEQAJYcDcERoe/cXHGAe2h6\npWC7kK5r7kZR/lBV0A+AVo7sECZ7+yEIHNMVSO9pTCp/xofZxPtmfLZG7KW7\nEv4nIwyNJPDBtrnU1vwSTEWRqU+Q8QZc22KdF4ulywAHnKIOLdbpK8uCHAJ2\npZeZ1p7uUTOiYTToIPB9KWrBpeCX75Spsxw+YiU9WNOQ0GhJlLxhHEokllke\nnp5l86jeaidzauwg3KzImSPmx3MUGAfBXz29PJ27vCN9xCrlel1Vc3miJ87+\nij0do2WLp22R40VHXAI27XynqKtTIaKXVDeK7BJyoxdcgj8XfOPEbvD4tx3W\nCqZbXEMFxhOWOY5LiY3LI3yhb+1xzqGUMG+FHjpibwQ3RtPRoWxDt6+xQMS7\n4uQTYgB/CYajyzIYhwjpaapgbSM65xPn3RewS3oRLN0oj0RwoFAIrjTpswhw\nw5lndpQRWFZnykVNnffsyUg2A/UYINBp4xRtKROlq7RGJNH1umJBfJjcZKoM\n1dayllTPX47ri6q+WfcfHIVyZNw9kH7HWbTuM7hYwI2ZtAS/M0d+J3UVKCrn\nMYsQuEgAJOcZpqZPvYC8YIE9cLKyp9yhLn8ILpYS+Ow/w6M5qf855TSMiQOF\nnwgMbkhcuRHmifDGDsbFYtmX7M3FziZ2CYTU16T1bWAPkNiE5/ojlurHUKNi\ns3dU\r\n=r0hW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaTtxJ2CliATyYo7PAAaJkFu/bq6V8DQtDE2BRzAf5rAiEAjvgekic/t60w1nlwWw2BD0Q0kOMb5nUs7ytqt7OcU0k="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.1_1631596360429_0.5510649495899103"},"_hasShrinkwrap":false},"2.10.2":{"name":"@mocobaas/server-sdk","version":"2.10.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"03587b41424b221af24693d2c02cef1d16c57a47","_id":"@mocobaas/server-sdk@2.10.2","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0Vk8tqhodbgKu1wz3WVOj92tafHlR/VNgLH7HMzPTQbjKENlJ+Y44EBYPbGHvQ4OWRktLjXs1xxt7i5tJ1hXaQ==","shasum":"f0b959983f143bcd96cc13244d4aee62060799e3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.2.tgz","fileCount":228,"unpackedSize":673202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQF79CRA9TVsSAnZWagAAs4AQAIai64HPhavR8Og/mGtU\n++jUCId2T6G8LL2yAOJPFhD8SrHB+bFc9cley0kAVXPdvIUv7f/hJcMYEpOG\nLv62dF9YRNbejGzjfb9T4n8at8nIp/ULmg+qKNkvCOns0AGHDN237a5/Iqj2\nz6Dw7xHhNW+6amvPhkZOQxog2o6mqn+sRUMB51R1/huFdsB79z02D3OnHzCs\nY3cfClnkIE+IsBiYVLtJHN8vtOSPH85iJzDsIgK4ZgGZgBtrUz+pgFTH6HLg\nb0pEripbf4wZLoyg3FCgYupLTW8iV0CGCFp9d0GDl7Tx8t24Snsh1u21Xzyo\nN8MNPDQrc77i03EOygF1hlnJap6eQEFGeY1SzBm8wNMKgS9ShsODspcVYgYm\nFEyHLwGEBXGQMawvvaaTsdyjNK5vwwO9Cb0FP33Q+KZfP/IcsArJpmYnPOxL\n+DI8nLvSw9AvnSTU6szsfxiHk/e26/ikBhITOXYpz9Kd19sHiDYT4XfNwARf\nb+JIDLTroX9X/QXXhvWaKtCSq1chXCRkWA4Sa0TSWPOeyykZr+njuN1N8eva\nJ2iPMAIDfwQOXGn4jgeKtVzl3oY52BfLt1qk/Ei/BRCBZjYqmErNExtV9SPb\nk9FfVT0mG9FAq+QM8JrQhMHiJfk5naPRMSfbjb58bFvwms6SDtqbXkMfme6L\nXQrC\r\n=rE0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEew0cyJgdamyDNdZ4mSXJw1akw95VqWXhWB+H0gmOI2AiBdXMIZCJItwM7isadn/p0qpBtiP/cttgKYU3U3D4/E2g=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.2_1631608573008_0.14957254067217307"},"_hasShrinkwrap":false},"2.10.3":{"name":"@mocobaas/server-sdk","version":"2.10.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.0","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c10b8df9eec8958b3b15562fae567cffdc4556d8","_id":"@mocobaas/server-sdk@2.10.3","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-phylXPXnzYvpA082NFAJ1n3ADSK9wrGusYxA864WwkabYFpFXOloVmRPC9Nv8M6ryI+S/Tbt1pmdAqlUSQsQxA==","shasum":"39db3298fc9f0cb136dfb948df95bdeb3896fabf","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.3.tgz","fileCount":228,"unpackedSize":673202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQrCmCRA9TVsSAnZWagAAR5kP/0gSURGqASqytcBizSfq\nbeZJd0azxG6ojYTY5r7Fp5cxBK3958WnaE1/PMKZqQ3UWFJx+KgxV/FPJS0U\nm/u1701QdXq82nV049S71CWmMUwc5CngcuKp6OgaSnNLDC+ry4fdyQRvXNvT\nVALpEuZe2qxjiBS5x5FlR5vZemxBItjiBiqMnwzBlxG6n03yYaeJmgb6NPY6\nOcmEGsNdzYj1igyIXS6i2cctsLGd9dBfOe7x4X+Dw7z4g1JF6uVBG600Ed2+\nxH+YGXSn+5qKQJ3Ar5OK5oIlP+bCwuIrQ7f4Z0qPV4qasmTA5NwdZJcFuHNO\nkznlwk3weUPQY/2mPBBrse7zVH8IfnLcP6VLTHHv/l1b0HA4wG9cyuuwo8aq\nrJza20pq5RceR9rp6PaAR7J60T2p2ZcyUDj1vREN7GHasH75+DRuZNs+Feuv\nDyxJbJ1BAQh1/LwJgolVnOIdyWO/yEtAah0j+owf+kKzV52HZ5tgmJZJConY\nNWKOiRHRUvYX1V1gBmRIh2m++mHWBQ8XwUx8s+c+BhOGuDWMWBXww6ZVRq4S\nlJxgu/+fC0IhIiThpACKQw+hwfV9jmLEwpyx31gMupsy3dFul6rfCjAJEwYW\nv9vpefs+rNgzwWY6sqTlQaRamvrS+IES0YbhAV+vsVtvwpL1NJ8udeVSn7Vd\nMe83\r\n=6gNs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbTBgG+kwK2oH7uzAanAWDQIUk41yF0Fk2WUczLm9+KAiBJdszH8xHjVi+QK6rudq4E2H4JxGTqWxxaDlQZnZLf5A=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.3_1631760550176_0.820320152760073"},"_hasShrinkwrap":false},"2.10.4":{"name":"@mocobaas/server-sdk","version":"2.10.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"^2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"86c4d827bdd632570add21421028f5ade5fdea5f","_id":"@mocobaas/server-sdk@2.10.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-244d72XtdyZEYSm/4hU5hxsnXZ4hPr7w7BAfGjc13hga8LAGdasMKNCs7Rkui1Cd7yZHvEhJOGoWXpywU+dMiQ==","shasum":"7cfc9c5e635ba4f78ad7f438c71a1d10c1b398b8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.4.tgz","fileCount":228,"unpackedSize":673262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwKcEUsyNdsYJHFrUjppB0WcERhvb9Qdy0LYlK/YCwfgIgYyFt+ObYeVmUK1tGmA3YIYqUf55M+iehujoqzh2wikY="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.4_1632109391748_0.30227034016843524"},"_hasShrinkwrap":false},"2.10.5":{"name":"@mocobaas/server-sdk","version":"2.10.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.12.0","@sentry/tracing":"~6.12.0","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.11.1","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"^1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.19","pg":"~8.2.2","pidusage":"^2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.2","nodemon":"~2.0.12","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"^2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"169491a2c0e70105025a7ecb8d6efc99da0b697b","_id":"@mocobaas/server-sdk@2.10.5","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-MkDoHBBcCFzkBFf+pRnIeEVFafeD+lzi5gqK5gPRYpvK7d4Q5oS8I1MMg7rzhSbZbePxL9bhZnj5WX2/bHu+bg==","shasum":"f0f52ed198fe12ab7c82e1ec1d42ee96eb6f3013","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.5.tgz","fileCount":228,"unpackedSize":673460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD31Yh9lMMm6oMHhJOFBo9lpDqAlzqYAjIxbb0zCT7UrQIgN++71YG6NfTAsvE0hHey0mZ05M/Yk8WS9olYO5GzHAs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.5_1632383151516_0.8295334485170616"},"_hasShrinkwrap":false},"2.10.6":{"name":"@mocobaas/server-sdk","version":"2.10.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.2","@sentry/tracing":"~6.13.2","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"778b86555d43dbf5ec59a7089acf5ffe1b6d79a0","_id":"@mocobaas/server-sdk@2.10.6","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-B4YNzBrm/9pg93eC2bPDsYqdK+2GyCBH3LwUpsCNXFyyUmIjJRr2vot7agb8o4VE5/qIXIrHxB5DBfqgI8/iJA==","shasum":"348d21252a74d308b35b6170e5379a9386e4fc05","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.6.tgz","fileCount":228,"unpackedSize":673894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGI/vPi3xd+e49Tr3IaGcsGs1zqXD9ymo0wji71AzWgaAiEAxOXVW7z4ydGrKStmzvgjpMnsFpe++4CzQbpZ6sNmQQQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.6_1632913367026_0.6638801334507882"},"_hasShrinkwrap":false},"2.10.7":{"name":"@mocobaas/server-sdk","version":"2.10.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.2","@sentry/tracing":"~6.13.2","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ad875881ff2950439f5a0623617d7729ff7b0cb5","_id":"@mocobaas/server-sdk@2.10.7","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DDM6fZ9LXtWph504f3aRT3pXNK9dFRajNjaeFlTviRiFZ+lG1bLtzZ3Ucx9Q8nqPz2Hl7hUrIc6DzMdhnsQm1Q==","shasum":"40adc7b1c680278c4e0fc88b35063a9cbcc16930","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.7.tgz","fileCount":228,"unpackedSize":674194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKVIOQoC2DUGFOfycktQI/58L6pP0MkoCC2c3TEqLxQgIgVHYnTz7vu0f/NFG0eNIr7vhz7h5U+KpVT8u4mCFaYRM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.7_1632921305949_0.41347825510707015"},"_hasShrinkwrap":false},"2.10.8":{"name":"@mocobaas/server-sdk","version":"2.10.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.2","@sentry/tracing":"~6.13.2","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"377b2a77ce8697d1b1954a00810f1a0dc291b4ac","_id":"@mocobaas/server-sdk@2.10.8","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-v3F8tPXKAPmdiHlK9R1yBEYexWl/SwLtEazaixvHuySJMPzbAss8cVXPoNSzmBzwfP2sLdC5Ny+Z4On6NKUvkg==","shasum":"82d5dce7f501aef109a86ff310a4a09438e78b19","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.8.tgz","fileCount":228,"unpackedSize":674192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEu4ZV6sDuzIZ8iR0mF2NdRVZgWdWOM8upSh0HInh5oqAiEAwk73U5u4nJ2ZkXuuPJ1u9hnaaMt3cnbFNlUVOn5f/bM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.8_1633068296175_0.8205805960453456"},"_hasShrinkwrap":false},"2.10.9":{"name":"@mocobaas/server-sdk","version":"2.10.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.2","@sentry/tracing":"~6.13.2","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.21.4","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.9","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.32","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.2.2","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a3ab0eddb4a6e9acfc367e3b139a6330eac4da2d","_id":"@mocobaas/server-sdk@2.10.9","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-8O18r3tzUtzzwDGnWxMqxIuA4RLp6ORAfl6mygQLV/omZqEb0IkqiZ43Iqqu2hQmyhD8qpyOzby6hPRzlClgOA==","shasum":"b983bb25ca331d11a8c5f4e6167f2b4c0bd355a9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.9.tgz","fileCount":228,"unpackedSize":674192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZOlrNUrwsZnbhi8gmudvUVzHf8l6/N4xjaY1OiW3SnwIgeFpJNZ2eMgholse6miRtK+IylJAPg+glwCWxeUUAk2g="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.9_1633081606051_0.0968192714119922"},"_hasShrinkwrap":false},"2.10.10":{"name":"@mocobaas/server-sdk","version":"2.10.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.2","@sentry/tracing":"~6.13.2","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.22.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.10","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.3.0","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d826583a3e50008f41dee5a19c531c4726a3717b","_id":"@mocobaas/server-sdk@2.10.10","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-OLi5ulVGW45xFiybuVOsoM7/BezXfljEGLu5NZk3e3XJYLsxsFj267wF/YYGWhctsh5iHdcn77ISptPc3oePdg==","shasum":"c150c5ad127719db48a369498e8cdea8fa78715d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.10.tgz","fileCount":228,"unpackedSize":674197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd4FtK8jI+6OPH2D2ZKvlEFx+iFZkZiBchsjqYMDhuuAIgbmEpn7FcEdmqAWvGsa2FaNYHgPIf3dXncRHDUB2uGlY="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.10_1633512372778_0.6313321113189931"},"_hasShrinkwrap":false},"2.10.11":{"name":"@mocobaas/server-sdk","version":"2.10.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.22.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.10","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fa638e69f2acb5948cb53bf69e0a0aaddca70e20","_id":"@mocobaas/server-sdk@2.10.11","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-o65rOXrXYKakrI4LY+oMbQVhDiZMNCHb8z9TbxwC4YuEmi3g5aoi763B2MmLtF1L1SxXLamz8rxbQwp/UPpPyw==","shasum":"6460aaed8abbbcaec2b4c9d3c222b36499849cd8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.11.tgz","fileCount":228,"unpackedSize":674199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDbKC9UJfyAYLD0N1P9ym8XmBCNJYX+d3PCLH0FWzOLAiAe2cQUtYhbpcG2fWYhJJyeoQjAE3UBpMnP+c4dt5II+w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.11_1633672682575_0.8539320137139004"},"_hasShrinkwrap":false},"2.10.12":{"name":"@mocobaas/server-sdk","version":"2.10.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.22.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~9.12.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.27.10","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.6.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.20","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"51092c814accbbf1df899075037cd1190aa1fc1f","_id":"@mocobaas/server-sdk@2.10.12","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-1Obe2EZlhWXk+QpiZMwqZmfK9NqFxoHfEoFLCRCVmiWjORFCB02o/BWP4pz/DK20hgvxm/WSY7qB5BIuADrn7A==","shasum":"08ccd7cd2441415be027f74182f476bf1cbf1197","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.12.tgz","fileCount":228,"unpackedSize":674452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq0yPkPNiwdI+eRo/p7zao8pEuEjv8PqPvv4BJ/mNM9AiAkeZBZymjMoBedNC7Pjjm+pgPcfoKuTdEUXXDDmXbPrw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.12_1633693604270_0.04526411033626321"},"_hasShrinkwrap":false},"2.10.13":{"name":"@mocobaas/server-sdk","version":"2.10.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.23.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"50f17448c709cb821fc538e98d121044c0079acb","_id":"@mocobaas/server-sdk@2.10.13","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Z3YhArQRbPFnPHXjhe9/NY9FJR7Yikt3FasJvBePXEXSep0uE2LEprpWthSj/af4a6/vFjetxb996FQYTHMgCQ==","shasum":"b35d42878dbcc8fae9c116faefee3bdf6bdff3b5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.13.tgz","fileCount":228,"unpackedSize":674555,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqu+/wBhubcwLmoS7Z/XBPveiIfNiNg8C/2xJ29l9/CAiBRDC2u3rtAWy8mkZi5/TE7UhrXQLoEX1yvDZCrpP99yQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.13_1634292517729_0.9788201131003524"},"_hasShrinkwrap":false},"2.10.14":{"name":"@mocobaas/server-sdk","version":"2.10.14","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~8.2.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.814.0","axios":"~0.23.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.12.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.9.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.21.21","lodash":"~4.17.20","logdna-winston":"~3.0.5","lowdb":"~1.0.0","lru-cache":"~5.1.1","maskdata":"~1.0.18","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~8.4.0","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.2.2","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"@types/nodemailer":"~6.4.4","apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~7.32.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~8.2.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~3.4.1","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.13","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e871bbf8f9ab8e274468e8d9b0006d07e641401a","_id":"@mocobaas/server-sdk@2.10.14","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-LXtWmVNxhQtI1RMdpTtHsW8aa14XYREcUTwy9jMfD0ol1zO63VYEqqtQ+nMXeh2cPeIHn5TiFMR4oWus13ps4A==","shasum":"16d8b916bb8108c5ef037da964ba2d17a7ca922c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.10.14.tgz","fileCount":228,"unpackedSize":674668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJRfA1IeqTOzjjyHu+lQmLZ5yerHLZ4HfRo+74uDCMYAiEAlwcIHjqCriUaYqbIHvG4xxfKoJ3waT0/HCwO0HaLQc8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.10.14_1634293086898_0.40165680647982516"},"_hasShrinkwrap":false},"2.11.0":{"name":"@mocobaas/server-sdk","version":"2.11.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1013.0","axios":"~0.23.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5a2f323bcae99b27a705a3355032a797441b33d4","_id":"@mocobaas/server-sdk@2.11.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YI/aVUcfsPavJBilCSR+/Ptbb1rPXgR7yRFC/xfpnvZQ/hXWmtoYWkYwfxSQXEOqNiwTVp5IkZYn/YpBwXogsA==","shasum":"271b20188c4d219e1d40866a5e0db418c18a7094","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.11.0.tgz","fileCount":231,"unpackedSize":697127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3OzWhbqhCp6IIIq9uJW5WsUUCMZFXdiGDTkGdznGtogIgIBOxPeoskrNBRHazn4I3mudsjlL0YOBWk6bPCfW3lR8="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.11.0_1635146275877_0.7604523016045968"},"_hasShrinkwrap":false},"2.11.1":{"name":"@mocobaas/server-sdk","version":"2.11.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1013.0","axios":"~0.23.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4b5bfad5a7fd419b1c2735f7a40ce8c14bade8ff","_id":"@mocobaas/server-sdk@2.11.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2eMHEdXe27SwyZCpYghPD8h5XeKW3A6WUHAcTNTR4J6qHFNEh5oVV+jI1k1XPjTRkuYr/S5CmT3WXXekNmQIcw==","shasum":"6d87a480d443c1406fe29b96ec7e8eae214ad2a1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.11.1.tgz","fileCount":231,"unpackedSize":697126,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwYCAuG2jE+EhSzxkkcDUxSpvPmL2Qa4T0pirZvBYKdAiEArOmdUfGWplit+9r1fpvPkVhRDvUrlSvCRA85yvgaDOA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.11.1_1635151857579_0.14747401540419336"},"_hasShrinkwrap":false},"2.11.2":{"name":"@mocobaas/server-sdk","version":"2.11.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1013.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"db2a05f2f36f3d46ec8a8b15963516a0dac4b084","_id":"@mocobaas/server-sdk@2.11.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-MB1BkFbVrT2AHM+aDupjiIE/EPH7I1c2fetj51A+9IfNamgJTdAXvj8scSnsu4gCuUNE4PNpoQA1pc9+pOs0kw==","shasum":"c0a7fe93c21f907ae9642687d469dfad2d675037","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.11.2.tgz","fileCount":231,"unpackedSize":697197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmS68Jk/0yGczO3pakXn0ng5uJbrFW0xcVIjLTYn290gIgLcbloFoDj9DHjfyCfM8bBAwtj2KaBR52yoiSoBkybsw="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.11.2_1635261294028_0.6441107894419558"},"_hasShrinkwrap":false},"2.11.3":{"name":"@mocobaas/server-sdk","version":"2.11.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1013.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2f763085214e4b9ffea189c29a095a500d4428f6","_id":"@mocobaas/server-sdk@2.11.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ITn+3SJ1Abb+58URXZ4da6QR6YDFPwD5X87Fr2Afkhf2phHDGtpmi5yP26UKAODnyw9rX+rr1KXP9c07K9gVgA==","shasum":"92251febd729296f4ae8880bb1f412946f141c4a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.11.3.tgz","fileCount":231,"unpackedSize":697195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzTN5i22GzKYlRZzQrIvnw9rckKSU59DY3Md4PQAfh7AiEAlc1PaPPPBA1UIdYyIODGk9RC9byx7ixfnoYN5HuAsxA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.11.3_1635740729403_0.7277767918965987"},"_hasShrinkwrap":false},"2.11.4":{"name":"@mocobaas/server-sdk","version":"2.11.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.13.3","@sentry/tracing":"~6.13.3","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1013.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","graphql-playground-middleware-express":"~1.7.14","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~6.3.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.0.21","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.1.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.5","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.5","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a76dc9a74562652f6713c1a4800012ed1f962c90","_id":"@mocobaas/server-sdk@2.11.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-dzE2bx2PmlaVyiGasknd19gZUClZtU6JKOHOiEmKeznayT39e6myRSVQIBLi3zCpQpxSlwN6hYh4s0/7PFuafw==","shasum":"34255ed02dfee8f9257cc1d9d2933fbdf0ebbb18","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.11.4.tgz","fileCount":231,"unpackedSize":697273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHuj76NEsULBhYfLCXsjqiiv24x3UfNwP1cY7dQhLq0AiEA1/AuEj/5WNVGICRMWsD/2pw31Npzd4+RP7uMp1Lrt9A="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.11.4_1635905479166_0.22867667789756507"},"_hasShrinkwrap":false},"2.12.0":{"name":"@mocobaas/server-sdk","version":"2.12.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.14.1","@sentry/tracing":"~6.14.1","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"47071292f9c7c616d4639a2363db065cd7d5731e","_id":"@mocobaas/server-sdk@2.12.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-FRXfyzPCsUe0Y8IJgvEjURD1pdwoiJiGQi4fVp1KRFvu9yZgbRaNbVy8DTxCH71oVjTI88MApslGUYX33AjP5w==","shasum":"f6cfce099b54af41c2d3d447e827b22d07053139","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.12.0.tgz","fileCount":231,"unpackedSize":697442,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcsieeGM1jBxs75AuVSbcFubOz+w01KLMcSlzLpB9H6AiEAiJUMKH/GrQh/btfFv0BhRNJld3D/jxgrdoYTg2GBCAk="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.12.0_1636355471353_0.4024031416724718"},"_hasShrinkwrap":false},"2.12.1":{"name":"@mocobaas/server-sdk","version":"2.12.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.14.1","@sentry/tracing":"~6.14.1","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.11","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.33","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2a81cad1322d36bf37f47648fa9abdd3c033671f","_id":"@mocobaas/server-sdk@2.12.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6ESPv1Ao6USk1iXbKl/8H/5hyK5phA+QOA3cfrUMyOKNaCh2s590wDxfWKdkj3mt3NDTh9bAPg3i0DOmDlI5Mg==","shasum":"9c580f03f8304c21d2eaff96e8d15e13c25f50a4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.12.1.tgz","fileCount":231,"unpackedSize":697514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwMPeZQK8NFanKRztwrKm+zre8a2Zc/vOXfwKZnyFhHAIhAKtMvHcwbDXCseJuUKCPjjjWzghPdVvMBqnom9/Qvtd3"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.12.1_1636361522668_0.09389433144908832"},"_hasShrinkwrap":false},"2.12.2":{"name":"@mocobaas/server-sdk","version":"2.12.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.14.1","@sentry/tracing":"~6.14.1","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.14","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"239d35360649f6801d52197aac4c8fc8a016f72e","_id":"@mocobaas/server-sdk@2.12.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-awaPqEIMUIOx8Dk3LRUBLZHoybQa0F401zxefuZPo6/fSt2BI61skhr9cPlMJC7ts8u2vn9T4lHI3Z5iXJeqhA==","shasum":"bf795f8d8c0bcaa2d88cef720450d5b389641302","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.12.2.tgz","fileCount":231,"unpackedSize":697514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6mdR/tdvU6u9TrvqLcLVF+qB3I1WcGqHdfNurlkNU+AiEAuHEIQF+EgE9GswdQWoYksh4+/5SoZbPGqZ+rRYqwTMU="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.12.2_1636455806991_0.6340793640645859"},"_hasShrinkwrap":false},"2.12.3":{"name":"@mocobaas/server-sdk","version":"2.12.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","axios":"~0.24.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","express":"~4.17.1","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","rmfr":"~2.0.0","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fd5a27bc1c7c8cc528f54ed46f8bba17073d74c5","_id":"@mocobaas/server-sdk@2.12.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-oaYzxFOlLHZHqu7OiWbhPvMlDCg4rtnqqdoKinpvNbY5CNc+OElEEDE/7kBsSmRlDhqvh8cNuK+VLk2KIu6iEQ==","shasum":"d756ed4b063495f0c3795f126c58ec72e387b389","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.12.3.tgz","fileCount":231,"unpackedSize":697761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdcRV8InEHRllIepXMRixEN3I9NZYLhwO86r0Lv7x0tAIhAKdFb383nMzehmkt75bZIDCbrAmXHln0len+DDGXxERf"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.12.3_1636708764352_0.2796743005576736"},"_hasShrinkwrap":false},"2.13.1":{"name":"@mocobaas/server-sdk","version":"2.13.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"de0c2cdfb6152887e9f55fd4b1696c9d6cbf9946","_id":"@mocobaas/server-sdk@2.13.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Pc+ehhFB0F8PuJB3juEOLu4bUy++e4gXKPiuRelv51vYqi7TxOfcunU2hp0MbdU7yB5na4beI5NPfuFAlyrYUg==","shasum":"420c86e4876b9a372cb4994d667989c338dc35b3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.1.tgz","fileCount":212,"unpackedSize":653507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuOkhfKqZLk6fRBAKpG9exCoojn9s99gfZDedVjVfxMAiATxuE8nXFMhOBPec+/bXRTzhAsDMw9L8jomKvtYCDMVg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.1_1637033861598_0.1618787856740571"},"_hasShrinkwrap":false},"2.13.0":{"name":"@mocobaas/server-sdk","version":"2.13.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a1be6af33cd875d7f246a52a16bb381ad74489d2","_id":"@mocobaas/server-sdk@2.13.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ilNrvLqO243iSLAdo3uGIcM32haLup00khgEajWk6e0o+7aKv6W+fOZDZDplmemBhnE6KFjHy65ZSLGukQj9sQ==","shasum":"25479f578c839138832c41d80ba7d679e31625c8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.0.tgz","fileCount":212,"unpackedSize":653507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkyf9CRA9TVsSAnZWagAAyQEQAIutLBRvG1RBU8/XWWt8\n3VwnIWzUqrat1rKSUNMPYE30qHXqtw2S+qqHUk/o01OinaRFhCGeMaxZW5Oa\nI1uf6gDxPk/ft7mu1mUfFKGX3ocfbIKesEez6r0uu6DIfxus7aSTaITrSCFU\nZ+voWMzJPiSzqk6A3C+VQpAt67dsdIowcPZ8RRZkkV/HDxXh6aULN3AoegLc\nYc5wfKujPZWS8zKYiriqAzQpzOIVchn1unxxNtlAW4V2Ykktif2oe+aZ7UNY\nPDXU0yGAnbVXq0RwlpOOFbPNHcEoIc/eyA8LnhSBqGU4VQUPl8ePV8jz/1Zt\nwPW/avVN4t0O28jbwY5/cr57CTtcqtFqTTyYEarhMwwCZiRI0gxdHvXCbOoM\ntebwHv6tc9v9mURNyPUcqeF/jOQQCSOIM4hgyUYOjh7fDRrdOhHXAY9vjtI7\nBYKELgo91PengDT/q6OI1cz+52Tu6oP+Q9YMjz89ba3gQ8CGqCx/N70TbEcs\nOP4TBmTlujQBZSRams5LyxOalSDS28aYlwua+TzMl+wP5KfkgOYC/CVGi3vD\nxvc9lmbtODV28aS2S/bAioGPmdhRTpV/zkM1TTojBsRLp1wa6XspvSEOrjim\nRNdhrv7AJ9YHMJ6+GMylut9R49ba1/VDA84YYR7FGisEFBl15KSlj65iJcbj\n1Ll0\r\n=ZbM5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAls8jSMEHVAq1dtnHng5cspZo1n3sL702LsWcaKZxP5AiEA1xQyJF+ZWYI6NfEemswVlDlMMB6sxG9cKAh311Qs0vs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.0_1637033981778_0.14890268156309983"},"_hasShrinkwrap":false},"2.13.2":{"name":"@mocobaas/server-sdk","version":"2.13.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b4d48879ad961caf1e2eadd80a3b60cb5452533e","_id":"@mocobaas/server-sdk@2.13.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ao1MdEJB+tQfmZeaui+oCCHZ7PyN6P7I5WeyiA68L8lDPb/Kumkjg9NIcpBbej8jfIsBz29cqsV/6BiYkARj4Q==","shasum":"69189eb589f779bc82aacb6babe3dd71f4c3ad6d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.2.tgz","fileCount":212,"unpackedSize":653567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlIXsCRA9TVsSAnZWagAAOBgP+wZEmD66N4xv3TWe9MLK\nLcYEC7loB/3jpJrX0zKuhTA/00bd5/XdegnwAzZuLMSEheNQcJWTHA6p3Ypn\n2te5m191R2SEGGCQWUUFITOAJVDKiIhh/y1w/zujUJova1ZqmBMbLP6ipbWn\nRtw9l5BI/hFN30GN36zIW2iXr4us3fS2aBGcP+mmtFAXobc7toV3YrN5qibJ\nBwfGKkJOLJZpjEah+QaZcyP0JaHirRPsjt6KgKpgXtZV96bRSRRE6MIdENYH\nKxwLbT/i8gPXrzEt0oshhU77+GuWqo+8xd4FaU45KQPIMK/wN1CKFoK/AsY6\nQ8htcrMIhQ5urq8niN2HnuEoT022S5tRsl73SQkD51ZunmKF/JXQhAa8LIYH\nZWK60fGsOsv4luHTu4vEEOA4VU17+RcUAbiduYlL180IqQhXjqss9pJ9ELlO\nPCWLbEyuB3yZBWYVGTzbWFUrTc3wsES8lcrzhEnLB6uK0n3Hy7yrO8mt1i1u\nqFjCbZ3dVLEKYMz2RT5PZHRH8SZkAp+fCLMJxrJPjy/xYX7sA9IvTs+NIgJK\ntrvwZl3hjyveV1ETwz8N5VxOMgBGc0Fpvdf/9i95E3KgMGSV7qoL2cNUbSc7\nSiQUzjoREq46UwBQDswRX1eR/IwXUf5R4hI8pg64m4PWAI2Te+7IfHbVWDIr\nsXw3\r\n=5zwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESIbK/WlBP50Mmy4AbtLbjtIlggBNRqt16M3xOcrmxrAiEAvW+Hvgf1bHByyVpQz1mwC4IYplyifSCDMDyDLA9Exo0="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.2_1637123564337_0.2135469520347153"},"_hasShrinkwrap":false},"2.13.3":{"name":"@mocobaas/server-sdk","version":"2.13.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3c6f322afaf88c5f1e4c40e0e3aca727565edb19","_id":"@mocobaas/server-sdk@2.13.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-87lkWnPAZmII6pbf1cYvv1MDGuDq2iejDPo2l+CtTdw//wf6fLlU1sFrqpQ0WiQLBUZRlNBZQiFtEQtv9iPSOA==","shasum":"fdd53c0647014d04ce2a818e29d87a5b7e9532a1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.3.tgz","fileCount":212,"unpackedSize":653697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKicCRA9TVsSAnZWagAAYFwP/jwrLhhmLYizDee8pqUM\n+uIX3FLOyBn7F9dcvY/XV0/xALilUw4kVVh3QoRx106i2z7tMuRI2egXS7/3\nAq+ZAGAxaO9+NXg9yQLRQHbju4xDkD3jHMWgFDIABch4Nb7odIF4Kupp28Ln\n5Yj3GF7yAEY94ZljW7aUENC2RDX82lJMc2HGdAZPxefmZFn15IS2X1jlrWdD\numUswERv69WIPfPtDuiL+DKE2JQuoObz891tRA0cCcwm6KJZYdarB/1iFz7w\nKIlQTgUUh+vMbWO0RZHauH/u14zFIX+GYRm30qv3pqFvguvpYXN+xvxtHRhO\nEwpz96ER1R+ZWzrHH+6nGt4QHRRHZJEabrWnuZat5+iB2VnLgkCcXtgbT8KD\npYAgLnqLjwnQh74W4pQIDr+BezSohUhyNYGG5SG21Xwf0rSJdEPTPgLsKRHR\nfxvqNeVBfwcy6TJjiNPvgxzNHbjx+MrNOBd8ir9t5c63jEG2eM5mT79/pRBR\nIm1iucH1Ga1dm3wL811WONFoq52fYTyRIbMbPU8illCNW3886Pi74ns5oXI9\nwEqxRRX5YXTd62u3EMkTjIen95LHE2VwOkDaIshq5W5IuU3YC/XJ0u9s9y0Y\nkHUpXiH7n+B7pG2oo3FqtTb8nffo/sqR7er5GHlWpaU+gcrNMHkW80WXpU3h\nUSkh\r\n=ikY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp3qDbvqL49JTREGNCc3aH633ktwK0N/MU4YBw7YhexAIhAPQXOSt2xZEcIWm+5g8UBntlXjJY9dxNUa9I/nDEPm6k"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.3_1637132444695_0.9759292416748206"},"_hasShrinkwrap":false},"2.13.4":{"name":"@mocobaas/server-sdk","version":"2.13.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d0dbd8100d02a3d31c3316b8a3b5df05dd2a5181","_id":"@mocobaas/server-sdk@2.13.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-crZaDASSBtr7dw1WO/tTbjZ38F6dwEnb0thE1KooHe5JthFgZAMjapiDVMb68kEMrP75fFyKGzHFcFtSfaykhA==","shasum":"279c259c355947cbcaad8106606c18b2f63ab135","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.4.tgz","fileCount":212,"unpackedSize":653700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlQIoCRA9TVsSAnZWagAAAZ0P/2oYZX2MEoBfDRev1JFF\nN8aLuMOEwgLAX23+QWL3bhAY0qP1aW6E8ZFi6HF3FtUUrgUapwx0qO7KD5z7\nhisnD5ahlnLIE1RHjEq6lOTlGdAKCbwApUpmOt6Bc8x7CqoPqBacJx08Yxlo\n59R4wg78oHUWWVfzsflAt6r/+kBxHPm8hAFJYgMIo0fSOMrBVjJiDPDdZ9F5\neIl+m7vM15M6EidKTTtRxkTc+o+2wV6nLCSODTnquFuoOCEedPMC7E3LR+YW\nk/Kl5bB9ELXZ6vGm3Xc98wTI7RY+IjFkrerYfTorWufvLxdL+1rWcAgkdXsC\nXEKdxe26hL6swhQiwnF8rlwGPCYjh2GTJxQSUxqVFJiRjzv5pwOLPrgAAtmJ\nN60qP16NKVlsXOacP+/GkTA7cJmrTOYkc8V3g0BKOY2gz8J7Y/MpIWn4bkz1\n4lFpDYhNkm4WwYpylFfnRIdHhNth2af3dIQe1psroyvLlFWnxES/zoICniCb\nXIpaKAyd1zGQJpuvEEq2tPGa1qW7Np9tLLxxzOLC8BFON1Wdn5oUKQ66mLiD\nP+7RmdEJIimz05SDj6lY3qZqnSlm1HrarwDTh7SzCByB3VltLx0oB8put+RP\nxYstlhlQpFFVScyhuYTGILsYDNhUh6T+bHfgqS+jqBDO6kvbMvgg3tW3il4h\nbA6e\r\n=c5WY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmaeSB4YUfsQZgJhIaB69YhRraBSxpivWxqp6TiuAqzAiAJGB+ROjfbE2JfHw1tSnuoxrvok1gvK30vedODB/8nRQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.4_1637155368602_0.733090130360043"},"_hasShrinkwrap":false},"2.13.5":{"name":"@mocobaas/server-sdk","version":"2.13.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5d23c2a66544448bd023f9a5c07d2a54cb13dee4","_id":"@mocobaas/server-sdk@2.13.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2MtsMt1IWz0c6lfNk7N6xwtYr9RosWRuPgBp0pXiCAg6pZQoxeU87iMEjhgm7lXW0TFz3bzhHgFHGolZfK4Trg==","shasum":"c3e301e10469a7dad456e7a4e30dec3d57727dfc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.5.tgz","fileCount":212,"unpackedSize":653850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlf00CRA9TVsSAnZWagAA+wcP/Ah44IuLIcY0b7m33iR8\ntpdTkZPFouIMWshdo5xRMANJMuYfse0m7b8QX2CzwSfXsn5uDZfHMkOinu92\nzWgYTqTROXweIZft3JqUY9XRKrike0MqjNkmV+S3XaVHWZaUj6Xt94zBy9b/\nPTXgUHKArCO4ei4V3/9gbIe/PxepqRREguGttRAqPow8PlnL2pJYeSA509JU\nASjCHxlPINIFYgQ5P6b6KAQJvjQ+LNDVUACmMFDcAlv++/6hPULgSLtcH8t2\nCOK5owdb5qWUUTI9F7o55mUWQUBZo+BMUyZJe/sxrRfmuo9XsDJrHnXE3+v9\nWa73DB2xGCMWu1b7m5cX98JOcZlu8y5zFfdRI/lkd18eC1sArozyyZLdxjsP\nxGC3wWG2fPDgoBJsVJUuMRgN7aKUDmFLb+mlM2C4OLGcnltUMlCKmaisMcgy\nkoo/zGT6f7SXi7I043dLcigD/3LYsxQQ0r/64FLSQXwqOv7UKirvAFh00IjB\nCGEqPIZRCPTWq4BtdoYH/FhkZsUZqsYEAdYqfQD+pnwCJfhcZQamTdnPCNql\nGT5h1Dbg4/QPTqBaaRVrcRF50JvZAtNw6+QmW4CO4p9hH2OwAu/hHlB3mgXT\nDKYFtVzWL22XICITzY3OMKuUaeqNHxdOOd4to5DY6IaEaZDBM6zz0GYapzBO\nJaxj\r\n=e86T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC614rnRtS7ZhfgSbr5zc8TiQa9SjeG5ejNsx6jaDaeDAIhAJjRv3Fp/dbnTmlhJ223Lzy2J9C1R+WbjnrP9koKiLSa"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.5_1637219636448_0.5355807720974477"},"_hasShrinkwrap":false},"2.13.6":{"name":"@mocobaas/server-sdk","version":"2.13.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"^1.0.3","@opentelemetry/context-async-hooks":"^1.0.1","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/exporter-zipkin":"^1.0.1","@opentelemetry/instrumentation-pg":"^0.26.0","@opentelemetry/resources":"^1.0.1","@opentelemetry/sdk-trace-base":"^1.0.1","@opentelemetry/sdk-trace-node":"^1.0.1","@opentelemetry/semantic-conventions":"^1.0.1","@sentry/node":"~6.14.3","@sentry/tracing":"~6.14.3","@types/express":"^4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1023.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"^7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.0","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"^7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~9.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4b887ce1c0f4cabde848e367f5df6eb5d3160adb","_id":"@mocobaas/server-sdk@2.13.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-oMD0xMa2GAtNnFNcVoGaStyNKXvtSJUAf+XGpZPBWaq4t8XsZLNhTXJwbenTn+96mjQ61n84zm/powQhyRc++Q==","shasum":"7287d35ab6de756c5a164f795fd9285da7da0682","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.13.6.tgz","fileCount":212,"unpackedSize":653893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlve7CRA9TVsSAnZWagAAqosQAIEvUm/G4SR88363AXKW\nPyVl+07Q4UIg3Lpu350H1GQB1VpfGeS625pRgnjrI23WM9vsY0wgION/Km0A\nuEG+T3R89LwnRULfnqql5qOGF7v0L1Kx3fjY9OoauDC0HJJTtCLus/nMph0E\nHpuBqHGQe+g/OnwmIV6Z9c/vRej7sO97c68ZW4Pok6LUm9bUJ6Iss1v0VvZw\nFKMZZ23MnuClv3xJDfIp55wrf1kMwiuL/n5teSsko7VI194vnxN28OT56jaz\nXTyRJdh9r6QRmXKFpo1m4+WF2ScPCsUJx8sZTLDzhHWz88otX5jlib3WH97I\nHnepVE6CreHcaMGiBoASnBwZ44s5sRG/Hv3zgdRZmXaE5CNgbxhNsBRcuXb+\nxXvMzNV1BGcQEeR/BYTb27jmLy8Op9cmjMfnAjhMt4qGSveg4zp/6Tlv5XRC\n+NoAjbI3+9cObd8FjPzDUtDyRnZu7/FwoN7aCuWSSSSfJtLHEpnthSdsvSmp\nCYVRzzFs8VAgGyOqsRlfmDt/wE6LD9k1O4jj+gyJejiIQ1V6Dihn1ZHffI0b\ngiY2eq3EotKTYDsLeJkjKE6LW3hZjfPZQqnWUbb60CSDhRP/IllCMymfLkaU\nlYPswJ6ZZxFIJv2BJyIARKlLtlisr7pWMKrAWviHhme0Z6YTptqsWJur4oAZ\ndUmj\r\n=r0p5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICS8407JO4LAF20ZTLYz183wglCmmCwkOZ05LWu2YDSYAiAQVo8fMuBcw6wCncEXaEji4NvBeA64d7mpO/uE/ZTXcA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.13.6_1637283771209_0.751733497693017"},"_hasShrinkwrap":false},"2.14.0":{"name":"@mocobaas/server-sdk","version":"2.14.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.15.0","@sentry/tracing":"~6.15.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1032.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.19","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~10.0.0","eslint":"~8.2.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2097a95d10110b464c82be7308418d89cebffd71","_id":"@mocobaas/server-sdk@2.14.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xgUhgBe4f8utEk8RkUmW83bAqy+szQ9Lvv7yAfmwpY1YNjS371kBHmWgWJaU2a9QarjnFExfZ6Fg7exXs1uJ8w==","shasum":"968cd8158d0bb4f0a4f1b342adf4890e68a18a25","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.14.0.tgz","fileCount":212,"unpackedSize":654274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlviLCRA9TVsSAnZWagAAc1IP/1TA25WA8cnq0/LRHqih\nsskHMzknJZOX+dWi1Ta50fiBjsrl9cVw85oi8uwJAx1oxCMgvztd8xJcy96p\nJ88/AT+JgPqB/WGPUTEkSQw2Dn7659HodRFCDxloQ2azqUfaMqYj588lmPUt\npSeXocz50IOT5Vfd18Kzo5HEGOnaVYvioEd7yVkGO9pwQzfAWz90KFjXIiE6\nbKe/QHJYV5TrGJLuzOjUOA2TbVg+52NaQmKAoO2NXxgde/rAnoyzKmRqbKiK\ntJGmePq9f2kgWlQTHD7T/ZuRgI3p0v8GuwbJBrn3MWjJWLVIwKOlpQpB3rtn\n3HAierVA1Mhrmn3zsiCYQD/WPFPnhDIXzXA41tWc2fmGXNTAohmTNT9aC2UW\nUPMV0tzLYJ4yCFcuY4cxhl+aJERqGmMkMkMXnI0l0vKO90V6wCyL9HYKRMp1\nq2jHjQw13iKWuqrkEmAJoLr1DcZo1mZepBLdbH9zwT5QpHfpODZFnvwVoUgs\n9zFBRcHNh1P9xaENlv4/+hqQkWAIY2UsoUQTGwwScSConKbDzOwBzGoz+bFM\n6tHFS7dQIJHkUfWfBjN/Cyu//2gP3AemVXyc7zCCX6D9P1m6hTLQ70aNAEJJ\np6ADGigcV3ojweONhXUvXfG92OyrXkl0J3ZLZkXIg3s1nmF334b0+QCwomL0\nIiFr\r\n=YyXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Y2eP3EGs99D7j6euSKG5zUejXQZJytE41WwTPigNuAiEAmbzmp3OaOE86ZtHsdsjKOinQXlyH1HsEBunhJvmjkQg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.14.0_1637283979045_0.6552517819711061"},"_hasShrinkwrap":false},"2.14.1":{"name":"@mocobaas/server-sdk","version":"2.14.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.15.0","@sentry/tracing":"~6.15.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1032.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.20","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~10.0.0","eslint":"~8.3.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1de5f9793a944a70b32ff1f7537cb1564384c04e","_id":"@mocobaas/server-sdk@2.14.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-T8vPvhSdY/ZyZoRXkJVHiRSple75FIoKqJWY7vhRNP92csSuPsZ95ZORULghent/woq8ZOuuqOvL4m3PvfwUDg==","shasum":"705bb32aa6797639fda85c1d99e8e8f45824b631","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.14.1.tgz","fileCount":212,"unpackedSize":654343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm02JCRA9TVsSAnZWagAA3EsP/RI7G57Ndyj178Gfol8F\nEOh0Mw/yFr73LIhFF7ro4XDKxYMfxKQ4u6IaFezj7r68shyjrtxvy9PB4Ows\nj2T5i2aQcAYWrEk6iXr/q6XoJLNkkDOrFSDzZO1x1CNJcFyhzrn+OWZroTWF\nG1SKDyaG7LNOnohsU+FjIyA1hbiiFRPCOnzfZq6o06fhPkULqt8Pmzl7l0FK\nIQE+KwlY3mDcDvXYivHYm3BtxhUYMt/n1BPkQpWvBgV3NWoZpS0B8sgI/U2c\nKqKdtIPq6D/FBXz9rSt8jTjZjnS6GBIvQh/ciL2i0+jLCNbIDoMHPOdn8NJ1\n1kRtYpXX3feKWkbd/QJUNxdPl1uk9ykAQ/9/nsgLpp+/3mPfiezEDXVeoeNT\nvxtFz0pclGmNdnd6cFl8rJZDtQ1EOVwYqc+OScBYfqS2FzbwxLA6m4IevLq0\ntzJ668WyuyZbbX8VNEtZVscSdJH/SAQ7Z9Zk55hFvVK4gsPstlD9ccmckGFz\nOQMOgxykBpWSDGQuQBYaRR7wGhNhXUS3EF5RGnwfaelE6dwhpCVHvrijOtBV\nD3+PjLcHjqdtqnd5ZEnScVSgI1WmiViADM7trizVFlapSfh1bRyxwxCVabWQ\nxCI2ZX1coUGiESPpdP5xxEpdlhxQN0FUJZOmamIx0aN+LvVldfYt122NHD0y\n88FM\r\n=Yy2d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHaieRWhjsTebQORLWzOlj68x+yMUcZS3FSDLUDwqekAiEArEErxgwsF+ibyY4zCHIEGIE/2iG9xiKy+VerhmYMBXs="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.14.1_1637567881255_0.599203144203234"},"_hasShrinkwrap":false},"2.14.2":{"name":"@mocobaas/server-sdk","version":"2.14.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.15.0","@sentry/tracing":"~6.15.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1032.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.20","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~10.0.0","eslint":"~8.3.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7dbd4e990c6ab811c2457ce66eb716ec839d3dee","_id":"@mocobaas/server-sdk@2.14.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NUBdDS51thn2y9KIdWgLsw5TzaZjIW+ExTi2N7tKtpITKiNFdh0+24XMMQAgMrjz9pSiyviZwh2SfpJTjtwBmg==","shasum":"cc91a9d9889889dde215a59a3600514145e40ab6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.14.2.tgz","fileCount":212,"unpackedSize":654342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnGyPCRA9TVsSAnZWagAA3gEP/27JW4DXnges0wEup8CM\n1ovpgcaCmzLIQwkPkiWzSPSXWdrk5Mlv2FQV8Z2WRjIUhAUpIKXTjBMRxP7d\ncqfSzr8hadWkz1e1+ULdG2TJZfZSW7g2qA6tExQ5IUKJEXP7bXOwHuz//TK8\neRabDDcfwSa9hniKWTAtMbgyjN9b3olFyF286j6glw7/PJgpwJnwpOXjLhwd\nUx4HhlOV9qGeiuLUo8GALLyDnuT4v8fRNEDa8Ywbxnv8jP9kKYdmKnW/TaV7\nCsFcMONuYWIuvC+j60NRDkZXUL7snVW7XcdRD6FIZDaEsP/+kRTnK+islUst\nrPqEh3X63yJDwtFxOzq/x55MHB7z0liA24VPkTt8HUxeCdqIoEFmMM2xqSmB\njwZ6L4oOB4oDOFUIvMUEOeBd0ozXT8Jo9vzT+0bz77PMQiytLbCy/zWQXM9l\n8hk7unhY6NvWga5eGgP2xCASBypGROccwC+VkYQEpmPVZE9TITx5kgSK6wGs\nCpIz3quO/LQYFBrA+2vT1Gw3f6pglUM3gvG+kQhsER8FwevUGrF3yWlB7eFt\nKIB6q/4k7+iP51XtgKX7aULmwJfs3c7cxbejqXQXN9lnj0rI6r8dK/UHhPl6\nTlCtm5k0D85RR9//Hpz8xQv4DC332ZY/z86o0tOtUWkiPvUm8QWvbYUsMJKy\ncG6Y\r\n=+12p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqdPkozRS6MRqE6AseYnwpEs3HcuWaMMst56jFlbilBwIhALP386oH9X1nfdBicLIt+hnvEuu3ILOAIWxBf/IvPKEp"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.14.2_1637641358869_0.4559417601221729"},"_hasShrinkwrap":false},"2.14.3":{"name":"@mocobaas/server-sdk","version":"2.14.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.15.0","@sentry/tracing":"~6.15.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1032.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.0","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.20","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~10.0.0","eslint":"~8.3.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"00fab91221acaea6e3db19128f17172470ae542f","_id":"@mocobaas/server-sdk@2.14.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PnM1Ng2cQLX02cE1QJB9wCV+10ixN6oxdiHe6ZSl3pXQizRbHVmdUbMdDSwxO9u9A+NDSztC4lrWIn4BNGoj9g==","shasum":"d7e8c4573097aa649512029cc63088c5c0cf5bcc","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.14.3.tgz","fileCount":212,"unpackedSize":654369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnIWOCRA9TVsSAnZWagAA4YIP/iM3q221H/8Peku2V16e\n/E2MJHq7ebOgAoUELBm1NDq7TKo7w9zsz7+yEbF59mBn94Ng/64Sgo9Gp9Zj\nf1tIU6jGmHVPa0iK1S9FMJn3afRJVGslNhmov88XCgMOFlYNYRUuPvIACVFz\nLWc2Je7mWslT+n2Irj1wxSIZ/xOcgvd4Hn2i3CISOBdfBMUd8v1gkt4dEmB+\naWN/QJTEzHi+E4lWvZQAf985ZIZEpCqjiCGa7jJSUGuOMc04rY6bz8c6GDGL\nWlqhsBATuGADn7DhaNcTwK2Miovghyzk26I1DkPt+v1Pf6gLNACVVTVHxzZ9\nPX6bPC6AGvFpbVpboJJ5xYCBZCDlHwVNd5YQfJjpEkPJjTEX9isRg935GMHZ\nYtYb7y5hhG7epJnQ+XD/yUILbxpWky2Hg3LyQdtrY8Yy+uRMh24dpdlScYAy\nQazA7A9O7jB3+1fv/xEdbMrrh7Y4AfFaNcje3x4UIRvWgn+X27wAEvoY394y\n5qO6evW8zJSEZ9VzZ1wm/lJthbfnCQ57qRGVqK3t0W4A9uQuBfu/X6nDGOqT\nIhcZS+3SFIJPsXuUMyy/YCbD3jEUAuDKBu1WG8uQn8W3eV4ZNSRys8QKlTxt\n1OUgcj3sFwTtz7EpUebtHkeEOXXVw7LltGA3hgOmAA5eBc7ny6z+MOxKlqnT\np95+\r\n=DZKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH4i/y12zAXH+e1dpMhyWxSi43FkPZde533Yw9kbCDvQIhAMBf7yba7u+8VW80Z4cmYsF6vZiiGDlpYViZry3vDTdT"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.14.3_1637647758073_0.741159756044887"},"_hasShrinkwrap":false},"2.14.4":{"name":"@mocobaas/server-sdk","version":"2.14.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.15.0","@sentry/tracing":"~6.15.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1032.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~3.29.3","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.20","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.1","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.1","redlock":"~3.1.2","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~10.0.0","eslint":"~8.3.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.4.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bb5fc3c2c6ebc29f31f9c5d5311fb503be802588","_id":"@mocobaas/server-sdk@2.14.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-z14XSoKV0VpZ7dsgYIIaHlf6bRyPCgDjQ7I2iUIjpoL5WrAri6uoN+1rpvRXaxunxllvVXqZuZaK0T/puFau+A==","shasum":"416b38d63c774e6a8b0b7e20521d61a6be0dae11","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.14.4.tgz","fileCount":212,"unpackedSize":654370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnRZxCRA9TVsSAnZWagAAHagP/2bFHqXitarN1tLoGEn3\nTHEFEoDbtD0JMbFR1RTB0gr78isDeWXLAGNkK5PwNoMkNbMHflTKT8i5QozG\n4JijVPYPeiwdOxQDigqSge9EqZM7VwjqY6ARSzuB55lXdaDL2huRtak8OEsa\nfwGC9+v2kVCtjnklhvkcDi8mQhIEkJbEl0GwtnEiuY4EpKBULJdeT36MgYBD\n57f+6TI/Q8YhGEluZ5RhU2+IwAef1NCcm5tvO1CgzciK8Ra0TmbWNFHqYUpg\nyRliMRQ2qCjQ1pkVSFbI3ZGIafXKWIBWqIVlhlBQaN+jF7b6XkL5b5VSdku6\nRe3CKhj+7CD42gcsEDtAVwo8x5NMCtxfBL9QqAXt8fRTQEqyKYr8w6YaGubG\n7iVY3pu4H+ZWiJsO4eVo+Mm7iXtFnUk0qtEZLefjDdLwNuj56gj6boZXoXkE\nHMgCnZf9K4OWV/LjhSJLO9O0nDFEQ7xNpKFZEh3mthdnS+0ffjlz/yV0AAAA\n/fQQyfJYIXWTMOihOYUQX9n/6PLJRsYa0QQuS+kiOv1HgoTZXLGn7ieqw6r3\nratGb/+fnMyFlMLmJ93bP3cFBZRlsH03hdAfvBipSrhbbB+2TfyHsawIAgw3\n87cRH6YBoIOF4juAhv1kDJ/lA20aU332ay0fxjkYVMlQjOXCkbCk1pteM/Qy\nxunH\r\n=7sxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+V5xyxWkuMU0E406aDv317zjDZQ1OkfO9BISg/K/V1QIgEYt89LO3ZJGGLPM4LrhK7QoRORV/EOBzn5kWPQKOHOY="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.14.4_1637684848987_0.32006739881933477"},"_hasShrinkwrap":false},"2.15.0":{"name":"@mocobaas/server-sdk","version":"2.15.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.0","@sentry/tracing":"~6.16.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~4.1.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.25","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.2","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","clinic":"~10.0.0","eslint":"~8.4.1","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e5bb16054f0010012d4cfb7dfc4fc0f898c453ca","_id":"@mocobaas/server-sdk@2.15.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2XcA+1SHl04q8frpWmHzK4sZN1Sjf8b13pyXdv9pkgPQ/i+creL/zIksIKexZT2a01u44z+hLzloeofpVjvWsg==","shasum":"9d1ba3d5cf9c52f94e379a3266dea649e2332e02","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.0.tgz","fileCount":214,"unpackedSize":668697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsH4yCRA9TVsSAnZWagAAHiEP/3ouQQKYoIAnu6Sa0S9d\nHqJIHRuAD8BIx9K/ylgtmzwWiRyW2lDsizwIGIYZxzkxedhsEW4D7Qjzv6OX\nOvKL41iBfYZrvImJL48oap8mE7i5nWaqXc3pLJZWrZqKUWaDcGJBP8G38N4c\nMjvvDCEJNnbbrvTjzEwDxVr09Cw0AAeY7JQjO2Lfema+hrksdl/+sKYj9z18\ns72/BbUpEArky4iIrAx++ce0+Tqui5hcErnYnoLTqpA2s7di3Y0HHCQ9K8m4\nlSJFIUYzUt60OyzrzDfXhUTH/vAW7rdgbcgp2uHKvdQmXIkdjNPV+Za/ASNv\noxMDqLt7EJMZxTqffgqxc2YYzgxzt2HvByJ4vqsDLdmEFsuE7i+ALTDQLtzm\nHUF6U3YerAnq9LFKqu+2lwuVfjnbjKp1NVYy0z8m/xpMQFwPJ1oA6j0aFy8s\n/z7lr5VlY6cq8uHzxnSfVLCKu9oB5v2qTmo8UGuztRznGkeBFlvlKV7JtCh6\n3RNQBgqzGsEbwu1MB20wXcn43vS+dAF7pdAlCrSYsGLEfQ+9jAKsVYIp7IWM\nZT6sqbPK2KDQm8yPypV9Ed0w2AOnIdgVHlfATFoxhLw1CQdl0WeNZHS2KFpD\nQRHYmx0/U+neYOzzPXAQm1Bln4vFsSQ0dkhWbA5suUSbnO3GsYKtZdJy5zxQ\nrE+m\r\n=x7fT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQXPF+6WXfLe1it4uc9mHhoot3Eka2S16c0iY5f2OjFQIhAIWCNMh82df/3liIqxj8vpY0+VbpQCaRXRa34/6JDlDJ"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.0_1638956594089_0.3456734189314141"},"_hasShrinkwrap":false},"2.15.1":{"name":"@mocobaas/server-sdk","version":"2.15.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.0","@sentry/tracing":"~6.16.0","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.0","bull":"~4.1.1","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.25","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.2","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~10.0.0","eslint":"~8.4.1","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"38f985ff91afe70e6173afc7a40ae474d7faeddc","_id":"@mocobaas/server-sdk@2.15.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-x9tgmpVeZurASHH16EGM8vwpNNWDgq3MSKwHbzMysVw2flShVjaQZxwYrmZQHLgFTEv6FTGrw5thFZkCIi/7YQ==","shasum":"3907b81f6f797417d0bc540e35fbe327e5235399","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.1.tgz","fileCount":214,"unpackedSize":668719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuqxUCRA9TVsSAnZWagAAzLEQAIW6AiQRl6WRLc4kgcEL\nVpS25aDhMg2MPJQ5gyHNbGPLhgYXPTtgl/uL0+3sLiMF6N1M08/Il7AEjCuw\nr52PRHLBkEK4y4SwpZw6ahnkXOsDYijnuYAZ8JWVZIwmIcknbcwHSxXARXiH\n0vGcAmntyenJM1JqIaOR63uaDLAhu8MoNQtPUE+UbMM9mNvReQ66cHKf3iLW\nkE4NpBTsGlO3PuYFiB8BLgGp9IjrGg18ViM+z+gaLrl4j4UFiUgTykY1iuzn\nogURTZhLrQTL5foU75wm7s0KOkd2Z1ntvNbwIJGkg6lqIIoTtY5oc+1zIxue\n9L3HaFbb1pIVpkYg9Ht6Pbni6D5ggVRopxPcqmXpzt04T8Emt0g/b+h3tBgp\n0f/6RFDaA1RcrKQY/kCDsYHwqSmoXjLkdjjMKrksV3gJTiK9MbWbc8X30vSo\no71JjQ3rHZkwHviJmn5QaH1/Noxl3aa3hUyN8OHLTJMh9WUq8C9zlTLfsSNa\nJJaVWT49qIQq2WVzwhdSQWIs36mXoEz81VBzPaHH85q+ntvt5L1L26xPxwXg\ng75/PUcwsJnUkjFJkLih+ZMpTxq6HWpKRrxEeNjCVxP6qlOgazQ3yRA2hR1v\nlSLR+qD4bTG+tDwR+VxzeTAyOiST2V45lWK3RMpwFqF2zwqU1LyuqPG0H7Qj\nw9VI\r\n=M3uj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaIUYLx7OlLQEDZDLkvAEXFAv+bcie6PPW+8TYZ/jrVgIhAOjzj3lAqO6/PU1pY1ANizqLCQTlGS9gTJYaFK1rQTNl"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.1_1639623764051_0.9050538509391364"},"_hasShrinkwrap":false},"2.15.2":{"name":"@mocobaas/server-sdk","version":"2.15.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.25","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.2","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~10.0.0","eslint":"~8.4.1","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b2d990356cd8f89912c4c199a752afa6f66056e2","_id":"@mocobaas/server-sdk@2.15.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Tx8Wc42YOL40kQIvYzKkXElum3i0PTnXUfe4h3hLiEuS1/wcSWBm05Mwi9zRCFtN4wcfexkufuADDSVYvTFQsA==","shasum":"de9b568e6a1f76c5b420706bc4938c7ad9209a9c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.2.tgz","fileCount":214,"unpackedSize":669202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuwc5CRA9TVsSAnZWagAA95QP/j6DgRtrWlmzyPiJ2r5g\nACSbqgGH7mYZzyVy19Mc3xRasszSMFKGchmGyiBn6i7SpgX4CsN8mLp7Ahm0\nUaxd66dfEa6WUHJVzbrvaqkhnA0cocgO87w0OLa3qjse0D7ldT7UuGoHJlKr\nWFxShVm5bG4QcB7yw0/6Xcm4uzfQx1vbbs7qjsLeMY/BOnCv9sy0i+Ay2Qwx\nZyR5k5lxY7JJLsTJBN1Eq77J6DYkpvzEsCibLO/lYhfiP9lkrPhk63mQs7MT\nV+dhYQaViiEKRU1YFEuzOhJljqdarcq9X1BFzEfrLkIDqlavSgF1WAXgdv4f\nJ4vRFtQb0643jKhxvIhbQXx7IQAwQDFJFtsfm3RPWitNB8fkMBS5aNqnE3E9\nOKswB0yhC3/2pKll/wFnQCnigDJnDp8c2XFYNIYnIubel2ZCSfwZgfyuImx2\neGEgYzqb12l3viV02CfD/mpqmx1pUOEvVGJZuy9+UvB5G4nBBm5ZTQbFuEiQ\nyNCOFQcyJnS7Rmzdg96kHJHBWZCqtF2g8LfX/62DcuwFPF24K2hZO1yj4hz2\n4y2651rFPsR89g+EvdpRd1NIl/D1S/k2PZ5gewxNTrXFQKb6rS6Y2F1fdYW6\n7udauMwIH+Vym6/NYrrGKSVSx+H5WT6GLwBAn4SGfAWk2TjM+AIECcfyY6gX\nSRAc\r\n=+X59\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjQ9vimZyX12cH/pdafPxWzRRxHm4OzDZ/OaeeWdhk/AIge+JOrMKByk8mI5Ztm3l7j0JB2F/ITmpCvdHhNW/9b0A="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.2_1639647033170_0.09161512567378804"},"_hasShrinkwrap":false},"2.15.3":{"name":"@mocobaas/server-sdk","version":"2.15.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.25","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.2","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~10.0.0","eslint":"~8.4.1","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e1748efd297d4561220cca9e4379f19883a1ce07","_id":"@mocobaas/server-sdk@2.15.3","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-HEipqJmXnbGFsSRKPskuh8gVAYmRzG3bE2TY5JNRVrwgNRXkwpQ9EC1bDv4Cmj1lRK87ZwZFuejGxe5Jgdc8KQ==","shasum":"28ae954d38d0aa2b58dff32531ebf67b08dbd470","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.3.tgz","fileCount":214,"unpackedSize":669533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxq2QCRA9TVsSAnZWagAAdd0P/1Ju0HvvL7zHMV83P48N\nxfexJ7cVohPK/ijCQy4Lk/wwLj9iaeXKAlRx2APm9u+iseF5MTvt3CWbJ9Ft\nKZPu0+lI2VrGyWMTTLEuQuHiSzoDKPjz2ijgFJzIYvClR6Jf1xEX2CSkOHrO\nSSlWT67b712HZv6QkwKrgKbTz026WWUbvGKRaiwsxiGDRqunQUD2hRRIsctG\n/HZ6R7u5O7TRqG81asx2uN9QeS2rftWYScCWq7s/B7JGPdwpxqqtA64GjNz0\nXpOQPy8EtCSjKG6/yHB44VC0YURbmoru/Ex2DbIsmu3t9rsXRgXoXptbknS3\nfIOKGme/wcNaSgbB3b8YsO446kqX0Ecuk96upsGslcLmYPIxMZiI+kc8ISN0\npE/1tc55Z5vahuaZm/lPVoVlBoLSdhxyZykkZyqOXb7HnUsGHgIbybg+5887\nEQThDKYbu3tq1ogVe4neqZ0AiBF/a2pXMWqcXu8FYKz4DfxIyA2WkB7+McEo\nk5DrYKmuz8sAIgHdSBSWqu1cqSC6pTXZEEPtcRYgTqIAoRb2n71xwQoIX+gU\nxAjykQLhKCsXTN00Pcj5NQ26t/Uw/I/QatpCi4vfcvGiCMxx2lUvvbYTSkSr\npDvOLkFl+WGvFJNZ0IQGoj6dU8eAfA5HIC7QaprAc0N4/AL5YBONS6on1xoI\nhvuU\r\n=RxlM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzfplKVezl5mzyIng28UmNqA8PBy+VIkVWp/hJun18WAiBMPAlLii6if3Ii3U5FiaqHGPkPz3QNbEZ9n30Gy/Y12w=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.3_1640410512610_0.03138201771106752"},"_hasShrinkwrap":false},"2.15.4":{"name":"@mocobaas/server-sdk","version":"2.15.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.25","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.2","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~10.0.0","eslint":"~8.4.1","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"7365e2fa2e9bb3ea9ebdea1d150396b5622d3530","_id":"@mocobaas/server-sdk@2.15.4","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-dItFoYsvN2GH95GnsnxuMiFv8DzC1oFu4W2vGrgGTnYDhorp9Fy13SD6BJKhXxYtH20PqsKzW+RAHQ7h8CQaUA==","shasum":"7b77293b705b40f4132755e994cb96b69e2030f5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.4.tgz","fileCount":214,"unpackedSize":669540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyA5UCRA9TVsSAnZWagAAW44P/jrE0gPi2ohvRcQGf28e\nQPPf4iSgXLJD2l60UuIZX7eKs0UCYn8JeozYuF47MOWwKGf68nazo0+6TVls\nwuRB6dlQY3USjlA0jVLRaApKz79YYBhm1ks9/laTRHnMu8kz48NBAuVPG571\nHmnjFkWiFXNjqarrLwj+DxL5mGZPUtjwDNDkyA6uwsVnaIGJNVGqRavu2icn\n9FJEPNi366MyoUhANq5IThzFOOgjur8inUsXmYDBx3OapfyCjebzYypcdFh1\nSuTIkFj1zqBjmvlj8cLU1PYPWS1fU/DTwOWVlgKZYhbiDpGICjogmCHJbjyr\neoL2PSvMAcdcVidXAMUTnPEMEy0JkyKiuQM3j8HlLhU3ESpbmq+tn4A8E3rj\n9+NIgWEy/YMwIb3xogNtlBu5ylHUjIBXNy4O1/Sh9NlD7qOy+Y0f8VxC0wv3\ns6Yq+kos6NXbhB1zhu4pGe1hb+comwTj4po4GO8kQOI1xBsfz1GbK970HBKR\nTnXkMRbzIH2tQ5UCE26yfEViq9UBe1iKE63DWEVctl6KGb+9m/SExoeQNh0Z\nLmAQIsCZVmQa5r9PhOmtT0JpAqB9Xl5Pgkw693/JazgJoR2vrDJBPXg6aVxR\nph26TWNnYcM3s7MH00uQZA2ncw3LBCHeE4RJ6bj4WOgiOE/7JCDPsnY2UTXX\nBc0T\r\n=7t2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw34fHrmbor/Ut3qxTpv6c07Q8SHPY5O6z0mIKfUJfwQIgawJJkfvpTheVE14fNxszv/Pz6eqjT1jPf+xKfUEOjWg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.4_1640500820021_0.8559557451664641"},"_hasShrinkwrap":false},"2.15.5":{"name":"@mocobaas/server-sdk","version":"2.15.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.3","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.26.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.14","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.25","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.30","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.0","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.2","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.3.3","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~10.0.0","eslint":"~8.4.1","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"0d8e847696290131a90bb7b1d7f81a03d0205826","_id":"@mocobaas/server-sdk@2.15.5","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-muaAVoydPsvYL8pDAiA11BhUjIS5QReRVDReBVEd5Drsp8ADi1SWcVko/2UsjnaCLDH7OqQiUw7Er/frcN24Gw==","shasum":"e1cfcde42a2df330b940d690a52bf4face387a67","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.5.tgz","fileCount":214,"unpackedSize":669610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyBXKCRA9TVsSAnZWagAAhR8P/jrrCgYOBC7ckRFa077o\nvIymi/Z7E3sTLjVy98vfjzbyqsMTgzfYnxOPMs/KrQAYemCWUi9MB0svopdN\n3SkmHHxUW7ogKjuJyKam0N5HahCZXkveZFIPJYkFnDCQM3go5imyhHaibRRC\nfUEZV4YEsLoUfRIIvEJEqd3H0qpHYDoAZSv7dfFnF/baVVimk2eoOkleMS3F\nzuGcFWOziz87r4C5hVn24aeKoCf+8xigbcSIOYXYswqqLrxu96kskGSDLGgH\n9H9dO9UNakA4X9ZSMPUGSNC46KwWCE/AHpRo9yMdPcPzk7z21LeZOW7sRYjR\npfN1wr6QQi6/a6MQWpyBB88/2WpStY9C2U43cwUXVP1uFKKYT8J3MVxYU1MZ\nWLwtlfN6OHG/WfTa1AMK+FHDkV21CFc/N0QfVzaZ7f+6PIzbCCbmB2sPE2mf\nwqqkJoTSaObbJzJgAS3W2GHodxT4mPduGeKK15xWtTg54Gbg5BzQwnXDJngW\nqEPzj+LOKKf3R9+79+pIOUoDA5Gm5FAVjasVrQXfsVCYehFcRt8omHW8DI9z\nq4We9dter9kM2MKU3OKCKgRaFMb8BxqaxoRsvEtcU87rW9WEXjBcEPJIyV7M\nq9+bAu0bdQRA8c7Fai93iVMoFFT29hNF/PiZO4olBowVw17KSO8TWdV7ZFgI\nQQdK\r\n=nmwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCK/0N4kxUi0OfaxgsWsR7QjDNH5onPg9vRXUFkL0LUAIhAIPPPwDYNEqek48UUpmLxCERIQEAr7+6rYNICdJa9WLh"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.5_1640502730367_0.3467567072616393"},"_hasShrinkwrap":false},"2.15.6":{"name":"@mocobaas/server-sdk","version":"2.15.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.3","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.1","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.6.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.6","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"84f1a354a388be9f37846e04f4c922d610562b6a","_id":"@mocobaas/server-sdk@2.15.6","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-jH//ZKjHmtgj06Hqs5VCTZDvBVcu+rdYmy3KmMeSa+AMfRO6QUlLsLonycuWXo/5fIRg/sxXvBkluoJPj/HLXg==","shasum":"1fbb7461f974f335f3fba9f70afa4b43b6f3eb05","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.6.tgz","fileCount":214,"unpackedSize":669611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4XWXCRA9TVsSAnZWagAAU0sP/2OJBt919Vsp7zs2bzUe\nYJLqh0CmfXDWP9likqcMark2fjnve4Ng4DFVHN5+h7dRkDj+Smh0HlaWEN7c\nv8dzW9yXyIPuc1XzzBClzeK2t6UeuXYgiQ2n8FC/iI3NwcrGeauWkV1BGwqm\nTUmTTlUCW3uSkM0QoPHqoqIsTBWWU9QybI5+qDH+zpc7RSwGfXP5GNDGDLHr\nw9kSj+CPadm8JpRClaPZRSVOl7fRb8u6Tgi7LosqASBwuBqtOIgEsm45KKN9\nv4S6eKr6vTBSYP0iiQzaskyBsv0kmy3Xy2GDDOnuTw+WazA71IIrb24rAPkE\nehQuxOHIiqfQ+sbNqygjcEwKu4P1vuoc9vi8VP3ZYVghxa0GELLCq0FvMpYG\nF1oujiAEFi3Zk9tpic1pZOKFpSoXX6dJM5RBF8FtApPyS+AY3VKeWklfZFKw\n/U5i7omzPe3pGe5/pNnuwkgv6zH94hZQek/80OdjGXtc7FbN3VLpjNhN267K\nghJZCxbINUQiqa627Fp3EZzurtbvJE91G1aFX4og2C9OlEGFxHnngLXNUUcn\nsLCxTrXQN1AcnLkC72G4CXuI/dGPBf9uM/dHPDwiIpHXRh8KKjsoQ2vUzC2+\nnem+R7Ib/3owYcMcYxFKTBhItQQHRPwTFu6H6S3szvW6URfxsK1IcVu3Uw9S\nmvDc\r\n=Ymo1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlCLgcNjfdCUF/DxfTxQHtZk4xDHxRA+8DKNeEZm75dAiBurd8ZZ95bSgB8nJ6iHs+h0lRjFxOvPJXuuoe9b+iIaw=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.6_1642165654957_0.6282702725061498"},"_hasShrinkwrap":false},"2.15.7":{"name":"@mocobaas/server-sdk","version":"2.15.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.4","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.2","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.7.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"53770a773326d2b85cc1bf59608070a07692a595","_id":"@mocobaas/server-sdk@2.15.7","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-N7JAyKSx09Cip3R+637P8FGTmgpH8U7P7hUsGLiSfawchVGfyrTuR5EBd5YqGEmnp+8yubwV1j6yVqx23BBVSQ==","shasum":"0635824d89e457086ade566c7672bfc02cc4b87c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.7.tgz","fileCount":214,"unpackedSize":670369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh54qgCRA9TVsSAnZWagAA69QP/0GicJOzQ+Uz7oMhSZeH\no/6JgwOwg7j6kR7p0Hk3tjrSTUXTvNmc2/3m+senwrvAMjO5/LvhVNnwak5H\nmAFDs7HwhAA54NZ+KCaGoqDAxBLZ3S0zwQPr9kNNwapUVKLZwA+Y2IPTRA25\npmRsZpjYEX8hgn4sElBW5IYs8fH0UXNmRdjMeO4SZN73jxTQhg3Q4NGcKqUW\nL3A5niW2472elHpIHX7UohaXZeoyf56+4rB8MHSTZGYER1MyPQmFyyPuWjnd\nZV3YPyC0Vf3jWHeEpQ4nLaIgyMZST79zaU5xX4FoUFN3n4SJZKQP/3A7ifW1\nduo2MIjiNCMIAeIotpb4Eiqp/R2McaCs3rjLZ8wYzEllHK6oE9uGN2cRg59E\nAq8t+uM6PDOBL2LSv0GZ8v5SQ7H0LKupjGniezyIyN3F7TJBCf2tmWOq3Nt4\nJfcAiQnOCIsn7pywusEdvgjDi0MZzY10ZIQllDmpvdCFCsOXFNlCoPG9O6/W\nAvpNPOiSh+n1yLwhCmJx+BSwUR2PKpstJScVdhB4FTGveOIh0Cgq10epj421\nLfbdXJ7AAtNA1zVgDJNThbv+ODMII1Dq9K5BcWKW2n8/Tx8mkiteJnFu1Ilf\nRQpUf47g/0Akc2899BsP7eR32dI0bcX1HeeiOsrJwOF4/DfZI1Lgalf5OYx+\nX3YT\r\n=vZlN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAamSIChQRv3KzPZKw3+KgjKpqJwszFD12YC+mnkj7ifAiAeIeMO4XeJXJsvEA0Bbf5NdkXoth3Mc9Jm650MWuJfTQ=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.7_1642564256640_0.3833144756432316"},"_hasShrinkwrap":false},"2.15.8":{"name":"@mocobaas/server-sdk","version":"2.15.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.4","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.2","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.7.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e10b8e8fdefd0049a17639d71e9b75b34c763694","_id":"@mocobaas/server-sdk@2.15.8","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5wyTRMlI2skiSA4s252zmx2C6JTAGCcg+PyqsTPzQs2DLQu8bI9PHoz6QQwvsvoT15HTI4+zlyWJ3e/vk3G2qw==","shasum":"9de9b8511bd4571d0764c398c82d109659c2a76c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.8.tgz","fileCount":214,"unpackedSize":671723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6f9tCRA9TVsSAnZWagAAuA0P/3l2aBiFLVEbajzUg8bc\nzE2bnCepx3M/8lSNkMw6TmkoWOgt94qWVwM/VPGgnCczGc0DiCVfDfc7P7Gp\nA6xyraU/xVWvmyD6TMXBgEUt+Sd2U6TkjGvfA2bD9DmJq/+YlvGz6fSfMQnk\n4w2iUC3i5+fIeJwXiQFdRerL8W1pplANe98uEpvr9AGQ92m1oxieaHSlQHvJ\nReD+ABzdOSGVPRyB/xh/8ZrTl2qRxXxxKpb8TZLsgwEm8dFnkDjXt6cRuy1a\nszvC7TALCV+J4q5T/ecqHXZqNtbjUJexHinJE7x7iUsaUi0x5eyJCdFGxQ7Y\nnU8axkuPtsL0rT7I1oKFIGzMjgZpa/cR6D5fPS3PKdjPmFPa6L11YpbudcsT\nn2tIjSeoARHc9Vr0hRddNwnEZ23L2Hos0qf2Os4ivEa2b4kRqSag/dObYu7q\nQ4ZyIs8Y0H5SjRHDM9DxYJXl0O8128uofH1ya9mC1Rh2La0RKmboiUNYrn33\nxwxTTZGQ8Ep5eKDywHUUpqe3Bfs5RSXqImrf79u/09NNkig1Bbow4HZl8tNF\nU2ocsAWPyuAPhThdsCyOp5LbiP3SH6IkNGcXR12c+TY/WC87lS91/+08Lo5v\nlzBMbe9c8G3qpc0y48JitqI+pH9qqyzbIZHLKbcvDgfxZ2NzwzFGGPQ0EYHq\nzbcj\r\n=nijD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5AqR8rCxMh2jcBUP5hQ/6xqKzFanis82n7dLeVqhZPAiEA1Yv00ocTWLuaO3vCLlvlC3n75rsbOxzqQqMZBr/TENg="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.8_1642725229613_0.71616661299578"},"_hasShrinkwrap":false},"2.15.9":{"name":"@mocobaas/server-sdk","version":"2.15.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","deasync-promise":"~1.0.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.4","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.2","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.7.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"bb54d1d872d3303265f7e16b825e497bcd54ea97","_id":"@mocobaas/server-sdk@2.15.9","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-oYe/9wC0C5mN9RSoFqVmCs1+sF9cS1f8KvvSq6YHFj1YgKkpJChDUv0ReYDB2vel0AZT4qS1WfM9QxWQjvOYlg==","shasum":"e59cfa6b300d5a2bdd5734e8cf096643f21087c6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.9.tgz","fileCount":214,"unpackedSize":671726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6gE8CRA9TVsSAnZWagAAKtgQAKTB2d3cLirELGSvJoSI\nOplfdDQDLqGdAFixPm1m4MZ3xysnirdzrtI3TyQdreNReBdN+0ajU+lXaA10\n/Q1eN1N2L4uEZtQaXNiWFGlWhHDqFpVCQR0zs7ugRaKT2R+olSKzB4lmbLs6\nfz52OsZRVjOWAM2Q+3kyuP6EGh40Mg+JUBB9WNWUxe3OOI34kqz7VpvF2KNQ\nuFLiDVCyI8z+Bo2zBHcu4CDxuqGftHGghJSXiEDj1rgOrrMQZ2ws8pzOEXxm\nCGICvBWsUv/tnTp34ueGtYJadYNZ8FEQgey0gPfZouj8LNcJGoLo4pCcWf3c\nEJi6J6kHheQAmAV5/nfams0XIuPDetKaGsQMK6bkVHh7bPos/2bHvXlUmy1e\nbUC8HWVS1q19Fw0VcceQgKoAnE42RRcADBoCTJXBgMISyqvY0ZPnnF0ftl/C\nJdEAFNQSHD28yJ4LP/DyPk64Wo8Q2q2SYlnWn1k2NpVjtCdfNQe5VFBtGQIs\nyyPiO+b8P+igvQ5JCga7BqxvdraoAAo4hAAe8ITmk1OwTpXPjwzpdGwvrpdu\nmsbJns0tGWh11m9C6KsrS1BL5DKSUOUxRjj8j+ai54WnJRZNDEfmS8Bz7aWL\nSsMj+wxriB4Vx7CLrxIiReFXU1KZrxMPFUGAR+2UEbLYXE08Eu/z5NHaBtiA\n87rm\r\n=RORA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxkhIf7X334SFQSRUpSLQYYu94eo4fWres2LyQF0ZsaAiALBfFVT/6YBR/rrd9ObD/1/QMzpBxpGP/OjcM508sJLA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.9_1642725692672_0.5867299199055009"},"_hasShrinkwrap":false},"2.15.10":{"name":"@mocobaas/server-sdk","version":"2.15.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.4","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.2","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.7.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"08c133fd17db96035bd23a1944104a9fd7d112a9","_id":"@mocobaas/server-sdk@2.15.10","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-cDCClDO+VGN2t6wwxo72N1ZdovVGG/wtQ721Q7CJ1d2BXac5FJuzQzvHtgyhaGzWQ7ynbcMi1Dwu1IsLK0zlzg==","shasum":"296cb7c4e611cebaf29e9411256cb1cd1786475f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.10.tgz","fileCount":214,"unpackedSize":672454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8IQ+CRA9TVsSAnZWagAA0E0QAJesJaFEeR5jHYjdP0Nq\nU4I3qYYS+Nj0S3L2wze8YnKBEeJQqlyEYqux8++QSpTFEsK4D2vcHWErptpU\ne8C06dvhT0OnDfJjrymiTOei2j1gMXoapLyMkCYD/wF7FCPXAE/x19yeRWo5\nDSxdi2EK3aBtTt3IaU8f5KFftqUWFTXjPU9ArqJl9nM0gu5WkSzDk5MpQ+z6\nXVXcO6mrcBNdTR8VZb/nayObkGi9z+//1Ms+jMAi17Efa1pQ+F50yr4Htd+4\nmBqiW3IlaipYiKn/4jDxQM4d0NpEjMCRUxVMKJ1tqIf7phTAvcWZlNEGfUvo\n7Rkjf7cmpE/OAIMgb8lFQZQAEDfZUmtG+nRKCagGkjjur1p08bypNkR16LrI\nxg2we3gxhqn5rt8FkIn8yVGsY1rP6xVZAuQ+SUuyZ+lw8QoZu2zqpWQWDcCt\ndpsYksRK5joHJrlBC2EEsjG+qXOL3X+G9FtU1GVOZ3DTIdCEavKEkV9Ut5Si\njUKjLjd4+VlPYGA9DGn+ZZwY5O3DBl7238rajJcFzphBCmLEPLCds++I5F5j\n5ZZFlI2TgykovrBMf2YpLy2AfUw+tXfkia3WhKVWRMdfZjkGnlAt81Y0Jxli\naxQv4Bn4+sTewgp5vtggwMqeTIhIMDbmD1Ybptsi1Zn4KlV5nYK6Y46Yl3WN\n1alA\r\n=hW7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYwXtJ1tvGUQlAiNDBj2QUJtvskuivcrJcc53s1i9KagIgGXvuawsdrdJN8SYWCZxgNgSdAqnARlnh5DYFXPAJXMI="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.10_1643152446310_0.5844715756028063"},"_hasShrinkwrap":false},"2.15.11":{"name":"@mocobaas/server-sdk","version":"2.15.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.4","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.2","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.7.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f5bf086f8b598c515f8e35f8abfc4f83e237a3c1","_id":"@mocobaas/server-sdk@2.15.11","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hZEK81H108J8y2YAYRj/Glwl7LtsIFvynnKLLXtaE7Kn+UX52QqR5BN00+P7f3vum6sHdeS5LRuOUkFv/QQmNw==","shasum":"45947cd3972cfb568e5be22b77b0d05ecf05ce6f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.11.tgz","fileCount":214,"unpackedSize":672008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8JTcCRA9TVsSAnZWagAAwzoP+waUAg/MOZjbyjnYJpg0\n8cJdrqeB7Tlq9LyUqs7eOqhwG0vxVJm3oAlS7BtXBiF4ticQ+BtBjchMFyUV\ntUOqL2Hfte72mirbbJsCdHlwGBoEA9PsTOmejr+3mUW6wPDDwZrJ9AZDAbdN\n6ZVeY5diuxgYXNuJ2njKDkB2g8plEP4X/w2CTesXCrUXUixz7lDsJvIwXju0\nd1Fd5ulEU4qHpTpL/j/Q63vlrzcy0k9y2jss6+4wdBfdoLNM0JVWysv/W9YE\nYcMIwN+N/EN/MzwgImvgHjydS3alTNO1oaWhL8Z25guC4vBgsYiz5wd7ZMSp\nd4B4y2xua7vL4c7rRdtm/oAmlsmadvhIWQdVuAWaquE1R2P1BqpZ8sNlhHtx\nk6sOZEaXoSSEsxoY8P369VzIeUiucw8wPwS/tgufgnAKy2w6+yDmv1HEPz4s\n5orj7FFqWTf+ytPv5aAYX52sAr8OEZSLNceG6dq9M/+ciQCiD+pT1AqyZZeZ\n7doCs4MoHo+Y6I444p9jqwKNnSWcp6HIyzX5cvq2RglVFR3x0b6TZLXOP2Uw\nXu22njOiWQKDK5nJ+EKdsPopXhJ86jQ7xy/Fl5V+X6Xg/ZjmzFpORfUnpGcx\naTnnShrg0AxW0qLJ5DDCu3LvTegi+nxLod9tOvf4juBgySShT60ixBIHQmsU\n/gAK\r\n=o55b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbFmbqfX4+304Q7n/V/tl9JZ4yc1WvtlI/SkimY/j24gIgTL79Rrbk+rNIKRodTmQjq2jauMyFhQ088Vgpqb7BuxQ="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.11_1643156699840_0.4796003754404923"},"_hasShrinkwrap":false},"2.15.12":{"name":"@mocobaas/server-sdk","version":"2.15.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.0.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.0","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.1","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.1.4","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.1.32","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.2","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.7.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1c1444fb6b3fd14096728eb7817441cf1dcfe56c","_id":"@mocobaas/server-sdk@2.15.12","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-38ele6ipXLJjY4vXugYDAuixfztnTSMy/BO2qBVyqjnvVHR7uv0vk1gAWzTxQb5/XmbfrTQoQk7uz6SCwaPpPg==","shasum":"2044ac08d9110c4bf01d3677fd0d79139cca1c71","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.12.tgz","fileCount":214,"unpackedSize":672015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8fxZCRA9TVsSAnZWagAAF34QAJnoJaVVYbFnIA1KJ7B6\nIlVwxR1+gcIoz3aqbHr7r6RkGs9kQdgtHPE8t0pcFu8GhuuxkSQG5Bczvwo1\n4ASMPeswYcfd3+Y02EIXxAoxy3rOxtHzbINqj8GT6bjQ3XVkO5+XXFcpNP+S\niwTVg8mz13c/GnIkzQtFwnGxuKbQMs+VrApQSOurlbBOBNilYQDYV9QGtqJB\n61flQsQFuq0KECzzkN58jBy9JcsH9rEtnnOY75cgBIVnB5xEze6keZr8RVUl\n2bkv/W3eGkAjIHvBGSkQiFU/lcU1eMmvpKukPIWMcX+x6BfDiFFmfzveh83Q\nLQkG87FERFg1O3t2xJlA9wYNX0MkWod99VWnZjMItg+J8poIksl12Bkn7iqV\nMqrkIbL+G+DyRMfuSUHiwzckz1fX/qttWdIklYrCt2CiYWonzF0nQ21mydWM\nJcSmzgEdyshstV5+vnu2iZKprxjdspfbf2mxiE8NYM9/mPXKlCl684L9M+1I\nKtElmis3RI1gsFRsoouy54SFh/NuJ0hASwri0HddoUn0fwzkzP5gWw7wmv3T\n7JZgiV+t5mxMOP43W1g2/aZN2MfIYkyDwXR308LDTAfNWrWLoJxqScf7nPqk\nm7I2f2oHbdUyV8BOCQb1Fl/5mdIKCAEIK3mcDDcqrCG/qbRlCFBDadoAvTyl\nj3ks\r\n=F4dQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEih87Lt4OyLUIxADgjsJ8ojnuIt+BVdZFFNh5DmTdHAiEAlmzuUT8tiWtg/eUoeDodGAAFS5q4SAgYeuihSNW9DxM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.12_1643248729227_0.4822524024478816"},"_hasShrinkwrap":false},"2.15.13":{"name":"@mocobaas/server-sdk","version":"2.15.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.27.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.16.1","@sentry/tracing":"~6.16.1","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.4","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.2.0","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.3","pg":"~8.7.1","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.4.0","winston-daily-rotate-file":"~4.5.5"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.24.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.8.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6e2f45c00e0693bd3327fd795580f89e2a8463c7","_id":"@mocobaas/server-sdk@2.15.13","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-2axrgwqzPEmCYmLIy8KGFwVVicLwTlPs84CsCkaNuhA6tA7jYX+dv3LTZsg41pvMraD8zyB/n/V42iy4l+VeUQ==","shasum":"b792892a4b4e653585b0ee5c81008deb1f6f04e8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.15.13.tgz","fileCount":214,"unpackedSize":672000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+9aRCRA9TVsSAnZWagAAkDMP/2DqAqYrib+Tv9AAEZ7z\njWo5l5Uw4asMfHSM/1vOU0Vfu242egsNorONedydfUiVOkI7qpothp+ysUOw\ngE3lyID3Blqp3nINHoxavT37pdbsSCoBtuNtLAhYl1Loe05AAWm9rzKXNGQg\nrWTIgBu4zCHR6PcD9XLlXN1FISpFiqqJZR+7Pzq6RYoVzRGxruca+30re3EL\nqHUaQs8WVjHSshpl0eWE8o5k7S07/+USi5Sb8xJncTd/3kC3QxaN4Nd1eUtN\nbP/Ng/RZ0Iq2qz2ZsFn1orSuKcLPQSzNiiQjug8CXvLIDxe/R2iW4aQhZRs+\nfg38YgIgGHGmJoGcJoOiScnHMLpizLmrUfvyEzwYP43+Q2QPPpP740N/Zt/1\nJ1koBAZMZGGsrN1JGyHJuQnsFTxuAN4V6GKzkA7v62Sxbmu2d12jiKbyP95a\n5LbhvW1VfG5HpbqopzA35lUIYs+hdvUgvikBTgWQ4yv21HXjEXCM21JPvgyg\nqInayLrQGfXxHxEX3Qan8WMm8CnSAtL0oxp0y+WNWtM/0cU98PBhCTPRT/bG\nPiA473DmpewcnzaGtIbR/644ALPmOWui6QQk9E4E9QJHutFXJMXvuxH9zctP\nKP9XLSf37oyDKhGUMxT18mEwsHyu5vJecq3lPvAD6qSQrxHriXvWI+N5648h\nVSra\r\n=PWFm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcS+/SLWUfxLyS1XktkDLMXsxdtgoHb/9kuvH6vwK62gIhAPutxZXhhGRD32cH4GEHKRt8a0ETbm9ka3iJ+e0/RGTr"}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.15.13_1643894417289_0.3785708303344171"},"_hasShrinkwrap":false},"2.16.0":{"name":"@mocobaas/server-sdk","version":"2.16.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.17.4","@sentry/tracing":"~6.17.4","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.1","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.2.0","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.2.0","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.3","pg":"~8.7.3","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.5.1","winston-daily-rotate-file":"~4.6.0"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.25.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.8.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b8c3ec5ff32f95cc38aa39e4573514af2d4fb948","_id":"@mocobaas/server-sdk@2.16.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BLXL378wh70hpOFUEWzKKJNQ0oNJ7PJZNmjOoWGv38GbpV0HC3GnswBLOqqvja9pIktWOCEFvuRhSS2loIut8g==","shasum":"e55e6387d0dcf07e54c8df9f2948f72b674aa794","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.16.0.tgz","fileCount":214,"unpackedSize":671526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAN80CRA9TVsSAnZWagAAniMP/iOFFUvmR+gIv37NLR4o\nDofuPFcdNviLzlgfd36otr6Z9SOL6tTd5/W0T6GHjFu4GW1bPfPzbzQ5CQUE\n997aUTh6hyyKoyOZJCITv2vsPkqoZcQCUhOoI4TSfttWXgZmRUMg9j0M6XHe\nI4iKEk8kzglXWYoF/UqFkdVy4CR7skS8Ob8g1ZId7T/AWOBsX29zDSujwWJY\nYhipSyTWfu+tXklq82Mq2cLsgZOaT9lvlg4GDS/+XB1NeZ9XW7uCNODpBceM\npsFUQXmBEqtrwZlMGP7W/SpT8ksIH9DGw08y5GLvAlei3EDx5+nxZbEe70FN\nbYbxzRmK7PijOjAm2rMVJy+3NQN6DZm9ly9vaeJAGyolWrPuq6CM8eiUFvjo\nuSvZZBPEr0TyJ5YyWbDL1XiaUyxeVX/WcVuXjjODXag80YUJU1YzQhOgYH3B\ny99CaTKQXrPoHTTZWRlPzKOMO19xeXEhLLhcyKkM+KKs6HFr+7gdc4YuXbvU\nuJPvsEo0/W4uBeaNtM5Z5XoprVUAav9DOSTude/ErpFwc5NjKuvJOjR+cCsm\n8XAZ+E8KQIZYKfb9EO+1yiIiNJQ2Mtle80ljmJEEcagpHQsKQ4qPDnfKG8eL\n43Zh0FXeHzdnk+WVIpoUi55SH4lKq9jCgUqo1fod6y3FcUjhTG2eyL3xHzDs\nwElB\r\n=go/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBSC3YQ/kW6HIWlYZyr/2dDvX0oQHssQkH8bSwP73n1AiEA+DdBCLi+eh3atBmvlH6oulBddMP1Hc3BipsVR6vQGus="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.16.0_1644224307932_0.2517816807274562"},"_hasShrinkwrap":false},"2.16.1":{"name":"@mocobaas/server-sdk","version":"2.16.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.17.8","@sentry/tracing":"~6.17.8","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.2.0","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.3","pg":"~8.7.3","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.6.0","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.25.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.9.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"42b83f271def08e256971cea80aefdb67b618423","_id":"@mocobaas/server-sdk@2.16.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Hb/vv+tCG3ryj+eu7BSdSkGPKrQgd1b+11RnJq6cjEhrkuyk7wa4SP4IA8obPZllyG26c4A3iY8INPl+WK2DHQ==","shasum":"8197b5f47a637c16540b2500c82ab3c41d4c01a4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.16.1.tgz","fileCount":214,"unpackedSize":671823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDLAFCRA9TVsSAnZWagAAgZQQAIuStvUqadPCDvv+eiTi\ngvasamgkoKu+iUk7Z823bVgwQk1h9zP4kqAwUfzUSkvYBikWC2mgh6Tcnn48\na6T/lykuMf8JqzprKv8kQCxnRkhSf76OdlKQTcaJiubKuxBc/7J7LDdygiVq\nmVm5M2NMqiSrW6lnfztNcU7Njo/6NmnAx3pOXI8gc7ulfOK5QwsPXFvGodwI\nVyhnj5mx5U/reyfF+uGHzyIcf2hTlAD0n9NLWQdQYTIAKHJN0ZxbQ8j1Jxi6\nvULvDl+K8zouENbZvtbBWzPKQhz6aJlGy0hAvT2g/JhTrn56vH/4M/TNBQTE\nwtE3wW+k+CFa/1YAPYXr8XL1lpgMX1M6KtaDdZD2m404QMPRDSaqV/k1XorG\n1Yon6HP4xIEbWDk/gBnAkIj8DW87WPCcpcVhu/0o7N3LHFV5iX3uGOQHp/1P\nckGC0+B+istzwhws3KAYGtwrfjHKjEmCfkNz55HOzXKmFBtf003O8chFxThW\ne+TXrt42dY+Pbxfo/Fj68TrdMtE5j3c4QM5cJ79slZCpu3VOXRTlcJKsK8Sg\nbR9FKty8HaT4st6WJa6qf139w6Bd1Ff/Nh8PsTRU8EbJOVbmMrydPasbbsYS\na3xUA+gWz1dVpD7lWC2qhX7YDxRU6JdUbx4BxabIv1LyJVNfusybXHj09xO6\nAgnW\r\n=lNKe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQZiLKVNtRqriHrKG15xSy5o1MDmebdmjfqwhRwYKRjAiAc7e8E9G9jaCLju8xWV/cxxeHtgIdU/7gOv79OIIhHDA=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.16.1_1644998660754_0.20840095257588276"},"_hasShrinkwrap":false},"2.16.3":{"name":"@mocobaas/server-sdk","version":"2.16.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","jsdoc":"npx jsdoc -c jsdoc/config.json","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.17.8","@sentry/tracing":"~6.17.8","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~4.28.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.34","minio":"~7.0.26","mocha":"~9.2.0","mochawesome":"~7.0.1","moment":"~2.29.1","moving-average":"~1.0.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.0","node-rpc-redis":"0.0.2","nodemailer":"~6.7.2","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.3","pg":"~8.7.3","pidusage":"~2.0.21","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.6.0","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.25.0","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.0.0","eslint":"~8.9.0","eslint-config-prettier":"~8.3.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.2","graphql-tag":"~2.12.6","hasha":"~5.2.2","jsdoc-import-typedef":"~4.0.0-dev","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.5.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"002f93294c8439afa999068c87bbdf029dd9a398","_id":"@mocobaas/server-sdk@2.16.3","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-571yHQBQ3FfsmjG2qsv30KvTL3KzCWFgay1q3E7G4nNykXzysAsjPUS0wFGF0dcVZXM4+5OEmtx/X9ppXLZdiw==","shasum":"ec264ac0327c0390a9192e9badcb6b43dc2e72a6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.16.3.tgz","fileCount":214,"unpackedSize":672079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDcvfCRA9TVsSAnZWagAAlOAP/3MuO++wsH4PZfGnoIko\nLwqhQEl8ijOEfRrOBJYI94WngKxc4rijtgbpVbJMxica8ryJ3WtGbf8pI9b9\nH4tv4kikghCc3rsn1ntHg2IQMce8T+LeUkB8Jn8oB81K70cBBVFncw3LCgOM\nq05Xsxa3wtkBj8ugr9PzB6e34Fqm/2CFpp1KkLKysEJ6P013+yWYh+ZzYSLB\nbg1I7E+tuBWv3s2agWHurmQt7IgGBKF9IOYA+lmjhkJ18tVHQdlAwEpUauYe\nKzJc9qLceDcfuW5nFh2JKVvJuohK/sQTnEk7QnTfmDlkyJj46CwILRqwVHih\nIlMcAdVa+Vbk9G2Lwz8jvznJkkhjg2uZRV/dygl8q+IkuP6iWPAYOCizMBFr\nFdojfJk5xU2AIP84zgj95aryQz0ks67c4f+a/9pvo2nP+vmsbuoRzSdxwgne\nMNi5cEGtLLieeoT9cMLblKsUFVscpqMXq0vQQy4PpvcvgkB0s/bAcx/MF4NM\nMuogCurAU5Nq+Xgr9aWaC6u9GJdlUEPQafngdiFYVi6UWTWbqjln2TKapoQU\nDDSzq62Zs1zEC48WEdHEqxQWI5Dca0MHjDwL8SteObXqMZMEgPn7iLQ2SAKu\nZ+w46UiT4Bggmd+y5D/Mw+Illrj3TQZQayAcY4y63TmiiRvNQlzc8XQ3o1gP\nFtf5\r\n=EMye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmi2pv/7jf+xPUhKt+vhXH1q20rBtcGirjlfpl68fCzAiEAkFWBs3fuCqgK4hEI4MDUBG+UNZwP3+8L9DsDiPC6OYM="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.16.3_1645071327144_0.340528244082261"},"_hasShrinkwrap":false},"2.17.0":{"name":"@mocobaas/server-sdk","version":"2.17.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.2","@sentry/tracing":"~6.19.2","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.1","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.4","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.6.0","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fa78a5ea720a5242a6c3775258277a105b2925e8","_id":"@mocobaas/server-sdk@2.17.0","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gjZaEpJCjoDn3l4rxxfKewskW+qunrRN6dS8sd/d5F+LJJ66cKLjsVrNHGjp5fZ7WBZxQVKkEb4EQ38YRVfXPg==","shasum":"4f7e12346a99739cf6c3dec03f6031317bb7a351","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.0.tgz","fileCount":214,"unpackedSize":672104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP9I4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKAw//SV1pENV+y9RQhmuovpMy/ZhOjjXu3MMjR/g5QUU4Qi14WOYH\r\nwinQ8be7Qz3n2OJDYmSMfbSx7OnjSG7DG0CHJMVXrdW99GsA9ko6IKWS1AEV\r\nhW3uuYRhJqFp+4wUnwDjOjjGNJE8b40titnXOuXrUKPI5ppWkDq28yn5o1b1\r\nj2HoUlIJVyEvXMZ5hPe90B3/tY+GNRBtnfNk8ThDHyUng2CT1tGVY209NFuF\r\noCD99CNgGtKoiFL4toNjGA/Ucw20ubbUSxiK+q1jNAddc9bLt6dXvplJbHTs\r\nBLyGGcOR8ljOb0+qiSGpTOKijf2fuGZrXy8TE5svregD5NzH5g+Qzzo3OkXi\r\nZDpW6YXPErMDtcO2LN7jigbKkQDpz5/ENIFGJXEaCFIGmNQpTMWhnumiZ2Xm\r\n7TuLQUh8jH/Swr1BmTRm/WwLhxlgBdFaz34PgCjFjBKtntGSjTwC2kOZ2ph3\r\nMHBA6FYW8YnZCEhquxQ1gMChL9YDEW8JnKnaLfS00M25NTCIMhPQHroGFSAr\r\n6Gs6WSc44XQuMiigHsohNmXf2FOAddkIbQYKoNsI3++XrlXEnjixQBuVd5Nj\r\neHbzbJ7ALGfLfA9BotPASopmZu5lF6b67rEo2uSNh8tfxJpPzbg+ecyGu6ml\r\nmRCRGkNVDJ8i9FMlG6pGoOAY0D0A/xAh3S0=\r\n=EHpb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD5I7w6wiMDD5NtKBtpqNgAsB/ljtpXROx/PClj47zzQIgFtrKgLJL3joVLz9+m6OI/Bws7T0iSujQIrPS9vWwNNA="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.0_1648349752200_0.9969507933508623"},"_hasShrinkwrap":false},"2.17.1":{"name":"@mocobaas/server-sdk","version":"2.17.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.2","@sentry/tracing":"~6.19.2","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.6","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.1","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.6.0","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"cc6833ea4e7a4d5143399d5d6b50e7d13a1cba66","_id":"@mocobaas/server-sdk@2.17.1","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-XpyTmFagY2Dj999KeLi7pFBAMci2y6mcC4mQkfbRNcuaznR16MAJa5MVlI2pxCoxlXLQpVJJlout9wnUs8qIpA==","shasum":"61741a1fed64fac5752645f5f22a89f18fbc88b5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.1.tgz","fileCount":214,"unpackedSize":671987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQTtpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWdRAAk5IFiQdtQtuyahfdEK6TVU0TQZ61lt+8LXON65G8UshCS8kf\r\nNdlWvfdD/ZlaDP2RsTELhWL9j7tk3FuFXtTH8vqa9dQ32fEty9bSunlH8bWB\r\n4hC7q0tKqq96OCC15rtUDnQFiHTW4Vw5nlOweVjw8v3nFlY/2aRI4lqPK8AE\r\nwCwrf9o84hjXRREAYOgB2xlfDO7IwMxsRDUIlClOfXM+pWRa3JwBiaJFnUV2\r\n+1s7N6xI9CwV9J7MAgD87Dipx8MNNUwPNCVD7k2mkjtnKhUL8eJfSanSPiBl\r\nAH65Ppm+aZBhIg0EiqpE0ekSp6hhxjdTPwedg0kgYfelwLvw3KEU8+Sktpi+\r\nAnZNFzRKQYwReyFvT1mpLWkIBRQhqVyrXfYoeis5pbWO3uubYI8MbnvVdkbg\r\nwCs3tT8zKF4p4QrrhGxf6nBrFmB9tgm53ryAmyzs97dt2Bl+HDDfN7BoFkvs\r\nBTYG5PJ1Ufnevx3sk1NTcDnD5PkgD/6ld4pA5Ctvi2ccfkUCp4WH3EOoet6A\r\ndYu1GlFVLBvKucc892BhZ/lsVE4F/VVOUL7RskW3AtLVLszb3lOPI3USftUL\r\npfseJZEnQ1bPv2ycasaLC2rlea5kO4R0NL0runi/qHcObjWE/vRD16l9fAN4\r\n83LEx0+ARkxVi8Lk8pLFQtuHPooCo5YvtyQ=\r\n=VMO8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE9d7/Nr0jE6jyu1ojdLv5R0uw9fa8yvGe4qJLCmGecAiAF6LcuTmHzWSTYngbh0PfNmKhYOF8vSPOmaERdmarHRg=="}]},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.1_1648442217085_0.2048298438913132"},"_hasShrinkwrap":false},"2.17.2":{"name":"@mocobaas/server-sdk","version":"2.17.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.3","@sentry/tracing":"~6.19.3","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.6.0","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"066f70191d523653789a3b31f540b774f54b282c","_id":"@mocobaas/server-sdk@2.17.2","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-p9jDrTmYIo3X9U4MMpdpySNPPcF8AN3DL1KDLD62p83I+0cwBwFPXpDbCGmHVpawbnMQWDCeU20MLjnoxxXN8w==","shasum":"f0ae0cb88106456cf6616aee43097e78c38d7180","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.2.tgz","fileCount":214,"unpackedSize":672035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKEe3owcDVOmXYD4J2TtrxTHFFUmwykJuntxpmtXze4AIgCHzqqKjD/zqXenWZ3As6/2T6KA0cywvKnatx/Z+rVN4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSsplACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUlg//QObqWes+LhfVRIzhPdRi33QxkDhbSWIrHaQJqk9MZ5Wf8TA2\r\nj/dHz4wav6Fy/g14uNkZtxip48zjpzKufUBu36UDI9Exwg/jhtAOGkk9YLZT\r\nYFyZLaigMV23TH0/q5Q0DcIwcGRT1AtODl2Mzjhp8dfWCggqWh6XC9D64tXV\r\nmCWPstxUdpKiSCV/Gv043yx/ZJUOHrdN+ziBiQ5/RXNLUkbHl/mwBB2ydISO\r\nHvTbl1WZCmEI72WE4oR9MSqsfXd8hSd3j7+DviiDydCCFsctJZ9nxMMmtBal\r\n+bKWQDUDPkxvNd7hrcjU35UGYhnaMhxcDu6t4X32I2A3sXj5F5RHCUKqbmmd\r\nRxJLJ8wZKP5YRt5NBtYU6BGkw240Xt/tKXPLb7Fno8w2uSVeKf8sepCV5PG/\r\n1YK835yWw5T+sA/RiDB6QPjr/tARuX5VCcRLG4TTTEhcflBF77xqoF7+QqzO\r\njXHIY8uEBoJyU8EttaXM/86slUwIjYoc9Q7s6dfnFMNqDnrY93lnSC1Za192\r\nUvCNPn1h0/u0WZMLvJx21WbRS1Hp6pfE8kWFMmRl2en0TI7MQhi7lYblqp7n\r\nln1wFCvGsfSW5sQU0kFAdn5SKPyPhDUFlyLMIn0OP0XL4oo2RYgpyZofzJdD\r\n9JxmtQCkujL43qDkL1QNZEYhIn01gif65iI=\r\n=SwzJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.2_1649068645277_0.7526906865867695"},"_hasShrinkwrap":false},"2.17.3":{"name":"@mocobaas/server-sdk","version":"2.17.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.4","@sentry/tracing":"~6.19.4","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"52cb00943014ef9171f9e60c4a863cd9d2ebb5ec","_id":"@mocobaas/server-sdk@2.17.3","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YpYISecwDsswPfqlijWad/qmdck1RVU8KaNNpXuqWVGzUPRLTx1u3StaUFMP/sb9lfmNQkAw4SEOjqdv/mZCyA==","shasum":"db62f49e536b8a6b72fc04d121cc5924cb024ce0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.3.tgz","fileCount":214,"unpackedSize":672108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFOT7qCVjHY7KE09MSqU03zjjPo5T6el0xUhvIm5YFQgIgZI7JpiqvI0SECov6KDwx2bR3CZmmmEmDaYfWDWmaYbw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTZs3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYmg//ZVpRWolTHRCxrg/R4fexMIYgbpJdw8cRPZYe3ukY+hDB1SbU\r\naNNsR9avzDFDyTMNpmekigEofeQtCD531UpE8a9btCbWcWkJZ19jWGDoAyAe\r\n1s76q20o5DJnQif+g4FZy2OOVgckH+SNaOrHhl79BZm7iifh4uuJOoW6WvxG\r\nF2bBeN2O5rZ932hedJ4HyewcB69wKo9s78I7Rog5ukD8O/BDmcZkMEZKy6PL\r\n42JuH++E41YmYqjxys7l5RWfdoHxxvDgBEI009zesgoXo5gz29dTc2dmWR8P\r\nbbnQ5ZCW/PUJajmOvsV2c32B6x05XMi3R/Um2nhBJdXQ3oRNwHwuEQJ2b+d9\r\nKRZaLMomvTo6bZcPquSLNNYiE07jzYkJ6i3eQU6FlFwqWk9jL+Cbe3KrERpy\r\nZVZFzN0dfAmpiKZ6RKZJ3KhIsk9zISMJdzWRLfAXABiy5tLAM/lNCAjcAiZw\r\nhXcaqkgSEbMRJbq2evB8USxWfJKQyJDlZ1nu1n/SIZgHgS2CmXaT8K/zc6aj\r\nl5gI6mhKuBdnqzf0+cYWKmKd3Z6XwK6CwJS8CCdFRu8kXNP3ithrGfPbfxnW\r\n3sCPmcofeBpDHhVhYhLLMKXLnWdhHe1zwjqxAy5JQpyN9V7FA2KZwzlIAmqB\r\n64HWPvnGO79gqEbYXVl7+nqEXlYvgaqGCaw=\r\n=LBE3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.3_1649253175038_0.28261730790808093"},"_hasShrinkwrap":false},"2.17.4":{"name":"@mocobaas/server-sdk","version":"2.17.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.4","@sentry/tracing":"~6.19.4","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.5","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a28c26704cb1ee9c6a851fae2680e1c7d77fb2fb","_id":"@mocobaas/server-sdk@2.17.4","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-63LQlyDvyP1qiwhLQzlRpPRs76UHBXJUVirk6Ua9uc9X1cypIezBSUyLrsZGVMH1gjaUQUwNpgC7xBvQHz84mw==","shasum":"3a1f5d51a36a2dbfe23e0ab40f14dce1b43a91d6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.4.tgz","fileCount":214,"unpackedSize":672241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSd0hUZKH8T6fncKi/hLdHhB4A4EKPydvDiABfziMhoAiBUWGQpWiigbVMJZR223HgiZJbDA2qhyoxKjoYxaI/JRQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTZ/2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoebRAAouuqz7Kan8sAiHAcslSN2F+E4WUEtmoXLFqW589ZoNjNBLUG\r\nfz4D3yN5ojaq4baGpGeyzB3A34z/DEKg9jcfoq4IWES4DhmZ2hK2vwcey3wY\r\nNh7uKmN6qgf1H0E+VbJzcvfXCUGCsrnNLjHkOZxvWnp5WBhVgx1bJLgnRe1q\r\nJIpjY9AH1bTQKy4oFaBlvv2RVq+EFZOz7jlGeH8E3zu15lGtEaILLk62Lgpz\r\nLq2LolPb/rpLcHlCYpIG0rbUfhDZ4Din7I9SHkBikeMyOr1WB9niQqV7Tl/p\r\nqh2HJeAlqZBevn1Y/AgDJrEGUR+myKB7+jinvCs+wnhena4cx3PK+hPMmc+l\r\na0SKpADVvAfYCygbgRCs6di5Y8oiISQRIRhgYyTTmzF69CUuia/lpsTzI8CT\r\nZ9ogIo8VEGMB8vVx/4lzKY1sHKeSVEDJTj4j5RUolEZ8Jlf4A+CRuKHbtbp9\r\nAtHsti3fgcG6YYkxYcUvDRApWAV09ajvhYM1OrWgdu6mViqoOAGfdxq/YLLX\r\ndP5V0n6HkG6sqgjNIBhQwv8kCVuTADKOQOH7fVw0c2PRai+FqdBtXUEknJ0j\r\nJzRNzAZuPCbCESDUQd6A5xcQfEoj0vldQaRPBIMbzXhyDZy55tJiqrjEhLdP\r\nwhGgdn/U3AyqLPrT5tji7UWMQQJsPio8CsY=\r\n=6mE6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.4_1649254390651_0.20514826222325522"},"_hasShrinkwrap":false},"2.17.5":{"name":"@mocobaas/server-sdk","version":"2.17.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.6","@sentry/tracing":"~6.19.6","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.6","snake-case":"~3.0.4","sqlite3":"~5.0.2","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3acf53289510df0d49079de2e4c576e7d79427c5","_id":"@mocobaas/server-sdk@2.17.5","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ASwJ+VtwN81ln306U3c6IiTq5K8u5aatgvAy2eL0Q0luHg8kn8kdbI84MCloeaY2Ror1t+8Qj1205FEVtftQWA==","shasum":"0b967d05bcbe35d644475ebb73bc3f12c74dac97","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.5.tgz","fileCount":214,"unpackedSize":672672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCycSASSQlHbGeFAbhzsQZapXpQbQc6nAmLsBf00yb4NgIhAIal4l8eTImUQfU03JE7iQKJd2UMX2XbA9IU0G4ia8dE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUOxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6VBAAmatl7fxnvnCjmgKaNc4WlOnFZQRb915fsePKW0g0tqbgg72M\r\n6m1Szta10Rxefk6c9lKz2vbIHnP0fxe0BcqRs5OhZhXRDcCUfA406EVc0J+x\r\nSBgHC4AF9ix9kFjGAuw2YJS4xFcBsKfXeKv60wg1rMqu5ZNIidutbRh05vJ6\r\nxqtfdTc8b14nee8vujgsfrOat7dsoEeg9aNpEGS5X52oJYOF/SjFuwq6VVhz\r\npT1BfffqOxCCSnpDDf53JuKrJlpNDeJTuoj7BoWapZZzfDv4aN2Ys+h03CKW\r\njaHm4F97DSqwg7bh7h6kuV9XonjAKN9Vxvoe8HTILoRQuJcE4cUW5yoz8GH4\r\nrW0LoSvr8UZHLxTRd2K6KwpaJv7RPMbpws9aGsWlPWm5PoUT4fCcvaeNHu8b\r\nZYCY6LBEZXs5S2xVgVT7UkH57B+NUYaEXJkSNsr9QJoLWXLyg7EeSfN1UX/9\r\nFVkiUYnZScjdyRIE3l33yqJPX/G6peX4huPehYF7RBOX9a4I3Us+Tc8c7Ni1\r\nJ1S9tvNeRNe+aJX2tg2058zRByOZyKC/TI2hQgBhTQUNKJmxDV+alPpipoIO\r\n/slatT39N9z0cybf/B8OpRDLYQ212mlqCQLFUYZC/w/zCXvo2alGgmNJawc7\r\nXGn8+Va0Pq/ed/6Do/W84kS6+cQyjk+yKQ4=\r\n=ASaP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.5_1649470572606_0.8666571328552908"},"_hasShrinkwrap":false},"2.17.6":{"name":"@mocobaas/server-sdk","version":"2.17.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.6","@sentry/tracing":"~6.19.6","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.6","snake-case":"~3.0.4","sqlite3":"~5.0.3","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9feae1055fffbe6c33d97e6b6c1b81d23509f577","_id":"@mocobaas/server-sdk@2.17.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-heOpGbrTi8FTo6kYCF5dduLQRWMMljuwBmDCm6PqdArc5QGJHgzuLzDLvz2LBhvjSgV+gpwM1YRBVe1q8MYbaw==","shasum":"fd2a9eda33378141aa187c573a1bfbadb0bffe2f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.17.6.tgz","fileCount":214,"unpackedSize":672671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDuRnajkohT7AXi5KwExR+JMdFVgx1fZNOR+HAoVe8SAIgTPAILgpENOeUKeWUTIlsSX+VCU7nCQDO6tr4xY0caDo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV5Y2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBzg/6AnI7/Dw3Ly8sF7ow20D4KsY0a1NcHltgyHB8bO3YE2HMGrSg\r\naEW2T6M4q3Xl5eh1rvvToq2RKOGPYNFJ/chCk4MXSrTBk5SHdiXcOSdV9z4Y\r\n3nEakCa8tzGeTJU7hECdr8w4diO1a1AciwJ8KWy8sJRqjMvFJDSNuXpQTJC7\r\nlsvS4P8560p07j9QAFB8uojgeU+LHKeFbCDD/GDAP3aRsetg7SPVqf0MvFoO\r\n99IGkegnoIw7xNWAFzPPYKHlGRtKMe4XWkntkxptnDagrNe+oqTEBNjuma03\r\nF/JpSGLECEuNTc/8Z1ypdRSiE0IqXYiC2zNZ7q4RhdeIdLx1bdS5G3KgYuLX\r\nQQXtPQjSR9g33yyYQjCeeE6Ea9vpYxasJ42hUa2B7NeLH+pKE8VQmuVT1DnF\r\nelZ8oViEKOuO80SAAd9Y/hyIXx2+FjNsN/aq0TNum9FS5XeVZ0LeSyYML5kM\r\neiY61Wgc8Vp2HfoOCdG3MFgO5J4vP5+/nwXQY3wqOkH/3ySxJDg8/NiSAeLh\r\n0G6OyNviQc45xdh1OAprHK2kcBSqCFuxH8e3lwwXQiPUV/QRnyx83QJHC6iB\r\niqx/6nfU9QFu1Wc11K+4ts1cvlDP8BO9QCdkWaJRGZrLSfKYbl5lcgm6ZdNL\r\nk1tCSJXju9CdmiqdDwJddXF1xSeDcJ3hkt8=\r\n=IEST\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.17.6_1649907254293_0.20202386992779076"},"_hasShrinkwrap":false},"2.18.0":{"name":"@mocobaas/server-sdk","version":"2.18.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.6","@sentry/tracing":"~6.19.6","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.6","snake-case":"~3.0.4","sqlite3":"~5.0.3","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c49a40d3708cff82053c868cbeff09c31b41610b","_id":"@mocobaas/server-sdk@2.18.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2WhBwOXYIJ6y35z8ORweatQBxIur5/Fa9NpQuESBjIuh5Inr2Td6MN4zR8WYMBdhsqUSi8YM5Y42LBcI8xlhhQ==","shasum":"ecdc74d91c5b570df724cccfa356942638ebd668","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.18.0.tgz","fileCount":218,"unpackedSize":677255,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAhD8lU15wGpQPjvEXJDbP0PDqyWtNXfpwEMICzY9VFAiBzlESCs+nV/L5m+fi480YFtsuFw6qILIfq67hj65UPBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXPLHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+IQ/+IlZsOvDhhlEgbYQPPMy3AY5Dq98RegcLe6FFDxKrKytpkOtz\r\nrNkNjjvbc457Ch20H62OYeBmGVBDQFSHcy83htddqh3nSVu3RfUcHzMQPNty\r\nOU7cNMOxkkC+aI8qwtxQUIXdzPJ0VDo7EydHmPRwkewv0r1tVS3bJhnQ1Qu3\r\nUEA6yItMA5zx4W3I2tsCVIvAnbuz5jrJMhgXnLo4GN0qmAZZfpIiAu43Bv6T\r\nPb3tS38jxWxUSzOnj91BJ3YH6wq1olWwE6x237FEHnaCejjaaP9anpVRYojJ\r\nl4bXe40Jz59oVsz9BX1JpG5r8bG5TqJnbDef5xkYDwrXATq3RxxWLqk+XzQQ\r\nDBOWUqAwwpKqH/Z/O6GYmCjdFvSMjECVJqFHV1elM65iCuWvdlWS5hU5MQDy\r\nhQxaOTWQS6wHMJeafPtZ5O6iMfzzxYT2vyyRkhlovm8n6QeJ4qS3wlbCV7vy\r\n/u251QY5ZtVQNypoYUiRvOh5KMd+uWey9nEwRDBsqjVG5wiQleZVKLlSsvwJ\r\nlgG2f7vAIm+9l/giqI2/Mv4PqsWXEmaQHGx2zXX15PonlqKlnnZ/ffnFcS5i\r\nOlOpgMcj2FP645Mpddi1q6N4zU0r1Q1gDbiKS8Cv+TgsaTKN3ebT0wjcXaK+\r\nRSVxvvEcnu08IUB0J5frZHXiNu5cz0+huRk=\r\n=qvcA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.18.0_1650258630794_0.1422490746194598"},"_hasShrinkwrap":false},"2.18.1":{"name":"@mocobaas/server-sdk","version":"2.18.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.6","@sentry/tracing":"~6.19.6","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.6","snake-case":"~3.0.4","sqlite3":"~5.0.3","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d11decdddc439d1fda526c7dfb60a3e1ee48937d","_id":"@mocobaas/server-sdk@2.18.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-LyXTfcDTrPZvvXGedFyLxB0L/z6ADOEfXCLddci9Zg9bruvNVmiJf40bVJyqRK2m45zo8uNu0JOpoOwGF1Gi8w==","shasum":"63895964cce7f91f3ecd2f79a91993f8001ee4d1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.18.1.tgz","fileCount":218,"unpackedSize":677258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCfxHgwpdjr9mNoQnLfJk0g9hG/+acv9zLjhOc/mDW4AIhAPBYYZq/8CE9PDvp2YQ6p5cWNIXX1/vtE0AazxljIdF8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX7yFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrexQ//XE0OaWru/cU/UsVZX7LHK+l0MJM6vB5hX7LCg3K6Z43WCsAU\r\n6q5T+PVnyAeT4+0O8mzeNt3ubPyc7NR2UAN2c2c7gHabaU0qWqiqF9muw+V8\r\nxA0KVbsZoY4ssR3W9+wAgMYTGA7TITuTdKkjTrtIKIfz6aM3xufzCX6gurDH\r\nM1+T1/T7cd9xvgkT/Popu1eTXVBvELnEQ9r/f/vthvx3SIHCDLxMdGT28aev\r\nyfBojcSXZPr16T/vXsIuF9AGYaoXqKIwyHqeVSEMNd78xksf0nd29zZC2z13\r\nVKTaNfPZ7VTLMZMuNC6plkA7VP49xCF0lp5oad7U+ZbMsY34h/YHAK/+FjDp\r\n/JMkwMEz4klv7Rg8ObGtG0U4jp+PIRzqvF2RSgMKgty7gW7/P842qM/iJNYQ\r\nY+96uiXivVjwIU75OdK+G7il+MZJ8KA8QaQmSVY+Tm0f7xjiTG3N8tgrxMLx\r\nkjYwkD4w0oH1E6bdb12MMb1gbF+DKwWHEMSBkllLEJeD04EQauu2CX3H7mvL\r\nGpSseH2FZWlAG4JJx4oQWwac8JNqLd3w9NVJWC/qwUnm3FXPO30c0krLWHGd\r\n1bKTTg9LUh2jKmNGUjBBTXkMxxqkqpvh2TZvzA1QcXDBMDUWlBh/vw/NrSf1\r\nWmRXulgPvMm7vfK4kG7TLGyvYWpA72l8ieI=\r\n=JLpI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.18.1_1650441349108_0.32991458728211165"},"_hasShrinkwrap":false},"2.19.0":{"name":"@mocobaas/server-sdk","version":"2.19.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.6","@sentry/tracing":"~6.19.6","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.6","snake-case":"~3.0.4","sqlite3":"~5.0.3","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1ba3236562c0fa356e0d54538dde101722413131","_id":"@mocobaas/server-sdk@2.19.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9KEjGp0bB7YAlam1zMfmTFt9nN2JPfX6/SEV6rI18P0qLS3fjJzYuPBYzCN5T/iRhiJ/pJ09Di4pkM1103Ekig==","shasum":"2fa030ac65a08485cca14a4fef2fedc0414911e4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.19.0.tgz","fileCount":219,"unpackedSize":678809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuKKCMHEA3LR6TZookXgsqG+Uzdyrjp95cbqJmbHIyOAiBHcrXL5+Ivru4+3qUm/e1izrpqSY5NDsLWWLFmpR3LmA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY0lGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdYQ//bHxae5ypp0DxKPkJz4CF7/1ulWWdYnZHYiAzA1dumN7p/I1R\r\nYUE4qSXC1A2iM5+RyVxKCqCQMbFWDyuDnd7eSmga7/HMYtRrfgNCjikVn936\r\nKXX/9ItmYn/Jh2q9BSPzP1S+mptA35WbXG4qr2k5+0+MIAVaEcz6d+b+eH9p\r\nFxPC6YHwGY+G1xCXqbZUQMDW12pAoA2MW41YoI/78BoXzF+rX8TCfJa5l4bN\r\nu4i2+vJDT4wOF52IY40ZE/F4PApwgBi8pbbfCzPRxOrBxXziGEk+d3DEZfBV\r\nuG99F2V5X1Xg82LXoUBGTOktfh7TKI1q+qfVybfOyDtIdjQJNeExnOIP6VMJ\r\nwEhxXRkLrCysBWvECUdTSoZPtylzoMZgNgS7COMjXV1dpZskV6M3bm1XVwkb\r\nybyU67jwaK0IWBchSrGuLKTm51f313Hnzu0dqRDFXUF3I4FY6jYDUJBZGvAA\r\nPTZjnHLGjtrERLZgJTXUDwk0F+gGKeYM4Rw01djK/hUZ8Rk2UZ3eyYy0s4Aw\r\n7DHI0wcD0s4rdrF/sisGtjkdqL1iULSFDM7Ox8r+X/WYiG/HZLS+ci5QU2Z3\r\nGGCzvueJmMf11LiUKel4MSxCRpBLQ4x6sj2zF0IxaCj0kvt/HZug0/iD8TcT\r\nS8CHdc180NDLXSuUr2chDsD0DNCnhHxn73Q=\r\n=9vMc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.19.0_1650673990631_0.285830427620833"},"_hasShrinkwrap":false},"2.19.1":{"name":"@mocobaas/server-sdk","version":"2.19.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.6","@sentry/tracing":"~6.19.6","@types/express":"~4.17.13","@types/mocha":"~9.1.0","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.19.2","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.6","firebase-admin":"~10.0.2","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.3","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.8","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.26","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.2","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.2","node-rpc-redis":"0.0.2","nodemailer":"~6.7.3","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.5","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.6","snake-case":"~3.0.4","sqlite3":"~5.0.3","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.12.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.17.3","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.15","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3cccde57460cba7929f6e631ae0b1e3a2d76c614","_id":"@mocobaas/server-sdk@2.19.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-7TEkQXl30WGdRCCBnfqAMJWkJ2k88ErjWM86edvYSyQ2CRegQkBB92pLhP1mIulzQKLSd5Sl0sVcWFd69i3R5g==","shasum":"3f9279c404f5f6c4c12a9c7227e70cb90c8018a8","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.19.1.tgz","fileCount":219,"unpackedSize":678837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIZuca/eeQKnnvyXf/RUWb+SQbBplbE2K+QYWmLolU+QIgOollC3zwde/GLF0/LkITK/eYSDC05V2iHHbwqRJbZYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ6mtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpaow//Sf67SXtsxxEtmOlupUQ2MPTCQcu1N51NcwpBjbkSOjK20DDW\r\nzfH04YtZKnxqqpJ90MBtGDrxOVlT5gKqXIbiLJOYBUqgyL5S6OsVHshslQtp\r\nKdZVDdZxXjMOSSvKrAHeIv/ohJBXLHgEPzu0ZIgz0sBXhXurfh2TN9Nwbrmu\r\nUdI/Vr1O1y/ZBZuT87FKSbWW6EpsymGglLRvZkG2ZhER/UJOJWgq8gDuUU56\r\nAGRBAUyqkveQrLa/QVaXmYSJjOxweDAL2bBX1WrQDsp5/RIjH2nDHqUim7f1\r\nJgh5lWv1utnrb2iuL92AS0SYbAEXRkbcckCCj0zVmoDmJTYDASktzKifdpqs\r\nHyg+VUjyMNUAIUjIdoXvghCkd8q7I1uhKtTel1ixnAhUuBmMyk2n63IrYQaK\r\nvgXyGu+aj14mgcs9iBCot0e6Qj6FK2PahNrgbE0igxzeNFOWYPI9m027FPI1\r\nDgAfbR8zAzLCtMap6WLX7lTin5KIq2lmHPVco+LoZHdCtgnn27DU8A1/n9E4\r\nsvwks/FWU6UjLXo0q1AKMrxsa8Mqb6xixPcz4Yk9WaL3NWpcS8d5rH3L5sJc\r\n6XQvySUZswDfuOkQbyy/VU+GGpQKgBl9P+/CcWMB50Z91cz03bx6X0uePCh4\r\nkWTbrxXvFLiF6mAWurSnu0/umF88rdEk6bU=\r\n=LNKo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.19.1_1650960813392_0.4637259329013097"},"_hasShrinkwrap":false},"2.19.2":{"name":"@mocobaas/server-sdk","version":"2.19.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.7","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.4","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.7","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"55cb63448e852f946b61a993b259be61f30c8076","_id":"@mocobaas/server-sdk@2.19.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-uDjuA034OtgZLSOC0SOu2+lrTptFngXIeaVpEwrsOfN4qLvHuHUO7c4O/816nty0o2lvBU+VEf5cuNRyQaDQVA==","shasum":"51d101ffccd6759518ccf8c3245a9705606480f7","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.19.2.tgz","fileCount":219,"unpackedSize":678839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUiNF/wB27Iobbk5TugEXS2hO6PfPc9D4dUJkkkLv+JQIgX5NILPrlMP+7kmtEpwdLRfAlZRwbDSSfnVX9JVLBBoc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieLbfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT3g/+KdjLf7HZQp0reA/+ezfADc43pQTQe+hAjax38HeQWX45pONz\r\n6WiVxYcCVURHbBV9irzUbdKb4ARXDFF1oGQSPrlBqmLSZ9BhhfMve9zVdvpd\r\nzBXAK3MupqU8WGehKBB0dlEwMBrC/fFrPrHp5aMgfEqPlmZJwnPDs/UF4SNl\r\noEsTZLeYV8/BoxGEmZLdJ+oN6jCrXfPmLl9wywvjs3xWRL2q6XNlgWyje3d/\r\n0r49S2H/p/YysRTmQ5H9ccSZifaVpnTS18Leku7Xvd+7rHa7Wc28XkoRynw2\r\nO7634+YV3YBtiK9JZp39C9VAELE0QbH9NwDwUoi0DtHXcn8YlWdhI06LWHLe\r\nnhVW+aQ/KOzC8b8Zc1/DrCCejrJpb9rYnqHYi2pkiWFbzcjKKodVOcTyjkad\r\nJy0OvmFRduLZ/i370oTTq0MNfb0yN5buDg7yC6Y0aZhBDhRFez8aqZ+NYGn4\r\n4nX51pwel+Nh00OolvZp0C5ngFEi7aTRJe2QMioUlcxwcrx3F+tL9n/AIsv6\r\nIIdt51RIoCD60pFqMKjF/krOTmDO+S3ixsV1gDgHne9jA9R0UREAxmX7er3O\r\nHnv2Yi+SBbXZN71sZtee2fsQkqDjZnB60GKowthM3g/WTRm+U43f3J/NMn+W\r\nu7qRt03gcs8AlG27nVphg3ZnAI4Z4oQTVzg=\r\n=MJGy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.19.2_1652078302826_0.01774790979388796"},"_hasShrinkwrap":false},"2.20.0":{"name":"@mocobaas/server-sdk","version":"2.20.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"1b88ae88840c22f9939c537c286f8b17b38c0b96","_id":"@mocobaas/server-sdk@2.20.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-XNmmvHyMldcuu6ivqpPmVL/NWSSFP4ugn11Kh+LrVoB1VaPKasu3LA3jQVMGybS3vyJvcK3hLjizieUdq3j7+g==","shasum":"099c7c7d46d42f308a05264b8585540a421cf7e7","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.0.tgz","fileCount":219,"unpackedSize":678689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSBGl5DZMtqIc65OBZCZ7NCMxU74f4Xtf/d3XnBNDHbAIgCAhLWZpgMsm82/NE1NJHLq2Fbo6Tfgc79mkmxmaryBA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihd+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKWQ//ahDmvawXLZJm0+DfqdHR/HlF87yI6DlY7E+41DI8IY5pQ2yM\r\nh61oOTF1s6Afik0eGkzY3fHaBMsjg0okWXyf7gpJzxgsFN4crgwgDPWi5AGu\r\n8iWuzjuLfVZgXuwn7oCuWhv0hAClHPeQ27qXtiF0KfTsGR0eELakcC46OX5f\r\nksww8I40Fow3WgVKHAa4UiwF39EekxRxCmj92z70JVJiotgwB6EcCFehjGfu\r\nBzahpJ5I6dZpgYNOZ9pYSeC9p0Ig2LLq71AZ3BvYqo2D2kMsxSOHeiOtglC0\r\nc9NYGsfX9asu1e9xoyZzVQCuBXwgvmhc9sgUJLAUMRI5MzNWfwI3Kf692/3b\r\nJbkGHDRBdGh1Dp3y5g7MjcI9hcO6i+BROV+0p4Ijg0U74NAzzvQTTzTUb7Kr\r\njSFXycFhe6bFB6vgACpjcczfnc6oo45CwG8afhX6Yd7pND7DAcal9F9y3T8L\r\nPo7Wwwg1kZSO+39XMcis9HnszxjiU1YuXpMezC2ro+bvcI9DLHk1HSnrhR7h\r\nbzhK/b5RxVF8nfFh1CMu9ASdlhrZPMblbNgBQbnQLKI3yQ68XLtdSPaZwfmS\r\nC1N2RIVrBi4TWqMkS9rZOdyYM4MeUu8oGhV74pfdYgQgp/f3EGhQ8CpQNe0d\r\nOY7r6/xo1O97//O1PpFUy0PaA2A6d8UK9vc=\r\n=UA+T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.0_1652940715285_0.38745844520416206"},"_hasShrinkwrap":false},"2.20.1":{"name":"@mocobaas/server-sdk","version":"2.20.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"36462227b1199c0859175c590bb4dc87951c9d0f","_id":"@mocobaas/server-sdk@2.20.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/hTXMbvIwW6OcWAnyRpLI7vjBFHQc3slVmxxyakT9KtzbB2p19BD4TBSPcCKMHn4174HBU/d2BHps+lDpPnsDA==","shasum":"7c2ab5bf880532a0cb19a4de949ce17b6b66deca","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.1.tgz","fileCount":219,"unpackedSize":679090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9UZ+oQ6+vtvGotSZxY8V6sMrqfv6X43lYssklIAB5OwIgCia53ssJssw+0UL5TRib7TmNPT/9yoY/d5gGruXMbDI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih9KuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq4w/9GN9yfffwTkNhn7gC8p0PdXA13ZgAh7IsFsOdEcM+vsLOAnvi\r\ndW+CwkArFl+gUWXV0mjEhi6szSSfsaPGKOeaPcPerZK0QkQOcRIJ/CjgAEQb\r\n772tQ3Aw71EfCq8a4+0upC8BTQZb8mNxdThDkKuajJpb5b6yL0cckMc+5imI\r\nIPc1t7kS4PYTJHz8LflGPsj0XI+33YLECyKGXbi/g6W9VPXzM6JlH4/EmKdo\r\nn88CXoeN88jNCH3j289WlBmUEKDNeZKJiENLlxuvlQn0YmcVRvFNzZOq2RiO\r\nO571bl9yND51mKFyMnZbfgRJpbDFWO+ihA3D0/arhlGoHoZPnk6dFVYEAypj\r\nXLhXPpEMvGp5yH/RzTJ/wmUKdtLEGC+EDW3mMpEPjXy5EOnV76J2RIW8aN7Z\r\nqMKhKY8DX2GbhQal2Fvw/I1spLMsPSrfEGH3fYbDfutG7dLelFtqNfp1d2LO\r\nHFyYCHstzHX49hdvcAdcHVoLXuzMlulNAfBFTI54MLCLQPPyxSfYJ+cVGntw\r\nti58/DavdNrWiL5Oy80cKVmZOsYI1m4Gu3LWe3O81sryEqRngdU0oyW/jnNX\r\nUCFKCQev1QPRnwyhXI/U4v13ty8yjNm9RfMzNQ+V4e7TWSFUL3Z45wu6ty+W\r\nZ7vCRkxrdSelDVDpzE/uO20jCULmTONpzEo=\r\n=pgvy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.1_1653068462695_0.5247217090241514"},"_hasShrinkwrap":false},"2.20.2":{"name":"@mocobaas/server-sdk","version":"2.20.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a164a1ed6fc5c7e6e675b90f5701fb57e4ef7957","_id":"@mocobaas/server-sdk@2.20.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-bd79p0Y+W64ZtLnPPGcpH9kQoxr8MjDPcjqB13yteQC+pLe546EqfgmhPSWaJsUyT6tKrmmP0vZqiAidtbxP2A==","shasum":"6c62b1d9729f9bbd9be532dec895456c7d290c9c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.2.tgz","fileCount":219,"unpackedSize":679059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+IoL5b0W2eczjJUUKs1yYamstMmgozTUvZs8GtFPV0gIgcN4zk9Avs23Nz7nS14+9URGU4E7Rm+qJncqrXr2bDkE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiixGFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGchAAkOUth/jcPGXHlPOUvZvVrSEp9SjUdtmWWBlw6dz+h8GRYvzK\r\neI6wXxOo9E76ztru+CJgp+uFjk3LaduLnf1RAPRqGAoVAgveCHPjPiOmPXcx\r\nfMH93bqMJ1Pue6jEfBSZDSNxE0VYHDQL1FrXsAUXsMiBO9y2UxgZCQvTvRzj\r\nIeE1qHxmPRkWAtXLJuPfpJZF4M7g70UBAKsHD+/WJggsUoLNqUWmd88jy9HD\r\nh76gRegg4NIp4bzzwcs/TdXAiV517UjHGiK75ohbmBmP+bI52cW8uSCEWSRM\r\ntM8mG97cyovLS/8VDpxzyVihTDC8svuOyzhQJC3gENG2WagD/DXxi/h0YsB4\r\ncx+XZCFBJekASWGTeNj5/j9Q9Z6sjnQkrKQhBRnbFRkURMBYtmEAh0Wec4fG\r\nAx5afjsHsarQNEwfgBnQDrk2H3HDKVCfmcfPDFT/RpfW6iopn//alk2PpQa+\r\nWRoFw2S2qzbvsxw6hXFruSrgclwOIQoUOZ/275ie0LfOLBqJGFN1fiZuesUF\r\n/5DkDAbaUX8oOh5dn3w1pszqfQJwJdAUawv+gYSko97ofrJJ8W01l9yY9LpL\r\nRzEoIKRrYlGMWig9T2Zg1X4UAw1p3lVoBJKlSWQVPodmuDI47N2m+ekoGhhl\r\nEcCzzinGW73hfB9IC8+uda3TeuWnbz9YuFQ=\r\n=drcr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.2_1653281157765_0.02647548623603968"},"_hasShrinkwrap":false},"2.20.3":{"name":"@mocobaas/server-sdk","version":"2.20.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"febaa9aa9f0ba9e151a4cad343c7f0ab8e8a955b","_id":"@mocobaas/server-sdk@2.20.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PfYD5JkVnnCUeeoLYt7humx5qshDxIdEF6OSjVBwoWDzyGAXjKt3PIrziGMsKZOZbJOMQe1ceCEnUf5P1n69yw==","shasum":"64941c55f47ce769c292a50a38535b6843fb8ed0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.3.tgz","fileCount":219,"unpackedSize":679097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMvTvGgix071kH8DnXh5eeHxXGyrbyrCH0mgm2CH+EvAiEAmGcSal3Gml4m7Ljjk04bsF7rWWpQhL+HrjXgBFrOqWA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiodKcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOzw//aAi5WHd2XhBNE/h2oPEpQQsZDCCw4akPYEEyJeJW6xMpjq8i\r\nTLF6OA+QNzvVErsznpTFezXkpXeNmnniLChtMm8EZ0Gfgc2IFf47ECMAhqFh\r\nY6o4goxsYUHFkeo0ydqC8Aub48T1p4oadvchuNnlTe9jZRuqNHwOFsmA3eZk\r\nFiw8bdy1H1t04gWZ60oqdNjcxqO8rtOgsL5QMjqf2Q5MjHWbazSuze/fHD2m\r\nk1DCssG+SH5uWX8vYtaLFWrkj080AKUZ510fx7hrDJet09ZH7c+TIYPISDLR\r\ne09JbPBHMFejUcTXsoJmEm81aGBqolmedZOgzn8T+kR9nJEir/RSw/V5RyYG\r\nmf2w8lq/UI44BUFSCd4i0gLK8onCuZJgKcG84kiX8TtkIMGDFcUhOmkCSEq7\r\nGAPeZelcjN3pwH5cJrnKlXCdgBOhhPDxMDlXd4G8NxIB8mGjf81xevPprfi/\r\n2m8IzP8RqomUcRKuTKQugUVkDXHn3jxCHz0NHdbOBcZmZfxnEk3GTYJP78kr\r\nBvAcwv83DTLdyUZO2N+iDdeKuTZWu8kOSOcmtvxKc+fkHENn65WdDFIvEA27\r\nsKP/376bFGZsIcCgXsyjCMXYefCh95NI3Qha0GFfNZsLho9J9UNl2TSs0073\r\nRx2LzYUsetV69VM9CoKu5Ac9JjjjBmIXXqk=\r\n=IZWA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.3_1654772379779_0.5826795744043898"},"_hasShrinkwrap":false},"2.20.4":{"name":"@mocobaas/server-sdk","version":"2.20.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9e5bc9296460008e32072726023c5b68591a45be","_id":"@mocobaas/server-sdk@2.20.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9Zou4qjz0nvaadkpP/CjUE4cpM61iqoO/2Gki2cj1Hdrt8LIdhWQBj6Sja8ob+gxQoYemrlIsb2dUeIExccFJQ==","shasum":"bb4be900a4b0f293315d5ebf6f9aae76123f7df5","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.4.tgz","fileCount":219,"unpackedSize":679598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRNShyCx02ovykSeeFmDaplWqy8czTqDpFDl33W5dZUwIgEA9rFQijv0ZJiktv1FjhK0MuuBVBULX0dZiTwxEcZak="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq5zdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0jw/+PcTa8VGMEdjilCzUHFaIA1Hxe4sAK858ofhnfxMLotkp0RYz\r\nO8O4W/pfWmaF7wWtHRAnS2CjpW7h2VxY8l1HwgYgdRMbMr9e1lTmUL6/2Lmx\r\nDwhztTXdFGmuVPMITWkCFMlr+8nX9itw1M3FbVewcgLiKHHNhueI3he36+DZ\r\nE+dBUfwKFuE07+lMIxWkdGyr8raFbJgOg2D7FHg3XUseWOUl4yFaDyiL7Ukw\r\nyk2FbOF4d9ql6LT3R5lGtHubFTx1JR0QinQvXgGR379KuHQuFwrEVzUHlxrf\r\ndRMhd5zmisKVfJhr1U6xJbt3wPJMpuCZC1uVu/z2rjIhWznT8k753kDZULg8\r\n1+hDMRNoBRmPlGlqYwsqD7EF2VUkU5+Hcc49VzrknvOBAKvwFckeRRPBT6TJ\r\nmnkUkX7PmxRCr12sHkWtatQxU1zuVn/29KrD3NESvcIutY4zQEsbvax1zCiL\r\nn0nfDMiQXJ1URclvFIwibNrfA6MXFZxGra0RscfaPhbebr5ioLuMc4K+oVyY\r\nJBjKN/HtGOxEF9Dk+me7u+LHJ492+4G7ETdLfuYHbIZax50VfjWxmR8ihBsF\r\nb96m8W0Ue8SyIi9H+aCJq60i/jcmEy8UrbC6K4gSkz8FpKLx8THyqqhbJsZw\r\ne/C/KgLz4zktAbSQg4WsCJD7pRiqyAtRTWI=\r\n=K+az\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.4_1655413981432_0.9232318262695545"},"_hasShrinkwrap":false},"2.20.5":{"name":"@mocobaas/server-sdk","version":"2.20.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d2356a3fc89ca627335b8af7627687684982e7ec","_id":"@mocobaas/server-sdk@2.20.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/YyY0ImJl33u7zPTAGHfx1sbX6gQ8kBHjD0YFV9vQbqd7HHfB2EF7H9pSVZTzfrQbmWr1VrjBakwGGeJ6ngCfQ==","shasum":"2ddb4d715196ea378118410489476186ffd4b895","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.5.tgz","fileCount":219,"unpackedSize":679669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAL1eZ7iwbWHYFBG+repxRNY8Md+ILU8PhxVRjh1w5jyAiAnkpnOwVSGgCty9DZli+8HqCLzQXasT0tTSiDddgPYiA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwZJjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC7A/+JwfG/EfUxyFQvv52E3JFv13LoF6iOmupRyptw1IiKC22mXba\r\nq7kOYQojPIZeU+OD2DcAvkekO35x5pWo3FiHk6khujSy5YVmCnoKFgzgpmHe\r\n8FHULoHX2+gUqnVmfRl723EGAK/EMKx7jGeYiYaw3A7Bqm6/9kyDP2w5s68I\r\nlnKTg/XsY3qL55MgQJpYQpvYrccyR+mgRgv83l48tOqpWhjWZEWXrgLGel7Q\r\nUnblx1AsrGcCuII71nXCIpPf4jd5Zdg65amlz6eyqkSQOJ2ADh/jIhOv13rf\r\ntxoLaZVlEVbhyO/kLo92X57QnnC6roqT/dMp90m0FoDMgkfzk5db4SSpAqL3\r\n4TowpNz5F1nVReJOqnh4+aPVzYbFO1TQV8UULdwDEP5dL7Kbd01GbHtqAtt0\r\nl41j7zwpvTH+2NMg4dg4ANYO1q/z9yoFTQAfKX1J+yU45LBStQy4lD+Prxcf\r\nInGg/UqGAGMkWZUGorocmOM+Xrh+YGioASogoZeHtnIlsaWnFdS6PeJ7wX6/\r\nth4ZMH2J/HopELHmGTF33xdXln3++oqAf5t2ModjhjreuWWmVs37Fopbbd2l\r\nVr+fitWdCnWXyP51Oubb/j9AHKNN+VibND0dqYW6Alk3lLz3HmLFuXYHOae9\r\nLO1VqqSsuOQB2xAE4XOOXHeI6YRo0xZIkBI=\r\n=8/GL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.5_1656853090784_0.2855250229096702"},"_hasShrinkwrap":false},"2.20.6":{"name":"@mocobaas/server-sdk","version":"2.20.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f8c6fd95f1910f986657f038fcf9b939b4794f80","_id":"@mocobaas/server-sdk@2.20.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/kdJGYv1ma3QLneXQiMMmK4NRihd7YyMBQulwmX4l74zsMfUAlDd/g3m8D4rb9OJFCz4VV+iR5VAP2Cj+M4WRQ==","shasum":"a5363d28c5e625502091660ef821f111613e5dfd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.6.tgz","fileCount":219,"unpackedSize":679668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2PsD2DaljPEjHAcyYYpUhW9ZMPJqT6NtGbd2woydS9AiAZqJ1llDoEFLGPafhpLQqcdAGlg4e4ljy9EUSFgTmqzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw/guACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgkA//UtuTK1agiBFRAmE9xfNd+IN3ZkLoKW3eQmPIrg2T1f1xZAIt\r\nfvThUKtBpOzmKCvB2sobozWaadA0FLS8VYtwITj6ynHtL8wqY8d2AHjBQxtp\r\nSbedRiWucStjlbgEEfr+EQzbJyKEPQDQe1GbcGhrM+SgEJI8ybexzG7yxdx8\r\nZko+a7qEKaIcTEFkRwo5nipule1X7oYHWgspwAwe4qhPgFYNPd52SmBQ4KPs\r\nljmnkmMMt/Nq9TXi70lxJ05KFLOECb1YfD9c03O+GEjjzrLpKeFDthAg5Vmj\r\nPBgeC1UwU3i2tUf/FgnXpu44kIlyN+UK+k2xJnBmuZQT/X4AK8JV9OCw/e7c\r\n3e+JvIGI/NkRSpG3loKq1uV/HUUSFrbbGAs/sB6H1kAv9blU1ZyLc6d5WZf3\r\n/ZO82/p92iBqEZrzmUkOrevALJNUM+LGj7X04+AEyiUB01i8OY1QdKM52TMS\r\njLyxc/FqWTOc3Usjm19wv1XlLDKcq3NLrcdr4PCbfWQTqaJYZ1yBnYiRZU3b\r\nt57Y/RLq6i4IjH/jf58+uMb9FeMGRnZ87m7NJXr+ktMHAvwDZAvrypqyA09A\r\nH7+HWapCDduN7GBSOjgkwCdYSUhrYuyEcprw6ys+9hV2QdSDrQyM2c/U+yKj\r\nNYJ2wJd3ZMwJZ3F/TJrvoQT9LwRVqFQeptk=\r\n=hUv6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.6_1657010222018_0.14117560389509376"},"_hasShrinkwrap":false},"2.20.7":{"name":"@mocobaas/server-sdk","version":"2.20.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"15d3cc716e360aa53718a231d67da153fad47935","_id":"@mocobaas/server-sdk@2.20.7","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-r8i+g9ta7CxXgduK7Y4CIa5ZyfviBrlwicvi2M+nefkS5wvGMDJfsZXpdlQ5rkxyUgCZk+NLsP6NiZhv//LUOg==","shasum":"b1d8e5479f2ef075b7cb25827888fd714d410bb1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.7.tgz","fileCount":219,"unpackedSize":679668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqwsgZNVTZrhGbSLviREQVW/8xiIfCym20xSSXWXUttAIhAKWf7W20DAKWsSj8uk38low55ZuDPVvuK5YwNO5JlkiA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixWhbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRzw/5ATF3wiJwAhZ3G7g4Z4I6u6w0huiqYNY2VLKXkgvyVwpvETxm\r\nKEzNge7M1XUownfQVgWpNNWmppBGJ63PB9CFqeDvAU71mLHRS/cHuh/lB3zM\r\neFAah3Cyz7Djz0N9iczbOhsLEieghNtgkpsOSUhj0PrOcI+wopt3PBmD0wdN\r\nwQBtotawIQp+NwLNJ7glLzPEDQ9FcOocPq/2W1eQ7Ah0+HDCzNtjW4ugeh2l\r\nFQCGKXEuMQLYWFITHE1h/6TT9zeokmrPKOdq9nOTkyHOcF5XArbdpWCw2QCg\r\naK4bgfb1An35H+khOh/ltC155t2fw1KAYF0t2EDc60WO0uaLdjYHqK07WqY7\r\nMujKwiumAltCZ0o59uqobrU4ITVpaOYEyEMlteW6JYBPaZ3543N4aWaN14bW\r\n3gHlEkYsKHkbJCO/+Is4uJ/uIJDTg3mGku699Z7Hk5IKFCqfd2LqpMLeClAF\r\nmPD8KVpgq+8Sr6eBXD0g1fvhdb5hR5dj7k4lhN++mjJeZHKLGA92IwjWLjUT\r\n5nsP8AD5aDTOvdGrPORlpKlrcllNNR0PIaXPeHkCUYYie1ZWMwWl39UiXeG9\r\ns8me/144wFXqJPDG0GrBh8DFWzVEN/C/VNF8NMGuW6SmIor+22Db7lEOkDS7\r\naDRd8Sj/Lh2ofU6AmfDvQIhG8TO5WQg1rVk=\r\n=SFhg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.7_1657104475601_0.15476435773096076"},"_hasShrinkwrap":false},"2.20.8":{"name":"@mocobaas/server-sdk","version":"2.20.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9c2a554e5b1ef2182be23559ecdf90eb4ce00edd","_id":"@mocobaas/server-sdk@2.20.8","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MRAH8HMuIESAr55TSlYQKtF+yGFRNLtJvpSXk9hZ2kiW7hMZ7Xlkut132+25smzT43sAOUiaF5nA17hBju3meg==","shasum":"ba4525d885f8500f1590b911a1da665329660906","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.8.tgz","fileCount":219,"unpackedSize":680369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4YUflBHt130+AYTiA8tKzvanAABNRmLBMy4VccS8EPAiEAurTr+5VE38wpQ/vQaPbFaOH7cYALPGU3cLhkvdYV52I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizp4aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUrw/+MBShIplYkhwzRC6FkwY9cD/mu2q3Csr/Qw+insfU01GndJWG\r\nyPd/kGqs02gjBcG1W4Hgjtm8lL+9Yf6EqvQu7CFdLRyWBjSCrg1ZwhoRB4nT\r\nbFtW1++EsnJodBL0SuNiEW+id+wgCwANHk8qYIhMdlGTqI/fTvrp44eTpMDu\r\no6F/Zku914tyO7BjY8kwnk95gtHFxT5z5a2Hidw/rS2e7fpGehwBvo7hiKkE\r\nqppDiQVZYowZL5JdJgqXGhX0dxPvXf2cUpzZc+fnAMzjznp+EvmRQ/5410tS\r\n9DjJ3sxC00mE+P7roA7Ul8FBvr70aLQJ9CLBrGxfEzmygfT5iKUj/TZb30FF\r\nPju3MXvBMuZxf6TUN3V32218om8GppIcUDJPGUzxy9QGUfHrKHe6JY6sNrrC\r\nMkMs/yD7bAJglQeFN/CzsQeGoXYudI83OMQ1LfKMEZ3pYXKhtK1Ybga/drRI\r\nDM3PNKKcwogUZYub+a6XQDZlSHfkzy7sG+guTT3us9WV3RjmPO2xt0m8HVOm\r\nQe+b6ML/rSKr+sB2OPH3aXIl3rWcXK1XG+E54Mk2vRCEhnkTppMImvqvnnqO\r\n5/QaB8K+4s9rYkF055jEOOv8nxEjf2Y8ZlgGYFiOy+pdSj+PQrd8B7VSgLXH\r\nAgle4HGjSIGE3nKBvf5xhDiyo83mRGcowbA=\r\n=6Cu9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.8_1657708058370_0.36010669268089623"},"_hasShrinkwrap":false},"2.20.9":{"name":"@mocobaas/server-sdk","version":"2.20.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f747a0dfbc25502fdbb3911cd83dd71058303ec7","_id":"@mocobaas/server-sdk@2.20.9","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gYoFdnU/9uMPWr5qbcrhRndTa2Tv83vyJEWS23g6ln6JNrFa3b3hct2wsjqztvMW8Yv2y4VtfW59+h0vSIMt6Q==","shasum":"b1a7072887d902eba36190dd9ea4164f4fc04ce3","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.9.tgz","fileCount":219,"unpackedSize":680508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlGdCXkJbZk4qkH08n2p4wK5yi3VXl6S6wLbMWXCSWdgIhAO451p+AgDngrvvOADOpymO6q8mOwVQTPaLPAWE9DzuP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizrgiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Og/9EZPpIZK17yjSouS32fx+fGbUvHfW3lq64oA9jif/LcZrHgnT\r\nk8yhkWq7cerick/rnxv3sQWy4jLfOaUWSfA89uEVpTKrQfwf3jJdqa8rnv5Q\r\nDX4sbAzAV9djCTCMbMVoihjxGIMcoV6OtuCBbGbUIbjd37BfZaXlk9XGFu/u\r\n/hX6gCLTKJJj9NgEYA/t3PI3ppi8Enl/QaTUGooBmFjLWvSkDfwx6QIg+ROk\r\nRD9uzODVK2LlOqheC4J2IgiL3BMh/Hgieot58CgxOpHYzqDdrywAzf96u0aG\r\nBpSMk3ExwQoZCtULxCvklJegV+wjgzI/+MNy9DT7QeFfuMndVPDQJtGcFCVg\r\nkQLTHY7/PGNCAWFOIeuI3F/64WgIDQ1VuO9fWP4bKGBEgrsfkHERgXqUvb7z\r\nnt3afTaEMk235XfkXiD56ArGfXkC+sJBjgy1xeVwwXsJWb9xoRHYuOVut2QI\r\nDE1iIiOl1RbPMJQwITEfuGnv0VqRjZwEH09E7CibTp9lIsQM/r12QHzayy2C\r\n4aXoG8GEN47Vsg0dKILrB2OBviRYUrYStm/HUEgs0ZOUx91qhuF617Su7594\r\nnWCmWWp/C7jyMHnIFG4vn8lrMpiagG2ts+1V4nlb4aRSaWf45VLNL3/4jLdP\r\nWYyd8f3zhd9mECuf8NFDNaTOpQ+sAKxYAPo=\r\n=zWh3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.9_1657714722259_0.5376598716461147"},"_hasShrinkwrap":false},"2.20.10":{"name":"@mocobaas/server-sdk","version":"2.20.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.3","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b1cb180169e0ebcf0e20e933f50129fbaba40217","_id":"@mocobaas/server-sdk@2.20.10","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BPnfJQ2j3znxFdlDEtwFr9we+WV3g6kFnGHLfDs5OB3AaXSB31plPcpTXAK/daFIy2mQR3R3SoyAbi2T4AhmCQ==","shasum":"c0772cbd8668850141251cf5e1b68c998035956e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.10.tgz","fileCount":219,"unpackedSize":680509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSVuaMYA385wc2j98YvFEJNVpVQ1bdEarmRvwYqJy8+gIgddKfyGkFB2KNNwmcssVdzTvqYiK2WylqLsstDcuCUNk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz/a6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovgQ//WpqqUwxYnZziPey3PPemlAP1VNffgf8zhKqnKtMXWY3Y0l3s\r\nfTzHOuG6PrjuFBMGEx1qY+h0phSPGImmuKPFlMnjYkV5Xv8K7D78jHRTLOmb\r\naRDlLIxK/7V4s1CnYavTC5AFJXpVxL3Ef9FA4d7yyn/QYxEPMrTlqZoQBVFn\r\n/gbZsl3AwtLMmtepUpm6tXzS0xV6nti1WFilys/FKG4W638hFYkPNqKObOfT\r\nVKjiTxf+ITf5NmULAUZTM15DpD2VerTLCaaDO0uzO2j0O+sw892WO473QWg3\r\ndxStcQBh54ZY+YjmoEW9Bx+bNKnmIPscZ2yaZY6/4S6vlyVM5JTD1hF/OkIt\r\nwsoGPl4/BwA5BMOdllRM/p+4GzjaXihpLISfXdoZM2ViCdT5dHoCKhfUL4r9\r\nU+2vo/6WP/L6L4c16tUNJijbx8thDqTkIkgKpX3wgEPkTJs5imCJxAXTWTdX\r\nQe0bspP/jHpAx0PkSc9sNqE8uUxk8np1ZMbW9c4mjtgbn2fLzqlwpUpobb+u\r\nFnI7rOzHuAfnZj50Y9T7LukV8PhMVd6NB0xgHxj42t0VLn+WFRvDjHmFFGMB\r\ndASN1GztCDumM6FeFi39OvBnNk8b/5xpNVRv8dIZwzRS1qqGxYneEJwUEAUS\r\nKhk1Yh0kyWDonXKCXGo0rEZbGFosRSbOaBg=\r\n=PDoX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.10_1657796282217_0.5383345254632113"},"_hasShrinkwrap":false},"2.20.11":{"name":"@mocobaas/server-sdk","version":"2.20.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.2.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.0.5","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.28","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.5","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.8","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.10.3","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.8","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.7.2","winston-daily-rotate-file":"~4.6.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.0","eslint":"~8.15.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.0.0","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.16","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.6.2","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"78c534954954d58e836725d7e6d4e27c854fd1e2","_id":"@mocobaas/server-sdk@2.20.11","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6A+whL5bstkLIqm4ybHDEqB+seVa/oESQ6H+xnLIBU7qsystbgo+KPq6z88ElGQtSJbQ1X7sFJMKbmviS6YSKw==","shasum":"99a0bd71684f608421127a9e7a6511a065d9ea92","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.11.tgz","fileCount":219,"unpackedSize":680509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmmzg2hF8UYH6QcNXtyyA+Np9ROtC0Xjm9GyS6EZkZ4AiEA/kTSyrmhl/om5991Y76FnkgvIj4jztkVhL8f/i2Srlw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi06YzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoemg/8DYSm8u2ZubjBgv2yNXOton3Vq2J1O+xce5LuPwCrkcZjZeuw\r\nzjrq+mWB1SxUCweA6iVJCijyzF58CzOwfWCZnaNsJ7HbXVysB2MNnXNsbU0r\r\nxEWedK4v817EstlbEgyAnCZQVZwqHA+1etiV8NoC9AmUFgoGQjB9Oqojr5nn\r\nWfBawq9IrmicmYhT28+tR9mhwxdPrh0SRCAFMdKz5oOqYlY3oqWDXe9dkPXZ\r\nij/V3ms0HeA1lYeiSYp5ke0qtqjWpHTZmcibwiM6P1/YqwnNoLR1G5NXinWw\r\nHy61gqjDjLLNEHI6tZH2rc89BwUMvhoJcxf6Ui5Rror7s/uS//ACv+tLuIxB\r\n5vAgyPK5zWS5fm8nPoXLAAu27+ZTtfDqcSECntZEKgy+LsZdGU3LxMeFnEIy\r\nyoEb/pccY6U+f5dRF4JyiEKgZ8tWRHxhlz7vW/hiif1hQ3kdpz5yeq/VvOGt\r\n0oD2mfIlcLI5tOogG1V0DmrBSOlA3SRIPD5bnfigbkMYQTdjUwK+GUbic6bf\r\nBia6MgUad656tAOmuA1O2NJBeDFjbr0gYOf0AONSBfaqJh4hDnKV4lWMs9b8\r\nZ4gO5go1v6vLZcgROW27mLCJIZCiBmioZD0Hv5wjozSaZCB1HNE00TQMlZiW\r\nA8/YT+0k9GqHEqQ8+PQTZgiVnkTT2RnmmIA=\r\n=pZfH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.11_1658037811609_0.8772568436026162"},"_hasShrinkwrap":false},"2.20.12":{"name":"@mocobaas/server-sdk","version":"2.20.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"87925743bf166ee678eb334330a1b46deb82094d","_id":"@mocobaas/server-sdk@2.20.12","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-L4y2/BTeeL+YqXodMDsaPtLNiad9R0zheZNY9oNsixhf2/944ShLtb48AE9b3sE4E3+3LrF4Touht62/ogMk9A==","shasum":"c3e906adeead0aad7f255c27ed8265041010f608","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.12.tgz","fileCount":219,"unpackedSize":680735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+ju6Jl7vmqq1UG+e1HzXzmmM/+ivdEeQSEoZuAOAxAAiEAg7sydukv1t11ch1YwGq/ueQFZLdFImD9Fr2hpvgDlSs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2fmkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR3xAAgOlEKlldMUlt5OcAXSenD34C5/RUha2rjeuKn1890Sc7O27v\r\n4qH+BCFSVN4H00wZMr1VAwSmqV7OZiluNHV2qmxeNFJdDQinpwsrt/0ecLbr\r\nQ6BZ64pZMo6gfHiPes4ReUFMeEIGzcbq3H3sR9mo3ln1odACk1iRYXFQXr4v\r\n5Gm45TDpHksSQ+JWqmpBe5MsFOydb8Zdm/kZyJVOqZMR447WBdUan/nQTNgC\r\nAS6y6VfskGygUgy5PK3QjTnl/KslT4i2spmH3Sh8vWf4x9KCkkP5Mk1o8WXl\r\njD0OBss02cQgd5INF2yEtaOvoh0dYaI97gZBJqKnYjhrk0wf/x7dpHpe8Re3\r\nYeg81UW10HqhVc0+oLik0E1rRqbcl5vWuUa/3q3T6FtPtfp0jO9ffCQchHtK\r\niOe5TDHYJv8AYmoHNUSmNCkvBESril9tGfo4RYN5DmfXh6VkYVbev6l0yK3z\r\nSZXAr//4Lt3dUOo09v0c7dpUzzcvCZwicUCYMExpcciKOoV0uaDET8Higjg5\r\nTtWjg5wxp1LxQ29HJjwiaofysBEdnPw0JAgRDteu6GGxXIJ7IuVjv/DVVT4U\r\nUqUNq/tzV6ShFoYWuav5OeLzMicrpk84oOd9sM8nVkhNmiGFeU0Y/cKX0VG1\r\nAvkhgZ/wduiG1f3uypmvywElmCEYoz2/M6w=\r\n=Bw5G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.12_1658452387903_0.5520368026925857"},"_hasShrinkwrap":false},"2.20.13":{"name":"@mocobaas/server-sdk","version":"2.20.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"2d2e3850e4901c18364683784dca84fe1e651ff5","_id":"@mocobaas/server-sdk@2.20.13","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-uG+uqdjBNfC0pDBhSdestcoEGKFDuccNqqK0NTB8cInHw5gnFo7xhREWb7YN2rTCs7umH3NOdyhKxlzQWm75Ew==","shasum":"29ed732ad2b346659d7edba1d014b65f74d446ab","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.13.tgz","fileCount":219,"unpackedSize":680750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfcVM6LF6tnSIK45MgKhHzGkaUpv659l6nLqxhR1aDYAIgb1fBdeba6+KL2++Y4sCEZtIErK45qrviFKt3JQGQ7yo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9YXWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSGhAAnxb6psmkKMsXfUqp1DlYEfdpmuVUAdqSBWqZ0JDqXIvMyjgo\r\nU0S0BND9P9K8YjUa+eIeC+CykWpgo8wQYMMGS5c/ro6ky8BGnrJZf5yZfbi8\r\nUCrQEZn9qLst6HOg5g9cfEbPqI4fEPl7ZlJFVYMAb5kXV/U4dMiA1qHMdMGA\r\nPDoW5rgEja24EO67X7Sn0KjGdJ43/fTfER+DSnMCW40ql1FFCrKnLGchK+4a\r\nnCzkqUeO5V6Bm5ySOm+E5LVa2Jd7vLH4JTET1+ajgME98ScUSR1gFtvr3t5S\r\nXwPHd7C2LsBHj4bBrL0fHPYk2ptTcla8sU+ZRlsgj8Gim3Z2OkzZhOejMXLl\r\n9HnpAI57F+PFUgCXuIFFX1lSMaRZEGTCtIzfuoIUDXJijoxRQZAE75n+dsUD\r\nUDVt2LXcDtDljk9Z9mNlec6qXz9KL7xp9da7n4TA3GHmeaVxceOOH0dBuuoE\r\nUWUy4JtMlzsF/2dheTtWEyTk9Lo0LYW6LCpznBUdZmw9ducC0FV1EmYBUO2H\r\nplltllSyuQQYq+GbZe4f4juXm/zRbCNEKtqj0Lq58PNUN3anomge7gJKZLQQ\r\nPi6I4ok7+GHsrfbxWNqi3KgdmGyqCde3UwUCt+7wpjSvwLyY0jeuklb8DPkQ\r\nDFI2jopGTTkblw15kW5lpInR2y1SUrbPV7E=\r\n=3c9Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.13_1660257750688_0.9432259741320623"},"_hasShrinkwrap":false},"2.20.14":{"name":"@mocobaas/server-sdk","version":"2.20.14","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fe68b270a48221dab16e77ab74b2f31d5a2a1a49","_id":"@mocobaas/server-sdk@2.20.14","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dQTp2rfqFCsUWGz5sfFsHoWF4f0vjzDG1v3T0bbYjZB/a4fCfeJu9N5b2wpdtnp3MMait4y2uJ/binqlXfVcxg==","shasum":"06e4f147c980ee621bf951d189faced4bd742c64","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.14.tgz","fileCount":219,"unpackedSize":680749,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6VcrLjR4SLkmTb7xBtYFW1ZYn7VlidzjCFrwX9IQe4AIhAI+Oh06PF4/nNG+BL+xikV5zfYWlFJWJIIbsmiEhyCCt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCD3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTDw//eYo9xD9ERSL4Ur7s6g04PMz1phr9NO4+CB8gaWfzBxV338FV\r\ntZKp07F5nQ26BB+OMfuBXZeI9A9zfwO1UZOXgIVUVriK8CoQVCLAkkXqzhAD\r\nZYw58eS8f/fnjKSOiuxohI7zPp3NSIR57hVmIzhOOxO5F4QgkZZDZ9Pf5kwi\r\nMuZV4Rq0JtvRunf7h+yX1guJFw8+QdeFvyJZfycKzu4Ye0oW+/Wu47KEBQmo\r\nfXMGXbLxLAskWdyWV4gNcpLd1DnMWEtNRQnIrybggWS3pBpGj7twILdzSbMu\r\nA8/O/Pgqe5OdOSWxNGtqN/6uy3n3GalHRxEjAZiUba+DGoyAcAGws2jaXty9\r\nwZ1hrFO3RImbgNzkDerUV26in0N36NQKa+k/DjD7G5m3HImoRtglCU2kllcI\r\nTS7pPUy6+zEKgSvLA4lfHGWh37QpUrnow/vfkeOyYYfIR3b92gVsooNe2Lgh\r\nJ16LucmzGm4vQVYXQqNC7xh/SbW+6iy6uaqxekGSUGp6v5UFiLDzmgKTSgLs\r\nmrScIjm8ikQ8pqtiTK085K4eqaE/d+axWSTYwMOu+SdmcFqnCim6pr1GfqP0\r\n9+zkzmqRKduoxF9bGcXw8ZQulS9UsHqf7t5gi70EXcHZ4d5VIodJeEhjnb6Q\r\nIKT6mNmloUnL48pt7QXLy9D0E7sV0D234xc=\r\n=KIav\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.14_1661484505873_0.3834400901327639"},"_hasShrinkwrap":false},"2.20.15":{"name":"@mocobaas/server-sdk","version":"2.20.15","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"aa75c82cb9a1befed1aba3fc008f83eae81a24e6","_id":"@mocobaas/server-sdk@2.20.15","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-igms+015wXpG1paqxL7CfwJDp0XhGwAUD0JHscrRRsptVyDLJbteajZBqOJa6gv0uXtRUINRDmfdxgfXm1Pg7g==","shasum":"94755977d63fb2c38477de88fa2887b04fde0516","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.15.tgz","fileCount":219,"unpackedSize":680757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHx7SLH6ywHgalIW91MfrZjO0lhU6qgMqiAraFTyQHYAIgOSBVNOSTqO8cSMhCtxqS9ux54JeNu2QtplWO7LLkaDE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUAcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI2g/7BjtKwO0VpsKEpr97CL9t0B4gw0lm+rd2JW3h6rd06Z0E29dl\r\nr2pMu+Zt0HJy70JVXKnzdQiKhbiS5RLD6FGvY3V+R7e8jThg5S/WlZiwfCEz\r\nX51sQ9abzAj/Ah89tXHJKszbqog39c2OYOUxCi/peqwscGTGuHB02A5rBSRu\r\nl5Fzqyw7sXMXapF1uLh2CQ/skAcHxoCMfaSNUli1V//bHNNja5F5upaRY89J\r\nx7+R0E78tnK/1yHLblz7ewe/mWneN8FLDmiOomVjj+A5jNHQqAytMGFx2yYt\r\nX2xJAQKBrTbl02vEQkwSaY6feuIMaiZON1GtDjTv1klY/KNFFmy81FrNqA6/\r\nMSE9Q74T90I7rPLUQdO2AqoudwRWl3eFXhgN1dpBowakJ7HghlBOLMgvDp7a\r\n69qTAjApX3v34aNfBilTh3I3G8vTkzLPTInI8IesXwphqdLSHCMMgmSfWE1X\r\nXOVrUVdVQwxqaUaBK5Xa9PdpF/E9RACcoeScArGl0myUrFzWhMUea5CzcEho\r\ngyTbPIGKyfz46kX7XDgN/ZP2S4lQ1xcfCKN7jgHVWuzsphAKOPb/wnAgSI9z\r\nWjibYUV8ngltK+Ed44mWZpz7YOyx+4ELMEWlSiG3l0P82D2kqdpu13Xwv/8E\r\noHWJXbEECOHJnqLL34ZodSShGgw0FAuQi+0=\r\n=ll/A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.15_1662337051716_0.0877214747618984"},"_hasShrinkwrap":false},"2.20.16":{"name":"@mocobaas/server-sdk","version":"2.20.16","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"effaf9b6307662edee26c52490fdfa6222602a9d","_id":"@mocobaas/server-sdk@2.20.16","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-L2z2CUUIN/7xbJAExX4f2rhY5RIuXoM2meKi0ePQvOZV+wA6H5jP5L34bmWcaEJ3CZ6gEhjTW+XBspgnEW80OQ==","shasum":"1b9335dfa5ad5e9ea186b272b4276a5e2f73854a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.16.tgz","fileCount":219,"unpackedSize":680765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF75NFgJi+HKfUk2aIM02/p+P4zLsrbbqMp/HXOkIbm5AiEAsEGAOOq/dzDcS0cGvYFpby+3VWdbfUKRqiznx1yH0Iw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFUILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfcw//fJ/A6vaA/mRMT5JFs6Ii8fzmgApd1xnou9t9NsQIXeGimJiM\r\nLypszjMrQ1T48KyTIyEb4/4Kt06boNZaIVQMawBbomXtQnkyXOwZMErc3k7a\r\noGdIXHXr9duYiSYxOJ5Eku4XqK8dXvLCzNYCt2aGcsNZudB6tN7meZhZ6XYe\r\nLfgbcb6PZCHNnNd+UD4CuRiZjlaiZQFV+JOntlKFaWupegP0pn4o02hxMQef\r\n7JprBWC/H2p1pbZG412jWfiir2gHCr01zdCFGsgTKYCUMax8iSCkW3t1ZOG5\r\naKZXLwdRRUx7N+ghA0jF4EEs/82l9vIe6D9DNXU7GjX59x2YComANQF1fQhW\r\nNgMtJQvC6YVwZLcbzr+Bq6zP2k+BL2kq64Se0HUJ/+lHJ0Mn6OvXbkmzcFbB\r\nm1rEgZT+Neu3OqXOJNA3RyzZ9+qMFikK3AyWqWS8U7D58HsSTlday4yP8Xpp\r\njPcA1NDS/hpAT/Gzjx5BJEZW8Wv9uRXgRtNT3p9fkJnslRiD8RcBhWOzzFD/\r\ngdOffkWx8hJVwJp1o4yGNHj55IXpSvjHm0sj+IpUCVXYFs4bLorvFBNFZeJe\r\nuq8sWFcT3tNPYE89nMaFNXYujyz+BhULXoDguP826BISZXNdQY6rq0fKKz/T\r\nZYs7fbLA/Q1W/pQic0gqQiRSIbKwh6WbOQY=\r\n=5oFJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.16_1662337547035_0.05893879800453372"},"_hasShrinkwrap":false},"2.20.17":{"name":"@mocobaas/server-sdk","version":"2.20.17","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3bc54f2bcfe0caa5e767c22c77df8ad1fcf3cf5e","_id":"@mocobaas/server-sdk@2.20.17","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5aWLRccMwC9JpWYGm7IDMt6vg9O/b5UP6EQ4LywbgBut1OZzXGdyrxvS76ymEUg/EzxqlWTgHxLXEt8HB9uStw==","shasum":"61519b8310bdc828af55fb17f039c883fcde0b5f","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.17.tgz","fileCount":219,"unpackedSize":680764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvW5T1aa8Z2S/3BtcZFXNTOXz4jmUcmrpTvcL/CMuopAiEAkbzAi0XAMR+cdFEhe2/0TELshECJCATVEFdjLB4Rmf0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGWSiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Cg//fiFs99QapSpD9ZlTlobCNnSs0+SV3g5c47eXmaHo9/HMpTv7\r\nim9hQ41IbTkv6qHS1hNvPY9Jc5OaXosTDEpfLU0rC9Q/3dhkZQezHhdlSaob\r\nuVAA3G7Zkgzl9MN6jA1s4huRSsvVcydqlFbDQrEnLGFYFB0tppkV+7j6fA4X\r\nzniHQ5RsM+x65fiaRYMnC+qZkUgLalWXlMrgbbCT40jzBKS3W8Yf9P0r5+MV\r\n/bkR4dPSBhNprCCOpXpNhosNBJmSiS5nEPH55aYOMjUzilYWVg0G3lB7HVOY\r\n1BLiM+mv9U4tEhRtLEQ++zlmeWd1NKXub6lxdGJFKhYQ0RYGXHj3pQY77bnm\r\nJLZTT6QmJ0wUlqV7P6eeIWue3jNOW8Om5cHzepvwWsrL9N63s4xj7Hgh1p2N\r\njdHoq5L2gkfrcoCg8+2m6L9/2KwKEj50ny9tbS4rOI45iGDoYTLLT96Tt2T6\r\nN9rznJ+3U04k/tg/5xyXdB8e6z+2haB2cF7R7GujDmS+dmaUjxn46nRrPgMl\r\nBRdhgjszPxqOm4MzNnwwrMsvydE3O3qNkKKaIUnkNXlmN9r92ybUiS89fDAg\r\nEz18yFjspV71/v5DKP6N9zX7EqB65rzPvsKdHjiyrdZ9LzCrrMXQHaBRxOWW\r\neWIUGruftg4aZmz+uq2+oZEIVR1lCgprsyU=\r\n=j827\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.17_1662608546244_0.39688364289422706"},"_hasShrinkwrap":false},"2.20.18":{"name":"@mocobaas/server-sdk","version":"2.20.18","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.1","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.9","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"23cb84a6190d902c0a9b8a3a3b8a0cca0b36a895","_id":"@mocobaas/server-sdk@2.20.18","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-XF4yadn+BVfVPDbuNMXg9CkuyVxlnYcz6Z5gYP0sAzVy7TknC0n44Of9GapqxrAQrsvoQA4Aw/Aa42ajuWOlag==","shasum":"ccddca1ef13fe41428f698fef566100fc7eac568","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.20.18.tgz","fileCount":219,"unpackedSize":680822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEci/eOlUJnXHEbqEVdfpSsC8FITSwfwav1kqLDnwXxLAiEA0ynx5T807OHcaluFiYeUppDydwH/NXr6ROU92JlIqoQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIDxvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOEw//Z7guYG/5/5MNE1JhBQDUkuictaES1OGTONpAQMu0FFheMIXq\r\nvek3QFFacPgDX0i3u8ptKNrt6Ey6cmpVlr7ZIXl2DnKzU8YPUCLFO15OA0/H\r\nZNzXCOoe7RQK/UpTkbdYTBYYV6jVjEumuGh0iO7mi7q+12jv37WhEwdZeTeY\r\naJ44vshRt+C6T+rCJSunwclY/UhxffVIys01xP2pihhbExmnQccE0ijiKhLb\r\nxN0lLX9706ktWSePLlQ99tq8E/LVyGwVFdstqVmXAktkrZ1AStwBiu/l8TH6\r\njYZafmjABC7CiirKLYRkNBsg7T2xI7p49N0BcolpNY02rKgZu2S+CqDDorX9\r\n9t1L4gcm+PFp6NHydlYjS2MEiI0MXlocRByr/aFCcTPy9xyKvnHz6EbP/5Ni\r\nFqhAtJCaQZgMOWWe/YFArKpUv1axKmUfVSsibyUyvOXwJ3aVcELlUFYGh1H3\r\nPvllOrHg7uAjhhTB7csDNfaMhoQErm5VvE54dWmwpgOl0ePe6e19HT3fxCqD\r\nPDKpN/jWZtNrOqmAyXuvoGpb3H8uNO2nPWc4LDsCIJJZWGg597opgeDy0/y+\r\nAo0+ces7Zm3PazHnMBgF/zqqNWhY3yTNREUJ19SrceumX3pRIfgFV519oLQU\r\nF/W2fVY32N1PD3lj/t0/jxabTsj53S7i+lA=\r\n=+aa7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.20.18_1663057007469_0.8859350398164867"},"_hasShrinkwrap":false},"2.21.0":{"name":"@mocobaas/server-sdk","version":"2.21.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e9291b771b29c40a9b0498f222a6132cc26c7f1d","_id":"@mocobaas/server-sdk@2.21.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-uwat2xBZRcLsp8BXPetDtMe/nNuMXk76iyK9S24ekwSOB43tHbsHJIWwICTyqVvpOwkeUdezHb5araC8ERxPUQ==","shasum":"1f01250e153eb6778ade0cbefb485c544a6b4e66","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.0.tgz","fileCount":219,"unpackedSize":680992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRvjD+YD3NS57XlQfb85CdAkKlhDXTRAiFakmYK/uAygIgcsohSmkTzFCs4rxAl+iQfr84gmF3DIejBDYLyoW1j5Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJYk/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGTRAAk4Gg5j1l+7963WfzAH7EFvgJF0QU+VCyg3xrxCdi8RJ8SxaE\r\nxclD2d2TlqEsOKcU26jRt/TGW2qpAwedbIhW0iePhejBmvSsaANIZWzmsd+g\r\nrNsIDYJJseipKsLJlLa7Y/6dV/BehYEOELOBRqMOsI+YmyuNAEV7gAiI92Mw\r\nubMdt0zvag5O1wNNmHbctRdgQxgOsLnWTF+zFFCA94DnxbUzu7xnnGPwZ183\r\nDlenF/l9rzgkAcxMpFlwyOF6VkH6IkwjvNwgY6TEQUkTSlrOLnBJvmPfZ90j\r\nUbUSjKNTuvn7bsUOAhHMmVy1Ta0SUgWTi26nk0PSzS/gCPZ6dJ3yL0jU56Mj\r\nGVoxBz+yIlCMf4PrnoXaI2EKV/ekgoWwHTgUrrge8lhOFv2B2YcG8yK1CrEE\r\nBywc8AkevgnRJRDzCn2ili/+nEClPZ6ZeGwsi3Mjpd6cA84EqOHVRgrxZsnj\r\nuH6xhfUqB5udPG5HFJ+DQVyiuhEH3lUvsBV38TdoxtvG14dGqw8xiOK/ydBB\r\n3nmPloZMrkSydyoc+mouiGrbN49Brhv91ljcOyn53+DON/weD5Qt7ZhOn9z4\r\n63AZrQ8xLS4AvxR+wRxYhe5MTg34E3QnzqLMw+0aJd5AG5T2Vt8gsimEBfJF\r\nmLHipasbYsz3zj88w7BBqsB3av6I7C7Fow8=\r\n=dRfa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.0_1663404350840_0.03313039282669661"},"_hasShrinkwrap":false},"2.21.1":{"name":"@mocobaas/server-sdk","version":"2.21.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","pm2":"~5.2.0","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"6dd7e11d60c6f407daa7f2d5a59fec35db836cd7","_id":"@mocobaas/server-sdk@2.21.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-fY2DG53F5u798BSGiq3IXAOZu2TsmUH/NQmvd9GQiQN8m0X+xXYpjvqHj2lMAYXzAojXBOKbG91vrdQKDDchqA==","shasum":"f899fc15aac6b0cffcdb8ae05e81fa148eadf158","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.1.tgz","fileCount":219,"unpackedSize":680992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNm+pJ1c5IXfd1piRyBfazwoCJmwRAQf29fL0eo9tawAiA8zOHDfhVx/Irn+VpZ4hVnr+tKarHpy5Z7JzzDwdzS0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ9aYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPrg//Yj7L6qwbAmRdGZBvhD0Rbu+8te30/O0Hhn2PvOK0hqyJqwVG\r\nEyJYRPmTpoQ8SoaoPcgWTEmWF1LFZAW/dUayY5Ma+uAaKimAwx27p90Lveme\r\nC2K6Dy79JscKBDweMEALT+bDSKtekXA9RUostuABw7+IGurENDOsGG3LJLzX\r\ncG3tfCijYF1SYC+St7edM84jsMjF8qLPiJb4dApIVilB4HGmKUkmb3KEkupf\r\nw34RFG3SSWK/ZHMwBXiR4Mg73hhKHTW2/FHP5QGQosyycbuKkx4NPg2JmEYc\r\nKWbT0W2gsaskxlVFZQjr1apTpxrV2DEmndkFAlzST9VUyczf6igUk4pvzOXd\r\nHauJ0UmNvDFLc92DPWQAtoJogndyX2yWeB+3WQ9LduLcX+KcGUnLSHhnoGgI\r\nclPcaGWy+w0bYo8OrA/qSfpYNVVBPKc24nSoZuqfFhf6j4zFaKgIN34o/n95\r\nA7cOPWRyHA6TDU53L/t+leC/3lSXnVdeUlAHL3jL09p+sBJelRTHSG69Dtu8\r\naTjOa94BGC5zMA1uJcPDa1Y6oectXdRZLMiI0ZDf5CyJPhUdhnqBnEE6OVEp\r\nEk0GOWYNk2jeSPZSyCaJYexBnRQgwSlKjO6bjl4eBPYiUl1/d0a8i9OYabcR\r\nn71PlxP5pB0iopSS2x0r3EYSbVPqVYCspqg=\r\n=iaRK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.1_1663555224728_0.21837005230632411"},"_hasShrinkwrap":false},"2.21.2":{"name":"@mocobaas/server-sdk","version":"2.21.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c83312f6a37ec2459b7f24d41451de2e4ec036ec","_id":"@mocobaas/server-sdk@2.21.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9zFZi7ZoC9czMpwX+K+ETUK4i5kY/E+Jx1LV/X7lI9r5+uZ15mgTMqXqpZGGbMHw8fBMTrHxdmKCoVA+sl7P5g==","shasum":"91b9c586ded0e85d0a8c7b907bd90a022de0e5d6","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.2.tgz","fileCount":219,"unpackedSize":680971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH9LKgfzqpvRtG8+M9/wXo5zKRwLrOjXl1f8XKHQHEkgIhAKVyrkUOfYmE9vgH4cfZ+C65dL9BpENBwPM7W448jS/B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/eUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcyA//RXmhJCdFaSH21TFakWmWjO0pv5XaYdp6kLaVx4PdITsIdgaC\r\nv+PwEA2k9Yn37fbfA3982PDEQK3ClDOQcoZ4IHbT7vAIeASCTTof2MtqXWRt\r\nRWH4S6QYfvCOdyv8VF4XpL8b3R79TqPx0VYmqdpgmrL+j/EUkAb8BcwYbBYT\r\n/2Hacd4XkNK+hfKmWf2SHmkZLJNlUOb3prWZT/BMk1Q/i1EnRiodp69ZKgAK\r\nQDu3dPsmlrc+MwJsIIC92QWcTPnVfR4Qx8+BsKxUf5WTaBYPfuPAb0+KOnoi\r\njyh9bOhkHtOXFCP1nlGvR27T+Dt5fN1AoBWr9VCoSXpHRehCM9YEfCSr42Ha\r\ncGM/qZa/XOhBU32YQHYoSC0NJIRAYKnvu/xHBV+z/VcPTj4dRB2BG/EyDO2A\r\nIJeaSKQjfejZRK/KQfpimI4qCTK4RTRbcr/sI9hLEsIKk/bNyQsAd/BTixnX\r\nWbTnTYDHTa9R3J03yFyMpVOq6RjolFm9mMDoR4er+gTXJihBuHslKiUhLZ5t\r\n7umuqUvGwGDXwpfSaAWoKrvPzD6cRtYImbcT9eIifIXdAzrZuObV1KWi2EBP\r\nYqUd9EvZ78K74x7xsPurkwCBOkaCt/OVuBWlKZknk8h7IPu9KDWgRuj+fI/9\r\niRkRK6qG2GZ5VskGgPtHkS8LKniq69QTwkk=\r\n=TIvj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.2_1663563668428_0.043024856872536654"},"_hasShrinkwrap":false},"2.21.3":{"name":"@mocobaas/server-sdk","version":"2.21.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"b54832b95844a13066408e38ee0bcb48e2867021","_id":"@mocobaas/server-sdk@2.21.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-l6SFxAVhVAI7HM64YybWyZoq1z3HQqeXpzarLQCPLPtIAmqNEgFfg/2fAO/NkMrralEHHm0ZJSIT5jQy4M6ZSA==","shasum":"d7e5f29d5059f83486381a8401cb2176ffce621b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.3.tgz","fileCount":219,"unpackedSize":680987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7R7aiitiYqBd+4a5SKHFAKh3ut1wClrct8W05+EiG/AiEApkKA0Og50z2eRosIphFsuGY1linuokW7LlGVmQMe1Kw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM48OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplPRAAgA5FVVYHHaznIaSiFty72IwboY50/q2CZcuxJtB3OkPnQ383\r\nXOFrgOlWQ48m7v3EWbbnPuQ2dm91N+i9v3IQ7eSDi3okBYGW/UXvdSMDXc+S\r\nz7WPcuKNjaAHLnP55fLlDx9EkRa/rpZNVlMvGrGAEKvjeF/GcphwjwkH0Zx6\r\niQrCL/jt7iew4pLGJVqFF5tgBa2vwc9Kri6u7gfBOYcGByOi9kYFs4ecziQ/\r\nNtThC4XGeKsvN3HWInt6PztsXbyq10aCoILTOtrSpv8FbX5qZHiRZzFWjAxh\r\nrfgRTrFHf4HmxosxPLaezmGb4CHHz93ruymfhJg5FWQgbKltmRgf3uIzbXib\r\npWSMeS34QHy2RU5zM/5QFkd5oAX9EWe6cNa8GnKB0iXB2OkMz+SKnCrnR8Ok\r\nIiSpIiz+UWTkQ193tmRgYBTsTbo8DNQMxx/B2lMTDbZhlPPoJkuB7ltzy3mu\r\n/DD+wKyo97UmVlrdU/j56oHkaxjr6wd9I/2aKxq3VSpY2GvSYbtMMN4gOejb\r\nG0csk+BheXB1TDr1c05UY4r78s+uLvRmNc1xaHBPr+8OKJA0njCZLdUrcWqU\r\nT6x+f3t+D82kRf1DH7LzuwLuHrudA0EZwnsYzbghk1T8kYr4WxBHLf9TCt1z\r\nqlZpo/Mt+hQ+ptPoBeT1rRGfLP1Ve51NyFY=\r\n=dnmI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.3_1664323342143_0.3065976958795893"},"_hasShrinkwrap":false},"2.21.4":{"name":"@mocobaas/server-sdk","version":"2.21.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"50e8a3e9e1d0fdfd763249c4df64ff633f61c371","_id":"@mocobaas/server-sdk@2.21.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-B1aSfONj8rA9yDw8UxGkSVpYXoOibiCzAWvsmk8ZFLQ1BFv/xhIsKa3+xGlXCVRG3HypPWCgvmSfRAZ0hb+ADw==","shasum":"c8ff4a3e6572ca4bcadff5a3f602c7f532633b89","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.4.tgz","fileCount":219,"unpackedSize":681022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDpJs5zuH3+HXZynA2o+0KGymVPaoaOerjZZEhKw1WHAiEAjL/dKkDgT3LLHSplG6L8G292O3p22hcVVMYth4Qt0MM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNA30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsihAAgEyj2nZHbX9GMRJDxVoiLEp3omz08TkDGqPx8ZaeZAfok1ww\r\npHndx4Pkb2ypKNLRX0uezeNrXOjuc5rfKNDU2vU4SkXHREsQgg0zbV25I+h8\r\nHt+xTp7HqZnYvH9xt1wHwPo5vlOc6FnVEKeQ4Ms5rLfksDbBinyZ8Gs7rqtm\r\nEFG9F0Be8UX459iVJ6VCQeec2Mv1IwTLTzXynh+CrqUgFoJF5xHRAZqZ4aHQ\r\n8bxlB9BVGZhQOAjGTK9MVGHRoZsmCJtSQKs5XcQKPIzvaA2uqH5Cb7DDW/iR\r\nWRuN17K/hH0jm+2lMyRoHNcplbZKFHYFzrr63rUCVjmOa2U0wOmR/sbS67bS\r\nNz0yI6hXgjMcJZ+N/iK0D0Db6uJAB9QbWa+LLI5HiNfk8TByS/2uZmVC7Ijc\r\nPYMYB4o/tItTDbJoQOMlYEnv9/k6Ye0pgQuJTNq7+R3ZchJkwVIbAgw4e1oj\r\ntyvFAbP1WoD6vePKX13/AcbY+AOtRC+HoPHjjGTAnsyJ69MLIyLerS9WPvhf\r\nXgSTQXVVMrXqrc6VxsIcAt+d6zllQZ5e+KT8FLfK5Xk+i5Fab8KZhc6o6o3v\r\n/5rwNqEbmYjXFwYZ+8crQNwlv/CrRUOM5orVwe82FFG2XS5XANwxKK8lpwn6\r\naxufWjUKrl9wMawSOlGgfmK7H48ZRb0PnuA=\r\n=Yzql\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.4_1664355828372_0.9413152305503265"},"_hasShrinkwrap":false},"2.21.5":{"name":"@mocobaas/server-sdk","version":"2.21.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9bf6f5d58144688d40aba45c8390842515d12c2f","_id":"@mocobaas/server-sdk@2.21.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-sPDtJ5D0y/i748D0chrl1TI0EOK6+Z4DMp2/IAw6vbYXdWzYHMugDEItcNWQ39q2g4qYOcsb1Z3UKa7hhrDTUg==","shasum":"963146fd56c20fe1062ec6a05e8884aa4afd6f60","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.5.tgz","fileCount":219,"unpackedSize":681205,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDxt2GF4SsKe+eFyx/63iTrAk3T3wydgb6/6Ftyzyn8AiEAk73NsD5lLqF7+lBSg8YlR8y8OjEbKGYPbcg0efpUotw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNQ1hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7xg//djrhL0QElC3SyJBY3ZnZsLKK0aTgBmRP1DySzUXyXevcpwNo\r\n/CU+tGib9yZF+TBmWdgbuimEIvXlW42brYiRcT6VlLNvFHyh/gsfnwObvjVF\r\nwhZV24Cdwja6PgD5iciLnD4Any3hbYH1I8dAjy6G9nUYuL9WUkNiWn2Bk19e\r\n1YR9qO8C0CZTA9kpLqgrtApHmZ+20Az7h+qOPi+egbQG4/5z4/+Jyh/AZ6vd\r\nG6you31NyiIsfii/jv57sDgCAzlMFncXqK9uBqjUl9vdeVQB/WbWTByPwyJI\r\nxg3ovoYWcPgFK/wAt/z+LNxF5PWAB1NIcs5GTpQmkWQM5kusjlzDUl84xwWl\r\nEQBZrgCCjdyU0ct2mrNJvmvvxbbTRryEegBfgVMZidDl5J2wmxmF3sFR1OPu\r\nmsHwfYDMg45S02507VSOkj9wPb4tAyHwMxxwcWkMjTa84iuYYd27cf0tYaxq\r\nyMy2elEnU9w1dXlXDUeKTizKfSISnouqYiiXyU/6nkp/gaMZPvdJ1Hb+hpw0\r\nGTZeCBuzPKK3tPbpydL7gSTQrVhuJDdBdXUxPktYj0K4PJ0IjfzcCLNKXuky\r\nre/SXT8Q/l4kTmXVintbxVRXrfpIqDcMzdESFx0bWzXnsyn6qZcHU4D/PT/S\r\njrCkWRLhEhkR3nS+FgIa+5D7jJwQXHWeKqM=\r\n=2b1l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.5_1664421217506_0.6925408345784159"},"_hasShrinkwrap":false},"2.21.6":{"name":"@mocobaas/server-sdk","version":"2.21.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a80504233d3d1ebd2e837640cc76584c849133fa","_id":"@mocobaas/server-sdk@2.21.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-eIzK8DuUuxoIOEw66xuir3rC662E+dQ7NI73OozPIyeR8JuCohOXGcMTuULtSHmXtrCbbUigr4X+apzeNAnEUA==","shasum":"6a9c1b52c495cdd453e27ef0243649fbe1561c68","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.6.tgz","fileCount":219,"unpackedSize":681164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC56j/Ea13D7M7egcHLpyPt0mdAT6TqlQ/p5TI/vGXwrwIhAJI9kxKZPFz95fvrt5sp783kHd6vYhFKYcAxGXaYzaQE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNRrOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouMA/9Fa59ZIs1HtcmimUqbtE/S9pnaWOqdVMtPRpdQYlhfJDDUMf5\r\nB+upjF3a7XMU7QXthOuLAGT1EGWlWY8UR/pWcThMeQA806JIDUoLxbrJuH+/\r\n9RCULtr7/h0EMhoWiqUvNaWyLMkWg5idHQ9ojZJXyqxEyTCHiFk3ybTRVqjk\r\np0v+MODM/So+iqOvqJngBxGxj6qfaoQ2WYdsAQcRYdW9qM4KENphFuBIFAnW\r\ndozo5dxoDtFLmdGKyBYzC6peZPZ/XZjSpgQgx0sdfpb83+93WjCJHl4xemia\r\nl98FXrzfCxrTd6aHNOPfDkNQnBK0vzsX3BWURX8fEqP7jW4ViBBc3Q9CVflS\r\nY5cFEecj4/KjAo2mhf2uKIuMutjlzvgxcMhhfoioQeDtMTUOdq7fVatM2fgU\r\nf6vwJhXnL86AbSLUq9VyYS/LpKxZCAo/Z4CJ6gO0jN0Pitcm8eWV0GtAhbJh\r\n9PRmIyZKrCQ8URyFDL04PLt9pd9nFdemZReBm6BCqo27trD+PbrRm3Gj4Vqu\r\n8jBItPZPGYTjZRcEANnxeW/I77pjVo0QBdGmB5KTOH5LU2E5lg0iA+mjZM2D\r\netH6HwZ6r36qHkoq6E5QVl47+A+PqRCXsTACOs6sZBJ+q95SSy6j9602MkjX\r\n/FfH6Z30VqSqpxv4ArLvMMOyom8iID8VLbw=\r\n=uSEV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.6_1664424654172_0.15045073165508493"},"_hasShrinkwrap":false},"2.21.7":{"name":"@mocobaas/server-sdk","version":"2.21.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"^4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","node-rpc-redis":"0.0.2","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~11.1.2","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"43638e614f2f7bb19e1b14d31b69af4825d7d508","_id":"@mocobaas/server-sdk@2.21.7","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-h79ncfjp5IrLsy8TigFUKy79Kp//CQK3NyVfEqf+QnXPnBoTWv1L0Rrl0rRgZget3/SziZdiIngjapuTQoAzbw==","shasum":"bbf712c53d57690b1792012e6fb7f2a6d3b2976b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.7.tgz","fileCount":219,"unpackedSize":682258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEHS5h4HnqNVRYmUph9eD3Bu0TYFL4Dt0O5MNeMD4LwAiEAqUBnlL4pn0nWv46SVmwRJbC9rHfP4+09S+pFbQoSxGg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNlEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYCxAAgdFRtOd8XLvCRrmeHQqKFTIQLP/dhmiPWZDPim1IhykolYZt\r\nZcirIZnDj27EdxVoTICdlpifzZ5exCpWbVzep/x3/OcboKDUNdS5bFfSGOkB\r\nFdIy42gc3psA6ZkzSE1OivV8/Or7tD7jy8ix+HsXtqclIbIHSRcNeY1zrMRz\r\n4tfeS+EbEaQN87PgbJ9/WN5QGa5/P28Gruk5WrZpjrqPmuQO+IDh30pioq62\r\nbO1tFbReFMNrvXLbr5Nh92MN7i5Qz2akr0cYK//Xq9RnkkC5fob0W6rYbyay\r\nR505edEqu8OiOcWGvha6su99cRKK18PFz0pw3wMMyemaB0CFlNudmddYH+a2\r\nS93IZxE276newoSaRAuIAOon+wK/HkUWn1L/LQQ6cQI/Qm2ePIf7/sZszb7/\r\n6wgWBQvHeSYYyWqfSuAVzBg3mhBjNlSOYc7OrhCM51W2NJwCeqeydHxl8h7L\r\nX01qqf23lro1HYLDumgo1sFsRJ0uqPcc+1V2sOHmw+zwIEc/aNBFeMrcVKNa\r\nmHv6a3UPeVbCKLf1cP6k92GOLppntpsAKOgxSsW8IymCAr0NkEgXf16WpX9g\r\nMj7u6hh+q95LKJm++Ab56QDbkAKERjiL2eapHd5/WHy0XC/X+a7kPQerNbni\r\nF8acLnZcyV3M99EPuI1GpBCppZnRpuOxzjw=\r\n=W1qa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.7_1664504080649_0.5000300385562539"},"_hasShrinkwrap":false},"2.21.8":{"name":"@mocobaas/server-sdk","version":"2.21.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"^4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"^0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"^12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"817cab7cb09000f1bad8ddc58cf895f9d0399399","_id":"@mocobaas/server-sdk@2.21.8","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-HOKgQDXvGf+Jmc5/p5o+GqoJ5fGfIYQrp6aPACvLgJpuugVkLqE7WxTz3kMKddvTvjDbieXQrSDjQlscGO1DWA==","shasum":"f9d0134615c2921066b522918144c5ccdd3544e9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.8.tgz","fileCount":214,"unpackedSize":680629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeRkiEBm4r0rl1VH6GDFCeF+/HLV4HqHxDmTiywUxsJAIgGOqpto9MkTDmckhSlkZJgKgdcfLUXKhoQSai5n7EIgs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNqPpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH5xAAmiacL2QrmrgAyaCUuIho1gVxYf4Cr54O98lvwVJnfaudS/1m\r\nTuIW9U8AlJG31+c6zLVJgd+FUZJpEIH9W1t8n4dVepgiL8nxSlxUf/9jUdmt\r\n7tknXwaWz+YSRJle9VbEdnOJuxPoy3yD2+n6IGusadpCv6+QsahSHNXRmz+K\r\n/lrLAneq991FgLkp/XwOppVUNj/rUxdTAGrWEAZJrYP0Q8cW4rCRK75W71VJ\r\nMhJm+7Qpz77XCNTA+2mUo4hseIYTY3CIZ+dnHK5p5sqZ2zz1YkwqLgyfwI+S\r\nMyCwK6GlHDvB3WsAkbqsfZxliPxa47gXhXcggXmEWuK0xDda19o+pyZ0GzF4\r\nHk+sexeLrJdj3tGwsDvBHAm2DNlZfMDNbbuyWWB9RxJ8OqSIhN/nEDMKymWQ\r\n/2s8Mk/jS2PYb6Tkr7wtVNhuVX1Y0DFCaEfrvD4xnyzOsTjNoc+lR/9Sygth\r\n9GJfLqeV77fGF/42Lv+rHxvTe3uZqf+3NgLu6L/ZOeKhoSSxy2I79ruRcA5f\r\n/gEDo6UmuqTZr74neHS/dpLhHz2sqmw9uvZ0ZzJR7KpDRf5zxO5aUPPqNWW+\r\nQXWeVWyM4CgvRBALviWRnPpd12VpsJXAQS+dE0H8rGuM5JnkbeqfQHFLFqKp\r\nt6p13XT6/uNupT314epJRkqjRa9OIppu1/4=\r\n=sn7U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.8_1664525289625_0.08376349706606478"},"_hasShrinkwrap":false},"2.21.9":{"name":"@mocobaas/server-sdk","version":"2.21.9","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"^4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"^0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"^12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a17aefbb835573f99f7d41a3c03cea46f8695e57","_id":"@mocobaas/server-sdk@2.21.9","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MtIjDFD4O+jd6r1RQNWyI1wq8birhBU+onZd6irwR9Z+6GvhDzWmHBGrs2TjecmAiTUZTQ4dDZ5cAyGvSeHGrA==","shasum":"914be20449edd63aeb4125fe970bd9e9c8bc779d","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.9.tgz","fileCount":213,"unpackedSize":680368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi+rFgvmbYCWPXZnxtAxajIqqQM8DX6vtJCFaWoYUswAiEAwy+v80rTUCUQPOp/eq8xP5sK8GhZw6BCMK8DKyKJsS0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNrGNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKdw//aRwnVMINVwDe7e5W47G5Hhz9CIUNGdMNGf999fM2KQ57XBIE\r\nUXel7huILR82h4eqnXkiGBbyKylTE+jfui9j9mpSFEhNk7nb4HEjCprfjwu4\r\nloBW6JzdfR9FBVT3a/nspb/SMtBCKeB0R3Qc1tV7sZr4weICZmKUIKftHSnJ\r\n4I/HHDy3sd3eV2VO0U2cNqeOti+4NHuV+sX1r+F8PJvf0yZTBKs9d6Zwzt9R\r\nXMokqNp7cAivKQhw7hDweLuuhJNyg2GfhP1yyYqFBynrpGu9zlJjD6q/lHjk\r\ncb/JCq9tj6kmROkNyAw//DNJVTBmpZPHsFa/PjdLd5airOr8Za52BWWEjA4R\r\nNPxisglnmsqypZxzMyqbZinK1sLCabIlI80Jgviyyx7q9Bg9248CDoefIYe7\r\nqh0iSOutGwGi1I54BmbIg5tJcU/qT1nWftUcfFzZGFh9fb0b/5eSif+jsNdH\r\nk4omvvZ6VJtwTZVpgQpR13OUju3rpaEi7gegCxjwmmpP7RT4OtQDTqHx9vwS\r\nasOjacOqNG90yQ+CobsbH1XsMm3wiZuu7LfJvuN05fDoEpMIX+d5OkRKC/Sd\r\nQwIPVROsyneKXQU5l0qFPeb7wHIQDjFykcosrZhwPEo5cyjj+QyLQShMzjO5\r\nBXDT/gVBfmUtIjoDvlhA/ENAQwA/D3+Bjvk=\r\n=Thor\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.9_1664528781440_0.843843582508562"},"_hasShrinkwrap":false},"2.21.10":{"name":"@mocobaas/server-sdk","version":"2.21.10","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"^4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"^0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"^12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"f1aad1828f3fbf30662c02497c4685b9da76e2ee","_id":"@mocobaas/server-sdk@2.21.10","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-q0nBqvYuJUL2AIH+3LLUpX/o4n67S0WkmmdidzmtTjbKahO1FyKOQR7d03GhHwAqkxR4oPfWMYEjWfS8+XYlkA==","shasum":"7d198149cb61917267d0182d08304bfd27e27ac9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.10.tgz","fileCount":213,"unpackedSize":680431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6TBiYyXIW3ejgjMFXEaSMVd6Ndf9eoF5c/RsTce33kAiAC6t/aKOP1sSNq9FFzY3rd126bgJSywYOezJrQ65Q3XQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN7TuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPjg/+I3ePxCe1HqfXE2U9yEC0JH7iT++taUJvKp2pghZNknu0CBVF\r\nfgP+7ZPpjJsmA1V9BwvPBF+yz7f1q93CCUsQA0WMaaOaKPtcV1qX0Z5hy/VA\r\n7dzoNe1k9c72v6ZcqVbdoPlrE5QqS9kSQx62oNcZYFOsmmVrnzbvAYw4zgON\r\nA1SonjKCb/m3Vk8pqopcyU9bn65wMDVCxDPs6Y9DxARY7YHL/Ln2k/f0g9Y6\r\ny1FJRs6meVjsXfdDyLLgX6TmK5rzzOfRV+SGdT8+FPdoo7AURhut/du1N3Kf\r\nPsF+5MW9Wj27XEAHJ8MfckQgGN1yZaOrvQ+o7j6C3rA5E37En2oZsZaDShVz\r\nAO0EkPz9N7F6PfdizeLdIHk9BOOQvwNmQgetcDo1HLSF1weaC0my3107sRFH\r\nTWIwjZDH4qExzisyxfdHw0r3tSnbYKHQMiZHhrxqv9xfD8FHi49NPtp+v5s4\r\ncrcIwOyTPm17gwgQRxmLTFSc/uJFgy6FjbO6IB1h+1bIITWgSpK4OqYesawj\r\nJoAaw8Qh3IRClDM5e794Vbd57FsIJDN08wjXbNDb+NbWfhXFM5PsbE1BSXz8\r\nUr8dzk9hN+Q/m88o/Rza4uVfduxchFoMKCMKzIyqrpHj0nfnRBVRHI9w68St\r\nGef2iqMddx72qpEJhMSOuYQwKIKfB5MPgY8=\r\n=d+AH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.10_1664595181833_0.6835521103900137"},"_hasShrinkwrap":false},"2.21.11":{"name":"@mocobaas/server-sdk","version":"2.21.11","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"^4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"^0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"^12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3d1bd6ad8145efd2b9b17aa94166196ac8bf6d91","_id":"@mocobaas/server-sdk@2.21.11","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-MHnne6ySSwsxS0Tf5WZBq88lKTpq18YffYU4xIK0mQN+zOL5MlK48nVRvEkjw+8ZHL/F/g5POkp0CMwNFr73rg==","shasum":"2d925a18756f7cb34e9c70179c622bdb6fed611c","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.11.tgz","fileCount":213,"unpackedSize":680503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2GiKhULa7YFfF+Qe22NoyxsCRagdAuNJtFDrVYSoaBQIhAL6OLbChwdiatv24HcwjGXKiV9gt5FSGVxqmrC96Fp8p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN7+3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovjg/8CFCAsJexfvGonOegz03susqjeVANFBHm11TH32N+QgyD5k9t\r\nduhWRxVQ8LguWzvFVUb4UQiAU3x2xaDCwN+m1n1GAjC/hQ3EjWBAhR3wV9rx\r\nOEIaJq9IEf0FAySMRn7xuys7QQyjiks4tNKcwK6m7OahFYCXEjK2GK7NZaFb\r\n7sqQv/00TRmuzHhoMjUI/Z6LsovTQkOS2jCuRFr8CaPsohxScXrwSBToy69T\r\niM1S3C3+fg44H7H4T6ZCUCP9W+hPXOAkDMl3FZzm4cSSfreZitnVhUQqKE2d\r\nuwMS3jwB/zBd7UMacz53nvwidzqmAS+I93guakXDBZbtM7OSMQustR3nGKDw\r\niL3raYX2l8sjAI+Aqds4i9/tLuWAHZUl4RKVpVF6Oia+mejErc4ZQj8wR2u+\r\nYJhKSDWuuyIHdOLJUwi74nyIQJij/wmkEiPoxGyhN7n/siiKf67FwYCdDuDS\r\nToO8dvMwb0T7gEn+qfiQFNHgIXQ/BQNcxFvQxjF5K10WhAGSo+FkIv4ZF5z/\r\nzqcGXAqPtjOjhDvCWII72rUhw8oMMh7gvpzciBWBjGLwYf7nmy0oo3tLNsWc\r\n0FSdzH8m7m571dbgkeEBbwNcyPz+n3ecofO88CrluBo5+2kuOX0j8B6YWeR2\r\nIAeF4B6UVbwbqVCCbHYO1UwgptBKxWL3mus=\r\n=CXyT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.11_1664597942824_0.27028863607583964"},"_hasShrinkwrap":false},"2.21.12":{"name":"@mocobaas/server-sdk","version":"2.21.12","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"^4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"^0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"^12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5e937e749db17f8ace0d99a23b92b01dbe9b3d08","_id":"@mocobaas/server-sdk@2.21.12","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-+ylIn+eHa0RkB11kJg69AlxQm/uTbPfzdtwY1naH83iOLvvlfQ8MvT3NFbZJjzGMt16sUbROxGcNP14MphnHow==","shasum":"bf28a2476fd8af4bc51e7174470a06bef94e9e98","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.12.tgz","fileCount":213,"unpackedSize":681152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIXzBDWu9vJXIoc//90UzSrXOqLZPuz90UhEcEqjgsdQIgTND/MmTpAupdyGwzdKiQTxk1S6PGlqyh4QMMu7o614o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO4d/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp61Q//aflC6yeVMPLKmGqAn29+yEpXWpcVS+m5r0brWiw96bqhfPfn\r\nBymmD0qIWXxdgsvea8j8f0Z5zPLzNqmJg5jnw4VVSt0TGj/6IsR1GWejjuHN\r\nwzZBijxiMJLP5YDPt0MkR829MNpv9um1NVFtHRzCZY3H31q15cGiSPTIPqyw\r\nBgXO3cA/4+rHF/m/wlKq0dG22wbaKcv7ftk2CZ/K2VEM9PAZSeSEqbBwEV6D\r\nVH4Vi0loEo0jVMdFfiA4dAqYNrzE2xg0bYKNcaZ6ZKA2VrwK6aTZzyHbqm4E\r\nkCwyqE15n/7wT/JXbMzeF8Lc6+kMY5XadYR09uacZVYEoB51zErXLpyDbQJK\r\nSn+Y+FKe3+x3IPYzv1Mt8cBs2/7PIHnYjIZoyiBQ0mqBYwuU6ZwhHWjrDSEt\r\nnobEcyWMUvcHFkX/ireqrlSIillG8nHY0f3A9d1SG05UT9eCHxOZ0Wo0tqnd\r\ncmTAESHDUpIv7rQNOM4YEwW9DLL4Z2cM8Hnx0cZ59aXVgSbqflb8XMjiAXhd\r\nI+kAW2uBLZ1Y+netiVmi6ZH9/V1+dA8fa0p+36bbpYqNa7sbC9+0UCOJ3m38\r\nmf9qRq1Wx/Nze5wFAD43pVGHeQBs5lsQbCASB70jWo6JFtq9C6BT4Mh1xYzD\r\nhVHCyg9rlo8bMtg3cY6pVKDYj/BoPe6MuL0=\r\n=qCqE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.12_1664845695161_0.966254048743042"},"_hasShrinkwrap":false},"2.21.13":{"name":"@mocobaas/server-sdk","version":"2.21.13","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4df8b49c2e22307edb5b684da75e4020fcf47146","_id":"@mocobaas/server-sdk@2.21.13","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BTD4pgXLAuf8yRoXNPd1v73TfpuOgtDHgA26gQ3dPJwIJX+gtUPRu3vII0Im68FLhhYyg0YvFMVJ/mJoxrpaYw==","shasum":"1cef72a3dba6ee5e362467933025e352a94d5db1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.13.tgz","fileCount":213,"unpackedSize":681152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHMggA+sNLQZRFNHiiOdvMHJnvN3uD/CfbadUHKAsuXQIgRHWbSVR666wadkld7vrJ2bW1mV16Ci+q3hTzpu5uvLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPwDEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Ew//RxfuMumxSsqO2Q6H8lfG2NY1iUMsJ4uLK6RYof5fvS9bhzq6\r\n5gqw7tf1b2sOl/Mm64mZgykXxDX5hl5CsyJPzdv4DNZJhcEtDIKJdg2YjaFS\r\npBnDoAs09+bFgL4wHxJ9wBIaXEmEEMAMNwMk73IdX5b5qdwC9F2wXo7wdlDr\r\nNRZ8LCRLZN1N5jHc3acvVXqcBeS2R4/uejj9klcw7zFVd1lop1P6Yt1zfxrQ\r\nMA2oamhlJubZvxSw5aCfdo3uWI+nSTXBSlOb+rKSKl+xYVE7NdJgEsr66AkE\r\n7JxYIYoltcOedTs1r6lPcVn4twcPfwPjkqi7+5CkC56WMc3xv8RVLwPtL5lz\r\nfr2VjrguE6+BSgmhnW+afI46xfGZPeHyeEDJodolQPcE34slfEO7rSt5koyU\r\nrMt9Rr+/0v/wC2MBMHB5pvuEPNofbF+GnJnjgf8bIBjpKyUZ1MKmtdNpJuqx\r\nttAFkYYpVOPtGjPkdWI+dymLetUpo1cibEHawgKpWeEEO1VfhQ2uv56OwTyP\r\n9XUNNXIf7ux5aRDCG3cM4fDfmb/N4woxlljIPGSBdz7neZIfs8hujKGAlJWo\r\nt3LPvl+gJK5JR/Oxlnn3anzV6ZTliRvMjHqWNXcKzx2aV/R4M5JumOJ1wN4i\r\n9ZItFtt2sjdWWCuo5lg/J76ZkwMifxI1a18=\r\n=h98g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.13_1665073347927_0.8785546783493361"},"_hasShrinkwrap":false},"2.21.14":{"name":"@mocobaas/server-sdk","version":"2.21.14","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fb0d0dc6adbcac16f47083bd9eb74c732a152448","_id":"@mocobaas/server-sdk@2.21.14","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8qTGL00olE8psQPW18+AfBT2U7WHWFLsolBJbiyVepxRrnhrcRXBWG58WQafOWWjJb9yaShD1Hir2G3xPjjDrQ==","shasum":"305b7a4c18ffb634d406b246b202d12352fb8169","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.14.tgz","fileCount":213,"unpackedSize":681265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBF8xPbuULNbOh1In03QjOtpOCInhI0bLfkK5YN1+fZAAiAWuJIXKrAdtoD7AzKWS4otJ72z2LN5Wzg1EgJvKIT4vw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR45zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRrg//YtY2f2HUzCaKrbLNBjzLsNvRGzAnak1MQw4VdkskhcwG2NV5\r\n93m9s2WsFyvGd3hj/mo/mPK1w6nzqukBaBO5SIxuVROwfeE5l53KCGwqtnWo\r\nrLOE6Dz2PV5Y9kbOhPx6wGpq0U8Xqb+dmj2d5wQhDuy0DLyKJ1ewSoMJZLs7\r\n1AS6eFz4TUQ+OoUjj3hEUqBJIlOsmbqA8Mx7tfjS6ZRb5T2lI/SIDUHtSg2u\r\nsjJxuO5/+m5l17Rv8RmqQZhLP5H0qJhWT/r/mDNzlftatZCsPqe0Oq0NBmED\r\nxu6E1IRCtKSBfhozjxnTQlubTh3zkYV2MpNp1QA2KA9zs9iwTwSIZehFuusb\r\nBUUAkt+yS/zZa6JuAGLFLyQSh5vcEh1IAuCMOhiKwM7WJgMf6Pt07hMzS0ZV\r\n5XOhO9+++k036TTu2agH7o7tIMDimL3YlczClS63ZvO8kV9FxdnD5nezyfOL\r\nXRf9iIXQvU/+ekGCcjXbRlN/TnmoLTElGQ9NDNKeSHhL50r+oGWukY4O522f\r\nVVvUWvoTMN8LX81JcRLhWVOY6QRB7rVNKQ+/bloLZsSIXIpxF6I1j2tThC7T\r\n8rTKMyRjCt/cQHNnJWeUK6N5DbiJH5Xe3er6/yvHA2sK7/7cyfZIhoCBl/Fs\r\nBjdwRdIA4PcN8OvYLusdlLoKJXxQ+HVrqV0=\r\n=e7rm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.14_1665633907413_0.6496624107133377"},"_hasShrinkwrap":false},"2.21.15":{"name":"@mocobaas/server-sdk","version":"2.21.15","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ea07717a5864ec55fb22cd749704569bd657e5f9","_id":"@mocobaas/server-sdk@2.21.15","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ZM/1y4nhDbXeHyUiM5BH0l2AuzZTd0Yv5FgzP57pdUGGdJlL3g2zMwGkddlgL+qR9t99OMJD9TOkQrazK2XJzQ==","shasum":"45eda6d95ba3011046ff2c5f3012843c68d18da0","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.15.tgz","fileCount":213,"unpackedSize":681320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa6iJl8wWA/L++KxM6dwSSJ9/oZvX69/ncSneT+6CVQAiB24zv/2giTDEd5aTSgKTHNYRZSZUPtcdJkh3Wwq90jZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSSR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs1A//RI+m52hswfJNauUlNWQPthRkuh5UF4XURps1JqurT4v/6Aib\r\nK5LCCQ640+JzusAQmPoQf0+jA7AA0tJtcQqscr5t5CkBjHA+JdCVCmQ1i5mo\r\niXln5xH+7b9Uy4KWr5KiV9WmlBuAEmljj4isDqmSV7PzeL2SWVi2MIRYiuMo\r\nnkxBo03gZzWK2OaE9nu0j2caO9nQMyoXeWGuDP0aAPfpvkcPyb0GFx6V3JdV\r\nRKS4jRWeK7t0ihxJ+qOStSXlNQylswXJBaTz3ld8QbZGicw9tbJN6xrkLKfr\r\nAtqPN42p07yLjR3U/TjJIupw4VS7BB+VCXz0XOP+xfANGDN2kcUaauBs3/HX\r\ndgkROx3PN0ii75ECZYDbLfDhkWTxgEALpLFuyzct5hrzX27oaGprPbMGPB7f\r\ndWMzrHH4jdOeoR4MmKym7xgBAyMh5tUNyKiprudmuBcn2SqW2swjX325gxE7\r\ncsf71mqo5UMYMaKTw3CAS16hI61uONbRZJNNleWte2d+pBtF5c/vJftGb/vp\r\n1OkqZ1tr53nkoYNze+fST16/kEAzwY55GAz3pcwcSx0LlxDwJCHdNc1i90Wg\r\nQZYysWPLxdqtVQLU2qydLCxNGZYtSfn4bBfrWd5veZ7qu0ddzcP0TneGgZgR\r\nGNRf8Qu2xJQPf1SK7fvl8qlkIQjZTJWnQac=\r\n=0qFL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.15_1665737852087_0.6547009921870521"},"_hasShrinkwrap":false},"2.21.16":{"name":"@mocobaas/server-sdk","version":"2.21.16","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"510da25b87357f8d143f63aa7902a53a623a4be0","_id":"@mocobaas/server-sdk@2.21.16","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lswIxCkT6IgRrfG4W0mI3yagpDzJPvAgT93t1p0cZbsjkCO2Rh+9KnRt3iz8aEQkPs5GvJS8g3eUmsfUIyK8PA==","shasum":"a5061dd496adea31b9c6fbc7773b2f142684b898","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.16.tgz","fileCount":213,"unpackedSize":681352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpStanDtsH9xmS5ycSzxY3pl17xnJKeNoZvzOzwjFpKAiEAoTujtibufZsQdZNWaTqIURBnLsHOxRhFtt07sCA1xQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSSeWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAWxAAhSdWbOYZhfU+k6oSbpgIXZlgXv/8iTs22R96A6KqzH7DDT2k\r\n2crkwdJdbN265cLmwI43nHCRTlutvAIsgp3mPKR87UhD0XuNL7M+vFrqaEfA\r\nYOJRlvg4408CNHAu9xRF2uEhso2oCPYvoyI1WFu9djrPFr1nTCCPhbsH/WG0\r\nbNeCuWlte9oMeBeSXcdxKeOWvx2Y1pMo4uz9JVJsgmSMU1nfPqWnMx3y/jlr\r\n9unNSB632ukzhUDCDNbCMWGTU0TqLd1yJLRvfOdF91OaaCM01czZ0SfGY6XR\r\nyCeQJMMSufdZZQw/gAIeb4l4qaFmILcAAyVuw3N1CSGkd2PrK13mH1PebWGl\r\nEDoSDYiWEVyKJvBkqX7so4fVmtx7wNKHDffuNaRtyk1QVFyziPBsZTWPwXmN\r\nDYYbxHTzo+/jsoFxHn2iD5tWkjmBfKIbl04WNLL4sf1GKU5P3d8l7JvK1tfU\r\nR0obcOgYhCpsl8NuVMp1H4XNyAIgH7+nKifWiwpNFrR9QAy9uvcYA/x3mwxE\r\nT3QNSU0QfLo0KJvHsPojWwc/c4jsC2QuyZ77+6JitgYkTFmHcTEb65aL6uQZ\r\neIN15PFl9t4e8lrYW0351d98tQ/z87QhmxNQeArSbpQlX0HIwkHtzyH4wl73\r\nhKm7jNOC7XyyLM4Nt5SONP5/V9j9ePnvpVs=\r\n=njFV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.16_1665738646195_0.9627701551513357"},"_hasShrinkwrap":false},"2.21.17":{"name":"@mocobaas/server-sdk","version":"2.21.17","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e0a430f21f60e9d4148432cec7a8f41aa713ecf3","_id":"@mocobaas/server-sdk@2.21.17","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9/PFebAQLEhNz8s0GukpjuhOBP8KiW1f+9X0b/Xmry5SurccRK+v8hwLDSkOf9zcaPMLsGBCd5xELG9K3w6JgA==","shasum":"32a09ea895b3a05f448f12a751f1e56fafcf5abe","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.17.tgz","fileCount":213,"unpackedSize":681352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWtpYBlQFdN0+2muiNf43Ut93AYaxFxZZyQy4qb3al6AiEA/eK/nZEbVZlWLZrW7ljmKYspKJNv4kta0BBslih7CoU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUI+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOPhAAhnBxS+tHj6+63WBbbT+QWCg+Rr4JK0W/eqF1VZvHDYWC1ZXA\r\nLmuLJe63UKfX7Wk2SWR3KGdQti7/3WAni99i4QEHpYZQjkPTWMNeQR2RlIOc\r\nZS+nAv/WLV5TFobFLCmcZNgFfCWImHMMRPS3abhwYbBB1vopzw5RgA1vIZLv\r\n7na5DtHHMzit3o7wVpyF/Z3y2jCBEWWVcFEZD186ru4CPVO+5HfziIlWdfG4\r\nXsne38EWuFkTW9lX58gzaKTBYfQp3BA6vVEs1WXDn7fbpTcstJQxQYfWdUl7\r\nejUI+u+XhO3BLcBD78eH/eM2lp7jyg92zQDM/lJU+1i7YHa3SqNxTFGWS3GO\r\nPJqAo+nbGLJ5URAYEmCEfHhis64q38ncYqUsmyg/1f8kjSuia32y0TXo3ROc\r\nnod339s0zhV4URWsBrIrLWofnsFml/k7OpTyk6jV4M34R62wgKXmdoyiu6Fn\r\n2Hdxm1K72xX80x2z8LiZiGrYicouVzKKtWZ6pnqodiosmYkhv9S+FUXlT4So\r\nqFoFNul5lQw/X43wfNSnruXCCU0mnOYMe9gu9vJZzD62PN9pHa/aJHUFJkFt\r\nqvQXPZW1/rhKTCWd0s+M+wDTl8sTI96mVC9Y6PMsQVVjCKWcLajZVacNDREV\r\nVHwrvlPMqunV9Hn3IkH85JZY0EwTuDRDtm4=\r\n=aZyw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.17_1666224039003_0.013698154316126976"},"_hasShrinkwrap":false},"2.21.18":{"name":"@mocobaas/server-sdk","version":"2.21.18","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"69352e2474c33793050816312592d458efb0fc7b","_id":"@mocobaas/server-sdk@2.21.18","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ixVpDGb6Qkw9AacYwHQ/lkv2G9yiLSTZwkHXGzIudVEgDnHtWLS2Jp2+AnrX4CvwSErIc1nFqT6J0vEkfT0VxQ==","shasum":"de2e146bd29892c2ab7b9398c2031b00203e8816","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.18.tgz","fileCount":213,"unpackedSize":681351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdm4YqOTmNxVSguQIwbA5HOjP3qmNJAya0P2Oi+8FHtwIhAOQh54JXfaYPe9V0puTMTNY62qC9QbKipWwNNHbWw+Xz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUJCxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpizQ//S/PTbBMSu9RYPcDL3wYdYM2u51SmCtU7FVr5rl5H52/V1QI9\r\nuX7bzX0kvzY0t1F/4q+OKTAVmWaQBO7zoJoEn1oSZIjCjHrnlrWOnoGPnufq\r\nQxXQesKXYU4ab0i/Vs7hxYX9Bryw2M6aEzlGBfJ1ltSsTZ1i0JzSUSssZ9rY\r\ncXWkRmgrLu7KdJiygikBOh/GP6LF6/RDq13yTeJa8SDNEPDOX7MsOyeBXRNX\r\nrMBGuhwC9/dquq/PQ8yoCOjxAf4HmMuyuypAMjZm9BmcBso6/XeQeY7pe+W9\r\nlaACwCz+vm5ExA0dg+ladFArPvqiPWznj3/FEevGSXSQijnK/zD8icf08dOu\r\nhWt9LAIb5SSHmaK7L2wHin68bLADoRqhpiw4dg/xffaOQDEW3jpFWy/oTIfp\r\nKe0wV95ge1733OlR/uBVukZH2Tnn3TSyKFkiqdEvDNi/n+P10iYTvOsVjlE1\r\nwh9albmTLXd+vtea+4mTJkDu9m7YZVHT5mgyuljetDJHywZc75PamsT2/mrc\r\ngjUHRMx9BXILfsXGRm9KyaB+O1YF1jlyQAHO2CIYgLj913GaHukzP0eTDLpZ\r\ncLmQEnOASfbzpirA1+ypXMB7Z5YW/i3JN2ccIUVlAOj4Cw9dO1HKTmHPreHq\r\nJpgWyWaQEjECw6I6iL4GtKp64ETSeQd4XgY=\r\n=S8ZW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.18_1666224305297_0.5938676551774547"},"_hasShrinkwrap":false},"2.21.19":{"name":"@mocobaas/server-sdk","version":"2.21.19","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"a30ed229afe7c43934f04940893fe7f9d4bf496b","_id":"@mocobaas/server-sdk@2.21.19","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-krkLPtoxdgpZBykYQRak/6c29K5iHjyyj0ZlMCgqs0UV2uVgSMC7u0sCupM6Vvo5qYUZ2NMkF7qUYoBI7IbnZg==","shasum":"2c2f65b03aaeca0876c179051a4ec890a25bcd68","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.19.tgz","fileCount":213,"unpackedSize":681363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx1AJLsJZqCF56xUIZb9XI1nNAVJMMKiCMxgjz7y0G+AIgIlAnPQYJuynDZBTK2JTjIN6WpzjlwuW8sKw6QeqiPVo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaeb3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx2Q/8DJl6hFcunaLmT32nFvuE62hOCsGzatiXwj5ESH3OqBhv/dj7\r\nhkycsoPXJZqyUPYiQR394boAtqnfZBGlzYkRvCiQuWv1UchSUt3aCkCiBkw+\r\nrNXAY8jERmExJYOZqr25D+ZX9Kb+bHWtfc2JbBm4o9U+MYhXTd0xxpQ/qtut\r\nnT/IIEAxIU+M12OGEyXdWiC5oBkWP3HOn+x86OLN60fQMN5rrYUr5LbLWQPi\r\nZ6tbwCWD5BBjXPiZZQ5VaMGuSR0Jf9rj+fvmIW9Mpvyemtrmd8WArZRNwIZL\r\nDEyDD7Bx7aB1k/Kpaq53Hbeoeh1yAZ4gS3V7dMOlKmk5Ygks4jB7j9L5975b\r\npktYdNcmNVnpmEhSI9XxcrmmAGMD3vOOfPvh50jlS25Ippr/lR7Gl37HeqJD\r\nKucqtBX5GLIU8mRPvbB8aWNEiVdg2GZzaW8ns47q9h9NCPobqKzcz3/DC2sb\r\nkl8y8kwr2IcxaaQGGr+jRCxLUdDJaQT75s3oNlyu/7opfHLYWS7s4HlQ3PXu\r\np3TwJmXeW/3JhavQea3zs+PK8qT2CX8Su+K44pZqONVPwlKTPJOtKXNnGlM6\r\nsaLSFLokEadqvy1FAax3BkVbjq7dPZKu+a7rI9fjoiykyclYRyw8OgZvQdH/\r\nJttiBDKZqZ4IF6kNaq5zWHl07XWH7hid81Q=\r\n=pB8H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.19_1667884791027_0.5870739918165004"},"_hasShrinkwrap":false},"2.21.20":{"name":"@mocobaas/server-sdk","version":"2.21.20","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"5a6d9ce9747a99de3c577695d23c10f01ea59b83","_id":"@mocobaas/server-sdk@2.21.20","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-mPljvzKdOTuwe7R9TbatqGYMzEUa1or1dX36Xiu2owr0mOtyb+9WKbOiRznQObBPUzNVe+xSQxJapg6DQHOrcw==","shasum":"9f850c4b3132d5fafe6990a570d302e4d2c91b4b","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.20.tgz","fileCount":213,"unpackedSize":681580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICI4A9lJ2SUWus7LVTeo9l0lL0tjD/9kEMpwje4wkEcRAiEAiIQ23LB/ZiUxYv1DhEnTDbCpR+sXfZSWGoWnmQmjnVA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhYmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcGQ/8DSXKjvuWZ3zqKGd28jQfwD1gspEFtdAFwgTG2rQ4fB2YDZSw\r\nj8pRpdxr1OAEhKC8mkCbrsEMIio0qyV3+W8MmOnG/CVTJ73VohLgjb3CMg7r\r\nLvMWzMmucjRc+XqC44OIxi9ytzsspL7E2zCy+v1gFQYCnON32aV53UEFJKEl\r\nsFBilNam/rNCWPHWP2MUx+hzXqrSeurej1E5m5kBmL5y1ftRoLbyTX+DOs1e\r\n0+l9hCUeXUwbZG+LW5W63LB93JCo/6FQl/xE5pE4sZ7U9SJ5siV1WKyghcky\r\nEj1Ippa5lGbSb3TnB6oqW1G6/PEP/85VevEz1GrOb9qM0FG7xMC08ERTDf81\r\n9Kzl+7tfeX6NUF58RFlyngNC7jqJZvkWCYjJqP1GujiRSOzIdATTbJys97Ud\r\nnHP4PWFCTX0VKgvFYXYQTfZQa3ncMHgT0luaaFMJJV6kn72z/hxNGNrbBYOV\r\nq4Dzw9Qk/D0/ngBXTg4R5bKH2cKvGsAU92vh7HEWE9ixHcZc0KFmBzROlyDQ\r\nYy+kpwnbd91FTjQB9u6Zs9WS1q2Lw+NuqKXG/bC7PN3/4xbYG/TytnxrfKxj\r\ne8DdioQ69EZZmPcEWqU1dxNVN6UzXuuPQlnOeY0+dhZp8ZIOMTnXxlimjvZR\r\nH5tKm8HHm1zk1Hoiq+1BD8+RLsfQnVZQzSE=\r\n=WJqJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.20_1669695902825_0.08507023986018014"},"_hasShrinkwrap":false},"2.21.21":{"name":"@mocobaas/server-sdk","version":"2.21.21","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"dac234a6d5a2c1f5d98ada4ab5be3addd4687284","_id":"@mocobaas/server-sdk@2.21.21","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WKab4KGJFoUPHF/L5H8CG5wnca5zjssf7UOt79a1dFlMIE5nH8lfvBFdC4lxO6KzXafcq991CnYVWDA19kwbNA==","shasum":"9b67e97b3b544ecd474dfcef0263defc0f6310ad","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.21.tgz","fileCount":213,"unpackedSize":681608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTFkd7xuN9YszKvL9NrLa5KE7rEelHVShNRbR4GcB+iAIhAIqYAcizs7p5rDOzAQzVXlR3prEHIuvO9sR9ZlezGsXV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlcKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7HQ//aBTjv9hEFwLQNSJsKLrAJVzJKqMXLkoo5z8+iad1TtuJOciv\r\n0kNokgO//vIBRmtJGd+oOdT8HkdXpnM3rTTAiVN8VSSfw1OhxEFdS0kSIdsO\r\nzrBAKu4UyXFojZNq/yoNVjqdrhzLmLfJZxPwrlTNHBVzJi0fmWm70XLTJRLy\r\nDQDyIO1Kc/Fk2hqFpmNdLb8jlk3Mm0lsOsAQrdsS/9gUhDVVGOG99uTErXuG\r\nn6tcTLu3+ZK3MDmGbbrW51oHD5Z1VmobgF+1C4uEQfF/f5Phk1yrGnaQw3zM\r\ni2rh3b+hVfeXFt8g4u7Jnmkf6paGUESFZ/mTYgDpw9/Mnj/dlEyFkEN52ghS\r\n8QInZ5LqTDxap1smCM/3/T47Ltt4y7HdEZL6FF3sTo7h0GkCCQf21YKCKUwG\r\nIyDWn8pWqfwQ+wls5IpXxpFonR4JBmKauRRBz8TWRFBwZFXBdZ3qNKVM/OSF\r\nNF2uimLGL+nFDdbAG0wlRLwSV+/BPtL2X+PIk2EDjw1JMJ38iRxXniGxyCWS\r\nyDzvHwwiKw1OeebOT4EWBPbU2p+VtWz7Iq3hLL1s6rVWoqWOUpMJ9DPgw2sM\r\nmxBYHRD5kU0HHZXurQMakPkjqDEYTmVyaRXz0jabKGYFyHWrwITaq32ZKn5C\r\nTpVFsWJ+uZ3Luj5+hM+suQjSpHg4xWiS5Eg=\r\n=S7kU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.21_1670759064295_0.72975813039528"},"_hasShrinkwrap":false},"2.21.22":{"name":"@mocobaas/server-sdk","version":"2.21.22","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sqlite3":"~5.0.10","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"9afcf8e710a57ec5c48d4271adb9a66102305f43","_id":"@mocobaas/server-sdk@2.21.22","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CvCGBaxwDljL7P0UMGGm3URvwXhQjgBemq3udFY1mqZZjq6w+5IgRJQamg2qPedT3eHdEeABuJ2K3dXYdESzlg==","shasum":"98d87957c4ef4fd11a8f2bdceaa85cfdba930e9a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.21.22.tgz","fileCount":213,"unpackedSize":681609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1xYt1yBM1BTqbkJIelXc4GbwUVTvzE3tyKvRLqnYlXAIhAMYafL+2yEU+xjIPXl8pu3YQLDf2/AUd0VURV5jwbBDe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlcaXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyGQ//RNTQswj2bxaq1xFBdQ2BSHLQv9xLjeDMKVCh3aoXx9HBQZgE\r\nnqg1Uikjja4yHPNrIUolYt9aqGlOD8pbVQnsOVymogargOcZuKZOWF1nMcJi\r\nlOmYD+6W42HTU+HrHfwk9T16mWHz8uvlCA378W+gVzYpC90PeqFngfMyFSns\r\noAQfJ6x9dAIBpDTCq1r1ENXcx9BI2dLxiXQ+RvUAPnWdNIg8zjHtutdI4hrZ\r\nZMEnZf0rFiGJBeLEKJs2Bbnh8ssPoRy81AM/I+vI+ZqVHCXt35FZVHJeZ+YD\r\n8JMDpll3+YTunNoX/uJw4Fb/S6v+v82VJg/xsJf1zEmrF5XaJIMWDnXZNdq6\r\nraTBRebOLkZODdaN96VcKQVoACum4JRxTTeYM4N3p3lhRoOladk5o0PYVST3\r\n2nsS3ShOw+7nBe26YRcq16xRzynFKQF55uk8C7mmQfiSew4eFro2PITn1EjX\r\nd5yGeiyVd5Avmmdy+sLryuW2Bq+J3tj/E5yU9k4B4/vp2x/FkvkA9vSQnwhN\r\njVF1Qcuy6QTbqD38z0dkEVC6QWf+e9L5Cd/Np5T9o3elA/fAmcLhqabFt8F5\r\nk4SUcYvwJjADMVDxDdLyT4WHCan9To5pzHJJmXMIOFEoVZEv1I2hcMs6VsJZ\r\n+gHOmu+k9ZxinnYE5Tv1tWdPw6V2IbsxR7M=\r\n=z9IN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.21.22_1670760086916_0.5276163123303135"},"_hasShrinkwrap":false},"2.22.0":{"name":"@mocobaas/server-sdk","version":"2.22.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4d9a714eadd3e09f4efcd8f7572531a821de1b63","_id":"@mocobaas/server-sdk@2.22.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ooOofXv7Dvo9yIMSdkuNr9piQpg3PKN7hv6GkUDsGN9wZ9RdJSEiGKwLlec0op/eexvjhGVgjemQe5bir0lkdA==","shasum":"6f7962598e50422fc9b6764b67224bf59528bfa4","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.0.tgz","fileCount":212,"unpackedSize":680716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEK/WsOz0S5RBZEKSJYkiyttDwolpa/Ci/DvcaI2D1jXAiEAvuBiCld9kV/RYzrVvtITLNhFyvpW6WEOs6w1DQd99sI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq4ZVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXug//X3GxguhUvwhAeaWp4BrwWyvcs9IKBiTY0WpDHMUvXbRqtk/S\r\nHmqOLCtVczRYfDR2etHEBQyQiotV+rB2AztIiuH9lxUzVvy3WF1OMZ31FlQw\r\nYnxIhqxLNRSX93PE+tG1oPzPLaT2+oRrWPFBxCqHjEjxdG7zGe5kL+8hZiLu\r\nDrrsYGaoE9VV1v1mpc1Jn+tpqQnsUditYzS+6w7yLJk3jHRauyyo11XnCIzF\r\n6oLFrf3c/E0ws/4E3PLJMFtRYTyepeau8hx4lTUJyU+4VF+B5q4pzkjYkKXe\r\nbG/2jbZakr9XwJy9vofiGWeUtzUt/VkaX9ftp9rVplu994SUmks92HTHCtbu\r\nfBtZnQtbPf7C1Kc/9apFEehaTj8zF52xAbUeA9W5fvosSngPtCtEAUx3HhJw\r\nxC+Y6eIdFfoXe+IijvYilZvifmTAtSfWIILwMhmAzTuyTFL7wZo31MTxG92q\r\nHeEOLIe3MkfXFhMG5cd0Fxt4KYjWkUuWYFkE0tiUYADkt9ZJlTkMh44oL2IZ\r\nof0PBfdzj+BYjPhsl+ANG16LhIrX4BffHB2KEYXytno7Sp6UiHdVnDsEUycC\r\nj4U2oDD2peLI789CESk8QE05vMmTbc6Dr+iX41XHAOdw3km4u2+EqTJ6Sioh\r\nu0BVrXT0f1vFFuF1JnmhSRVOXoHl50Bx4Hw=\r\n=ZiMt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.0_1672185429446_0.359272867513142"},"_hasShrinkwrap":false},"2.22.1":{"name":"@mocobaas/server-sdk","version":"2.22.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"48d78baf0b35e902486ad051ca84781f3af3f922","_id":"@mocobaas/server-sdk@2.22.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-uiGde/K3hWQE/11NzJuk6/ArLQQehK8ucZrn825L9jS4jg6HnLSnG+2O0n+sJlXpBX3afHbhLmq7NQjWx1uj7w==","shasum":"d53385dd358d4c37302f719dfb38e91fdd98568a","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.1.tgz","fileCount":212,"unpackedSize":680716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4PGId+U4YTp7dmanvk9rD/Mz9BmrH7lXio+ypZvteGAiAXPl5fFo+idP3zXiDud2CAy1eGtTqr/hV7HHBshWa6BA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwMCJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOxw//RF16YYAnwz/n1UigR9v/22sB1esP+5meI1QDFsPnWgvsQd60\r\nJhodUq0IC4Jc8+LYdMhZP5XihUxX5ASfKcnC+wqquu2WU8+CzUT/H5HyQlza\r\n0pTcVNg7NW3FPbQpq66YUnCUBHmG/yerceywvaHBr/DGh/Fvi0U8DGW3GY2D\r\nRn+u6qRcwsks3eQ0sLx0Fg4a9egtQO1IZvT8fEVM3zy+BKj4PjRtwWGk7HIb\r\nHGedQob+hjXCdWL6URpyFgH9gAiaiTvs+2FuW62qXCVdcxWWDE3odubqUtJt\r\nluZydat8H3LimjJ9cUq4IKE4q/56SHt+KaHDl+lWZDNCpRy+Pi4MXInQd4gS\r\n/MT3UwatWSMpErCTM13pIqrKu9okbeSdABX8XTITZTBZT4+wfb5Rnrp51jai\r\nxoiTLi3iWj60h9Gtycasz01t5ouAJ0RAl/NwBik6X5KLwP01y+t5RyO/1PsE\r\n6kmSy26f7Wrp+/ZuTddjdyfeXCpyqCx53JZ4nFCTbD/xc2g//bwPhIPlTtV3\r\nRxODo+cTgo8eK9iVvsBxupEyu5SZ68qgEBwXOMwGHkW2qiWfeMr/PO/Od47Z\r\nx5fKKgwjECHY6gBz94Dag0AGEIKizggE1CrMhvCokEF8tjnqvSh7weZc9d52\r\nttt+RolJUrfi0J/PjqpGzGFypxkzd8GqoGw=\r\n=pEK+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.1_1673576584830_0.2986221292326898"},"_hasShrinkwrap":false},"2.22.2":{"name":"@mocobaas/server-sdk","version":"2.22.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"4512b2fd1f1d75629ab65af44bc82baee9ac5686","_id":"@mocobaas/server-sdk@2.22.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Dg6ZqgzmN3uRx9FoYbjuHMSv6AmvoVv6FSWNRZdnlniy3NPZELX7E1w8cFynSmOV28EvjDt0DkYO6ZJR0m7uwg==","shasum":"4226dc5aa2cc242f2bca00b6200363b1cb9c7c08","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.2.tgz","fileCount":212,"unpackedSize":680717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIRIe84bpasNG7FevzimKsrIn4bdXLNm0cPQJiWZk3ygIhANjEcCKtDxBwP+4z/KJ/j0LftWlNUCwVqD8Ry8qwlFHZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzkS0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8SQ//U7QGhIVKQ61Wpjnlnt6sGalGuGWqbIYCpSujp76Qjzs8tDtB\r\nYfGsQVeoAba+kALlfhoTuZcnsZbtyDbiP1juguuIpoJCj8E5pi6Kfdi52u0S\r\njCPDhifbirCAY25gLrMdtQsev+PSLOojVIONn4bDFw37z4tX/Y0neVp38d2N\r\nk1/vLJ1uSPIhjNmyHSVSQz2KDzO58Xht+KWH1UtatY1/fx4tw7Slf1iOz8tG\r\nREj65jJfmpaS1ODg6s8iFlb/P7+Cetp23cyPBRWSwPA9rAM8YRyG22InNVmx\r\nuAoJfyvcoOx0Jz3DJstNS5BvPf5TCuM6i9I26GlgCGCs7sa4O+oMsPdsIyqO\r\nAn4iuFatWVMi7CsJuBpmajfTngmrRH6z+RJh87mGoKBxceKfCkdgv1RAMek3\r\nUlzuz1Zy+eMS1Yvh9NJ8HqTU6FT3qcfnN9o7p+CckOa2wD3Fl7KdNOwDJBVo\r\nlWqjpQc25EVsqdUvSDnpcEMBHa8WhshkQbEwktdwvyPPXH16TgrPXNM9uV0b\r\nCn7xB0enP7fdSf4EfvouH8xeMc9JDA9boYVB8PQrfPv+KYNtfmbWe2OR7rGi\r\nvCBwp1yE+CMgdkIEU8AQlcEbLcFQwmzwRQac0/3ez+aqRLFw9meVaDZoUFre\r\nFst5oYGIwrMfhHZriaxMd/UnXAzbAAiMnK4=\r\n=Cs3j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.2_1674462388208_0.4941394939522228"},"_hasShrinkwrap":false},"2.22.3":{"name":"@mocobaas/server-sdk","version":"2.22.3","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ae06fed5c0b34735e1788192b4351833dda01b83","_id":"@mocobaas/server-sdk@2.22.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-em0Ba4z+wqPO5poM5IHd+zXOVbXZjs5tGmFTPgMoTeAvUAVHFmxRXdxXRO1r+rYkgJUfSRAdr3I59KUuVl23uA==","shasum":"139141b8fd57a8262597c4791052124fd2db91ed","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.3.tgz","fileCount":212,"unpackedSize":680717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgy9FxtWRNgELgehruNF3+0kUialRat95CzPNALW6wqAiAbhZWWWleKP2XcGGjaPQIKE4fIK6TRP8zcG0WLgNgyQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3f+KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwYA//TSpOuYXy3ETghTUgegAwsEitwXq2R4KEV01uBD7k0O2FIX7d\r\ndV2v0bTvfLwPy9PFO9iQR2P9Dkvi7S4eF88UP9WIvueU9qFREqzuYrwAprFc\r\nIYDW+6PJD5fCkp5a+b/oDjXYZ5VovcaQg50yZ9vE98D4N891OGm9YIs7TFbq\r\nkoEXZcLW0Hrs5k1abAHYDsTDfKdDZmBiyuDM+JWkePymPdfUUMZbwjUQLruY\r\nzQJ7nDiVv4PYR5Y5H7E+gytfsazunjWRC5x5l4Zm1dowhbqGRhwk8WFc/lPg\r\nuLMRQ6s1EzxNV6576OLn0qIiXABULEy8duGOeiny4IYggzeEEarjaeUnDAS5\r\nWsBxs+rFDKDw/TNcBQf5NOzDTvlM58JC8TOevIpVbebqM6ZceN29hK2GBHsH\r\nLOvuO0FeWE6XTa1a72/r9ygRprqCiWj5WdhWb8aOeA+Tl6jK16hNrtAnyLH5\r\nPQ4Vx/CI90cL4KOBn7B1FTxga0zUUvQt3T6aHk7BBEWmooUxta7IWUit0PK0\r\n7v0MQI3JslCEkm+IDuPRzh/4swUBhS8BS78OVmPx/SpqanGG3GAs+Fh9Skpn\r\nXD6iku4kVqjzaJNlI8Ip358UePexaLs094fINfxSHbiWzGugmUDUwnV06GAC\r\nGCG7RouWGdObYvD/J6nq4edCoTHaKfOMIcI=\r\n=pse+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.3_1675493257916_0.37183802670962285"},"_hasShrinkwrap":false},"2.22.4":{"name":"@mocobaas/server-sdk","version":"2.22.4","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"fda7db299015be14d4b2bd4015d6f892b3828bac","_id":"@mocobaas/server-sdk@2.22.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-AGgpcPh0HVO8kwv1dmctN7xD8ocY6YFNGYjbquQy5+y57jwfZ8V29H0o/KaBpkJna+Z0/ZkuxPseymKaiBsQbA==","shasum":"cfb780c6f1244e48246c0ccb5f701301bdf5b4d1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.4.tgz","fileCount":212,"unpackedSize":680717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw6/6NmCiaj3M1WwOlDuTue8LX4d+vx2HoUSJ5VzZbOQIhAO1sLajPFLp4gnoiR7CHjfbxrLYjIik3R1RjH5Da5AzZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4fpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZPw/+IZkbGUoaaH1WnW1QmvbcanPcpLfiPwz3EVwZLuYsj76vAP0H\r\nwUhqdEnoviUvQIIqPp3A71zw7TGcvvrlrnMDXpM8KqepbC+iIsA0Kj+x0LxG\r\n7L2CfrdzCdfEF+zJeh7p/y80v4QI40VXuOBLEzXB3Hf3zsFa8UusnxwHOzMz\r\nj9d427/aE+Sm5IKdXzK5xRDolpxkyZ/mIV122xtM/kcxn1XC9Xg0pzrtXznO\r\nU4Z+Hqqy9BhoJAs0RuF3T0XLMHAJSuEu5YMOQ04uI8jP2JVcmwg6wphimabR\r\n112GJOiuot4a7RF/YfRAYtcLOxULsjVLoGhbqwvDyQ3O73cerP757k50y8oe\r\nGGPHEha5L2nmrjKwvQ06YjUvCR7eUxusixaJ/T0euPlXIxSL4wMbbDXX+LHU\r\niCLncGnbt37tRYsIp/5y8IpteRSLIcYZcTDA48ZRRFcSkJlpp6MWSK+c4CsG\r\n1LcXBZCypwDndTvIWfC1Y7NQM0CrjOptD3YPw+tgQbYzZ4eMMHXN8z2fng9d\r\n2c3NICX1ZCb7HBsDJOoJuok7y85mE/KymcvPjSyuTgojEleQnEBXrqVp/BJx\r\nmKmL1RwOWfyMxuUVQX1p/vZ/HUUcm+o68nUsqi0jkRcaZVdJgm594W46lOSy\r\n+1x8ogIAeb7q3e7OmzShr3ESpzk8+bYwbXw=\r\n=DNHR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.4_1675754066116_0.5173743176716028"},"_hasShrinkwrap":false},"2.22.5":{"name":"@mocobaas/server-sdk","version":"2.22.5","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"e2d78d68233d64ac1bc4267cc0af1443cb0d50d2","_id":"@mocobaas/server-sdk@2.22.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-s1A0YKVmH4R08Amp7EJQCoHXmsjQ0ABLF2CjbIiMXE2E9OknjbJR0Gw3DgPq4a8FW4rop43lRMPCqUfthW34Hg==","shasum":"66d810e8d02d4212579abf30d2900f76835b47b1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.5.tgz","fileCount":212,"unpackedSize":680717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB/PuNNQXucAlFGbz0tn56NldI0rkMkWTdU0wrtwvmHAiEAqwc57XArWFfg+azvI0dMrJbYfzxRr00it2XiJ/SXnCs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj43XCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFuw/+PqP1o7f7UDGgADkcg8W1tGpRCKKhRZDlHQ+RevPMXUiTU+42\r\nap4opkC+jU+hsRQoVkNj19RaT9rjspvlUl79Pqks0Vjc5CzbDkBhULTVEcIM\r\nUhyRd0Z9D4qyIGSMza9Sf/wZS9Tz8VaBNpxyxHh8wssTHKsrcnz4/U5GmMt6\r\nF6jOv8IjL6kGsIUi2EhFRrCT+KK5bpeELK4Fm7WyeAIAorAA1W08onJVqNZX\r\ni2TQ0z4VktOwnxT6IUO3ubBYyKP6IXeIw5JTE1gLzHP9AKxUotRVMrzN5G/j\r\nZaxj9JYvryBjHrd98HT02lO36UnkSGiY0OWOsgwib9693aPy+xZO23AsF9+K\r\nciGizUnfzGiSzp5RMqnc5j4h4Ot+3KPMZNkugnCssF9E8VvBXp0MOCqPv527\r\nEMytHx4uZ+GfrtJbczGQq1x1i7O+H/0tNvzDzzfN2VfvatXvIQYhhKziPj5N\r\nZmyaWfwdti4fWt+OpynU6A4F60W2qe8xalSpLrURF4aVwzNdi9L5U6/ZqHjT\r\niHFP2JoXG0n+vjFUVkmSxplziWXvXPO9D0MZ6YWTD3Hzw4f926HlomcTObOp\r\noRJQzhT3cmHrabQjFFld9e+/Rxgj+204tiqA2ghPSDPiEhWnYgAz/VFFZvCe\r\nCxlcVqODxtBHrpdpmBOD3JQNNNxHUs0+D/A=\r\n=6mHK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.5_1675851201774_0.9314732471050591"},"_hasShrinkwrap":false},"2.22.6":{"name":"@mocobaas/server-sdk","version":"2.22.6","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"91d2dada2985295786a99262a66be0d8a964da9c","_id":"@mocobaas/server-sdk@2.22.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-fx74LtZfuL2vkBjMfvHm+kTsuDsiARlKriv+tonfl+AH0aAHeYejvqxgDN8seQJSg2OYSyCq/Mnbds+9CtL10w==","shasum":"77eddfaa9947c5432c4b17398853c1b0ffe0c2f1","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.6.tgz","fileCount":212,"unpackedSize":681092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUHDOdcTfhZy34fKp3eJantI+Lf98i+C3QJbQigpLqIAIgE1esMtrf87eA/tqGr+HjE1MCVjapP+IavvptjB1vELA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6cPKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Mw//bNsY+/zLIVdzyVNfSKQQ4XOdJJyp4tHGX0TnY0Jt3sb4bD0e\r\nYetG9EiBqGddBRRVHv8S/nHdK+0qdvaszxvX4WLg5VCJhBzBOVnT756c1Lp8\r\nF+KldJrFhJIwisd6cZfR3jt4MVvUXXFAUXSv076eoOvSuLkh6lYQgpYhf9Q9\r\n+WrTDeHomLj/3bZUjJF6IPTjI2vjzuZqI1Ms/kO30t3TWvNWYRe0I/Vwgjnt\r\npAnfObmbeja3tZcyyAKdHCc7KqVjIAtLrz3+3q7Qn/yPNlIGUCzlp1rK2tsK\r\nO70DxA9lDKyiRvdnuoQ3SNQ/rs3s6z3adeOD/osI/sX5gq7s3pJ5hVZqBg18\r\n8EyAmnnbKetyWYYAFsu2d4SLiYvTDacANlmXC0CxSLJ4DRYZCfHbA/yQ9E15\r\nRGi1y10xRku42+TLAi5T0yMvHeL4CyLQe49QyPA1H0t7HQ1n3D5EA0QRcs80\r\nLeCd+xNs+GwT3j3JQ1vq03gIKCi95J4jH4qX0iT/bVgLX+G+RVzbwnf6wl7V\r\nDCnREoLTgBakS7SZy9frFAnzf9mK3Hdn6Ti9tUWNslOb0YduLn/tk097LGxg\r\nHfkwNmW9O5u28i2y8N8cwzHx5gHDBQZk1dF5eOQNilnXfbk7+WSfZshZQ2Gb\r\nFBVFIrq53frNPxcsntAKKjj3KzQPj4gurb4=\r\n=Bvcn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.6_1676264393786_0.8433150180901887"},"_hasShrinkwrap":false},"2.22.7":{"name":"@mocobaas/server-sdk","version":"2.22.7","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"19b500840a3d8d7b637daab2c19767b2281e2d0b","_id":"@mocobaas/server-sdk@2.22.7","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6jDPeM266bSo01V3ekKFHYwLsP8l4F23pZRbzfR4eM/SlrpxZC6BsuooRhpmU68EyCWy2y7Gi1Xz23gykk67MQ==","shasum":"49c34f1483c53241322ed1b8888b749efae0f400","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.7.tgz","fileCount":212,"unpackedSize":681165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAryoF12WbM0VXq2GQ62YMVSyqzuE9Qi3mzS9IDOP10BAiB7iVQVoJNkoJSb3jEZR/+lVbcrLThHxm1JNSmkxT42LA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6d56ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofKA/9FR3RMhUi//5fA9vmE39ik9Cl14plzEFvMj4v5kpepFxk9p1d\r\nWD/LrqKn8EnPie9KS3aEVhXbbolmbWA+cTd1YDxR/y1ifWwsC5j2v7CCSTIm\r\nrVLZGrCCWk1F4fJceEtE95jz+M1UVgnu6fBXxFzloWGV10DkKEfd1pCYb19+\r\nKITQ3zyZ3Wa3pspFAEUMSjGfnlxaYZ6vVt8MEdiYiy25OtBihar0zVSgaZGp\r\n4+NtuqtAiCGFpYSbGyDkfqgcIR2bUC8cz+4qK8/9Z7kJsn4otqYvQ0/MCMnS\r\nUrWswfidDHM1+4SnsPWIYH4QSzwOtzgZnsByK2MuhiyUt/ualvNhcpS1tOAh\r\nYY6+btn51TCmZBMHc7W296GAb+lcovVR3J+qy5x/f5cJ8E0gu4jXuXkAQDvO\r\nQVtTGHJhyZEUsAen21N+90Ies/sZIx5Gesn2U7ZeXc+rpq/uyNtvBqM8Mls1\r\nM+KUKKC4SQnxacm9nPkIoeb1+tZ/GiqljR/jxQTjqlB1N71Quzz+7vk+dK3V\r\n8+T7V8y5/uwp1CRdOdVCGpwPGbNpKePQGT3hN3or4IPdnHA3JYYydRAI2eXR\r\nEzcO0CfCzKAC7kvW28S10iedMbozPzjezKORiVdO13IyVb6qS93dEM9i8xXL\r\n8nEIT+gdGx+CTjNoxxJvHiLWBYNE7JBFPCs=\r\n=Z+Z1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.7_1676271226443_0.49935311105078073"},"_hasShrinkwrap":false},"2.22.8":{"name":"@mocobaas/server-sdk","version":"2.22.8","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"ae3b63f6de973a970d2f1d5940e7938235befe3a","_id":"@mocobaas/server-sdk@2.22.8","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-jFU0kbRkCfzPW+LsP/i+Jz0ygzdVoB1JbjJ7trXs4qnMybB+nNOwbXBQSJ6q3VzAZNbl26gbtntKrmJ8d9Vidg==","shasum":"592dbfb4f0fa9507d647fd479df67b2fff5ad6d9","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.22.8.tgz","fileCount":212,"unpackedSize":681165,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRJGdYmzSSb2xBoYsqBtkM0s6zRcGFXNUcIrS5Iog9eQIhAIjqhP1TLpgl9aKrRA+OuMF4jMEzze2Xt0mzMXtmux6R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7ahPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgzxAAj0w0D8eQj/fTAGXyoaK1kLkqQ0tSzSceSSV/T35xqRFJg26T\r\nPrgY9zvw9baaUhRpxxmG/84pAXinBL/lYzvq08CGr/1wb8m3t6D8u39WO8ei\r\nh+3NMPFTPRpC4u732oqCnp97RHl5FvQKCN4W8fkYWJSwuBZiMMv4kRUPBh1p\r\n52Bo75umWl6pfVQhTSu9oAFEgVR5PmKr0jPAZuWhI+cb2g8MBrK9zSGTMUgv\r\nXN8iupsm9uJE0iiW8DwNe2w9Ayo0Tcw2cp6MJ4SZ8MKzoZnxrE0vikfLiDH7\r\nXfpB4UhnjCSbIcJNl4GR0gaegrV49Q6N1Mf3R/y7ELAkcZdtMGyBH9io2UmL\r\nGzrE1kGrIpL+aNVJwtGKkoNj/d+VZa4TYE/hcOUEiqusE1gsPyyhrJqp012O\r\n1jzzY/p7p8zCYDm9LknpRbL8o3UCltj5jWHny1cxUOeDV9f8iweW3btrcrD1\r\nYum116mql2orA3/M5NIxk66Q3RZ/OqKtozUDE+276w2JaHXF53kbtKlEC1Hu\r\nwJQNuhwRWHYrr+UK3JMs/BZvkC3uaPizo5CnsZqEzuUT4aCZ+73Fo2fUU4ei\r\nfWpEha/T1eBev13WOVfv3ss+5rpWk3wyjrI8wuFg1xLzMUg3AB9ScprCPlvl\r\nNzaV+Dy7lHlxWMszrZMDcys/qpa6Eq+1zq0=\r\n=kKxC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.22.8_1676519502829_0.4403101711881685"},"_hasShrinkwrap":false},"2.23.0":{"name":"@mocobaas/server-sdk","version":"2.23.0","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"3389158ff5a97bf00745881a7afc2edf72ba31a3","_id":"@mocobaas/server-sdk@2.23.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-iuS6qFmSwQB3mpj8YIAgHJqByzhM8X6U4BwTlgOT9DKtDyHFgx5OW7fD49kjnYSVsS+xhuiHTNoZlfvY6gR/ZA==","shasum":"d7f9ac77790a21cbfa6edce4dd1c5a2ff0dd8d88","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.23.0.tgz","fileCount":213,"unpackedSize":684765,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp1ZC7/HYkfzwaWFeUr+cZKQJOFhaT/1loRW8Wa++T2wIgT7gjdPg6Me7MBU7rKVGX/u8UW9DOH6sRuBGcMNL1Svo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG8sNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYCA//f4Q6f6RvmhTOaUxZ3yOHssxyBWeJE0akP9dBDDPu9SP84krC\r\np4PECB2N2vttdknyzA1WKOi/UpI73E/90pkPDKTRVuy66hKZJu0P5mp6Vvku\r\nlm+n0wJkTjC8rS30nG0LlJ26BTQcj/RueU1KayuAJmbL4gKXPOoPrEvrBxqR\r\noX8Ktgmz9uWhoWrCtED+kSV7wVN5O8ivo1nizVseupCcK28kRDfBeZZDUDys\r\nadYRkzIysytHO7V40UcH1b+P7/2QCS1sg8d04r/VmkgSHch24YSWK6JKNVuR\r\nKkf8BNQ5Jymwkt6o8PuvrE9wQtDbH8nDVDjbmoxXoArnGYO/GKWtpSrRtRzg\r\n5qiW9a8uT4Ivq/sclVFvWgwFFZmvWKvZUaWfCnBSNNGwvm5/t3Y6LvpT5qN+\r\n3qFq583aQKo6jXpre8tMU8Vvv+ZICR3qbOUoCLWWLSMKjeirWtCJdAxgslqQ\r\nAZ+0wEQkjgWnkcYcxne2mrjlQEQkaHhsB+GGZ0K0lvRPcBisVnkMHpkRXpUN\r\nKlGWETFKH4RGM6EsHDP01ioCtqG6kPJSZujLHVV17KK21qvAvT5D3FoK5w4e\r\nGKnyW8M81Og92ZYUvrywsayOfUyZ4r45nR/Ecv2OyYRYZxMrNVUmluZWK/5T\r\nJW6RlZBVu0WthQT+PYPVv7F716zAKqgkrvA=\r\n=xki3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.23.0_1679543053233_0.22353560553625273"},"_hasShrinkwrap":false},"2.23.1":{"name":"@mocobaas/server-sdk","version":"2.23.1","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"c730655f602ad5e4528f029e0ff2a44aae009b4c","_id":"@mocobaas/server-sdk@2.23.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xgOi/xw2k+ZYO1lR/WZIcIQW2L8EQ1SoRW7saU0bsZ2Jm4xbqU6RTrJG6quG/7WwHrjw29jSFJhhFcPj/ic9mQ==","shasum":"899e6f06feaabb0c106815efc866852f7880d2cd","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.23.1.tgz","fileCount":213,"unpackedSize":684793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI/i3UzcbZMhH7292/r6PX1WSOYjh05OFEdjDC4/0hlgIgU1FB2Y0vEiFE4ZpxiVY6xsn+k0dQ3MpeezWjpKma0BQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG9OUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLqg/7BAJEkjIOLC/GoQUNOiF4O759OVKxk99UwwOklAvygc8LnP5t\r\ndf0KYUMgkWhoZE4h++fUlfT7CCRhhoiuAH5JVmGgXgyYrCSCG1ToDSu43otn\r\ncKPfEC+k93v6Aeru/2xQNRIe5g4eGimRl52VvJWxIoRyoPk/zxV3vC1Lji/V\r\np9isCJ2opazXZjoSPlIjJTE2TgDFaazGb36r7NHp3U54LKfar25c8Ko5c/a5\r\nplvDUFsFhYochLP3mcYcdfPkK5u+2NyJ5lU4p0wDMhal478x5VcPY3eHmIvt\r\nSTwFunzWwfBGrKUd9cFYdcof5L2vQgdRyzn0ykaifpSv3Gn1HK+Wh/AA1Z1L\r\n39KS+IRgpZUlqdwNy6uH0BPHAbiqJ8ZioUqs3mIStY4nFNIa/Qk3GfXxlA9Q\r\niWNtTUG40483GMC4bxnNG9JUZesKxVCuwrIGS/FubLPhz8Ov/bxLiWREi19O\r\nTaiP4nZdrqhO7VN8Kh+LlsUG/t2KdUWPqrvtkAvpcKn/nK4XFoWApcnYoV/G\r\n3iZpv9mNh1wb8ih+NgKwS2BEenD7T3BZwwN+DmZVBX+qOpb9BgxOu7UbBobL\r\nZq68k17LjS0pFBnmZ4/ZYMz6XH7gpdIgSnP9FL77WGlzqsqNVZ4bluU/61eA\r\ne331oz7D9Xu+KgxTMDAkqEnoI0PX3ObcSTE=\r\n=Ieas\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.23.1_1679545235852_0.041494219315306946"},"_hasShrinkwrap":false},"2.23.2":{"name":"@mocobaas/server-sdk","version":"2.23.2","description":"Moco Backend-as-a-Service","author":{"name":"Hash Rekayasa Teknologi"},"main":"src/index.js","scripts":{"benchmark:book:read":"node samples/tables/benchmark/book-read-tables.js","bin:install":"node binaries/install","bin:uninstall":"node binaries/uninstall","build:typings":"rm -rf typings && tsc -p typing.tsconfig.json","clinic:bubleprof":"clinic bubleprof -- node samples/tables/server.js","clinic:doctor":"clinic doctor -- node samples/tables/server.js","clinic:flame":"clinic flame -- node samples/tables/server.js","coverage":"nyc report --reporter=html","coverage:tables":"nyc --nycrc-path tests/nyc.config.js --reporter=html report","podman:up":"podman-compose -p platform up -d --remove-orphans","podman:down":"podman-compose -p platform down","postinstall":"npm run bin:install","preuninstall":"npm run bin:uninstall","samples:mbaas":"nodemon samples/mbaas/server.js","samples:queue":"nodemon samples/queue/server.js","samples:tables":"nodemon samples/tables/server.js","test":"nyc mocha","test:console:auth":"nyc mocha -b --exit tests-console/auth.test.js","test:console:rbac":"nyc mocha -b --exit tests-console/rbac.test.js","test:tables":"nyc --nycrc-path tests/nyc.config.js mocha --config tests/.mocharc.js tests/tables","test:customscript":"nyc mocha --timeout 30000 test/queue/customScripts.js","test:native":"mocha --config tests/.mocharc.js tests/native","test:queue:redis":"nyc mocha -b --exit test/queue/redis-queue.js","test:queue:rabbit":"nyc mocha -b --exit test/queue/queue.js","deps:unused":"npx depcheck","deps:check":"npx npm-check"},"dependencies":{"@elastic.io/amqp-rpc":"~2.1.0","@elastic/elasticsearch":"~7.5.1","@felipecrs/decompress-tarxz":"~4.0.0","@loopback/openapi-spec-builder":"~1.2.21","@mocobaas/odata-filter-to-sql":"~1.0.6","@opentelemetry/api":"~1.0.4","@opentelemetry/context-async-hooks":"~1.0.1","@opentelemetry/exporter-jaeger":"~1.0.1","@opentelemetry/exporter-zipkin":"~1.0.1","@opentelemetry/instrumentation-pg":"~0.28.0","@opentelemetry/resources":"~1.0.1","@opentelemetry/sdk-trace-base":"~1.0.1","@opentelemetry/sdk-trace-node":"~1.0.1","@opentelemetry/semantic-conventions":"~1.0.1","@sentry/node":"~6.19.7","@sentry/tracing":"~6.19.7","@types/express":"~4.17.13","@types/mocha":"~9.1.1","@types/nodemailer":"~6.4.4","@types/redlock":"~4.0.3","ajv":"~6.12.5","amqplib":"~0.8.0","aws-sdk":"~2.1044.0","bluebird":"~3.7.2","body-parser":"~1.20.0","bull":"~4.1.4","chai":"~4.3.6","change-case":"~4.1.2","cron-parser":"~2.13.0","cron-validator":"~1.2.1","decompress":"~4.2.1","delay":"~4.3.0","dependency-graph":"~0.11.0","ejs":"~3.1.8","firebase-admin":"~10.3.0","get-port":"~5.1.1","handlebars":"~4.7.6","import-fresh":"~3.3.0","ioredis":"~5.2.2","json-schema-faker":"0.5.0-rc23","json-schema-from-graphql":"~0.9.8","jsonapi-serializer":"~3.6.7","jsonrpc-lite":"~2.2.0","knex":"~0.95.15","lodash":"~4.17.20","logdna-winston":"~4.0.1","lowdb":"~1.0.0","lru-cache":"~6.0.0","maskdata":"~1.1.10","memoizee":"~0.4.15","mime-types":"~2.1.35","minio":"~7.0.29","mocha":"~9.2.2","mochawesome":"~7.1.3","moleculer":"~0.14.23","moment":"~2.29.4","mqtt":"~4.2.8","mqtt-pattern":"~1.2.0","nanoid":"~3.3.4","nodemailer":"~6.7.7","odata-filter-builder":"~1.0.0","otplib":"~12.0.1","pactum":"~3.1.13","pg":"~8.7.3","progress":"~2.0.3","qs":"~6.11.0","redlock":"~4.2.0","semver":"~7.3.7","snake-case":"~3.0.4","sync-request":"~6.1.0","uuid":"~8.3.2","winston":"~3.8.1","winston-daily-rotate-file":"~4.7.1"},"devDependencies":{"apollo-cache-inmemory":"~1.6.6","apollo-client":"~2.6.10","apollo-link-error":"~1.1.13","apollo-link-http":"~1.5.17","authenticator":"~1.1.5","axios":"~0.26.1","chai-as-promised":"~7.1.0","chai-string":"~1.5.0","chai-subset":"~1.6.0","chance":"~1.1.8","clinic":"~12.0.0","eslint":"~8.20.0","eslint-config-prettier":"~8.5.0","eslint-plugin-mocha":"~9.0.0","eslint-plugin-node":"~11.1.0","eslint-plugin-prettier":"~4.2.1","express":"~4.18.1","graphql-tag":"~2.12.6","hasha":"~5.2.2","node-fetch":"~2.6.7","nodemon":"~2.0.19","nyc":"~15.1.0","pg-god":"~1.0.5","prettier":"~2.7.1","q":"~1.4.1","rmfr":"~2.0.0","sinon":"~7.1.1","supertest":"~4.0.2"},"engines":{"node":"12","npm":"6"},"nodemonConfig":{"ignore":["test/","samples/*/data/*","samples/*/migrations/*","samples/*/seeders/*","samples/*/swagger/*"],"delay":"3000","signal":"SIGHUP"},"gitHead":"d3a7e8db825623275fb8948c2be264624503e40b","_id":"@mocobaas/server-sdk@2.23.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9Sx1dr/ip0FzzyXGPG38lKtVMPaXhqj1CazEGk/vMTXXnkJBYHomIYv3l+X5CVRJIf0Hx1xa2PtMHWGzi3FxZw==","shasum":"804894681f9290f254d8d3535e8cfb404072ce2e","tarball":"https://registry.npmjs.org/@mocobaas/server-sdk/-/server-sdk-2.23.2.tgz","fileCount":213,"unpackedSize":685004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhn8aMJ2b5UocNtNv2UCZ7PmH/BYpHLU7Ordo97eNKaAiA9lamBZ3sUKiLqZ7V1rqkRgkEcUOCTO/EG2dkoUymBOQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJk4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXKQ//by16jAuTCfEfNyeT0WGxMVI8/kzckrGDUx7hf77+91PkwJY/\r\n/vLa+jf4gyDQpLzoa+6h23M3LRWaVCk4OPmd9yuuSDYY2OtY84/hecgn+VM9\r\npbnRKhC7wcKVW8eu0tf1aNxKnoEiH5nrwDdzY/rPS6scSHFEZDlgGwrUkdUZ\r\nAg1dEN5DPIXx+1inOKMItu2HIAGNkJDcpKaJjtzLHYd5PGID/3UGk+aJfG5G\r\n7vXwri77LKYxnjMzQj2YWzlB/PMti2Mk60A5im0fwUidnJFi8aFOhjpkS13L\r\nFweYfIq9UM2mrhsXP5hiJD8NHLSccvsHngPZY3FpSM3eBiqa/C3jSqFfESs5\r\nt2fxDHr8jgPlVgpPXVw47rWLHRDcuYcOpuAQR9t0X0nf9ex/12vWyn7Rw07u\r\nb+G24ap/DK7svITEe8vBuichqMocC6RyoV2b3oz6A1BSs5g9sj5AXJDvClaC\r\nRwAAP51g57v8UHcFwI51qvf+H0YB6+YQNIr2wiG/xZlXsIeAx9mtF8nS0Lbh\r\nlycYakRmonYYX/jUf5uqhcxONkHYb2ZsNeVUjG0+cuBdaPZGN4Ipxp62ieW1\r\nWj81PGZmWZvQQ5iD1ZGS2Qzc2yOVhQnn1jBhuNmvzCfq9QFnOrF2GjgZ0UKe\r\nzw7/kA5nTbELQV+IRP8n8d5pRF9oHl6OiZ8=\r\n=CYzW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mocobaas","email":"moco.baas@gmail.com"},"directories":{},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-sdk_2.23.2_1680231960742_0.47091870676"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-08T04:05:18.439Z","1.0.3":"2020-01-08T04:05:18.747Z","modified":"2023-03-31T03:06:01.065Z","1.1.0":"2020-01-08T07:44:58.999Z","1.1.2":"2020-01-08T08:42:16.526Z","1.1.3":"2020-01-08T10:01:50.935Z","1.2.0":"2020-01-08T10:29:15.218Z","1.2.1":"2020-01-08T13:42:24.152Z","1.2.3":"2020-01-08T15:13:00.435Z","1.2.4":"2020-01-09T06:26:24.194Z","1.3.0":"2020-01-09T09:04:20.205Z","1.3.1":"2020-01-09T11:10:14.235Z","1.3.3":"2020-01-10T03:55:44.240Z","1.3.4":"2020-01-10T22:47:59.947Z","1.4.0":"2020-01-13T07:36:16.838Z","1.4.1":"2020-01-13T10:30:51.476Z","1.4.2":"2020-01-14T08:51:43.147Z","1.5.0":"2020-01-15T09:08:14.139Z","1.5.1":"2020-01-16T05:29:05.491Z","1.5.2":"2020-01-16T09:51:33.918Z","1.5.3":"2020-01-16T09:55:50.866Z","1.5.4":"2020-01-16T23:59:33.799Z","1.5.5":"2020-01-17T02:21:13.463Z","1.5.6":"2020-01-17T04:04:59.237Z","1.6.0":"2020-01-17T07:24:13.397Z","1.6.1":"2020-01-18T15:32:39.751Z","1.6.3":"2020-01-20T07:32:12.084Z","1.6.4":"2020-01-20T09:33:06.456Z","1.6.5":"2020-01-20T09:43:58.815Z","1.7.0":"2020-01-21T05:31:12.011Z","1.7.1":"2020-01-21T08:27:32.341Z","1.7.2":"2020-01-22T03:57:24.197Z","1.7.3":"2020-01-22T05:17:00.841Z","1.8.0":"2020-01-22T06:12:54.839Z","1.9.0":"2020-01-28T05:16:34.669Z","1.9.1":"2020-01-28T09:25:18.240Z","1.9.2":"2020-01-28T09:27:51.217Z","1.9.3":"2020-01-28T09:47:27.645Z","1.9.4":"2020-01-28T10:26:35.070Z","1.9.5":"2020-01-29T10:03:58.561Z","1.9.6":"2020-01-29T10:43:54.213Z","1.9.7":"2020-01-30T06:32:32.391Z","1.9.8":"2020-01-30T08:16:16.698Z","1.9.9":"2020-01-30T09:19:56.446Z","1.9.10":"2020-01-31T07:58:53.745Z","1.9.11":"2020-01-31T08:02:15.657Z","1.9.12":"2020-02-02T17:14:42.048Z","1.9.13":"2020-02-03T06:17:28.331Z","1.9.14":"2020-02-03T06:24:31.445Z","1.9.15":"2020-02-03T08:19:16.128Z","1.10.0":"2020-02-04T03:47:39.503Z","1.10.1":"2020-02-04T08:53:53.534Z","1.10.2":"2020-02-05T10:02:44.746Z","1.10.3":"2020-02-06T04:24:55.035Z","1.10.4":"2020-02-06T06:45:39.749Z","1.11.0":"2020-02-06T08:21:54.033Z","1.11.1":"2020-02-06T09:01:17.249Z","1.11.2":"2020-02-06T09:07:10.115Z","1.11.3":"2020-02-06T09:33:47.799Z","1.11.4":"2020-02-06T11:08:02.387Z","1.11.5":"2020-02-08T14:05:53.947Z","1.11.6":"2020-02-10T03:30:52.728Z","1.11.7":"2020-02-10T08:05:26.421Z","1.11.8":"2020-02-10T09:17:15.037Z","1.11.9":"2020-02-10T09:26:35.626Z","1.11.10":"2020-02-11T04:36:41.877Z","1.11.11":"2020-02-11T06:35:50.158Z","1.12.0":"2020-02-11T07:17:34.040Z","1.12.1":"2020-02-12T03:43:03.661Z","1.12.2":"2020-02-12T04:41:36.673Z","1.12.3":"2020-02-13T02:42:02.648Z","1.12.4":"2020-02-13T03:15:53.764Z","1.12.5":"2020-02-13T03:24:35.378Z","1.12.6":"2020-02-13T07:28:09.816Z","1.13.0":"2020-02-14T03:36:58.315Z","1.13.1":"2020-02-17T04:18:36.977Z","1.13.2":"2020-02-17T05:20:45.877Z","1.13.3":"2020-02-17T09:11:57.473Z","1.13.4":"2020-02-17T09:40:23.497Z","1.13.5":"2020-02-18T04:37:59.855Z","1.13.6":"2020-02-18T07:46:40.726Z","1.13.7":"2020-02-18T09:59:59.401Z","1.13.8":"2020-02-18T10:46:05.894Z","1.14.0":"2020-02-20T06:08:14.366Z","1.14.1":"2020-02-20T23:05:47.885Z","1.14.2":"2020-02-21T02:32:56.415Z","1.14.3":"2020-02-21T04:32:19.395Z","1.14.4":"2020-02-21T07:49:24.214Z","1.14.5":"2020-02-21T09:55:30.648Z","1.14.6":"2020-02-24T04:29:24.034Z","1.14.7":"2020-02-25T06:57:42.824Z","1.15.0":"2020-02-25T09:08:57.655Z","1.15.1":"2020-02-26T06:37:40.385Z","1.16.0":"2020-02-26T07:08:38.836Z","1.16.1":"2020-02-27T04:50:47.554Z","1.16.2":"2020-03-02T07:07:29.189Z","1.17.0":"2020-03-03T03:51:40.188Z","1.17.1":"2020-03-03T07:50:56.512Z","1.17.2":"2020-03-03T09:16:20.376Z","1.17.3":"2020-03-03T09:45:52.259Z","1.17.4":"2020-03-03T23:42:35.660Z","1.17.5":"2020-03-04T03:03:14.632Z","1.17.6":"2020-03-04T03:23:25.184Z","1.17.7":"2020-03-04T06:15:03.675Z","1.17.8":"2020-03-04T07:05:03.846Z","1.17.9":"2020-03-04T07:52:39.784Z","1.17.10":"2020-03-04T08:26:47.343Z","1.17.11":"2020-03-04T08:45:01.964Z","1.18.0":"2020-03-05T09:14:25.083Z","1.18.1":"2020-03-06T04:02:28.234Z","1.18.2":"2020-03-06T08:39:13.721Z","1.18.3":"2020-03-10T01:40:22.872Z","1.18.4":"2020-03-10T04:37:16.187Z","1.18.5":"2020-03-11T07:29:46.575Z","1.18.6":"2020-03-11T10:37:50.734Z","1.18.7":"2020-03-12T10:37:17.571Z","1.19.0":"2020-03-16T06:31:35.662Z","1.19.1":"2020-03-16T07:40:39.686Z","1.19.2":"2020-03-16T08:34:04.648Z","1.19.3":"2020-03-17T08:01:29.127Z","1.19.4":"2020-03-17T10:14:27.622Z","1.20.0":"2020-03-18T06:54:24.006Z","1.20.1":"2020-03-19T02:59:31.007Z","1.20.2":"2020-03-19T22:57:24.264Z","1.20.3":"2020-03-20T09:04:31.817Z","1.20.4":"2020-03-20T12:28:56.876Z","1.20.5":"2020-03-27T03:20:15.125Z","1.20.6":"2020-03-27T04:21:35.447Z","1.21.0":"2020-03-28T05:17:26.300Z","1.21.1":"2020-04-01T06:58:42.061Z","1.22.0":"2020-04-01T13:16:20.438Z","1.22.1":"2020-04-02T02:53:29.432Z","1.22.2":"2020-04-08T07:33:54.717Z","1.22.3":"2020-04-08T08:54:18.192Z","1.23.0":"2020-04-12T08:36:39.401Z","1.23.1":"2020-04-13T02:50:36.731Z","1.24.0":"2020-04-17T07:28:43.987Z","1.24.1":"2020-04-17T07:48:29.074Z","1.24.2":"2020-04-17T08:49:43.534Z","1.24.3":"2020-04-17T09:09:17.925Z","1.24.4":"2020-04-18T06:08:29.002Z","1.24.5":"2020-04-21T10:45:53.198Z","1.24.6":"2020-04-26T17:28:39.401Z","1.25.0":"2020-04-30T17:54:51.373Z","1.25.1":"2020-05-04T05:27:28.163Z","1.25.2":"2020-05-04T06:24:09.387Z","1.25.3":"2020-05-04T07:04:21.686Z","1.25.4":"2020-05-04T07:33:30.003Z","1.25.5":"2020-05-04T12:18:38.716Z","1.25.6":"2020-05-06T02:33:36.282Z","1.25.7":"2020-05-06T04:23:22.782Z","1.26.0":"2020-05-06T05:38:34.158Z","1.26.1":"2020-05-07T06:51:48.247Z","1.26.2":"2020-05-07T11:57:28.389Z","1.26.3":"2020-05-10T07:30:24.790Z","1.26.4":"2020-05-10T07:53:24.710Z","1.26.5":"2020-05-10T08:08:23.521Z","1.26.6":"2020-05-11T02:52:21.118Z","1.26.7":"2020-05-11T06:26:41.571Z","1.26.8":"2020-05-11T08:41:23.740Z","1.26.9":"2020-05-12T05:06:15.660Z","1.26.10":"2020-05-12T06:58:04.686Z","1.26.11":"2020-05-13T04:40:20.891Z","1.26.12":"2020-05-13T06:06:19.518Z","1.26.13":"2020-05-14T02:14:28.757Z","1.26.14":"2020-05-15T13:40:20.133Z","1.26.15":"2020-05-15T13:59:53.239Z","1.26.16":"2020-05-16T03:17:46.446Z","1.27.0":"2020-05-18T06:01:31.127Z","1.27.1":"2020-05-19T07:05:30.112Z","1.27.2":"2020-05-20T05:21:15.536Z","1.27.3":"2020-05-28T04:14:51.222Z","1.28.0":"2020-05-28T14:15:02.285Z","1.28.1":"2020-05-28T23:31:16.126Z","1.29.0":"2020-06-03T18:19:32.169Z","1.30.0":"2020-06-04T08:15:39.181Z","1.30.1":"2020-06-05T02:42:50.287Z","1.30.2":"2020-06-05T09:38:59.337Z","1.31.0":"2020-06-08T08:13:01.386Z","1.31.1":"2020-06-10T02:25:05.760Z","1.31.2":"2020-06-10T02:37:18.535Z","1.31.3":"2020-06-11T13:24:42.068Z","1.31.5":"2020-06-11T20:06:47.832Z","1.31.6":"2020-06-12T11:55:37.846Z","1.31.7":"2020-06-13T00:30:21.528Z","1.31.8":"2020-06-14T06:11:07.378Z","1.31.9":"2020-06-14T06:32:07.750Z","1.31.10":"2020-06-15T04:46:33.450Z","1.31.11":"2020-06-16T07:52:01.443Z","1.31.12":"2020-06-17T14:32:21.589Z","1.31.13":"2020-06-18T04:24:24.259Z","1.31.15":"2020-06-18T23:55:27.160Z","1.31.16":"2020-06-19T06:39:54.979Z","1.31.17":"2020-06-20T10:10:01.309Z","1.31.18":"2020-06-20T14:01:11.229Z","1.31.19":"2020-06-21T16:28:12.169Z","1.31.20":"2020-06-22T09:09:16.853Z","1.31.21":"2020-06-22T19:00:19.128Z","1.32.0":"2020-06-23T03:27:40.616Z","1.32.1":"2020-06-23T04:48:30.654Z","1.32.2":"2020-06-23T08:00:18.938Z","1.32.3":"2020-06-23T11:05:35.808Z","1.32.4":"2020-06-24T06:34:47.859Z","1.32.5":"2020-06-24T07:57:20.963Z","1.32.6":"2020-06-24T08:05:57.987Z","1.32.7":"2020-06-25T08:34:45.574Z","1.32.8":"2020-06-25T08:49:01.552Z","1.32.9":"2020-06-26T13:13:03.008Z","1.32.10":"2020-06-27T00:39:44.804Z","1.32.11":"2020-06-29T07:26:27.635Z","1.32.12":"2020-06-29T09:58:47.647Z","1.33.0":"2020-06-29T11:18:19.152Z","1.33.1":"2020-06-30T11:38:43.115Z","1.33.2":"2020-07-01T02:21:10.191Z","1.33.3":"2020-07-06T02:50:21.101Z","1.33.4":"2020-07-06T03:07:19.550Z","1.33.5":"2020-07-08T06:10:38.233Z","1.34.0":"2020-07-13T05:09:53.477Z","1.35.0":"2020-07-14T11:42:12.211Z","1.36.0":"2020-07-21T08:36:01.522Z","1.36.1":"2020-07-24T06:25:28.746Z","1.37.0":"2020-07-24T23:34:52.132Z","1.38.0":"2020-07-30T09:07:18.862Z","1.38.1":"2020-08-04T08:14:29.112Z","1.38.2":"2020-08-05T02:49:44.521Z","1.38.3":"2020-08-06T09:23:24.351Z","1.39.0":"2020-08-09T03:56:39.318Z","1.39.1":"2020-08-10T05:15:27.584Z","1.39.2":"2020-08-13T08:12:43.526Z","1.39.3":"2020-08-13T11:01:12.276Z","1.40.0":"2020-08-19T02:49:52.644Z","1.40.1":"2020-08-19T03:42:18.079Z","1.40.2":"2020-08-22T04:40:17.575Z","1.41.0":"2020-08-23T01:22:34.545Z","1.41.1":"2020-08-24T03:00:43.356Z","1.41.2":"2020-08-24T06:06:19.119Z","1.41.3":"2020-08-24T06:39:24.645Z","1.41.4":"2020-08-24T08:52:23.102Z","1.41.5":"2020-08-24T09:38:13.889Z","1.41.6":"2020-08-24T11:27:38.744Z","1.41.7":"2020-08-25T03:33:35.994Z","1.42.0":"2020-08-27T05:53:44.779Z","1.42.1":"2020-08-29T00:25:32.867Z","1.42.2":"2020-08-31T08:25:17.965Z","1.43.0":"2020-08-31T12:58:53.937Z","1.43.1":"2020-09-01T09:26:40.510Z","1.43.2":"2020-09-01T09:34:28.296Z","1.43.3":"2020-09-02T04:02:35.919Z","1.44.0":"2020-09-07T03:55:40.843Z","1.44.1":"2020-09-12T01:12:47.759Z","1.45.0":"2020-09-16T10:26:56.623Z","1.45.1":"2020-09-16T10:33:45.509Z","1.46.0":"2020-10-09T07:15:15.248Z","1.46.1":"2020-10-09T08:02:50.220Z","1.46.2":"2020-10-11T07:47:04.710Z","1.46.3":"2020-10-13T12:30:02.104Z","1.46.4":"2020-10-14T08:17:11.739Z","1.46.5":"2020-10-15T08:45:32.972Z","1.46.6":"2020-10-15T13:41:15.448Z","1.46.7":"2020-10-16T08:48:46.862Z","1.46.8":"2020-10-20T03:54:14.926Z","1.46.9":"2020-10-20T04:00:22.068Z","1.46.10":"2020-10-20T04:58:17.665Z","1.46.11":"2020-10-20T07:23:36.734Z","1.46.12":"2020-10-21T07:08:11.636Z","1.46.13":"2020-10-21T07:48:06.660Z","1.46.14":"2020-10-22T07:51:52.738Z","1.46.15":"2020-10-23T03:19:49.812Z","1.46.16":"2020-10-27T05:12:30.060Z","1.46.17":"2020-10-27T05:37:08.590Z","1.46.18":"2020-11-02T03:29:32.230Z","1.46.19":"2020-11-05T07:54:57.945Z","1.46.20":"2020-11-16T10:27:37.111Z","1.47.0":"2020-11-23T13:12:48.673Z","1.47.1":"2020-11-25T03:03:26.524Z","1.48.0":"2020-12-01T23:22:44.500Z","1.48.1":"2020-12-02T03:36:37.993Z","1.48.2":"2020-12-02T08:05:53.735Z","1.48.3":"2020-12-02T09:51:18.303Z","1.48.4":"2020-12-02T20:57:20.891Z","1.48.5":"2020-12-03T07:33:44.648Z","1.48.6":"2020-12-03T08:27:00.103Z","1.48.7":"2020-12-03T10:21:24.058Z","1.48.8":"2020-12-07T08:16:32.679Z","1.48.9":"2020-12-07T08:25:03.772Z","1.48.10":"2020-12-07T14:49:26.581Z","2.0.0-alpha.1":"2020-12-28T07:39:33.967Z","2.0.0-alpha.2":"2020-12-28T10:12:24.490Z","2.0.0-alpha.3":"2021-01-02T05:00:47.792Z","1.48.11":"2021-01-04T04:44:19.901Z","1.48.12":"2021-01-05T10:59:28.940Z","2.0.0-alpha.4":"2021-01-09T04:46:46.137Z","2.0.0-alpha.5":"2021-01-11T03:26:54.695Z","2.0.0-alpha.6":"2021-01-11T09:03:14.758Z","2.0.0-alpha.7":"2021-01-12T03:10:18.591Z","2.0.0-alpha.8":"2021-01-12T06:42:08.310Z","2.0.0-alpha.9":"2021-01-12T08:37:26.447Z","1.49.0":"2021-01-12T12:43:09.976Z","1.49.1":"2021-01-14T12:10:40.400Z","2.0.0-alpha.10":"2021-01-17T17:02:32.999Z","1.50.0":"2021-01-20T10:39:28.190Z","2.0.0-alpha.11":"2021-01-22T20:24:49.628Z","2.0.0-alpha.12":"2021-01-22T21:03:03.955Z","1.51.0":"2021-01-25T06:39:18.581Z","1.51.1":"2021-01-26T02:55:03.025Z","2.0.0-alpha.13":"2021-01-27T12:38:18.839Z","1.51.2":"2021-01-28T23:54:15.469Z","1.51.3":"2021-01-29T22:46:57.033Z","2.0.0-alpha.14":"2021-01-30T21:01:06.501Z","1.51.4":"2021-02-02T09:16:15.031Z","1.51.5":"2021-02-03T04:19:00.951Z","1.51.6":"2021-02-04T08:11:11.592Z","1.51.7":"2021-02-04T09:45:57.001Z","1.51.8":"2021-02-09T10:27:26.285Z","1.51.9":"2021-02-09T11:13:07.854Z","1.51.10":"2021-02-11T09:22:17.677Z","1.51.11":"2021-02-12T02:10:27.651Z","1.51.13":"2021-02-12T09:44:35.499Z","1.51.14":"2021-02-15T08:59:47.790Z","1.51.15":"2021-02-15T14:47:49.028Z","1.51.16":"2021-02-17T11:13:25.112Z","2.0.0-alpha.15":"2021-02-18T10:52:42.325Z","1.51.17":"2021-02-18T10:59:40.486Z","2.0.0-alpha.16":"2021-02-18T12:39:35.464Z","1.51.18":"2021-02-22T02:14:25.090Z","1.51.19":"2021-02-25T05:07:06.512Z","2.0.0-alpha.17":"2021-02-25T09:38:17.011Z","1.51.20":"2021-03-08T07:35:35.484Z","2.0.0-alpha.18":"2021-03-09T09:18:55.689Z","2.0.0-alpha.19":"2021-03-10T09:20:30.979Z","2.0.0-alpha.20":"2021-03-10T17:55:19.979Z","2.0.0-alpha.21":"2021-03-11T05:59:24.631Z","1.51.21":"2021-03-11T09:20:46.233Z","2.0.0-alpha.22":"2021-03-15T02:43:51.572Z","2.0.0-alpha.23":"2021-03-15T09:56:27.386Z","2.0.0-alpha.24":"2021-03-15T17:10:15.732Z","2.0.0-alpha.25":"2021-03-18T04:52:02.954Z","2.0.0-alpha.26":"2021-03-18T06:24:17.418Z","2.0.0-alpha.27":"2021-03-18T15:21:24.937Z","2.0.0-alpha.28":"2021-03-18T15:48:17.698Z","2.0.0-alpha.29":"2021-03-19T02:32:15.928Z","2.0.0-alpha.30":"2021-03-22T02:29:26.086Z","2.0.0-alpha.31":"2021-03-22T04:19:33.305Z","2.0.0-alpha.32":"2021-03-22T06:55:36.358Z","1.52.0":"2021-03-23T09:43:14.924Z","1.52.1":"2021-03-25T06:41:32.962Z","2.0.0-alpha.33":"2021-03-25T09:50:35.531Z","2.0.0-alpha.34":"2021-03-29T00:10:04.195Z","2.0.0-alpha.35":"2021-03-29T03:00:03.231Z","1.52.2":"2021-03-29T07:45:34.271Z","2.0.0-alpha.36":"2021-03-30T03:10:02.772Z","2.0.0-alpha.37":"2021-03-30T08:21:46.830Z","2.0.0-alpha.38":"2021-03-30T16:16:18.118Z","2.0.0-alpha.39":"2021-03-31T03:22:29.236Z","2.0.0":"2021-04-01T07:01:22.724Z","2.0.1":"2021-04-01T10:04:20.992Z","2.0.2":"2021-04-02T03:02:43.514Z","1.52.3":"2021-04-05T07:32:47.452Z","2.0.3":"2021-04-05T07:59:54.800Z","2.0.4":"2021-04-05T23:56:20.737Z","2.0.5":"2021-04-06T01:07:37.684Z","2.0.7":"2021-04-06T04:06:17.689Z","2.0.8":"2021-04-06T07:01:36.389Z","2.0.9":"2021-04-06T08:27:46.565Z","2.0.11":"2021-04-06T09:43:02.934Z","2.0.12":"2021-04-06T11:04:57.336Z","2.0.13":"2021-04-07T03:08:09.160Z","2.0.14":"2021-04-07T04:25:01.846Z","2.0.15":"2021-04-07T04:31:34.388Z","2.0.16":"2021-04-08T10:54:48.446Z","2.1.0":"2021-04-12T04:26:08.514Z","2.1.1":"2021-04-12T06:56:34.897Z","2.1.3":"2021-04-13T07:31:33.540Z","2.1.4":"2021-04-14T04:54:10.661Z","2.1.5":"2021-04-15T01:28:45.820Z","2.1.6":"2021-04-15T02:26:22.156Z","2.1.7":"2021-04-15T11:05:48.122Z","2.1.8":"2021-04-15T20:27:23.950Z","2.1.9":"2021-04-16T10:23:00.522Z","2.1.10":"2021-04-19T02:16:14.420Z","2.1.11":"2021-04-19T02:46:26.763Z","2.1.12":"2021-04-19T06:12:35.522Z","2.1.13":"2021-04-19T07:23:09.658Z","1.52.4":"2021-04-23T04:23:32.557Z","1.52.5":"2021-04-23T05:47:16.014Z","2.2.0":"2021-04-26T02:40:33.371Z","2.2.1":"2021-04-28T05:21:21.068Z","2.3.0":"2021-05-04T04:19:31.452Z","1.52.6":"2021-05-04T08:24:05.616Z","2.4.0":"2021-05-04T10:05:31.372Z","2.4.1":"2021-05-08T04:44:14.047Z","2.4.2":"2021-05-08T18:01:45.848Z","2.5.0":"2021-05-17T03:51:12.535Z","2.5.1":"2021-05-17T05:41:09.530Z","2.5.2":"2021-05-17T11:36:31.214Z","2.5.3":"2021-05-17T15:33:06.106Z","2.5.4":"2021-05-17T18:04:57.936Z","2.6.0":"2021-05-18T19:52:42.812Z","2.6.1":"2021-05-20T14:58:59.847Z","2.6.2":"2021-05-24T03:12:18.256Z","2.6.3":"2021-05-24T04:32:58.400Z","2.6.4":"2021-05-24T06:48:37.301Z","2.6.5":"2021-05-24T07:18:38.373Z","2.6.6":"2021-05-25T04:14:01.513Z","2.6.7":"2021-05-26T01:39:16.123Z","2.6.8":"2021-05-26T22:01:17.140Z","2.6.9":"2021-05-27T00:13:42.301Z","2.6.10":"2021-05-27T06:50:20.876Z","2.6.11":"2021-05-27T23:31:58.887Z","2.6.12":"2021-05-28T02:04:46.324Z","2.6.13":"2021-05-28T02:40:44.477Z","1.52.7":"2021-05-28T08:30:44.155Z","2.6.14":"2021-05-28T08:33:38.810Z","2.6.15":"2021-05-28T10:40:15.600Z","2.6.16":"2021-05-28T11:09:16.071Z","2.6.17":"2021-05-29T23:11:01.841Z","2.6.18":"2021-05-31T01:26:19.284Z","2.6.19":"2021-05-31T05:21:05.328Z","2.6.20":"2021-05-31T06:41:49.415Z","2.6.21":"2021-05-31T10:46:11.711Z","2.6.22":"2021-06-02T04:02:33.563Z","2.6.23":"2021-06-02T05:17:50.498Z","2.6.24":"2021-06-02T06:18:38.204Z","2.6.25":"2021-06-02T15:08:41.026Z","2.6.26":"2021-06-03T05:43:52.344Z","2.6.27":"2021-06-03T23:53:11.465Z","2.6.28":"2021-06-04T03:03:13.012Z","2.6.29":"2021-06-06T01:20:08.226Z","2.6.30":"2021-06-07T07:23:56.680Z","2.6.31":"2021-06-08T02:27:47.180Z","2.6.32":"2021-06-08T03:16:25.332Z","2.6.33":"2021-06-08T09:35:10.820Z","2.6.34":"2021-06-08T09:50:52.507Z","2.6.35":"2021-06-08T14:02:22.276Z","2.6.36":"2021-06-09T07:46:57.035Z","2.6.37":"2021-06-09T22:34:08.422Z","2.6.38":"2021-06-10T09:27:12.866Z","2.6.39":"2021-06-15T09:38:10.128Z","2.6.40":"2021-06-24T07:30:43.228Z","2.6.41":"2021-06-25T17:03:56.580Z","2.6.42":"2021-06-27T23:53:46.554Z","2.6.43":"2021-07-01T09:05:38.012Z","2.6.44":"2021-07-01T11:09:57.327Z","2.6.45":"2021-07-01T11:38:25.734Z","2.6.46":"2021-07-02T03:25:30.265Z","1.52.8":"2021-07-05T09:05:01.439Z","2.7.0":"2021-07-05T17:17:20.368Z","2.7.1":"2021-07-06T22:05:29.160Z","2.7.2":"2021-07-07T03:14:18.916Z","2.7.3":"2021-07-07T03:25:52.650Z","1.52.9":"2021-07-07T04:42:24.172Z","2.7.4":"2021-07-08T20:43:11.969Z","2.7.5":"2021-07-08T21:19:18.385Z","2.7.6":"2021-07-08T21:39:48.946Z","2.7.7":"2021-07-08T23:00:32.606Z","2.7.8":"2021-07-08T23:45:23.164Z","2.7.9":"2021-07-09T10:07:04.183Z","2.7.10":"2021-07-09T11:03:27.558Z","2.8.0":"2021-07-14T05:35:28.744Z","1.53.0":"2021-07-16T04:28:44.442Z","2.8.1":"2021-07-19T05:25:47.358Z","1.53.1":"2021-07-25T16:54:48.023Z","2.8.2":"2021-07-25T16:59:07.915Z","1.53.2":"2021-07-26T14:30:27.998Z","2.8.3":"2021-07-26T14:48:09.882Z","2.8.4":"2021-07-27T05:50:23.366Z","2.8.5":"2021-07-30T06:36:58.160Z","2.8.6":"2021-07-30T07:21:26.099Z","2.8.7":"2021-07-30T08:22:23.452Z","2.8.8":"2021-07-30T08:24:06.299Z","2.8.9":"2021-08-06T16:23:47.956Z","2.8.10":"2021-08-10T07:57:19.007Z","2.8.11":"2021-08-10T09:30:11.831Z","2.8.12":"2021-08-16T09:03:24.816Z","2.9.0":"2021-09-10T02:04:17.383Z","2.10.0":"2021-09-13T14:47:15.804Z","2.10.1":"2021-09-14T05:12:40.640Z","2.10.2":"2021-09-14T08:36:13.259Z","2.10.3":"2021-09-16T02:49:10.391Z","2.10.4":"2021-09-20T03:43:11.917Z","2.10.5":"2021-09-23T07:45:51.731Z","2.10.6":"2021-09-29T11:02:47.234Z","2.10.7":"2021-09-29T13:15:06.150Z","2.10.8":"2021-10-01T06:04:56.362Z","2.10.9":"2021-10-01T09:46:46.355Z","2.10.10":"2021-10-06T09:26:12.934Z","2.10.11":"2021-10-08T05:58:02.800Z","2.10.12":"2021-10-08T11:46:44.479Z","2.10.13":"2021-10-15T10:08:37.919Z","2.10.14":"2021-10-15T10:18:07.076Z","2.11.0":"2021-10-25T07:17:56.078Z","2.11.1":"2021-10-25T08:50:57.732Z","2.11.2":"2021-10-26T15:14:54.253Z","2.11.3":"2021-11-01T04:25:29.876Z","2.11.4":"2021-11-03T02:11:19.384Z","2.12.0":"2021-11-08T07:11:11.597Z","2.12.1":"2021-11-08T08:52:02.836Z","2.12.2":"2021-11-09T11:03:27.191Z","2.12.3":"2021-11-12T09:19:24.575Z","2.13.1":"2021-11-16T03:37:41.866Z","2.13.0":"2021-11-16T03:39:41.992Z","2.13.2":"2021-11-17T04:32:44.603Z","2.13.3":"2021-11-17T07:00:44.883Z","2.13.4":"2021-11-17T13:22:48.754Z","2.13.5":"2021-11-18T07:13:56.685Z","2.13.6":"2021-11-19T01:02:51.399Z","2.14.0":"2021-11-19T01:06:19.299Z","2.14.1":"2021-11-22T07:58:01.476Z","2.14.2":"2021-11-23T04:22:39.048Z","2.14.3":"2021-11-23T06:09:18.346Z","2.14.4":"2021-11-23T16:27:29.157Z","2.15.0":"2021-12-08T09:43:14.283Z","2.15.1":"2021-12-16T03:02:44.195Z","2.15.2":"2021-12-16T09:30:33.334Z","2.15.3":"2021-12-25T05:35:12.762Z","2.15.4":"2021-12-26T06:40:20.239Z","2.15.5":"2021-12-26T07:12:10.527Z","2.15.6":"2022-01-14T13:07:35.190Z","2.15.7":"2022-01-19T03:50:56.775Z","2.15.8":"2022-01-21T00:33:49.869Z","2.15.9":"2022-01-21T00:41:32.897Z","2.15.10":"2022-01-25T23:14:06.501Z","2.15.11":"2022-01-26T00:25:00.036Z","2.15.12":"2022-01-27T01:58:49.451Z","2.15.13":"2022-02-03T13:20:17.471Z","2.16.0":"2022-02-07T08:58:28.089Z","2.16.1":"2022-02-16T08:04:21.018Z","2.16.3":"2022-02-17T04:15:27.475Z","2.17.0":"2022-03-27T02:55:52.496Z","2.17.1":"2022-03-28T04:36:57.338Z","2.17.2":"2022-04-04T10:37:25.480Z","2.17.3":"2022-04-06T13:52:55.154Z","2.17.4":"2022-04-06T14:13:10.792Z","2.17.5":"2022-04-09T02:16:12.834Z","2.17.6":"2022-04-14T03:34:14.587Z","2.18.0":"2022-04-18T05:10:31.033Z","2.18.1":"2022-04-20T07:55:49.318Z","2.19.0":"2022-04-23T00:33:10.929Z","2.19.1":"2022-04-26T08:13:33.645Z","2.19.2":"2022-05-09T06:38:23.106Z","2.20.0":"2022-05-19T06:11:55.528Z","2.20.1":"2022-05-20T17:41:02.930Z","2.20.2":"2022-05-23T04:45:57.962Z","2.20.3":"2022-06-09T10:59:40.028Z","2.20.4":"2022-06-16T21:13:01.650Z","2.20.5":"2022-07-03T12:58:11.089Z","2.20.6":"2022-07-05T08:37:02.292Z","2.20.7":"2022-07-06T10:47:55.742Z","2.20.8":"2022-07-13T10:27:38.821Z","2.20.9":"2022-07-13T12:18:42.678Z","2.20.10":"2022-07-14T10:58:02.482Z","2.20.11":"2022-07-17T06:03:31.880Z","2.20.12":"2022-07-22T01:13:08.101Z","2.20.13":"2022-08-11T22:42:30.898Z","2.20.14":"2022-08-26T03:28:26.149Z","2.20.15":"2022-09-05T00:17:32.047Z","2.20.16":"2022-09-05T00:25:47.244Z","2.20.17":"2022-09-08T03:42:26.508Z","2.20.18":"2022-09-13T08:16:47.720Z","2.21.0":"2022-09-17T08:45:51.188Z","2.21.1":"2022-09-19T02:40:24.961Z","2.21.2":"2022-09-19T05:01:08.668Z","2.21.3":"2022-09-28T00:02:22.417Z","2.21.4":"2022-09-28T09:03:48.593Z","2.21.5":"2022-09-29T03:13:37.729Z","2.21.6":"2022-09-29T04:10:54.535Z","2.21.7":"2022-09-30T02:14:40.920Z","2.21.8":"2022-09-30T08:08:09.830Z","2.21.9":"2022-09-30T09:06:21.682Z","2.21.10":"2022-10-01T03:33:02.054Z","2.21.11":"2022-10-01T04:19:03.067Z","2.21.12":"2022-10-04T01:08:15.416Z","2.21.13":"2022-10-06T16:22:28.196Z","2.21.14":"2022-10-13T04:05:07.664Z","2.21.15":"2022-10-14T08:57:32.229Z","2.21.16":"2022-10-14T09:10:46.435Z","2.21.17":"2022-10-20T00:00:39.205Z","2.21.18":"2022-10-20T00:05:05.555Z","2.21.19":"2022-11-08T05:19:51.274Z","2.21.20":"2022-11-29T04:25:03.023Z","2.21.21":"2022-12-11T11:44:24.518Z","2.21.22":"2022-12-11T12:01:27.101Z","2.22.0":"2022-12-27T23:57:09.672Z","2.22.1":"2023-01-13T02:23:05.092Z","2.22.2":"2023-01-23T08:26:28.410Z","2.22.3":"2023-02-04T06:47:38.161Z","2.22.4":"2023-02-07T07:14:26.367Z","2.22.5":"2023-02-08T10:13:22.076Z","2.22.6":"2023-02-13T04:59:54.013Z","2.22.7":"2023-02-13T06:53:46.670Z","2.22.8":"2023-02-16T03:51:43.074Z","2.23.0":"2023-03-23T03:44:13.496Z","2.23.1":"2023-03-23T04:20:36.105Z","2.23.2":"2023-03-31T03:06:00.934Z"},"maintainers":[{"name":"mocobaas","email":"moco.baas@gmail.com"}],"description":"Moco Backend-as-a-Service","readme":"# MocoBaaS - Server-SDK\n\n[Important Updates](#important-updates)\n\n[Environment Variables](#environment-variables)\n\n## Important Updates\n\n### 2.23.0\n\n- Integration with Kastela\n\n### 2.22.0\n\n- Migration process for database migration from sqlite to text file is removed\n\n### 2.21.20\n\n- Fix: `utils.resolveAssetPath`.\n- Fix: unwanted config mutation during redis cache initialization.\n- Fix: database transaction on destroy record\n\n### 2.21.12\n\n- The timeout (in seconds) on Mutex locking attempt can be adjusted via `MUTEX_ATTEMPT_TIMEOUT`\n\n### 2.21.10\n\n- RPC across node process is available via `ctx.moco.rpc`. This would be helpful for communicating with any service that only available on master process only.\n- All database migrations are tracked on `migrations/data.txt`. Please run the project once on your laptop to ensure data migration from old `db.sqlite`. The migration between sqlite to plain will be removed on 2.22.0.\n- Distributed mutex (based on redlock) is currently available via `let myMutex = await ctx.moco.mutex(key,ttl)`. It is also possible to extend ttl via `myMutex = myMutex.extend(newTtl)`. Releasing mutex can be done via `await myMutex.unlock()`.\n- Typescript user is now able to add type on custom script context via Generic.\n\n```ts\nimport SDK from \"@mocobaas/server-sdk\";\nimport moment from \"moment\";\n\ninterface IData {\n  id: string;\n  challenge: string;\n  expire: number;\n  digest: string;\n}\n\nasync function handler(ctx: SDK.EventContext<IData>) {\n  const mutex = await ctx.moco.mutex(id, 3000);\n  const { id, expire, ...others } = ctx.data; // data shall follow IData interface\n  await ctx.moco.cache.set(id, { id, ...others }, expire);\n  await mutex.unlock();\n}\n\nmodule.exports = handler;\n```\n\n### 2.20.12\n\n- Auth: `DENY_CONCURRENT_LOGINS` also accepts a list of user roles, e.g. `DENY_CONCURRENT_LOGINS=\"Content Creator,Publisher,Reader\"`. If user has any of those roles, they won't be able to do concurrent logins.\n\n### 2.20.8\n\n- Auth: Use `DENY_CONCURRENT_LOGINS=1` to deny concurrent logins of a user (like on multiple devices).\n- `ctx.moco.utils.revokeAllAccess()`\n\n### 2.20.5\n\n- Google Sign-in: Auto-link existing account on Register.\n\n### 2.20.1\n\n- ⚠️ **Breaking Change:** When anti-tamper is enabled (`NODE_ENV = production` or `FORCE_INTEGRITY_CHECK = 1`), deploy your project with mbaas-signer-cli 1.7.0.\n\n```sh\nwget --header=\"DEPLOY-TOKEN: your-deploy-token\" https://gitlab.com/api/v4/projects/24382748/packages/generic/mbaas-signer-cli/1.7.0/mbaas-signer_1.7.0_linux_amd64.tar.gz -O - | tar -xzvf -\n```\n\n### 2.19.0\n\n- You may run custom codes during boot process via `boot.js` file. Use `masterEntry` function to execute code once in the master process, and use `workerEntry` function to execute code once in each worker.\n\n### 2.18.0\n\n- Automatic restart MBaaS after disconnected from database. You need to change in main code (server.js) from `require(\"@mocobaas/server-sdk\")();` to `require(\"@mocobaas/server-sdk/src/eternal\")();`\n\n### 2.17.5\n\n- Change default timeout for inter-service communication to 1 minute (60s). You can still customize it by setting `SERVICERPC_TIMEOUT` or `PUBSUBRPC_TIMEOUT` variable.\n- Better timeout error message, e.g. \"[rpc - fwdcall] Connection timed out @ 1m0s while awaiting reply\".\n\n### 2.17.3\n\n- Redis: Support using TLS (e.g. `config.cache.tls = true`).\n\n### 2.17.2\n\n- Fix: Database SSL configuration.\n\n### 2.17.0\n\n⚠️ **Security Fixes:**\n\n- GraphQL Introspection: (1) On `NODE_ENV = production`, it is denied by default. Use `ALLOW_GRAPHQL_INTROSPECTION=1` to allow it. (2) On any other NODE_ENV, it is allowed by default. Use `ALLOW_GRAPHQL_INTROSPECTION=0` to deny it.\n- Rate Limit Logger: Logs every time the limit is reached, prefixed with \"[TMREQ]\". Please set `logging.level` to `info` or above to enable this feature.\n- Encryption Failure Logger: Logs every 5 failure attempts within 10 seconds, prefixed with \"[E2EEFAIL]\". Please set `logging.level` to `info` or above to enable this feature.\n\n🚀 **New Features:**\n\n- Auto Scaling based on Backpressure Metering.\n\n### 2.16.1\n\n- Configurable Check Email API rate limiter (`production` only): (1) You can set `ALLOW_CHECK_EMAIL=true` to enable API with the default limiter, 1 req/min. (2) Or you can use any integer values to enable API with custom limiter, e.g. `ALLOW_CHECK_EMAIL=5000` means 5000 req/min.\n\n### 2.16.0\n\n- ⚠️ **Breaking Change:** On Linux, glibc >= 2.27 is needed (`ldd --version` to check version). We recommend to use this docker image:\n  1. `node:12-bullseye`\n  2. `node:12-bullseye-slim`\n  3. `node:14-bullseye`\n  4. `node:14-bullseye-slim`\n- Use `PWDCHANGE_AUTO_LOGOUT=1` to logout user on password change.\n- If you want to run additional tasks when user change his/her password, use this event trigger: `{ \"entity\": \"auth\", \"queue\": \"passwordChanged\" }`.\n- Fix: `ctx.moco.mqtt` typings.\n- Fix: Some `ctx.moco` methods were unavailable on non-HTTP custom scripts.\n\n### 2.15.13\n\n- Fix: Payload character encoding.\n\n### 2.15.0\n\n⚠️ **Security Fixes:**\n\n- These APIs will not inform whether the specified email is valid or not: Login (local), Resend Verification, Forgot Password.\n- Check Email API is now unavailable by default. Use `ALLOW_CHECK_EMAIL=true` to allow accessing it.\n- On `NODE_ENV = production`, Check Email API is guarded by a special rate limiter: 1 request per minute for each IP address.\n\n🚀 **New Features:**\n\n- OpenTelemetry is available for tracing custom scripts via `require(\"@mocobaas/server-sdk\").tracing`.\n- Use `initChildSpan` to generate `span` object and `nestedSpanClosure` wrapper.\n\n```js\nconst { initChildSpan, otel } = require(\"@mocobaas/server-sdk\").tracing;\n//\nconst { span, nestedSpanClosure } = initChildSpan(`[func] function name`, {\n  attributes: {\n    attr1: \"demo\",\n    // attributes\n  },\n});\nawait nestedSpanClosure(async () => {\n  try {\n    await doSomething();\n    span.setStatus({ code: otel.SpanStatusCode.OK });\n  } catch (error) {\n    span.setStatus({\n      code: otel.SpanStatusCode.ERROR,\n      message: error.message,\n    });\n  } finally {\n    span.end();\n  }\n});\n```\n\n### 2.14.1\n\n- Redis: Support using custom dbid (`config.cache.db`).\n\n### 2.14.0\n\n- ⚠️ **Breaking Change:** When anti-tamper is enabled (`NODE_ENV = production` or `FORCE_INTEGRITY_CHECK = 1`), deploy your project with mbaas-signer-cli 1.4.0.\n\n```sh\nwget --header=\"DEPLOY-TOKEN: your-deploy-token\" https://gitlab.com/api/v4/projects/24382748/packages/generic/mbaas-signer-cli/1.4.0/mbaas-signer_1.4.0_linux_amd64.tar.gz -O - | tar -xzvf -\n```\n\n### 2.13.6\n\n- Fix: custom script RPC formatting.\n\n### 2.13.5\n\n- Fix: Swagger UI document URL.\n- Fix: GraphiQL server URL.\n- Fix: Swagger UI & GraphiQL payload encryption server-public-key refetcher.\n\n### 2.13.2\n\n- Fix: `ctx.moco.tables.knex` typings.\n\n### 2.13.0\n\n- OpenTelemetry support for tracing custom scripts execution and database calls.\n- Use `OTEL_EXPORTER=console` to export OpenTelemetry via console. Replace `console` with `jaeger:::<jaeger_url>` for Jaeger exporter and `zipkin:::<zipkin_url>` for Zipkin exporter.\n- Remove ExpressJS and related codes.\n- Memoized function on table & schema metadata check.\n\n### 2.12.3\n\n- Fix: Password verification on invalid stored passwords.\n\n### 2.12.1\n\n- Fix: Database connection error on certain configuration.\n\n### 2.12.0\n\n- Add payload encryption support to Swagger UI.\n- Replace GraphQL Playground with GraphiQL, still using the same endpoint: /graphql/playground.\n- Add payload encryption support to GraphiQL.\n\n### 2.11.2\n\n- Fix: Do not send verification email on `REGISTRATION_AUTO_VERIVIED = 1`.\n\n### 2.11.0\n\n- Replace Redis Pub/Sub with Redis Stream for better deliverability between services.\n\n### 2.10.14\n\n- Auth: Use `REGISTRATION_AUTO_VERIVIED=1` to set user's verified to `true` on local registration.\n\n### 2.10.12\n\n- Fix: custom script responses.\n- Log Viewer: (1) On `NODE_ENV = production`, it is disabled by default. Use `ENABLE_LOG_VIEWER=1` to enable it. (2) On any other NODE_ENV, it is enabled by default. Use `ENABLE_LOG_VIEWER=0` to disable it.\n\n### 2.10.7\n\n- Fix: Set custom script response status based on `returnCtx.status`.\n- `ctx.moco.utils.addAccess()`\n\n### 2.10.4\n\n- Fix: Missing storage remove file endpoint.\n\n### 2.10.1\n\n- Fix: Integrity check for anti-tamper not working.\n- More on anti-tamper: Use `FORCE_INTEGRITY_CHECK=1` to perform integrity check on any NODE_ENV.\n\n### 2.10.0\n\n- Binary: Use tar.xz compression for smaller download size.\n\n### 2.9.0\n\n- Materialized View Index Management\n- Resource Availablity API\n- One to One Relationship\n- Payload Encryption `[\"COMMON\", \"TABLE\", \"GRAPHQL\", \"CUSTOM\"]`\n\n### 2.8.3\n\n- \"GET /api/isready\" checks if the customscript module is ready to use. It is used internally by Moco BaaS Test Suite.\n\n### 2.8.0\n\n- Worker management & auto scaling\n\n### 2.7.2\n\n- Redis Pub/Sub \"RPC_ERROR\" message is now replaced with a detailed message. It uses a prefix: \"[redisrpc - fwdrequest]\".\n- Some examples of Redis Pub/Sub errors: \"SERVICE NOT FOUND: customscript\", \"CONNECTION TIMED OUT\", \"CONNECTION DROPPED\".\n- \"GET /version\" shows project version, server-sdk version and NODE_ENV.\n- Fix: `env.vars` for setting environment variables, sourcing from single-file config (exported) or multi-file config (infrastructure).\n\n### 2.6.41\n\n- Custom Script Testing: `require(\"@mocobaas/server-sdk\").testing` includes some testing tools, such as [chai](https://www.npmjs.com/package/chai) and [pactum](https://www.npmjs.com/package/pactum).\n\n### 2.6.0\n\n- Set the timeout for Redis Pub/Sub communication (as mentioned in v2.0.0) by setting `PUBSUBRPC_TIMEOUT` variable (in seconds). Defaults to 10 seconds.\n\n### 2.5.0\n\n- Execute graphql via custom script\n\n### 2.3.0\n\n- Load exported JSON configuration\n- Move migrations to SQLite\n\n### 2.2.0\n\n- LogDNA support\n- GraphQL api order by relation table\n\n### 2.1.0\n\n- MQTT support\n- Sentry support\n- Custom Script Caching\n\n### 2.0.0\n\n- Binary: As a part of transitioning into the compiled MBaaS codes, it downloads and runs some executable binaries for your current platform/operating system alongside with the Node.js process. And they all communicate each other via Redis Pub/Sub during Server operation.\n- Anti-tamper: On `NODE_ENV = production`, MBaaS will perform an integrity check on custom scripts at boot time. The server will run normally only if the check passed.\n- Auth: Uses Argon2 key derivation function when inserting/updating user's password, while still maintaining backward compatibility when verifying existing passwords.\n- Auth: When Server starts, you will see a short Argon2 benchmark in your console. For the best balance between security and performance, it is recommended to have between 0.05 and 0.5 seconds hash timing (elapsed). Please set `authResources.argon2MemoryCost` to a certain number until you get a good timing. The result depends on your hardware resources.\n- Auth: Implements refresh token protection, similar to that in IDFS (see [v1.41.0](#1410)).\n- Auth: To better assist Client on the exact/unambiguous timing for refresh access and relogin user, Server provides these responses: (1) Invalid Access Token = HTTP Status 401 and error code `IVACC` = it is time to refresh access. (2) Invalid Refresh Token = HTTP Status 401 and error code `IVREF` = it is time to relogin user.\n- Auth Events: User registration and email verification now trigger auth events, which can be handled by your custom scripts.\n- Sign-in with Apple ID (see MocoBaaS Manual for the detailed explanation).\n- Keycloak support: Replaces IDFS as the identity provider.\n- HTTP Logger: A new module for logging HTTP requests and responses. Please set `logging.level` to `http` or above to enable this module.\n- Custom Script: All methods in `ctx.moco.utils` now return Promise.\n\n### 1.51.0\n\n- Materialized View\n\n### 1.50.0\n\n- Auto Increment option for integer and bigInteger column\n\n### 1.49.0\n\n- Use trigger for table event\n\n### 1.48.0\n\n- Typing support on custom scripts for both table and queue operation. This should improves developer productivity.\n- Typing for table operations can be activated / updated via console menu.\n- Developer will see typing for table name, select, include, data (insert & update), and operation result.\n- Typing is only applicable on method with 2 arguments, which first one is the target table name.\n\n### 1.47.0\n\n- Writing Typescript (TS) code is now supported.\n- Please follow the [migration guide](https://moco-baas-manual.netlify.app/docs/typescript) for more details on how to work with TS.\n- Console will automaticaly generate new TS file if your project folder contains `tsconfig.json`\n\n### 1.43.3\n\n- IDFS: bilingual support: \"en\" & \"id\".\n\n### 1.41.6\n\n- Another case-insensitive on checking email. Affected endpoints: \"POST /services/auth/account\".\n\n### 1.41.0\n\n- IDFS: It is possible that refresh tokens being stolen by malicious actors. To stop any misuse of access, when a refresh token is reused, it will revoke the whole token chain (grant). Meaning that the active refresh token will be invalid and the active access token(s) will also be invalid. The user will have to reauthorize.\n\n### 1.40.0\n\n- Case-insensitive on checking email. Affected endpoints: \"POST /services/auth\", \"DELETE /services/auth\", \"GET /services/auth/account\", \"POST /services/emailverification\".\n\n### 1.35.0\n\n- Support RS256 JWT algorithm, fallback to HS256 if not configured.\n- JWT tokens are only valid to a single environment, i.e. development for development, production for production, etc.\n\n### 1.32.7\n\n- In case of randomly disconnected redis, please apply `REDIS_HEARTBEAT = true` in environment variable\n\n### 1.32.21\n\n- Moco context is available from anywhere via `getContext` method in `require(\"@mocobaas/server-sdk\").utils`\n- All methods in `getContext` are valid in exception for `user`\n\n```js\nconst utils = require(\"@mocobaas/server-sdk\").utils;\nconst mocoCtx = utils.getContext(); // return null if not configured yet\n```\n\n### 1.22.0 - Table\n\n- add GraphQL endpoint for table, endpoint is \"/graphql\"\n- add \"GraphQL Playground\" for GraphQL IDE, endpoint is \"/graphql/playground\"\n\n## Environment Variables\n\n| Variable                    | Values                        | Default     | Purpose                                                                          |\n| --------------------------- | ----------------------------- | ----------- | -------------------------------------------------------------------------------- |\n| NODE_ENV                    | development, production, etc. | development | Application environment, differentiating some configurations.                    |\n| REDIS_HEARTBEAT             | true, 1                       |             | Enable Redis heartbeat.                                                          |\n| DISABLE_STORAGE_PREFIX      | true, 1                       |             | Use unprefixed storage bucket name.                                              |\n| OVERRIDE_STORAGE_PREFIX     | (any string values)           |             | Define custom prefix for storage bucket name.                                    |\n| SERVICERPC_TIMEOUT          | 20, 7.5, etc.                 | 60          | Set timeout (in seconds) for Redis inter-service communication.                  |\n| PUBSUBRPC_TIMEOUT           | \"                             | \"           | \"                                                                                |\n| FORCE_INTEGRITY_CHECK       | true, 1                       |             | Perform integrity check on any NODE_ENV.                                         |\n| ENABLE_LOG_VIEWER           | true, false, 1, 0             |             | Enable/Disable Log Viewer (see [v2.10.12](#21012)).                              |\n| REGISTRATION_AUTO_VERIVIED  | true, 1                       |             | Set user's verified to `true` on local registration.                             |\n| ALLOW_CHECK_EMAIL           | true, (any integer values)    |             | Allow accessing Check Email API (see [v2.16.1](#2161)).                          |\n| DENY_CONCURRENT_LOGINS      | true, 1, (list of user roles) |             | Deny concurrent logins of a user.                                                |\n| PWDCHANGE_AUTO_LOGOUT       | true, 1                       |             | Logout user on password change.                                                  |\n| ALLOW_GRAPHQL_INTROSPECTION | true, false, 1, 0             |             | Allow/Deny GraphQL Introspection (see [v2.17.0](#2170)).                         |\n| MUTEX_ATTEMPT_TIMEOUT       | number                        | 10          | Define the timeout (seconds) of mutex locking attempt (available from v2.21.12). |\n","readmeFilename":"README.md","author":{"name":"Hash Rekayasa Teknologi"}}