{"_id":"@jovijovi/pedro.js","_rev":"38-bc675c861b55217bd2a2fcbb238b8738","time":{"created":"2022-02-23T08:47:50.372Z","0.1.0":"2022-02-23T03:37:22.324Z","modified":"2022-12-05T03:33:21.670Z","0.1.1":"2022-02-23T03:44:26.265Z","0.1.2":"2022-02-23T06:49:59.831Z","0.1.3":"2022-02-23T07:39:06.294Z","0.1.4":"2022-02-23T08:01:39.334Z","0.1.5":"2022-02-23T08:17:45.239Z","1.0.3":"2022-02-23T08:47:50.586Z","1.0.5":"2022-03-03T14:03:06.757Z","1.0.8":"2022-03-07T10:47:39.249Z","1.0.10":"2022-03-14T02:39:09.341Z","1.0.13":"2022-03-23T09:34:05.933Z","1.0.14":"2022-03-23T12:44:39.913Z","1.0.15":"2022-03-23T12:54:36.717Z","1.0.17":"2022-03-30T05:40:50.134Z","1.0.18":"2022-04-06T03:23:20.562Z","1.0.19":"2022-04-13T02:52:27.851Z","1.0.21":"2022-04-19T03:44:10.036Z","1.0.23":"2022-04-28T09:01:42.266Z","1.0.25":"2022-05-05T09:43:16.711Z","1.0.26":"2022-05-13T10:07:44.661Z","1.1.0":"2022-06-02T01:37:12.958Z","1.1.2":"2022-06-15T06:47:38.073Z","1.1.5":"2022-06-26T05:22:40.488Z","1.1.6":"2022-06-29T05:10:31.835Z","1.1.9":"2022-07-08T09:27:28.886Z","1.1.10":"2022-07-12T05:24:26.897Z","1.1.12":"2022-08-03T05:50:38.118Z","1.1.13":"2022-08-04T09:44:24.153Z","1.1.14":"2022-08-19T06:17:42.197Z","1.1.18":"2022-09-08T03:51:14.315Z","1.1.22":"2022-10-08T06:11:37.569Z","1.1.28":"2022-10-31T02:48:10.978Z","1.1.30":"2022-11-07T03:30:47.994Z","1.2.2":"2022-12-05T03:33:21.599Z"},"name":"@jovijovi/pedro.js","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.3":{"name":"@jovijovi/pedro.js","version":"1.0.3","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.52.0","@aws-sdk/client-sqs":"3.52.0","@elastic/elasticsearch":"^8.0.0","@grpc/grpc-js":"^1.5.5","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.0","@types/lru-cache":"^5.1.1","@types/ws":"^8.2.3","commander":"9.0.0","dayjs":"1.10.7","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.1","mongoose":"6.2.3","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.16.2","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"tsc --build && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish && yarn clean","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish && cp -ap package.json ./publish && cp -ap README.md ./publish"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.19","@typescript-eslint/eslint-plugin":"^5.12.1","@typescript-eslint/parser":"^5.12.1","eslint":"^8.9.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.5.0","typescript":"4.5.5"},"gitHead":"f482f14589c705737037c941bc156a567b36802a","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-aLv79GRolGtUPxXo5w3CnE2ClW3yvUC3xtIlSp+NgiWfdl38bnvdOJGA6jMiVf6O5p1Ry9r3ZHB7qffJSVphaA==","shasum":"6178b92eb2a44f73ff93f71e50df77ccf58093da","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.3.tgz","fileCount":339,"unpackedSize":242706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFfS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppcRAAj0VKdOAtS6yk+Y1OFd9YSVTgDpiupX+E4sr4BS97chmx5uNY\r\nvQ32C3yQ3t8+rhzMNinplzqfE7EiXYyJ9MChqHOoGCSU3Lfvf9BsqfMG9Gew\r\nMFuv3bag2CL8hp7s2yiGrDddEMD3RomTAJ9pDAjJ/4CBzODGF9+RzOU1DRxu\r\nfwFiwUKtHYBlpaGhg2Mhs0JpfABbIl7vVvwR7AC17604sd+e9CYG9sjzVwPE\r\nai+2UzhP6HUtrQX7M8HcxIC0lQMieN3TdHDCvgzQnpHiUJH5T8ut2eS6Q7KK\r\nntaRho9Ey53DzyiAoKa6c2j/LM85POutCd6ZZAwt8QplIKyCIXXh/0noBG9I\r\nV1OS/DgiIELqT3wCALWZ2CpkLQN0e1nXjOyPKSoT1knXfGMf8wJ7+luiczzJ\r\nEVnZnHEe2wopPcZdTMppU6U8GeVpH/Mt8zegzYjU1twHK5fWg5oARPmvd9XI\r\n8ZoRx0TBR5dvkoGlAOS6ldf0v77rGjHlSVfegfmGyL13pfuiwbMbmzJxqVol\r\nfdoRvHtKktOHSRvcjlEXwOW/Xg2TFmX0zSBh81ozaYikVVQtFEbnOk7pkiGe\r\nw89WIxW2mGz7g7rF3NS6zIqQgQRYCSJvnP7Bqxxal/wUGvTfky1prJ2jaMi2\r\nOmCwqTLLAmMEbezbdl3KA4EXFVKd03WZuF8=\r\n=t85l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH21L85mc7peEH+iQbnVshzEYiv+775CzMBOXhxJzbbSAiAStKKCDOIR0bF2+XBq0onBW1cI4PGMlEFpjXw1yrDrTA=="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.3_1645606070448_0.8279156585647205"},"_hasShrinkwrap":false},"1.0.5":{"name":"@jovijovi/pedro.js","version":"1.0.5","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.53.1","@aws-sdk/client-sqs":"3.53.0","@elastic/elasticsearch":"^8.0.0","@grpc/grpc-js":"^1.5.7","@jovijovi/pedrojs-common":"^1.0.5","@jovijovi/pedrojs-event":"^1.0.5","@jovijovi/pedrojs-network":"^1.0.5","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.0","@types/lru-cache":"^7.4.0","@types/ws":"^8.5.2","body-parser":"^1.19.2","commander":"9.0.0","dayjs":"1.10.8","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.2","lru-cache":"7.4.0","mongoose":"6.2.4","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.21","@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.6.0","typescript":"4.6.2"},"gitHead":"5a3b63a3e8eb5daa3c11c45472e56541ec53ab46","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.5","_nodeVersion":"16.14.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-4OgRkaywjZ/vpGPRidYPF5iqlF1buW5Ionm13gjpfputLXSe5mpMs+yhEjjHIYZnkqdJD8D53YOMXcs8EyVVwQ==","shasum":"5fc13a98f97fadf60474e65d967fc91d64d76318","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.5.tgz","fileCount":342,"unpackedSize":256860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIMqaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3pw/8D0750uytfSvJWTk7bS/YMnC9eF1Iy3GoxFlwE7et/4+g7ibW\r\n1tnGfL++m7TMvvMF1MsaRUB1m5UzEnA45o9fFfn4EYDcW+vc8c47x1k7GZ0E\r\nToeF7zGpT7O4cliOAOTRxmSzsVEzermz+pRXBEIuRZ/MsGZj9OWgsRJYXwsL\r\nECl+i8ov0V46edaYIsEz+AZYsZQF2wzWnEHABunBht2uxBm3rfaHpHC1voMj\r\nDDmPP9v82yZGLGVxPd8IQR2enKbkoTvLVJ/5pndJ0u5J2HPPuIIuT/jKXOGC\r\nqijvtPTWU2AkQD4ts+OH5oaq5/LIEwyAouA2cGSq5eBoXCzxEelLvBYXHd5h\r\n0rCWWSmGkMvG9h30IBjGU84pL9sI/0Gm82UE6Mc5UQ2uJ6q4OhEiPlqMjSyl\r\nxvmaffAb+wCXwjENasanpAPnztlo95ZNvtihd3AE1vR+d4nlfw2nZyl625Ur\r\nRSZjdGQITruhodoFcXlCsvglEgUBoriW0+muORtpgpXuCPom9rtD8jAyn0kU\r\nki3F7d431haJmeFSNIn8zuhDXoESwPRLPqu7aFy/09C2URdNgPgyyin+teZT\r\noPoLbNifNqeilhHQcxLSZAY7coYzWlVQ5z8Jd+FVWw6wbQKKLeSiFXF1IyFb\r\n4/hY4RCX58oIeIw7WxaIRaqV1XMzdHiK8Z8=\r\n=88W5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNQ3kJVU224Gvut5LP5qCRynoObpzwYPr92qr9McqFzAIhAO2Wr08RwBHgAkiUNW6AHIxVXwg5GiUNT8jjTuzSoDzm"}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.5_1646316186588_0.47995257594620444"},"_hasShrinkwrap":false},"1.0.8":{"name":"@jovijovi/pedro.js","version":"1.0.8","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.53.1","@aws-sdk/client-sqs":"3.53.0","@elastic/elasticsearch":"^8.0.0","@grpc/grpc-js":"^1.5.7","@jovijovi/pedrojs-common":"^1.0.6","@jovijovi/pedrojs-event":"^1.0.6","@jovijovi/pedrojs-network":"^1.0.7","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.0","@types/lru-cache":"^7.4.0","@types/ws":"^8.5.2","body-parser":"^1.19.2","commander":"9.0.0","dayjs":"1.10.8","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.2","lru-cache":"7.4.0","mongoose":"6.2.4","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.21","@typescript-eslint/eslint-plugin":"^5.13.0","@typescript-eslint/parser":"^5.13.0","eslint":"^8.10.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.6.0","typescript":"4.6.2"},"gitHead":"ed0145964e8cae1a7065f740133b8b35329b96d5","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.8","_nodeVersion":"16.14.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-b7jRrdJlSyn9Ws73rbrQMUO6Or5MPztF3HHHECVgWKL7N5fXjUoI6+p9U6hT07cAq0iIVSC8YvYvLEPtD0LX/g==","shasum":"7d688e6639b6f0dea7532d46e923c9e69046c9e3","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.8.tgz","fileCount":342,"unpackedSize":244088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJeLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKlA//f/WrVTrcNZ2qMH7vn4B+ERlRJzXzlDK1Gk/S2owx5ODYw5++\r\nwwdaczxgrzd7ZuqL9Bx+RLQDij84udSPCbvQiR1f0D0Kq3L5rLSNiY7nNGqB\r\nruqOFR6iOuVy++1nnYj9zsdylXmBwF3+yniVMlSRFlghrOC2/kQQccBHisYd\r\nXP+PiXD9FUspZh4LU/yneEGfqLzLT9L++4u4aK1M0ROSCBUQYyN97I5I+Voz\r\nCLJP8+wj4PAyHNCgLVd+cGi+XkHU0s3jbNTOULNMdK7UiqJNI8X1SbH0b7Zx\r\nswJuTO8Blx2G3TZwfQNetFSiH4lCJ1DGQ9Dpjzd/TBUZ/T9DepGG0wwhVu7y\r\np+elBr83EaRmpVCp8xJIhqUQTqBb+k6o1J7HQFtR+jK0zFii/jGWUcfg2YdE\r\nqWIBddopCKMtMje6BuGmC0J/6p5zxT+4HMg5vtC0RrEy7OLgxjPtsy99HmKP\r\nnHzFy163mwV7t/yvJmY86AYWQduH7Fg171QdMEf0KJiB0js+Yej8ppHNALB9\r\nsKqf0PYG9Wmtu1axYeAr9rmOhC+lWEWeENGXhm13oRsJf4ngyre6gT3aHNwr\r\nPhB+tnPEXrDKx64Kf9SXXBKYWJlPYdPi9IZ1RZetBvQEaea0w7iiu0bHStwU\r\nbkeXvt4m0gCu7OTAdloo4r5RZC9ygT/1HYk=\r\n=nz7n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+gfxuFMnuMO+JR8+YjmXB3dNpd+DP2SuSYxrpVyMHpQIgQia4gWHldbtvZR4QQFEylbcwMdoHrWO6VIW+Bm3KiMI="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.8_1646650059089_0.9146636730575854"},"_hasShrinkwrap":false},"1.0.10":{"name":"@jovijovi/pedro.js","version":"1.0.10","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.54.0","@aws-sdk/client-sqs":"3.54.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.5.7","@jovijovi/pedrojs-common":"^1.0.9","@jovijovi/pedrojs-event":"^1.0.9","@jovijovi/pedrojs-network":"^1.0.10","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.0","@types/lru-cache":"^7.4.0","@types/ws":"^8.5.3","body-parser":"^1.19.2","commander":"9.0.0","dayjs":"1.10.8","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.2","lru-cache":"7.4.4","mongoose":"6.2.6","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.21","@typescript-eslint/eslint-plugin":"^5.14.0","@typescript-eslint/parser":"^5.14.0","eslint":"^8.11.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.7.0","typescript":"4.6.2"},"gitHead":"ead735701f2209bf69c888135f2de4b10596b21e","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.10","_nodeVersion":"16.14.0","_npmVersion":"8.5.1","dist":{"integrity":"sha512-v4ogIBqOEIsBD9cNk409Y+ttUfrCIf0yQPQgMIw5Up6HHy9nPLN5kwnQydjUqUoeK1Bir+kjX3ytPcOVOOYoSA==","shasum":"01751761a87825b846067edf8773e10b88ea54dd","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.10.tgz","fileCount":342,"unpackedSize":244090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLqrNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa2A/+IGqoCHr5jdtXdDmcrg7mDtkJR84Rgv3bBdws/yDvEeFWRv9R\r\ng2G/OtUh6nwxGcKztpmtiUqOBPVDVj0TnL35Dzk0nNLHf/62LApw6qVAEAyn\r\nM3TsoPOZVBFOihUyBJmBQVQazsqpMLzghjCwpRIMtXOJ9+o2rXB2rb98WY28\r\ngLspmA64/o52qEpEcbQ5fMt8leihgyWNtvwxH9HkDcrwCl19jVz1SbG66lP7\r\npT7jrBSWBLWufTCOD7//zzwEpDQdQ9HbaRh0+CJpdzJzn8OUcAWtGj3yeNFv\r\nE5/Abw/AyCZ31m6hGnAGBIOgvSxHIiWzMQFv3qRe9iLVAvQ8hgyLkTEPdMOP\r\nkeb/3V6GHj6Yn/COSUWCHgrAjYYhwoPJIWtbf1ysSxdx+TFlzmhsRPpe9eVo\r\njl0z8A5tP+F9X+5i4sTkXV818f1paSfOpjUZlVz5e/khJPHobblEhKV2Ldsp\r\n07o/rRsc5iDFZFQEx32Wab52eg5wRkeSVcIVqsm3KOx9Q3pHNKv9v0ki4pML\r\nIucnQjyW+TpRxjnDnQFjJi3rPAS/IMiHbUWGcQoRXNeRsabqTcbMN/yPDOYo\r\nDIz3v9Xsed/i9M9WSEfEuz7yPr41o4OFfVZJ+qRiq4NCUvBayEanRmJolKfJ\r\ntsK2NjTUz2LObAdAUmkLPWHAvD7sELSGPeg=\r\n=qpsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1CeLRvBo035GTQnpdY/r1T0/f9IOudvW/UwdsTm4zOAiBvTit5dkl3V0zMVncQNJI+9MZovw8G0mkkHqk+3lWGbQ=="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.10_1647225548983_0.8973570524422576"},"_hasShrinkwrap":false},"1.0.13":{"name":"@jovijovi/pedro.js","version":"1.0.13","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.55.0","@aws-sdk/client-sqs":"3.55.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.5.9","@jovijovi/pedrojs-common":"^1.0.13","@jovijovi/pedrojs-event":"^1.0.13","@jovijovi/pedrojs-log":"^1.0.12","@jovijovi/pedrojs-network":"^1.0.11","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.4.0","@types/ws":"^8.5.3","body-parser":"^1.19.2","commander":"9.1.0","dayjs":"1.11.0","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.4","lru-cache":"7.7.1","mongoose":"6.2.8","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.22","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","eslint":"^8.11.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.7.0","typescript":"4.6.2"},"gitHead":"7eba6bbc6e7252fcd9825efa19c6d12b925ad862","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.13","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1mv+/NcmZrvKSQcIWShVgJrGwod3wtm3yFlQV6e1zSXyar/7DzNQRA8Sj2kGzUe8+QKGaoaXyU+ljjVxcUrAmw==","shasum":"ad516e928c7822513c88f691a793db4aee2c8110","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.13.tgz","fileCount":342,"unpackedSize":244695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOumNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjwA//biLOzujurU0S8g0N0DYFts1P3cUKwBxfDjtYf+k4zTSOD1Ur\r\naItbbi5imCL0W7R2nJG9XveY7VTpC6DI1ssrmyGR7xZeBCU/cvEmlmQnRGWH\r\nxB2vDxhg/lR8SaD1MWVoY3C4FNAw31Vm6NP7ZVb7Lh8QvWgVlvW/dsS8u+y2\r\n6qiu9pFNTmuoJtiyacQZJ+VuH8Jfxmk3mqFYOtAbqKEqv43k6J/BxV482jr0\r\nFMSnucLYLq1Imixj2Nx/887rj4ZFSo9rnLJlaq2qGqCcYKvHQuzpoUE/gNrP\r\nPvHmMRioWWLLl1l9jCnJPNKETbLB0WWr5IsGQXaF5eZ9RXk3TI0gIFGrPGcC\r\nS5+N73Z8yZCnItZ08M4xKGQLfxLVptH3gv+saunLknSyR/nsrxTC084fu3d5\r\n6Ppykg8R46c2jHZK9W/Z6oNTRfGUwW47c/W4PKTUm8mziDNL7/Fx6sqjc/l2\r\ncjJSYH4IrYVGFI9Nua+PiZLyCa7ppYHok3K+ZLRV926lyg56oDvyRsCKaaVC\r\nP6Xth0SaaF3tjgINaQwg0MyVTQdsXjAxyGv5hEA2m5ef9lIvnFmnz4mGuZgm\r\ntRUrPPCnd7SneRkPiUp3qZWcOOqFCcN3i3o0W3cnUfwp79/4i+C1blmy7x85\r\nwv3gCRQeK+itCYHZ8RfhdY8/++IMiFcOU1U=\r\n=iP0/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUSCpdd4xEKlB53X628sVXUZUmafuCcymHlawWMgJI3AIgHodWV99iPfFqrx0rhCBsqH5jrwvhyUH+dH4FI5JiFxE="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.13_1648028045738_0.22548445155548702"},"_hasShrinkwrap":false},"1.0.14":{"name":"@jovijovi/pedro.js","version":"1.0.14","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.55.0","@aws-sdk/client-sqs":"3.55.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.5.9","@jovijovi/pedrojs-common":"^1.0.14","@jovijovi/pedrojs-event":"^1.0.13","@jovijovi/pedrojs-log":"^1.0.12","@jovijovi/pedrojs-network":"^1.0.14","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.4.0","@types/ws":"^8.5.3","body-parser":"^1.19.2","commander":"9.1.0","dayjs":"1.11.0","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.4","lru-cache":"7.7.1","mongoose":"6.2.8","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.22","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","eslint":"^8.11.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.7.0","typescript":"4.6.2"},"gitHead":"eefd494125241ea439045ec58bfed59910d3cd77","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.14","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-wJqRV59uJeN7XYy79nu6NqXe1dwz64xCBp/vCgtRV5fEL7px5d0Uekebe1CSZHH15a/oxouzW2APRJYb+W0ygw==","shasum":"4e3544ea26bd924df7d6d7247e3ca748238b2c33","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.14.tgz","fileCount":342,"unpackedSize":244695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOxY3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq31w//WY/FPBBQI5hDywaZ20f+x1zsKOSGSgyWevEFJ3blTwX6n9px\r\nET/0FRtJJuLiW3vTaQPm6wKk7ia7R9ToxPSd9c/nYfer3XesnDwyPtDHR7kW\r\nxnTHWg152MGGULCVzwPMyUmWZigbUHPwx/V5jxnRZNXA6DFk1Gc92+MiRvJA\r\n1ZjxvHz0N6+U+BEon/jf5xaZj0XNzmqMDTl7jMeQ30XSQvuwBedzSjCiMA/P\r\ncGzWyaoDWcCmBBS2R0Z0AFN13PGIUaBDkJmRGxSXAIYc+608k6sB5yayLPmW\r\nwdhDNj1W3DLyFxlrKbE/29O8/f4rkg/0hKWTo7JY6oNxTEWmpGWSAwIx1Sxu\r\nZaRAgoQ1AK1XYazhejDXeV5iga5GIQBy+mny54Jr+0gPYMDdLyJYy3rxpMSQ\r\n0BqszlNauh+32j6uA1hUlp78l8VVjTAVBASjfLOYJxG4yFX8w1Igqc6sWXrl\r\nERKQ12NGHyzxppp6xJXRdNpAsWzbzDf1+lOmxMmZKoDFwhc2sPKPwXTBlL6i\r\nLqw9++MgLH6s9tN6sDAIjft/1N/y58b91l0UeIYndCVjZ9gyh3eqZtF4OAax\r\nf/wTolmwFtLbmqPBzrGkG1FYm3jlWBsZGAlX3l9q1bNDwkO630IW01DPqolB\r\n/T2EHwcYn/j/eetIQCALY9IE1dWLz/gn/RM=\r\n=D0ML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs4bQ+zgekb73qRVGY39E+wcmhYx9gCRITgdZKsdrhrgIgOG6UTc2VTRYz/bDmtyEVQDF8ZcHfQBINmvnWibnnzz4="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.14_1648039479697_0.5330135642726721"},"_hasShrinkwrap":false},"1.0.15":{"name":"@jovijovi/pedro.js","version":"1.0.15","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.55.0","@aws-sdk/client-sqs":"3.55.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.5.9","@jovijovi/pedrojs-common":"^1.0.14","@jovijovi/pedrojs-event":"^1.0.14","@jovijovi/pedrojs-log":"^1.0.12","@jovijovi/pedrojs-network":"^1.0.14","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.4.0","@types/ws":"^8.5.3","body-parser":"^1.19.2","commander":"9.1.0","dayjs":"1.11.0","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^7.0.1","log4js":"^6.4.4","lru-cache":"7.7.1","mongoose":"6.2.8","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.22","@typescript-eslint/eslint-plugin":"^5.16.0","@typescript-eslint/parser":"^5.16.0","eslint":"^8.11.0","jest":"27.5.1","ts-jest":"27.1.3","ts-node":"10.7.0","typescript":"4.6.2"},"gitHead":"0a2eb8b0e15e9ca0895247c8786158c8c4c4899f","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.15","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-EWQi/AJIz5BNw4+7as6zwix4FlhtJfFINO2tJ+kByA5c/dLW/Yq65Zvoz6zFTefovolbtkgHLrgH6EiWr3Zb8g==","shasum":"8b4862424ac2d69576f90f65cd9404ea80563dcd","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.15.tgz","fileCount":342,"unpackedSize":244695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOxiMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI+Q//UYpVG5GkgF8kesCHCKIOEBqfPXkLFPIb0gkncaEL6/KGtJV3\r\nqhs2B80Y6poh+Nssxd+4PdvgyHh72nbYG9ZwvdlRH7+Y6Bt26iZFmiytPGyJ\r\n1jzBBuqEczE4HoA1or1CJZ91KEvNupFAr3qEQ3KCnOTBktNl/BGLgWyFpTj+\r\nrszbKOfFlHshSHGvEIsuJ+QoUJGaPdY4eDLY3VEVm9mmrLX2JW+2Es+7ZA3A\r\nTcKe8QS5I1fKuGbitjH7MuUCCmWlBnsTcdvlCeghQuPqKfXeX6cfaI8oBZsQ\r\ntfXuvrYKBPiUI86XLMu9MBTVTF4MgccNCWGwBBH2hJwjER9GQopQfROQFjgD\r\nq5BZsIdIbO/XDwXE5nUC+iVEBHgIX3oVIiZi2uXaKNwqC6fVSjkYCtx/qKxI\r\nfospL3U61noO25jdMETBOX/jXRcywhdmpN1lnfRNjSFpTfTt7AhizmO+N69A\r\nTlT5Qx5Z9XB0orj5T1bMDK6s5PwhdLKUa9U7DqjiX4z47UK2lWuwBdVMLe38\r\n3fDP0fFjaacQlnU71DwJC27BrUIeL0bGWTmGLXnsRN+vKtI274hfFJFdTsjn\r\n8Mo/vZ2kf9NMdr/i74PO8vfh+MCLZTrjBFNOh9EiqCHbDKcqaAZGOjkiBwBI\r\n+FN+WsgE9oyYa4Zm89pqCexZlQGA92iyGVA=\r\n=X9S6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbkyJIol6dyLWwz/RRy5kHlnNT1v/UyIGuHRk60G/paAiA20YZzXyCzh3bRTiYbnRzW54G4T7e+39ad3Qw/9SHj/g=="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.15_1648040076480_0.6781516763529252"},"_hasShrinkwrap":false},"1.0.17":{"name":"@jovijovi/pedro.js","version":"1.0.17","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.58.0","@aws-sdk/client-sqs":"3.58.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.5.10","@jovijovi/pedrojs-common":"^1.0.17","@jovijovi/pedrojs-event":"^1.0.17","@jovijovi/pedrojs-log":"^1.0.17","@jovijovi/pedrojs-network":"^1.0.17","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.6.1","@types/ws":"^8.5.3","body-parser":"^1.19.2","commander":"9.1.0","dayjs":"1.11.0","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.1","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.4","lru-cache":"7.7.1","mongoose":"6.2.9","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.4","sequelize":"6.17.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.23","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","eslint":"^8.12.0","jest":"27.5.1","ts-jest":"27.1.4","ts-node":"10.7.0","typescript":"4.6.3"},"gitHead":"b4f439d5e97ea093cef6ba3ed096c0aaf4ab59a6","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.17","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-TC6N3oMHpWLppLonPkFVRLQBfsz/I1FE93m7DZ4TzQueoCvN4PWI1xZlwv9T+o/QpGMpQ7EE91LlYA3+GFISWA==","shasum":"4c0aea295b24dabd27a892ce7018ed0dd3aabde9","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.17.tgz","fileCount":342,"unpackedSize":245155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ+1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJxw//VJ6YtL48X+rH+i5mmlABfW8mwKA7Zl12uCC5IP6GkIdkRiqw\r\nNIoEWNOPO9nZuDo6qcIn1sYc4+6yCt4AXd4iFa//DJWebZFqFyuQIqRiArTu\r\nwxFPOp30jLIJcEr6MBIE4Lz/WB6IQtMMtbwA59PV8zDqx3GU2fZnNFpxSk1P\r\nHCG36ruZ7E/phlIUMTqFIg7L+JVZMvBG7YJ8Xoow/vaXAmQ6zpljiV4hzA39\r\nbNUoVCTG+PtqB/1nHc+bTZ6dpPfxWbPKd+Whewkt003H709Coh4UpEIGxi6W\r\nyFkO0Msy7OrDMYElS5vgycZU0RE+ElRGHuuJlQ0bVZzFYG+EyNOMSAkJgs/9\r\n2oKNU9O7iujbNW0lGKU/x7WJbGobPU8EYS41Qb4QrAxY8TBDwhM/SCdgDkKd\r\nAjPIdP8CaNWPRkLV478o2xtNRp+Hpp+3iVsnwt+//+WlfM+aVzoxyZgXEi5w\r\n/QEqUCXDIZvFN0TZ5yhHryJsqVAEy9ibhIo3j2moJu2+ncY4CjAbwfSvuuIK\r\nfk7EXzMiq4hZNWtG0qeS6NGx5zXE+g9PTxKsSM4hq7dqpZl6aYk6+NSRFzp2\r\nfYH0obREM4aAjxnJ8Ow+rxrEjpyFHngzN+U2YCbT4HuaJX2+rjHGYOSeoF8Q\r\n26yBOqQSZ6OX7iSv97yFItSfvkUuE0f7PLY=\r\n=R3fm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrmEwlxU1gPvztcsQJE8cXoKX6xcmdOMAwiO2An3/fhwIgfNgZh6/x6OAOcYEX9G2WJSjoOMdkQGtTodkuuXhTpis="}]},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.17_1648618849946_0.11463463473273316"},"_hasShrinkwrap":false},"1.0.18":{"name":"@jovijovi/pedro.js","version":"1.0.18","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.58.0","@aws-sdk/client-sqs":"3.58.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.6.2","@jovijovi/pedrojs-common":"^1.0.18","@jovijovi/pedrojs-event":"^1.0.18","@jovijovi/pedrojs-log":"^1.0.17","@jovijovi/pedrojs-network":"^1.0.18","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.6.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.1.0","dayjs":"1.11.0","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.2","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.4","lru-cache":"7.7.3","mongoose":"6.2.10","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.6","sequelize":"6.18.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^1.10.2"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.23","@typescript-eslint/eslint-plugin":"^5.18.0","@typescript-eslint/parser":"^5.18.0","eslint":"^8.12.0","jest":"27.5.1","ts-jest":"27.1.4","ts-node":"10.7.0","typescript":"4.6.3"},"gitHead":"26fc6d153741c73829b4695ed1ab957c0fb3839d","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.18","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-C/7Kanx2PuODDCIup9wDr8Vk2VnLpR/mIvdK9/14dvLKjoSrvuRj1dJ6DEPgeHQkt//xhMM0nhxpEjHnmCy6nQ==","shasum":"999a51c4c3be084520cc5736652d355e462748fd","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.18.tgz","fileCount":342,"unpackedSize":245155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDw7sYO3tYo1uFfiSebXRFrhS2NiJjIrbj3/3NI6RhNPAiAwF3TO4dOW4GJrHenjTw7EIoKtk96mHWhtLQ6yBrthIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTQeoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJzA//T78IhG1ec4mv2QhnKpGOpJid3SYy60g9m9VgrY6VvuoObZgZ\r\njjjlVkDnyg3IJgqWl6Z2FUCTp94vXp7wAWmlpo3PyR3cFhASO9P1x3dcBPPE\r\nHMTjyyUNPgi39E7J9Hr7ocOD0G5RhZDUjc7ry97QSIOSgEU/3uIEYjd4+o+S\r\nF7g+jkoGQZQQ0QelWqozgVRjXR62hdosO28T7YlO04DFcvMfabnx7LKC2eOh\r\nd+puk4VATlGxhPEHTU7cbnAQSvURaVY3o3KHHO/NNpBbQJQd2NXNUPg9laXc\r\nL/o/vDkyZ3A2Q4ZXVWsuM/Xlko3fBrRwUePRMcc2ZwJdx1HmC6EXE3OK44Ex\r\n5B3PD20MqPTtSaQgP5qBdb3tZAFvtk8222e7deJgB1jtUGIURl0vPnfYQ93z\r\n4LdyK4LsM9/oTEc43tr+uC1KqWDekSJPdlG7t0tNiNlGNNQ5kMtpqK4HHr8d\r\nQXejYG4jvFP76E7pQrwCc4NKtmk7zjDcX6S8IOZSY4v+bW+Mgfsr7xZub2AK\r\nzstQb0pnZn7/5Q2l/j+q27iOUoDCi/2vb8+wmC+ufdqcKqsIdFG+URdkd83M\r\netxarbJsrMLIvdqds8rmYZpm4lIqCjm4M5lK5BKzCCTu90HdMs7JA58s8LOn\r\noUHCJ3ZZ/gkp9VQ4UbcQCgl7Qhd6VZvaei4=\r\n=RuNQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.18_1649215400407_0.2449663187471911"},"_hasShrinkwrap":false},"1.0.19":{"name":"@jovijovi/pedro.js","version":"1.0.19","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.67.0","@aws-sdk/client-sqs":"3.67.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.6.3","@jovijovi/pedrojs-common":"^1.0.19","@jovijovi/pedrojs-event":"^1.0.19","@jovijovi/pedrojs-log":"^1.0.17","@jovijovi/pedrojs-network":"^1.0.19","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.6.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.1.0","dayjs":"1.11.0","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.2","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.4","lru-cache":"7.8.1","mongoose":"6.2.10","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.6","sequelize":"6.18.0","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.5.0","yaml":"^2.0.0"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.23","@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","eslint":"^8.13.0","jest":"27.5.1","ts-jest":"27.1.4","ts-node":"10.7.0","typescript":"4.6.3"},"gitHead":"bcd48bd62a62d6a9368e0a04d484668ac79eff01","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.19","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gfM3lWHSItAnQ6Qma15L9EjG+pX8MfpJl4hqIYOMhYS/QCxtFPGtnF+/lpkY1rOiyXjpIbAlDmTgsjo8UdKcEQ==","shasum":"cf17057cf49fea18b328494c342d747f07daf6c4","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.19.tgz","fileCount":342,"unpackedSize":245154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuRkilCKhEljS6bk4w6ZpqrmSlAULb7MVw57Nan5eAPAiBluCuGQh5sUaOaUtLd/YeKEJNL7sAIUoThek9A66QvIA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVjrrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA1Q/9F55D/xHuYDdwvVvzU/X7NyZ3M1BtYkYYK1D/SbqBOajvcUFA\r\npG9SNlQDuWCkl5ay8QFG8iWDNwggq0y0dDoSWwxy5Li226lqT4qdh7sNrcDb\r\nONAgH9wXoeieXxwnGNnU96C2y1JnlTLoLnrg4rB+VDJ9yPm/TMhlb9jjo2tQ\r\njt9EHae2Y+uCWRnJaZ9iE+35y7Fy2s3HeQ3rYGaZMYEMVCuiJhs5QafT/Z8W\r\nOA8uw90uAtyul98wbBXQDT4BV/3eqKZfz7zD0W3aJwuyHZv93c/OxS3OT7Xa\r\n6ok7EOSDYYJA5PLoIiNeoDQiOqv+hc+/bNvy+qSC2CwEsEnELhoV1r289MXy\r\nZmCStXngrNxmiIB4g/KJ6TyzL6U260MFz8kOKNEpyC1r2w6U4gjuPIzB1MBV\r\n6b56ERKIh/5p8o6wdZTSFspJW6SjUWFN8A97Nlq41rzJ0Xg+nj4Dz+NYusuK\r\nvp21R+b61vXf7I66WR2R5EPG2HRrfrn2yplNPPWWH6G4hbjnW6nqi2JdZ44y\r\nUGjlGVgvzw0GonEbDG0BRbQZFzxBn2INDkhTaflqAoHLg3i+qYNzQV5ht7JE\r\n5f+DhWYQ+o0qOqL8pU/usv9SnRepc2K62AoYINZZZ9skKOuwCQ/UtYT7lujo\r\nlyEnA+io7aoWCtWcjARGMtddZfiL+YWetkM=\r\n=3FiE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.19_1649818347480_0.40533547659011915"},"_hasShrinkwrap":false},"1.0.21":{"name":"@jovijovi/pedro.js","version":"1.0.21","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.72.0","@aws-sdk/client-sqs":"3.72.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.6.6","@jovijovi/pedrojs-common":"^1.0.21","@jovijovi/pedrojs-event":"^1.0.21","@jovijovi/pedrojs-log":"^1.0.21","@jovijovi/pedrojs-network":"^1.0.21","@jovijovi/pedrojs-tracing":"^1.0.5","@jovijovi/pedrojs-types":"^1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"^1.0.4","@opentelemetry/exporter-jaeger":"^1.0.1","@opentelemetry/instrumentation-express":"^0.28.0","@opentelemetry/instrumentation-http":"^0.27.0","@opentelemetry/sdk-trace-node":"^1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.6.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.2.0","dayjs":"1.11.1","dgraph-js-http":"^21.3.1","express":"^4.17.3","ipfs-http-client":"^56.0.2","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.5","lru-cache":"7.8.1","mongoose":"6.3.0","mysql2":"2.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.6","sequelize":"6.19.0","sqlite3":"npm:@vscode/sqlite3@5.0.8","ws":"8.5.0","yaml":"^2.0.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.25","@typescript-eslint/eslint-plugin":"^5.20.0","@typescript-eslint/parser":"^5.20.0","eslint":"^8.13.0","jest":"27.5.1","ts-jest":"27.1.4","ts-node":"10.7.0","typescript":"4.6.3"},"gitHead":"af05441d74a8576127ada5af20ae830284e46140","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.21","_nodeVersion":"16.14.2","_npmVersion":"8.5.5","dist":{"integrity":"sha512-PRwO7CWuzftNQWpDHdB5nrsS06KLnHIrE9WPv45ROupZeOSupGJp7bF3RK0xK5lSdvO+SgmSyIYn+Nw29Hik6A==","shasum":"0a9fe6edb251c72925acf81bc5f041f9af1f986d","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.21.tgz","fileCount":342,"unpackedSize":245152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGoMr8Jvqj0YJrvO6jv52Nlxcqh7sASRDn2TGSXeWuJQIgW4/msueVTSm/SiBN6ZSDVauFzQ4/sLvb+2GCLcf7Otk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXjAKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Mw/7BhhKSMIpZN5V7+9c2PbtnLp2gKz5BDGIFHM/uMDjPw5PY4MM\r\n0e8m/4VyiYi7tIL6zub7Ao8gSw8LLLGDGjnrgPdFum2r4rzHBtqropl4r3cq\r\nFzgUIvVvYzgHF1zwqPL2AalNXvGhYsY7gVUK+BAq2kp2gY7/Q+b9VSakJK4w\r\nfHY2J0LuZqOprUV4WX3BQ5/mJWKIBtXv9QPHXF4Fo2wsSpafJ5otPj1xz7Jl\r\n+k+vT/iHyaF4VEbdFn1gH62zu49oJ072K7WnmnEQr4NViU66AWWrzJULYNfF\r\nTJd1GGF8gLzMLXQydgNqXFeJ8bk5Yd2my9aqLSeU6ndfYdk1WN5YXfKnN1DT\r\nBjjqjV/RbTLPFdwbZxkIRAQvnHdsTqUp54OsybEwjVSjkuHOCMPpOTamID/A\r\nt4K383gG+yLg/Uhq1StTKjYb7Yir+RisqJBM9fA+r8RGBlOtPBSVf2k3nSDd\r\njUvBrjBTlBx/L3l21RSPvRY6ViOepm2xGvEbSuvFMJwuzjisVk4xsuScUHEh\r\nVqdFT0dNa/VDIVd+/MBI/frijjy/uxSo2QWgtCltbOH4t6QjAc8dPEXy/Uo2\r\n7x94zn8ht0jCCAO0biDM0yl1ePrts/GvexLEgt/jWa7F4geI6xzg06mmARHx\r\n7b3b9NX77G4pP6Z0ojTts9rZP7MpCPCrhJI=\r\n=NEX3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.21_1650339849829_0.2990560245944309"},"_hasShrinkwrap":false},"1.0.23":{"name":"@jovijovi/pedro.js","version":"1.0.23","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.79.0","@aws-sdk/client-sqs":"3.79.0","@elastic/elasticsearch":"^8.1.0","@grpc/grpc-js":"^1.6.7","@jovijovi/pedrojs-common":"1.0.23","@jovijovi/pedrojs-event":"1.0.23","@jovijovi/pedrojs-log":"1.0.22","@jovijovi/pedrojs-network":"1.0.23","@jovijovi/pedrojs-tracing":"1.0.23","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.0.1","@opentelemetry/instrumentation-express":"0.28.0","@opentelemetry/instrumentation-http":"0.28.0","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.6.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.2.0","dayjs":"1.11.1","dgraph-js-http":"^21.3.1","express":"4.17.3","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.6","lru-cache":"7.8.1","mongoose":"6.3.1","mysql2":"2.3.3","nanoid":"^3.3.3","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.0.6","sequelize":"6.19.0","sqlite3":"npm:@vscode/sqlite3@5.0.8","ws":"8.5.0","yaml":"^2.0.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.4.1","@types/node":"17.0.29","@typescript-eslint/eslint-plugin":"^5.21.0","@typescript-eslint/parser":"^5.21.0","eslint":"^8.14.0","jest":"27.5.1","ts-jest":"27.1.4","ts-node":"10.7.0","typescript":"4.6.3"},"gitHead":"0c2be1537f744c0b6549e9e17f1a3a87afb1f608","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.23","_nodeVersion":"16.15.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-lJilygOOPHbMx97bDqTsFOB/e6ikIW2ZdW9iQqCc0cKks89KFS0kK+U7mBWB/QjaxU8VkTJMnB3RRKtFrX3X/A==","shasum":"11e541775d048b96e0391901a6efddcbe4e5d801","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.23.tgz","fileCount":357,"unpackedSize":251477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7FU/rsfhNegnBvUkXPR5ikplIFD0ceePyTN31z2tG8QIhAIUJzZaGJacXBgDgajH8nkRTrS5ZYYDG4EZpPcPZhES+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJialf2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqctw//UydqYQGl/7rSGPAwd1RX97WUwU15kXFtz4uBhqyTjVfFv7vm\r\nmstuwu+HDkwL9OZfPM7qqY6IzkuLlyp3NH1v6FQ9EQiKFQHIj5otKzSNH8Fa\r\nukxX7WaTaE2wFntkMQsU+onGCwIz8URsilXTuGU/O+fCLDrCquJBCeoMydXU\r\nVmfDQalLmBVuVqN8bByUlkbMzer46LRSIfnU9VPH4iEUGTWe5/7T2v4aLqk6\r\nFhtBuzym1aYGglcxwxyu/wCkRgOrMhcHC0k2S7x5bYimt9h/Q1mcDrRwJByA\r\nDMVZcYEbcvdYjoye0CACeY/DOSL8M5BcnwXeNvQR3fS0XnHwdqfwyiC3GHfV\r\n5hqDuDWWfYD7Bn6/1ODIFoQezCWbFrf8fefbqvHOiJRyIYMcCvE4R9ziVra8\r\nTH0bZ+eH3mL9sq1NoXwA1fBdhDCplLum+Azo4cxEvqWA1s/k/UEsp5B3pTPK\r\ncaiZp1qoXwM8HMOeKyHlDegnCm2XnL8EfMg5Wd+fPm6U0mG1Yor9E6Z+34xF\r\nzvM/OrS1/W85tNP/Yjku+PUEtxSjhHpwgIw3iWzfbinCOoAa7ktORP7a07N3\r\nxBhd4arI6mos6OTYm79evf1iPlYGrycYpXAXDaZkl57Kk/PhbZYc2D2L3DmW\r\nINO0YcaX6+u1G3e9/rmBDW5N7JXyp1tf3YI=\r\n=mmtk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.23_1651136501648_0.23820889426012593"},"_hasShrinkwrap":false},"1.0.25":{"name":"@jovijovi/pedro.js","version":"1.0.25","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.83.0","@aws-sdk/client-sqs":"3.82.0","@elastic/elasticsearch":"^8.2.0","@grpc/grpc-js":"^1.6.7","@jovijovi/pedrojs-common":"1.0.24","@jovijovi/pedrojs-event":"1.0.24","@jovijovi/pedrojs-log":"1.0.22","@jovijovi/pedrojs-network":"1.0.25","@jovijovi/pedrojs-tracing":"1.0.23","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.0.1","@opentelemetry/instrumentation-express":"0.28.0","@opentelemetry/instrumentation-http":"0.28.0","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/lru-cache":"^7.6.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.2.0","dayjs":"1.11.1","dgraph-js-http":"^21.3.1","express":"4.17.3","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.6","lru-cache":"7.9.0","mongoose":"6.3.2","mysql2":"2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.1.0","sequelize":"6.19.0","sqlite3":"5.0.6","ws":"8.6.0","yaml":"^2.0.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.5.0","@types/node":"17.0.31","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.22.0","eslint":"^8.14.0","jest":"27.5.1","ts-jest":"27.1.4","ts-node":"10.7.0","typescript":"4.6.4"},"gitHead":"736d53e542cc02ea6f590b28b0b408e7e7cf5764","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.25","_nodeVersion":"16.15.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-dIQSQF65HmQGKCOovjhX/QDHrdxq00kW+eLnwC+Bfxo6Hg+SwIRGRSP3FjBKGM1dCnZ5fjg6+aQjAJOqTA2PhA==","shasum":"3846609ee75e8c1e78773f9bbb200622644f83e7","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.25.tgz","fileCount":357,"unpackedSize":251432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpCqJzXrApJ6ohafgmhuAnTGXO8ZWcWYyBg6hP92b/YgIhAJMNq7F1e9+5KnGJEvGJ68x3/rOhd1w9R50HSRE48zC+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic5w0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWBw/+PGmeytQRMNU7ZZtHH4ujS4ET6sz9IwprFiA2AqHM6LN+pgJR\r\nm6OBWsK77PeJG+XCH8E4tudU17p2iNo2X+4VUd90698A8d8PwVvUja0bnWpD\r\nEthxVZ303F4idyeXdEOHZjeqzewmCiFdLd4HgH+ox6PNCry+skwrZaZZpiWd\r\nUs3kNp4Xk0K4XrzBqxDcQQIEfeQ3COom3IAIBX/JxF+CR8BWvnovV3Gd7wn9\r\nwd33CO/Ou4KMpOj+3281C3skJ/4OeKaRXaZryO3oShpK9e6jS8x0SX2VWQ+W\r\nLfmBgbJBr9OOj3hIL2yhwF4T8JsJbHwq2q4iFuTOoxUYTkPNhHrh3khEfAXg\r\nG8AOeUQcevUV6x7s/SYMncOqO+ZNeuTQuNXUkqno/3dO8sqTmhKE8fsqzm5F\r\nto2U2ueQh38ShYbLOF3jhNkBVS4vPqMHIRHpo+txxBNS0VjjEFkG/aTbEPox\r\n9dpUDE9HewPOAUuUC+o+7kHNHYnWPrP3M8bqakAw8o4sBLHcQTwReMsdkxDE\r\nEJW28u3vZuU8UdDtM3So9r+gqPvi7SR6sKc+8tpeleweulgoQX0lbqrSjPRD\r\nowHEQadQ9JgN1s6ByDc4fFxs4N5a6JCHfNmov1O3TH9l3dYJkuGcaz8pvcrv\r\nGkdVShRPA/jKVbeg9tL6kLtK2I1AifBA2OY=\r\n=4WBE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.25_1651743796523_0.9119030890470854"},"_hasShrinkwrap":false},"1.0.26":{"name":"@jovijovi/pedro.js","version":"1.0.26","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.88.0","@aws-sdk/client-sqs":"3.87.0","@grpc/grpc-js":"^1.6.7","@jovijovi/pedrojs-common":"1.0.26","@jovijovi/pedrojs-event":"1.0.26","@jovijovi/pedrojs-log":"1.0.22","@jovijovi/pedrojs-network":"1.0.26","@jovijovi/pedrojs-tracing":"1.0.23","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.0.1","@opentelemetry/instrumentation-express":"0.28.0","@opentelemetry/instrumentation-http":"0.28.0","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.2.0","dayjs":"1.11.2","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.4.6","lru-cache":"7.10.1","mongoose":"6.3.3","mysql2":"2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.1.0","sequelize":"6.19.0","sqlite3":"5.0.8","ws":"8.6.0","yaml":"^2.0.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.5.1","@types/node":"17.0.33","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","eslint":"^8.15.0","jest":"28.1.0","ts-jest":"28.0.2","ts-node":"10.7.0","typescript":"4.6.4"},"gitHead":"dd208ef5616cc20d4d28121d7472a0feb01e554f","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.0.26","_nodeVersion":"16.15.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-lvc0g1t3hUbrSL7spSZj/dXrLD5dBWxbJEnRY6N44sErTYF2f166q89r9io87LTBldA2UPXkD2DsGzY68FgEbA==","shasum":"e357e91f44575bd446a344a8406f8cee799b123f","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.0.26.tgz","fileCount":357,"unpackedSize":251359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/ixFXd5qDS1REwVa+Go4dz5e37WOfr/4wlA7vpvZUJAiEAptlHPX8tKkuu5bLb3KZi7yslhYQs2IHliD0/nBYREG8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifi3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6IQ/8DrbPRFlpMmgM0SEv3LRFEj/Jpx+5sbDsR6e+fwBEPJB7IPjc\r\nkGABpKD+VfjY7QlzqCHhzK/kFNmYjeFkVceaCgAFqhjoeNpkzN8yCA67CCYt\r\ntq8FloL2bzlcih+x+cXjjtFRa9rCqsmBMPTkJqt999vHpxY5EGH/k00eAqSw\r\nC1QD8eXfBUBEBSxBFNdIYOZ5kpDhV4Ce3RdtfbjKx9p8FrYiZuyUbks7XIH/\r\nszpNuGBwftxPyeKXumP/dKqUvORCeRWlkLrC99nG953NthwikXuf+NWB5ebw\r\nN17yx1fznapRNa25WaIsTp8KpHrVF4T+gkeHNYKAi4jncTOY49q/VebpwCQG\r\naL7Od97czXrAU+Cda6lZkabU6R3Ww6kI/v9moVpEeGWzsMUYo5Gu23SA0ZOt\r\nmpg5u6jBcA1lLAs6Zdu0p4qtq7RtfPS1f1wi9xViRYG1TSEZLzR29fwJHk1O\r\nZ6Pe88T5hvDY6heiq719Viws35lbL3xkA5nd+OeFwYdC7juTNCJ+8rH6aUFG\r\n9iYSLSnlkuQn8PFAWvRK1w1s9DY72VGlUZdmh/0bOrJkSYyBzGqjAO6TbngD\r\nZ9VHKki2WwF5qOF2EAZ4ekjc/8R60nv7dCnkcCmFOxSedG921XtR03qzrU67\r\nSdlGe5iWmMym2DAz92sUmoPLHugJZuHo2ig=\r\n=fO0F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.0.26_1652436464457_0.8875104755873477"},"_hasShrinkwrap":false},"1.1.0":{"name":"@jovijovi/pedro.js","version":"1.1.0","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.100.0","@aws-sdk/client-sqs":"3.100.0","@grpc/grpc-js":"^1.6.7","@jovijovi/pedrojs-common":"1.1.0","@jovijovi/pedrojs-event":"1.1.0","@jovijovi/pedrojs-log":"1.1.0","@jovijovi/pedrojs-network":"1.1.0","@jovijovi/pedrojs-tracing":"1.1.0","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.0.1","@opentelemetry/instrumentation-express":"0.29.0","@opentelemetry/instrumentation-http":"0.29.0","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.3.0","dayjs":"1.11.2","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.5.2","lru-cache":"7.10.1","mongoose":"6.3.5","mysql2":"2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.1.0","sequelize":"6.20.1","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.7.0","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.2","@types/jest":"27.5.1","@types/node":"17.0.36","@typescript-eslint/eslint-plugin":"^5.27.0","@typescript-eslint/parser":"^5.27.0","eslint":"^8.16.0","jest":"28.1.0","ts-jest":"28.0.3","ts-node":"10.8.0","typescript":"4.7.2"},"gitHead":"194d0c58dc4999608eaf2f03ba8caf37a671d239","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.7.0","dist":{"integrity":"sha512-wzTpAv6KWwbHQqhL0ncOI6oUc4pHol10MsHqY3yFLVLBqdgaQV81Dk11IdXZDy15XN/THkuwVE2UMzsLEuc8Eg==","shasum":"d3b8e8a437b49df4c02efa9082881e2a506c2f34","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.0.tgz","fileCount":357,"unpackedSize":252616,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbWIFcrmIr3q4mZHHOjF1RlfCqqEhxTYBMnI+MDNaWaAiBFPZ48C23V3tDW3285iinOK32gOTOpXlqRsg2Gxxv1OA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimBRIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHzQ//dPk+gxxiuaj5488iWYaO3jkqVZp7bCgYGexR9EfeBCVs3Dsk\r\nC9H8+ipysSAhZ9Ml/neNF/QJNThNJZrqt+ZEqv2Rls78u/RpfSX2H1ulCrgp\r\n7Jig+OrZqNc9JacjNRVOu7eIm3/M0gGbqmNjyJPxq3lST9cmd6BOVQ1+Gbem\r\nh2wIvR4RkHxR0+KlpzXw94ZBAtrh/vg8ccaiNeet4KI9FW0GlmykGCEc+lm8\r\ndb1RADOAwP9piy/IrXHR4rrbRcFiXr0GxZbvl0HeDrWoebgu6jGNyYELymb6\r\nY0evCLQq1x5765pVND3febi4PxBRZtkT+1Wl5Mzody6kf1craoo2nE6F4UtU\r\nEEu3/Aj6rsyw44CnZ46cdyFTL5TEcg09f5mAopoO0axnaGwwdNrgL1Vticsc\r\ntnwTstAmF9gGKgWVZ82QYFZYrvxM/iRkMGKydYyifkS8611SIVwcjvxDn7h2\r\nzP15vdCyav+DP8JxG2IgpduXOR3ImBwm1llgUs/YjPsNLjWA5FOH1J35Xbo5\r\nZutzH/Qhv3u7QbTGKLnU8taMqLxj6cUAoxPm70yBU8s/hHZScnHx1aRVPnl6\r\n3RxDp1QC5T6/7ir4zZcfUN5jEB2reMqTGyrmR+4+BMWBdqcx6g0VZD2dBxCL\r\nH8fzhNLi5wMCtcJxK5P6JyYSw2P6UepQXI0=\r\n=TKQv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.0_1654133832724_0.5969183195720931"},"_hasShrinkwrap":false},"1.1.2":{"name":"@jovijovi/pedro.js","version":"1.1.2","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.110.0","@aws-sdk/client-sqs":"3.110.0","@grpc/grpc-js":"^1.6.7","@jovijovi/express-2fa-token":"^1.0.0","@jovijovi/pedrojs-common":"1.1.0","@jovijovi/pedrojs-event":"1.1.0","@jovijovi/pedrojs-log":"1.1.0","@jovijovi/pedrojs-network":"1.1.2","@jovijovi/pedrojs-tracing":"1.1.0","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.1","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.0.1","@opentelemetry/instrumentation-express":"0.29.0","@opentelemetry/instrumentation-http":"0.29.2","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.3.0","dayjs":"1.11.3","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.5.2","lru-cache":"7.10.1","mongoose":"6.3.8","mysql2":"2.3.3","nanoid":"3.3.4","node-schedule":"^2.1.0","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.1.0","sequelize":"6.20.1","sqlite3":"npm:@vscode/sqlite3@^5.0.7","ws":"8.8.0","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.1","@types/node":"17.0.43","@typescript-eslint/eslint-plugin":"^5.28.0","@typescript-eslint/parser":"^5.28.0","eslint":"^8.17.0","jest":"28.1.1","ts-jest":"28.0.5","ts-node":"10.8.1","typescript":"4.7.3"},"gitHead":"e9b78799ee017de5e95079a88fb2fa2f312adc5d","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-Fxnln7MH/SFKj3Aau5WnJ5ZcgUiCVC9ByIIcCgAvxMBqmA58s1ombUtMAEn8Lp+PQKPZ0luZnScq3Hw/7+Mc2Q==","shasum":"88d68a6056915656276e2e267348fab633f76476","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.2.tgz","fileCount":363,"unpackedSize":255320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOSEfAPAuqYoof/1IFQCv0PHPe5kp0nSD5tZwZYFupiAiEA+Hvda55yxp1qYSCFjF41XT2fELC/bhTwBu9VxaXOcqs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYCKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFyBAAl/uG/kTxT1vCxp2BNIdpl05I0rP7wTCBlTes1/B3jC3HVpwD\r\nn5naA0+ruwdWpiIKF0TLiJa4E9g4RPxKS1vMFldRArd0uEJ3oLRR9npcT17X\r\nodH3XsxA/NZO3ehA+ME+6SEOonWRF9gGoxrPIVNVWGGimRHWPbRw5QtW77si\r\nl+N5rqTbvDtBa/PjlPp5gRh1pqTc7SHrD3KBzHie/rtF0WcSJSeW/NdL/nXT\r\nxkPUjGjvJ6+b4YwpRERv+JfqljC7xDSynZDt9tEOMRHftfkzJLaIjhbL2dQn\r\n9MNNpYYvBNTFyOb3p3fmvsGGeSfuGvJ6w5VXUbR1xA+5u4q2Z1d13rOD5qRw\r\nOvC7C95DhshMLIcyf4rGqqfK0chZ9CnxS9nFR6YbUzOe1YwbxrG+3rLtyJCB\r\n0O1CrWa4Gvfwcae3RBuGB9s0/gd3ma+6sItZK2A1yRn9Aw4MsLx7OqNHwXbA\r\nBjEccbUaca9JSOQjAUmcj4qe5H27i8FOiuK+C4Of+X08q9L02OL7YP7entyB\r\njhkub6kWbKef3A0jSmM7LSKV1CHmQBGDmYxVvHKLPIoVIlbZ7+OoN1C3Jqj1\r\nCdkiCipdDwWVFZVUnm0cz7kfnTKOyR6fXmIEDbw8TFaDPCgOyh4lNDAwhoDT\r\n82Z16ogt2FwE4WZOtPHmT6uNg1vOBkU/cus=\r\n=Wys5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.2_1655275657888_0.42572090517218886"},"_hasShrinkwrap":false},"1.1.5":{"name":"@jovijovi/pedro.js","version":"1.1.5","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.118.0","@aws-sdk/client-sqs":"3.118.0","@grpc/grpc-js":"^1.6.7","@jovijovi/express-2fa-token":"1.0.1","@jovijovi/pedrojs-common":"1.1.5","@jovijovi/pedrojs-event":"1.1.5","@jovijovi/pedrojs-log":"1.1.0","@jovijovi/pedrojs-network":"1.1.5","@jovijovi/pedrojs-tracing":"1.1.5","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.2","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.3.1","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.29.2","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.3.0","dayjs":"1.11.3","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.5.2","lru-cache":"7.10.2","mongoose":"6.4.0","mysql2":"2.3.3","nanoid":"3.3.4","node-schedule":"^2.1.0","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.1.0","sequelize":"6.21.1","sqlite3":"5.0.8","ws":"8.8.0","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.3","@types/node":"18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","eslint":"^8.18.0","jest":"28.1.1","ts-jest":"28.0.5","ts-node":"10.8.1","typescript":"4.7.4"},"gitHead":"0d0036dcded6363c421e96958f8b1dde7fb2cfb1","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.5","_nodeVersion":"16.15.1","_npmVersion":"8.12.2","dist":{"integrity":"sha512-YzzGQlV+kiqaemHpV/BI6sYWJKtVDnKoDEvoX69rtThO/DP+epLR4tvgXqc7tf7uIdJbaZOv5+hA5JLH1XE6+w==","shasum":"f6931b4e2e7aa6e1a95e3e251001b11bba04a2cb","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.5.tgz","fileCount":366,"unpackedSize":256250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCObReBtIfrX0N9O1Pm2UL4aw4V1boK8pZeGUNNq7yUHQIgURUiIdmT2lyXQAcd0sbtQo3A/t+yUg5IXJJ+lIqrQZg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit+0gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYdw/9G38YV0LOLy2GdJfkkgUOU9WsqIOnUQMPQ2vYo6VclOhbehCW\r\nCNHaEaK81wF7KBXH/mZyCs0pFLTZH8QRttebiO5KDWsSKsk+m/eh67WRs8Ir\r\nBVt30o0DaRnsfmY1v51mzjct/rUY06Wo76jQ8bfHQKq5XiuoB+F2Z26PZQSs\r\nyvGaNZVKOrh+g87LhDqnSc29QINRP74Y3WnknM4zVyxZd024bY/0KBb8FYAI\r\nUoBCbinJWy2NYZ7NysuuN64+NfLypenN9UwBwxWGKqr40laZLyCPaNvnsWjL\r\nNPBv3P0UmCtPhpieZ63fJN0tCaCVfL80dcoNIXhofT+O+l7sV7W2ojN1ouZc\r\n2tlt/k5urr/l+HL1hakiG6KGACE5+f441yaMdBoLUwREIJ2fjWbrq9v1ylAQ\r\nMCvuM2D9xXPok3IalwysxHbdk5yjPfChd2Gei9A70F4ofkNF0aX9nQcPSfM/\r\nblXi39OQD/N2VenjykR8VjsS1RydueJTFAlZdCLDkawA9ktA53/SWY65bFHF\r\nxWOrDxJseLcIdDns5+0J9DYLFI2Hcq7iiZD+K9UsjMDeaDCat4cmprQh7PSs\r\nYIHb7jCJsNhnYL4KzZzs/E92FEZF7wsl2Xn6C86yNNinor36RRGwM6qtDdFd\r\n44EGPly5D4coCn8vyTc8m610KerL8mmeYHI=\r\n=uYp+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.5_1656220960289_0.44158539692845045"},"_hasShrinkwrap":false},"1.1.6":{"name":"@jovijovi/pedro.js","version":"1.1.6","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"^3.118.1","@aws-sdk/client-sqs":"^3.118.1","@grpc/grpc-js":"^1.6.7","@jovijovi/express-2fa-token":"1.0.1","@jovijovi/pedrojs-common":"1.1.5","@jovijovi/pedrojs-event":"1.1.5","@jovijovi/pedrojs-log":"1.1.0","@jovijovi/pedrojs-network":"1.1.5","@jovijovi/pedrojs-tracing":"1.1.5","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.2","@opentelemetry/api":"1.0.4","@opentelemetry/exporter-jaeger":"1.3.1","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.29.2","@opentelemetry/sdk-trace-node":"1.0.1","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.3.0","dayjs":"1.11.3","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.5.2","lru-cache":"7.10.2","mongoose":"^6.4.1","mysql2":"^2.3.3","nanoid":"3.3.4","node-schedule":"^2.1.0","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"^4.1.0","sequelize":"^6.21.2","sqlite3":"5.0.8","ws":"8.8.0","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.3","@types/node":"18.0.0","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","eslint":"^8.18.0","jest":"28.1.1","ts-jest":"28.0.5","ts-node":"10.8.1","typescript":"4.7.4"},"gitHead":"cdc946d0fabce332e5e789a521e4be0e051ffe19","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.6","_nodeVersion":"16.15.1","_npmVersion":"8.12.2","dist":{"integrity":"sha512-xTOySV6kgKyQot0lVaPevDQYdVWn5i7FJ9meKRZfAaJ/aiTMHmJ71pxkTGDoIr2iw99ZYKVxgRRMoDxNx93z0Q==","shasum":"dc5fc0a07194d3d79ef6c29bc17885eaac02df2a","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.6.tgz","fileCount":366,"unpackedSize":256256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq5oTb4jd2bwAIo6Vy4vIEc1DSChwgiVzRDXtC/0mYLQIgD12KHNIkdmFVrFR5h4sff1naiUqp/WcoDpZwYofYQ4Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu97HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlcRAAlmW27Jh/vxWP0aQcroGlQLkAkHi9dgV12426qv2MJV7khwSo\r\nzb0NPp7E48RAm7li64XX+EtIISmmYZ92cK59/yRS78dtfF51mB7jniAx3dr3\r\nQ0l1T6DzxQIqyyc3dawMUXtxftmxkm5mVdaI+ogYIA0fmI0D6Xpt2r28MsWq\r\nHEiaZJ2ivfdlzIGyi9ncTPVDgTGA9LIP4usfM6ZP1+n19FmAeOcOgydN4cx8\r\nbDC8vb9ib1lAkroL8b4L6hHjThqqwZtBTsZHgy6dECrhdvAPCoLkz9u7eErm\r\ntECURR8DR97Boctriz/Tzs5vtrZ/PKapaxHFnUBVyF8DJX8tt8QT/6PPLQh5\r\nyQH+lucRmtthvxEqXTRUGf9eK686UDgfZxNf7S3hJCfJdzX34wUWLhUcsXr2\r\nDiSDXw7mAndt7XB8xITN/q5vMNgSRSza2xAhNDzzNzjJmYCP66K06xN1n6WQ\r\nSS4QI8Xjks4YATCXkSg1+34/9m5t8pAMByzOaG3uWszBf7kV/RLrW/ME5awC\r\nlMT8ek5ZGhAQAaYFXiDciCNcslnagrM3agXjOFdifWsSSW4ogJU7XPcecxlu\r\n7PaulAGZ3WDavdfoov5TLJI6dZw3irl8wTnSyAtAzxTu5PWx9TST6H7I9ueZ\r\n/yFit188bp4EH/N3bIuR7HR3yD7HtQJUUA8=\r\n=CyiW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.6_1656479431603_0.336770281878493"},"_hasShrinkwrap":false},"1.1.9":{"name":"@jovijovi/pedro.js","version":"1.1.9","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.121.0","@aws-sdk/client-sqs":"3.121.0","@grpc/grpc-js":"^1.6.7","@jovijovi/express-2fa-token":"1.0.2","@jovijovi/pedrojs-common":"1.1.9","@jovijovi/pedrojs-event":"1.1.9","@jovijovi/pedrojs-log":"1.1.9","@jovijovi/pedrojs-network":"1.1.9","@jovijovi/pedrojs-tracing":"1.1.9","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.30.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.3.0","dayjs":"1.11.3","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.6.0","lru-cache":"7.12.0","mongoose":"^6.4.3","mysql2":"^2.3.3","nanoid":"3.3.4","node-schedule":"^2.1.0","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"^4.2.0","sequelize":"^6.21.2","sqlite3":"5.0.8","ws":"8.8.0","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.4","@types/node":"18.0.3","@typescript-eslint/eslint-plugin":"^5.30.5","@typescript-eslint/parser":"^5.30.5","eslint":"^8.19.0","jest":"28.1.2","ts-jest":"28.0.5","ts-node":"10.8.2","typescript":"4.7.4"},"gitHead":"088eff166c9d8cb668ef12e9573829b391d9b55f","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.9","_nodeVersion":"16.15.1","_npmVersion":"8.12.2","dist":{"integrity":"sha512-JyN8JQfAYYjdfCcuq0DFCQ/r/arxqXxP/i8AZKsL6mdUlUG4UVsenqlriARNvJsJmAsgrfkCfsQDwxiDh5itZA==","shasum":"a410c3ef3fb95ac8b5dac12382da0de6d1760adc","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.9.tgz","fileCount":366,"unpackedSize":256425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm+QAkRSq5VpYY/ssYO+zgd+r+BZBkXvOzR+4TF4uI+QIgNKbZ+QIbkx6Lt+YAflXpaMSgfHvhldk1Zbw7MP/Ggi0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix/iAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB0xAAhy18HGHHTHpSMJ2zDztlwlv9EDFw5s1rfjn5cD18eOqAoA2w\r\nFQb6zC3LzRjHBHQcW+KMS6dCjCh/BJTZrWSeaEK1dx1K3Cc0O6xQZJJK9jxS\r\n565nTbZwQFYT0xzBmVrAXywPOYDrQYn0AVIvdpDQDMChomZyu+po3p4JJ64H\r\noG2aHTwH3wDwJwtp1WF9Z1OdC1Y0yriautlJ5jDT/si8mIXgY8yTVEScnvIH\r\ncQVLPuECBBE+2dhljCTOzSD2sEH97dj+Lea/A7QbjjHkIo/gcY+LGTY9eZfz\r\nMTPypNLOeN0PCoyPk3u8XT1P7s1VWPTgwNcH0riuGZIkSk2tt/xjiN+1PaZs\r\n9MgsdUDOKtTk6fSuWcKgkrYbKSeje+LGSNiFYis3WPY4P88nBjo7t0ccLX8/\r\nDEc8JluoAHUX+IqBmxIfOhu5ij+mtX87N0tpfIjcR8lbyG5YoNVEMWPq9yek\r\nLVXnsua+RIOz6Br1zvYADvZSqcB0h6JLZUAm7Hrgo6XCbX245014Lh7wmYvK\r\nb6aB+0ZqFq7le/HGvjFKfLxBAlPf2gyn06y/1OGhJYZUGM+0ySII6eTycEwe\r\nNYepIdEC/CQ9rcQSERqxZOtR/bKJJJBmCIUG0dsPVY/HLsnKHOAEeYgv9vKV\r\nru60zAfCORGkd8kdaAm0PpZygmeMFh1uoPs=\r\n=af/A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.9_1657272448646_0.5961955757753916"},"_hasShrinkwrap":false},"1.1.10":{"name":"@jovijovi/pedro.js","version":"1.1.10","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.127.0","@aws-sdk/client-sqs":"3.127.0","@grpc/grpc-js":"^1.6.7","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.9","@jovijovi/pedrojs-event":"1.1.9","@jovijovi/pedrojs-log":"1.1.9","@jovijovi/pedrojs-network":"1.1.9","@jovijovi/pedrojs-tracing":"1.1.9","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.30.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.3.0","dayjs":"1.11.3","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.6.0","lru-cache":"7.12.0","mongoose":"^6.4.4","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"^4.2.0","sequelize":"^6.21.3","sqlite3":"5.0.8","ws":"8.8.0","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.4","@types/node":"18.0.3","@typescript-eslint/eslint-plugin":"^5.30.6","@typescript-eslint/parser":"^5.30.6","eslint":"^8.19.0","jest":"28.1.2","ts-jest":"28.0.5","ts-node":"10.8.2","typescript":"4.7.4"},"gitHead":"68a4146235b5e231db27477e592c1c2fdfdbf2c5","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.10","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-iFNlC9mlgsLvwA5lZjDVIR6O1/L0EQZbjOQjlW8F+O1Hzeih+IhFksO8dlVl+cqMt+t50u3MHruC1kI6lFdtfA==","shasum":"0639269a8aee8ac19f970e3d41023f89335dce00","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.10.tgz","fileCount":366,"unpackedSize":256357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfVslkMMGtT+nZ13rGku2Kqk3R8yL4RsAiMINWE4xUHwIgf3gwMekd6XGtwDdtCkfCrrkb80VxfFwwo5s4kR0nMso="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizQWKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosaQ/9G6tjZmcsazkhUSRmGjP59zhrE5MALaG69qBCmeR8OtcbeEi/\r\nj/WN257oNRk+ynRR8O0+Ya/+6VBTpYOiP5gE5I4NUaE3Ife4mpdlInNnOJc6\r\n9TfC2zn2ZQDBMZ/wbWoV8OrtXONU0iYUBDyOrAunwTrZh9W4e6nD1ueuq/sS\r\n5QRlMrvhNEVh4GSyX+bEzyjRi8M9tVpZwuwSDeh9L4W1J/aKtQ8M5nxNopbN\r\n+5nKr85UUkgZZujeZiBmqYSxCL44sKWIDh/j45UZh+ksPXskSUz1dRgo05Uj\r\nNkrCnrbuAdEWVAX+N7lArrYe+1y3eBlIDhXwoxOq7VXw9A7EQMO0QGZen0Hd\r\nVCHXG4eMlwv97vR6JQelQPLNaXf9LY6Jac13cKe5uFSkovY3BH4ozPa7hCjy\r\n2huZyGS165nwA0LcReP9CjocbgyUOlD9jN9JcWp1NGazz8ACWq6f4p9xRoXR\r\nkRm8xPy6elaR8k+OAl2X8WNBh2RJrI9VJeuTgP1r1f+NFB7fM+kUx2b+FOhP\r\nRe03uyZNlMN5VxxbC2TuzuBGDnZofx5pmQGt2e7zq2KmkDJPRPq96X19XXSN\r\n4HuMrsGWE8BnxJJXCnEUs85Krviq7AUc8R9cHebE/0bIrEF8JZsFuqAH3YD+\r\n4/wDqP0nXA70x31ECogGCYv8tQbgl5yutXA=\r\n=krfa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.10_1657603466713_0.9728049813113293"},"_hasShrinkwrap":false},"1.1.12":{"name":"@jovijovi/pedro.js","version":"1.1.12","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.142.0","@aws-sdk/client-sqs":"3.142.0","@grpc/grpc-js":"^1.6.8","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.12","@jovijovi/pedrojs-event":"1.1.12","@jovijovi/pedrojs-log":"1.1.12","@jovijovi/pedrojs-network":"1.1.12","@jovijovi/pedrojs-tracing":"1.1.12","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.31.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.4.0","dayjs":"1.11.4","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.6.1","lru-cache":"7.13.2","mongoose":"^6.5.0","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.2.0","sequelize":"^6.21.3","sqlite3":"5.0.8","ws":"8.8.1","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.6","@types/node":"18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","jest":"28.1.3","ts-jest":"28.0.7","ts-node":"10.9.1","typescript":"4.7.4"},"gitHead":"18a15600eba1faa3783adc85e928d6040d6d0060","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.12","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-VwbyzHaw3X5HF6sAHRYMvZ7TyQe90kbmZN+isOLXHPRJZ3Wc/pPafz3sIYzvhMvees+IktsycQWW+QOXVjPVyQ==","shasum":"0df28915cc45df6f35193f13f600fb36cd621f23","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.12.tgz","fileCount":366,"unpackedSize":256361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgKdZxFXOo6o6n1Ys8yqY2cyv2ReCTx6GwyF+HQr168AiEAwnqA3wJSElupKIbFGuGY3XxGPorHY8WWNa+GszhA+5c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6gyuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1zg//dNYSW+cA7hZNuQf4kngfU6XLnltSHqTQDkfnqpxWyfEmuTPE\r\nQimLFa9pHJLg7UN8Wyyj9DxHaEbZhdfkpolT+qtcnuNkQtn4svTwCgjnfXZ1\r\nn6Vu7yzF6zsCQgFhuUvJI613OiBV+tJ1lVLfW5Di4Oid4M1FtMIhBtNlg0XW\r\njendCO7dmsfhU0HcGmqLgTCIwwnNVs8saE/5CvSrezu+kXiLyVhlD7FNRCOf\r\n7j0JxQCjxsXGp4uLVcvouYqeo8jxp0lGa8rtnBEFke3Tk+6Acx+HvQotqdUv\r\nwL+OIBpzUQdgPXcgTvcoyVlQ/oxjWGUyToTvRUHVrPe3pEGPTL34LvcOOz3k\r\nujqro1y0on2kSWB3exYCmCMk7uHGg5v6vBG5zZQKSjhuFUd6/ZaBH2MxyH4g\r\nzkjz6rBy04/T35FiMqP7pgYMghvxCDEZYPP3fTvqUu1vIh0AZurhk5GRH6kc\r\n8eurho9BHUtURdM4FmRMRBQsT2a9nfVULRv8VclKIFxF7aegChZ1sFflr48c\r\nnOzCk88BiRtl8WaARNnr6rUyNC2II56B9f92tJnlSHhnrs1c1g/4idNh4Iag\r\nvfDJUg/n/09bdxjG/PHOCzCIZHLKltiZZRhmVMUs8cXa29qIu5YVYD8nVscE\r\nwPTOutYUGHaTZYw3hC0hsaA6/9ogPv3evZo=\r\n=d89c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.12_1659505837871_0.24248092394961374"},"_hasShrinkwrap":false},"1.1.13":{"name":"@jovijovi/pedro.js","version":"1.1.13","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.142.0","@aws-sdk/client-sqs":"3.142.0","@grpc/grpc-js":"^1.6.8","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.13","@jovijovi/pedrojs-event":"1.1.13","@jovijovi/pedrojs-log":"1.1.12","@jovijovi/pedrojs-network":"1.1.13","@jovijovi/pedrojs-tracing":"1.1.12","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.31.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.4.0","dayjs":"1.11.4","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"3.6.6","level":"^8.0.0","log4js":"^6.6.1","lru-cache":"7.13.2","mongoose":"^6.5.1","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.2.0","sequelize":"^6.21.3","sqlite3":"5.0.8","ws":"8.8.1","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.6","@types/node":"18.6.3","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","jest":"28.1.3","ts-jest":"28.0.7","ts-node":"10.9.1","typescript":"4.7.4"},"gitHead":"e43265baec48826861662b4ebaf873000ebd7469","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.13","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Ke+8am4UYFslywgX5jU4maDQwhRmz+2gAsefgiZgMfiz6YlxrMH/yYGfcECx6RNHtFb+hzU9zQH2QsJOAFTEYw==","shasum":"a58396b5adcfaff2568f8fd4789ab4273eca796e","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.13.tgz","fileCount":366,"unpackedSize":255986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2cXPuNzEFemEodx0CiYxlOXJoeZseqU/ch6/NlLSOECIQDPTJ3SKVAAA+FJhESo6FJbHu2T/9E7FCxyobWgt/tzfQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi65T4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpunA//RYh672b0y0zTsl5GmMJL3EVy21ktnQUvqWK4NbVGVsZVc1eD\r\ndOLYqBu83dIbtS5Fh/LyrWKEj2Mtw0XoQH79VmEB/6sskvz+iD5GRSa3B25D\r\nPfpGYfYd9hvXrIWjMJc2GqHuRAO6DR2+g74XpcVz0DQoo84b/HjglWkwa9hP\r\nNmPxBQg6iKnql/YxRNJjpKyinHFprc4ESHwXoaV0AFMNTwPLPtsJn08u0zJR\r\n9WDjyQKn+UkKlCljjZdLwvyafkQu9NZJ3qKcG+bZS8hWkLyddewAhoezxI0m\r\npjgyR9AFdWc5D+OnU8x9xLXgqhXFqt2/6/RrqhBYP9ou2Q27UAB9bbJ/tdrP\r\nVlYHKDVJan/VX2KAFdilRv2qJu8R3tNhnMsSo4krffAPnvG9AjSVt6dXnEkr\r\nPMma/BZ3fl/9Sr9oTTYLtWhfkIeUw/z/rfVpyAvaNv9xFvGZXsz9LU2lzDNN\r\n9dmKl1+LooM52olPI9QqRssTqQfVdReYihBBokurhD2n/63xwQQTRyldHnck\r\n/1PfdLmccg2Eww0hfx1p7lMMumqolX+flmrZ6v2rW0VbVWbk1OA4b9L3DH5H\r\n4SLjy7NsvbAggaMTm9RnQ+mggb40wQEcjB/AEbhlVRDVpMfZXldF171E2OJO\r\nkK12h+G97uPkJ+ZyiYepGLw/EigLc487otU=\r\n=J16f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.13_1659606263891_0.164832658368387"},"_hasShrinkwrap":false},"1.1.14":{"name":"@jovijovi/pedro.js","version":"1.1.14","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.150.0","@aws-sdk/client-sqs":"3.150.0","@grpc/grpc-js":"^1.6.10","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.14","@jovijovi/pedrojs-event":"1.1.14","@jovijovi/pedrojs-log":"1.1.12","@jovijovi/pedrojs-network":"1.1.14","@jovijovi/pedrojs-tracing":"1.1.12","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.30.0","@opentelemetry/instrumentation-http":"0.31.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.4.0","dayjs":"1.11.5","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"4.0.0","level":"^8.0.0","log4js":"^6.6.1","lru-cache":"7.14.0","mongoose":"^6.5.2","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.2.0","sequelize":"^6.21.4","sqlite3":"5.0.11","ws":"8.8.1","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"28.1.7","@types/node":"18.7.6","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","eslint":"^8.22.0","jest":"28.1.3","ts-jest":"28.0.8","ts-node":"10.9.1","typescript":"4.7.4"},"gitHead":"d505f20be11975aad9b2c177a918e3c97d514864","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.14","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-SJ5SjLnKqvC1vDsdxQz+6mC/IO21y4P2S1tDZeTh8Of/E0xf6+XelOyu7jgUCrgNfmCAeD8mKZIX8AsBc1uNSw==","shasum":"9b88f64d7868b92efeaef2d163332fe18022ff7f","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.14.tgz","fileCount":366,"unpackedSize":255988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA281lX4dUwhrOeRBjR3TLJN5Z7FbEvk69ckYoJQxN9IAiB42flM5BnBOzFQAfO2qNE8zrpinGPj1J9ZQLundu6q7A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/ysGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoceRAAnamorDMDgd40h6pjhgEKfRZsx0c+IgABBwPJSzZgSsFmJOkz\r\nKCk7Wau6H+DOBDkIfZO0peHwRo6N22o6RnB2gTnHpbnqpS41ISMiNdk5+F4h\r\nCJOwgxNpke3mhf5TLPoHsEr2eCfG8UAc431mWHywmZWwIWfLkwU9aOQgBvx2\r\noKOLz7rGsqztr4vmD+lWswqr0rWutLGGt03302gphU6F9O/GsFJavOXKG1PY\r\nMaL7Fy3WTUyjstXIXB5JtyMjEbzvx2hvct3gBQulsAMBYgoJ5pP+rwiWvknu\r\nN1v0MgfTLoWs6n98UH7viqbs96IPAMwI1r3cWJ6m7Pjpgobc4K21w/ftM93V\r\nWJIS5MqopBS7lAaJhmHPNKJTWAwKixGybeC9J6yC4Nw3GNofdnYE02pmBjtv\r\nwrQU2bSdsN5tiZ50BPepZtWLLcLTs/tDq1RKqs2le35JtdSObaPOwnEtJSF1\r\n1xpw0o7MMHg7De4TFfMxskWiXDQQohr/JNIi1TtBORDfTu8feZ2o+6fES34F\r\n2EjQBW9lmVUyGNAyk31+Gpn1397IUdOlpHUomzZCfKz/M0Ad4hJ/UDlrE9IS\r\ndhmwlKSLcb76WmoofAFl9FaZ1hC77r1bQ3a3ThZiaV1JUrf0Fu1UQZsUm9Uu\r\nI7GLKww+iEiSuybd8KbcIYI8j76j/5+EXlQ=\r\n=Vx99\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.14_1660889861959_0.025761352344591648"},"_hasShrinkwrap":false},"1.1.18":{"name":"@jovijovi/pedro.js","version":"1.1.18","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.165.0","@aws-sdk/client-sqs":"3.165.0","@grpc/grpc-js":"^1.6.12","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.15","@jovijovi/pedrojs-event":"1.1.15","@jovijovi/pedrojs-log":"1.1.12","@jovijovi/pedrojs-network":"1.1.18","@jovijovi/pedrojs-tracing":"1.1.18","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.31.0","@opentelemetry/instrumentation-http":"0.32.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.13","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.0","commander":"9.4.0","dayjs":"1.11.5","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"4.0.0","level":"^8.0.0","log4js":"^6.6.1","lru-cache":"7.14.0","mongoose":"^6.5.5","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.3.1","sequelize":"^6.21.4","sqlite3":"5.0.11","ws":"8.8.1","yaml":"^2.1.1"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"29.0.0","@types/node":"18.7.16","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","eslint":"^8.22.0","jest":"29.0.2","ts-jest":"28.0.8","ts-node":"10.9.1","typescript":"4.8.2"},"gitHead":"dd43ee5d7ebf3d13d33d8ea30fe9e7486c630986","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.18","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-1BCiCJojVdh065PfZ0dF5QvOCq5LV/WcCdB7tVF+FapmHovD3EcYEKCmHZLakeHkRUimZV9zpYOliPD0v0Tymw==","shasum":"9dfe5a94fe837289a1c46e9f96b21371d7b8e08b","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.18.tgz","fileCount":366,"unpackedSize":257568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsaZU2dtysKVyTnVAfF/pJuaij1lGW1u1dhsoFtjAl+AiEAm/3OoPQ45SDm1a1OtbTny7s40r8jWXcDPG/uRS7HFsU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGWayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFZQ//dRS1S/FrvZNNaSQwWgUQSEkA1EmL4JjRhK1XlFEGxYQk3dzp\r\n3qkJ329IPjIj5tSeoQ4VLxsQTMJrwlEpNHC7thKgfZKnNj8KnnjpiataEMy4\r\nAxODOKsnr7JShCnh+M2HyDJEbbCr2E1wwDDgmwXT4Y2Y67kAzZ3mZb8P9Fyn\r\nCjMHPadCtYNQsjFJYbHPQudIx4E8CoQJqRFFCS9qMIMkEkGhATT775dvl3g1\r\ngCuiDirqzTk3wWty5zBueagJe/oRueaxU1/rahvXSXjFYx4vEnQ4qGZVezO1\r\n4m6UZazieu9owE9SnSHgMlJbqIO+KLpxEQFJ6hfFnLyA2rToIY6BAXj6Bl3D\r\n5pfsGqZ6yC3i1mrEqA6VCqyXPqa4CThHpxFNPvpkHqo5cLGxl3nQpH8s4xs+\r\npF5p+EnuMR9rUAiLG+hPYu/U7MgTEq6S1i2WlkqZsHCLHea6lE3p+/EPVZNf\r\nbG2Kg3YMI5ILfXrdNoU5FqSGPmik86nfQ3hoQIWYYO71FJ/ECLArJvvTsCGm\r\nRJn7UCOijpeYxDNK2lc5ac1OH0Ha6PBJPnr+tSg8GRX+a942RbZX1LeeW0Rj\r\n84UgGz6hmsUI8Q++FFqqrzLpPONeonbPuRVrjkpah1QI7U/VyEqPMY+iMkDg\r\nl/47ZIKd1M41Qig0NCaG6PYL8fkkq0T6ODc=\r\n=v3wN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.18_1662609074125_0.7976030770837674"},"_hasShrinkwrap":false},"1.1.22":{"name":"@jovijovi/pedro.js","version":"1.1.22","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"3.186.0","@aws-sdk/client-sqs":"3.186.0","@grpc/grpc-js":"^1.7.1","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.22","@jovijovi/pedrojs-event":"1.1.22","@jovijovi/pedrojs-log":"1.1.22","@jovijovi/pedrojs-network":"1.1.22","@jovijovi/pedrojs-tracing":"1.1.22","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.31.2","@opentelemetry/instrumentation-http":"0.33.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.14","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.1","commander":"9.4.1","dayjs":"1.11.5","dgraph-js-http":"^21.3.1","express":"4.18.1","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"4.0.0","level":"^8.0.0","log4js":"^6.7.0","lru-cache":"7.14.0","mongoose":"^6.6.5","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.3.1","sequelize":"^6.24.0","sqlite3":"5.0.11","ws":"8.9.0","yaml":"^2.1.3"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"29.1.2","@types/node":"18.8.3","@typescript-eslint/eslint-plugin":"^5.39.0","@typescript-eslint/parser":"^5.39.0","eslint":"^8.25.0","jest":"29.1.2","ts-jest":"29.0.3","ts-node":"10.9.1","typescript":"4.8.4"},"gitHead":"1b5afa587c86b0f5ddad07fceaa54f730e289afd","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.22","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-y5Qh8TicqY7tcHbq2AB6b4l/Iv7v+/fe7wW82ErpsWh1dCY8aCCOkhnyGvwaouQWc6mOjOYhXU6x9iQfW4PDYA==","shasum":"a9bd273d7554c7cc15766b9c477693f4b0d3b297","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.22.tgz","fileCount":366,"unpackedSize":257571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyIN/0fVRtXYWQnuSjyRvoB75L7b8BkgwJAXkOSIJRPAiEA/QMDMpfHmnzJMIDe4Ux8hJJEvK6cjsDqiGyhSPPuOP4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQRSZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVtg//Zf4EVZJV3SpqTUuWG78Rde5oYtBkHWH7Ouck5eUoUE+YBIA2\r\n2NMO+nGTwFtiuahbpzDvoWrTm0TnvU6U7iszyis8pmBOinQ0g0P1JPWy7fbp\r\nz7Xk5LHWXcwdbN71L20wFYG1RuFqdrfZALUIozot1abdPYXtT6lIslgkp6SK\r\ni5A92Un9UCsO7UHxmdwgHQPnoOWCWiy5ZLAZe34CXI8lR8YVx2o/jr6A1opa\r\nxhVLO1t+pBhoAc7jJ+HV+M/oltQGe4l8CNvHeBmlRfxsA9LuSwEUJoKC6UmJ\r\nx7g9URqKCP6Of5+xQvIqG5fRdirn3CNDY3kyfpDCTmTPvDs+XFECLg0y7Ydo\r\nTOy6kdW8OrJ0JI+YraRijbdMfCuCDdi9Pw+ZIlOW6s+MjH0WDto4Bjvehema\r\nsSMWLJwaHkQglJj2jK3KiyD+Rm9nocleFObSxqlpUU5eTm5jGXVy4etrIfLT\r\n7t2Y95qeGMZacalRtQzQM1dy8FS37B6twUaHTTHvVM0h6RbkCBGec/UsH/ZF\r\nZ8rHRE/BhjS1BP6F+a4lZUmwPqiCHthCAbUtTj1iMygatx1aM711W5JWYsZC\r\nmUT+8mndTm50mGeqUjWH95w3Ya8wu763DhK+p1WEvEsNQZwftt2gbpnQ2rAZ\r\nX3vqfD0fvOHcCgUhTzMYlOH56oq8riOMB5Y=\r\n=yUlo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.22_1665209497371_0.4864243487459008"},"_hasShrinkwrap":false},"1.1.28":{"name":"@jovijovi/pedro.js","version":"1.1.28","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"^3.198.0","@aws-sdk/client-sqs":"^3.198.0","@grpc/grpc-js":"^1.7.3","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.26","@jovijovi/pedrojs-event":"1.1.26","@jovijovi/pedrojs-log":"1.1.22","@jovijovi/pedrojs-network":"1.1.27","@jovijovi/pedrojs-tracing":"1.1.22","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.31.2","@opentelemetry/instrumentation-http":"0.33.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.14","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.1","commander":"9.4.1","dayjs":"1.11.6","dgraph-js-http":"^21.3.1","express":"4.18.2","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"4.0.0","level":"^8.0.0","log4js":"^6.7.0","lru-cache":"7.14.0","mongoose":"^6.7.0","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"4.3.1","sequelize":"^6.25.3","sqlite3":"5.0.11","ws":"8.10.0","yaml":"^2.1.3"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"29.2.0","@types/node":"18.11.7","@typescript-eslint/eslint-plugin":"^5.41.0","@typescript-eslint/parser":"^5.41.0","eslint":"^8.26.0","jest":"29.2.2","ts-jest":"29.0.3","ts-node":"10.9.1","typescript":"4.8.4"},"gitHead":"ab6a8b41e4b87705268d231ea04a2a2c56a74088","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.28","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZXVga9rpE8nxun1DajxMzV99x09NIM2Hl+ZfPW5d/IQOCH55NJ9FAJwrNobE34FDxNlRYoLpcT5NeOchW5H4Uw==","shasum":"78fffc242eb3560f2b60cb29836fb87f917822a2","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.28.tgz","fileCount":378,"unpackedSize":262452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQpewkR86/D+3UqrxqXyGz2yd6iV8rQSPmR5uR7a0EugIhANDhZeVwc1qUubcbfjwJMyfk90XpvVGHRIim964engou"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXzdrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy8Q//fNlhgex9ZygZGQ95EoxdAWPazWJUeb80ciP6hp8QNPZfOfF6\r\nKcCputa05t01OOUcnakFGehcmh2a6jSUvgEEq1S5GcXA60CNVx+k2vj7+QId\r\nNP4U7Tc+qCsAu94RMYwpqWKhcyYtyIDJTPgBJf9QNE1aVIO8mUBavZskxWVx\r\nTb8edZvY3CEKNugcvoprZEWGOnIzJXPL7I+dBXObLOzx2lUIUK2Jdi0t8Xjq\r\nmkDTDQ6kZaJsivhY9nk2s0wFG8z5IvQQi6P4e7TT/NPFAG42/cT/hhBOAGbo\r\ndFTuGIvEarCa2Uvp9dZ/BbWjb/rxrIgRbKI+mEOTIP5aaR3figfZcPoeWvau\r\nq9gdTpeTtKmefcD5vNwqXcZ6e8Hcpt+jXLT/AvyPw1rmDP+SUntjvW9CXxR3\r\nI9iaQjN8dfgqg064euFPmTWykdrZhYozKD0ENshjhHVCljyFnVu6s0Eih5rZ\r\nG67c5o037UpDtBDy14aI+GGHLKNXpfy6WIre6EbC/m84aXTo9GPtbaSErMqp\r\nrBZK3EMpve/+6cFWTR9DQ+aoXY4oyAh22AiIghaVmDOxjIM6RzpkquhBjdHX\r\nuvWHXKzomxBd3pKWH7WGehZ19LbkOcmqTTs7I2u6+LdkKTPwVEKUfs0h+qNv\r\nHav23FbRUIgoYcRPfxkSghG0PpPYdzgzB90=\r\n=wOdv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.28_1667184490809_0.9879583664199179"},"_hasShrinkwrap":false},"1.1.30":{"name":"@jovijovi/pedro.js","version":"1.1.30","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"^3.204.0","@aws-sdk/client-sqs":"^3.204.0","@grpc/grpc-js":"^1.7.3","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.1.30","@jovijovi/pedrojs-event":"1.1.30","@jovijovi/pedrojs-log":"1.1.22","@jovijovi/pedrojs-network":"1.1.30","@jovijovi/pedrojs-tracing":"1.1.30","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.1.0","@opentelemetry/exporter-jaeger":"1.4.0","@opentelemetry/instrumentation-express":"0.31.3","@opentelemetry/instrumentation-http":"0.33.0","@opentelemetry/sdk-trace-node":"1.4.0","@types/body-parser":"1.19.2","@types/express":"4.17.14","@types/jaeger-client":"^3.18.3","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.1","commander":"9.4.1","dayjs":"1.11.6","dgraph-js-http":"^21.3.1","express":"4.18.2","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"4.0.0","level":"^8.0.0","log4js":"^6.7.0","lru-cache":"^7.14.1","mongoose":"^6.7.1","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"^4.4.0","sequelize":"^6.25.4","sqlite3":"5.0.11","ws":"^8.11.0","yaml":"^2.1.3"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node16":"1.0.3","@types/jest":"29.2.2","@types/node":"18.11.9","@typescript-eslint/eslint-plugin":"^5.42.0","@typescript-eslint/parser":"^5.42.0","eslint":"^8.27.0","jest":"29.2.2","ts-jest":"29.0.3","ts-node":"10.9.1","typescript":"4.8.4"},"gitHead":"8c94f9433fcaaa65fe1d4a4d1e3db404e3f7fe50","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.1.30","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WBVuyylpWsh1W7Msy+ZFQ8MzLGnnxGad5d2stHFXioWJjs6f9Qnfoaz9v6gX3/oqOPdZJhZMMs97VuPtSTvu2Q==","shasum":"b3572c20a4f58c0a6172ff0cc7ba9b8901dff44c","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.1.30.tgz","fileCount":378,"unpackedSize":262537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw3UYXS5iKWXMkTGQvvRmq6lHwfG7llgJsdr7BHjXzRQIgTPv6qzxNzaUKQSIi5WSRcwPotKzk3jhCywlCIUn8k4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaHvoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwEw//ZUlv5u2pyhJBhsNVwbgA2/wxintVM+fttmsjctkI8+ESljSy\r\n7oSmIa2JRF4FC78lh5v/4RRgt2YquIwg8IzRBFmTVG2PWWQInm/giv1VweWy\r\nCnir+NRDnPhrzmveB1C6+qbSgy+RO16gNTq29T6Z/nRGMd1MYgzbcDxPrcR/\r\nhhwbH08gmEAkv5Gd8mr1kNKJQ8y/JpdtWcpU2IOGbImo7XrDbb9Fvi2HTlDR\r\nXK/vdLxZNtQW4ZxX23evkIHyzFynz7+1q0wbyhdajSJXbz/2dRKl0b/Gb8dA\r\nZNhbWfS4wu4eW5vjEL7ATml1dboYYtSsbRI2GRiDIBgp7+Sq8LucF70Edsd/\r\ngpfDHzSAQtfxs93bTVpSmPaTyIuw7ZOS4ikxnfWhfD8GrlD81rcNm/6Pzj4k\r\nRp920ErOmrQWNmCwLlLmRAM8WQ0gxO9F4XUmSot82f7GNi6XECDEko39mxrV\r\nrmgJWeFaEo7jxB790L8m0gIOsMnK17UnOgMllAch0u+rHwjXA8NkrN6mKqQe\r\nuHG5PK5kO/3mKAleR59Na/6kIXt/+wJwmiRC4L0aBMY/3F3Fy0wP4JtBUsGq\r\nuiFycI1G4Bbm94M//RqPl99jGX8DdGZ+J5fQg4QCsmgjQPBA4/rJZimWg8jp\r\nl/ZP63DfOTFuo0ee4FSNu2g/iMhti5lNh2c=\r\n=9XHW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.1.30_1667791847791_0.4361159949354223"},"_hasShrinkwrap":false},"1.2.2":{"name":"@jovijovi/pedro.js","version":"1.2.2","description":"Pedro.js is a microservice toolkit written in TypeScript","author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"license":"MIT","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"main":"./lib/index.js","module":"./lib/index.js","types":"./lib/index.d.ts","dependencies":{"@aws-sdk/client-s3":"^3.223.0","@aws-sdk/client-sqs":"^3.223.0","@grpc/grpc-js":"^1.7.3","@jovijovi/express-2fa-token":"1.1.0","@jovijovi/pedrojs-common":"1.2.1","@jovijovi/pedrojs-event":"1.2.1","@jovijovi/pedrojs-log":"1.2.1","@jovijovi/pedrojs-network":"1.2.2","@jovijovi/pedrojs-tracing":"1.2.1","@jovijovi/pedrojs-types":"1.0.5","@jovijovi/pedrojs-version":"^1.0.12","@jovijovi/two-fa.js":"^0.2.5","@opentelemetry/api":"1.3.0","@opentelemetry/exporter-jaeger":"1.8.0","@opentelemetry/instrumentation-express":"0.32.0","@opentelemetry/instrumentation-http":"0.34.0","@opentelemetry/sdk-trace-base":"1.8.0","@opentelemetry/sdk-trace-node":"1.8.0","@types/body-parser":"1.19.2","@types/express":"4.17.14","@types/jaeger-client":"^3.18.4","@types/level":"^6.0.1","@types/ws":"^8.5.3","body-parser":"^1.20.1","commander":"9.4.1","dayjs":"1.11.6","dgraph-js-http":"^21.3.1","express":"4.18.2","ipfs-http-client":"56.0.3","jaeger-client":"3.19.0","jayson":"4.0.0","level":"^8.0.0","log4js":"^6.7.1","lru-cache":"^7.14.1","mongoose":"^6.7.5","mysql2":"^2.3.3","nanoid":"3.3.4","pg":"^8.7.3","pg-hstore":"^2.3.4","redis":"^4.5.1","sequelize":"^6.26.0","sqlite3":"5.1.2","ws":"^8.11.0","yaml":"^2.1.3"},"scripts":{"test":"jest --coverage --forceExit","build":"yarn clean && tsc --build && rm ./dist/test -rf && cp -ap conf ./dist","clean":"rm -rf ./dist/*","dev-run":"ts-node ./server/index.ts","dist-run":"node ./dist/examples/server/index.js","clean-pub":"rm -rf ./publish/* && mkdir -p ./publish","prepub":"yarn clean-pub && yarn build && cp -ap ./dist/lib ./publish/lib && cp -ap LICENSE ./publish/ && cp -ap package.json ./publish/ && cp -ap README.md ./publish/"},"devDependencies":{"@tsconfig/node18":"^1.0.1","@types/jest":"29.2.3","@types/node":"18.11.10","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","eslint":"^8.29.0","jest":"29.3.1","ts-jest":"29.0.3","ts-node":"10.9.1","typescript":"4.9.3"},"gitHead":"b397c7d85a7ff20e3eccad3354220fff48c34a55","bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"homepage":"https://github.com/jovijovi/pedro.js#readme","_id":"@jovijovi/pedro.js@1.2.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8DXl+CdkmD99/rXoaFvHHmJulyEL/oFBTbK/cedj1/jrtkkOzCz4d1GxGB3TJiLnd8r2TOtncWis13ieqSXO5Q==","shasum":"c85f5cc8022832eca1dc7b204c6d9745046e77e1","tarball":"https://registry.npmjs.org/@jovijovi/pedro.js/-/pedro.js-1.2.2.tgz","fileCount":378,"unpackedSize":263033,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOmVmndFgBZj68DnD+bjQdsto7sfV/5yXhIY07Mff5KQIhAKbM3nC3PBMhGGhI3KTdiCZpFQ3YVCSliQoMtE1h4SyS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjWaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgxA/9GXvBf5wcncNXOeqin2M6ZALdlK/xmvsXWcLYrRvCQ//Hav1c\r\nFazcuBTF4kG/aIRk7vGSqUTWUkU43sCx7Mpvj4rgHKyj4YLTWVblxS6lLngg\r\nbg+OQzOfMFADFaRkGBWZf5BjKPSwSUNIVftZXt4O6WaRCAyhSprqtkGLurh3\r\nPujzJK7tApC0CognOy4gvxGbi3ViWP8RcECfm501sOsH1u6lVYP/nj/d4eCC\r\nhHd8ZvEYKiv9oPBAX8EtC1uVyM6f4OdK2iaf+eFqQoLL0HXyR5OBJvUdqLwN\r\ngsrIFl4HYvNVA9oNuQPBjmDkSdr+JZU7UuaJ1rpGmUljgZYcA8Vua8247Cp6\r\ncqlzfcXMXhCNUtrsBtWvwdTi3TrBm36g6gfahhfZgqMOuRV/3TjH5PTOTU/i\r\nIFpcVggRoErHGlgR8d19cTHMYNzr80cwNrpDgJrSMiBcsSys8ahPsnsmrIZQ\r\neqyjBUDBrq678xpVo1oB57pP2cvx9lcMZX0wf3upqkxYh/CAhiZO1pJBYV5R\r\nLLF4YCdDdiN9Ev+0/vqrAT1xqCob2L1CN+xE+87rfGE+4TlNxD9gayvKEFe/\r\nCYeXdpaza41XL8FMEMkaO3gPtSPMLBxo2RW2doyqp8D6TIKPnJqMSgjwaHbs\r\n6oV5BGGki3DrS05pTMmKBABNp+us7zg72fw=\r\n=yBS5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jovijovi","email":"mageyul@hotmail.com"},"directories":{},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pedro.js_1.2.2_1670211201384_0.37115180114013"},"_hasShrinkwrap":false}},"maintainers":[{"name":"jovijovi","email":"mageyul@hotmail.com"}],"description":"Pedro.js is a microservice toolkit written in TypeScript","homepage":"https://github.com/jovijovi/pedro.js#readme","keywords":["typescript","microservice","toolkit","pedro","pedro.js","tools","crypto","security","cache","log","queue","random","retry","stack","time","event","fsm","module","network","http","jsonrpc","websocket","server"],"repository":{"type":"git","url":"git+https://github.com/jovijovi/pedro.js.git"},"author":{"name":"jovijovi","email":"mageyul@hotmail.com"},"bugs":{"url":"https://github.com/jovijovi/pedro.js/issues"},"license":"MIT","readme":"# Pedro.js\n\n[![npm](https://img.shields.io/npm/v/@jovijovi/pedro.js.svg)](https://www.npmjs.com/package/@jovijovi/pedro.js)\n[![GitHub Actions](https://github.com/jovijovi/pedro.js/workflows/Test/badge.svg)](https://github.com/jovijovi/pedro.js)\n[![Coverage](https://img.shields.io/codecov/c/github/jovijovi/pedro.js?label=\\&logo=codecov\\&logoColor=fff)](https://codecov.io/gh/jovijovi/pedro.js)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjovijovi%2Fpedro.js.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjovijovi%2Fpedro.js?ref=badge_shield)\n\n<https://github.com/jovijovi/pedro.js>\n\nPedro.js is a microservice toolkit written in [TypeScript](https://www.typescriptlang.org).\n\n## Philosophy\n\n*Go home early from work, spend more time with family and friends, enjoy your life.*\n\n## Features\n\n- HTTP/HTTPS 1.1\n\n  - Based on [express](https://github.com/expressjs/express)\n\n  - Task Handler\n\n    - API authorization based on 2FA\n\n    - Health check\n\n      Get health and version info\n\n    - Metrics check\n\n      Get simple metrics info\n\n    - RequestId\n\n- JSON-RPC\n\n- WebSocket\n\n  - Heartbeat\n\n    Based on [ws](https://github.com/websockets/ws)\n\n- Cache\n\n  - Memory Cache Set\n\n    Based on [lru-cache](https://github.com/isaacs/node-lru-cache)\n\n- Message Queue\n\n  - AWS SQS\n\n- Database Helper\n\n  - Dgraph\n\n    - HTTP client helper\n\n  - LevelDB\n\n  - MongoDB\n\n    - Based on [Mongoose](https://github.com/Automattic/mongoose)\n\n  - MySQL\n\n  - PostgreSQL\n\n  - Redis\n\n    - Based on [Node Redis](https://github.com/redis/node-redis)\n\n  - SQLite\n\n- Logger\n\n  - Asynchronous logging\n\n  - Advanced logger\n\n- Certificate\n\n- Configuration\n\n  - Custom config items\n\n- Security Suite\n\n  - Crypto\n\n    - Sign/Verify message by ECDSA\n\n    - Encrypt/Decrypt message by AES\n\n    - Get the digest by specified hash function\n\n    - Get fingerprint by specified algorithm\n\n    - Generate random salt\n\n    - Encrypt/Verify password by pbkdf2\n\n- System\n\n  - System signals handler\n\n- Utilities\n\n  - Converter\n\n    - Stream to Buffer\n\n    - Stream to String\n\n  - File\n\n    - Read dedupe line from file to map\n\n  - NanoID\n\n  - Queue\n\n    - A queue (FIFO), not async safe\n\n  - Random\n    - Random int\n    - Random boolean\n    - Random case\n    - Random seed\n\n  - Retry\n\n    - Retry running the function m times with n seconds interval\n\n  - Stack\n\n    - A stack (LIFO), not async safe\n\n  - Time\n\n  - UUID\n\n- Simple Event\n\n  - Sign/Verify signature\n\n  - Marshal/Unmarshal\n\n- Expend Types\n\n- FSM\n\n  - Simple FSM (sync)\n\n- Object Storage\n\n  - S3 Client helper\n\n- Auditor\n\n  - Simple assert\n\n- Tracing\n\n  - Based on [OpenTelemetry](https://opentelemetry.io/)\n\n- Context\n\n  - Context chain (parent/child)\n\n- Options\n\n  - An easy-to-use options\n\n- IPFS\n\n  - IPFS helper based on [ipfs-http-client](https://github.com/ipfs/js-ipfs)\n\n## Development\n\n### Env\n\n***Node version manager [`nvm`](https://github.com/nvm-sh/nvm) will helpful.***\n\n- node `v18.12.1`\n- yarn `v1.22.19`\n- ts-node `v10.9.1`\n- typescript `4.9.3`\n\n### Quick Guide\n\n- Install dependency\n\n  ```shell\n  yarn\n  ```\n\n- Build\n\n  ```shell\n  yarn build\n  ```\n\n- Run\n\n  ```shell\n  yarn dist-run --config ./conf/app.config.yaml\n  ```\n\n- Clean\n\n  ```shell\n  yarn clean\n  ```\n\n### Makefile\n\n- Build\n\n```shell\nmake build\n```\n\n- Make docker images\n\n```shell\nmake docker\n```\n\n### UnitTest with `ts-jest`\n\n- `Official` <https://kulshekhar.github.io/ts-jest>\n- `Github` <https://github.com/kulshekhar/ts-jest>\n\n#### Install `ts-jest`\n\n- Step 1: install packages\n\n```shell\nyarn add --dev jest typescript ts-jest @types/jest\n```\n\n- Step 2: Init ts-jest config\n\n```shell\nyarn ts-jest config:init\n```\n\n- Step 3: Config package.json\n\nAdd below to package.json\n\n```text\n  \"scripts\": {\n    \"test\": \"jest\"\n  },\n```\n\n- Step 4: Run test\n\n```shell\nyarn test\n```\n\n- Step 5: You will get response like this\n\n```text\nyarn run v1.22.18\n$ jest\n PASS  test/common/common.log.test.ts\n  ● Console\n\n    console.log\n      logger closed\n\n      at test/common/common.log.test.ts:39:11\n\n......\n\nTest Suites: 39 passed, 39 total\nTests:       104 passed, 104 total\nSnapshots:   0 total\nTime:        25.455 s, estimated 30 s\nRan all test suites.\nDone in 26.21s.\n```\n\n## Roadmap\n\n- Documents\n\n- Task Handler\n\n  - Support CORS by config\n\n  - Real remote IP\n\n- WebSocket\n\n- GRPC\n\n- TLS\n\n  - Mutual TLS\n\n- Message Queue\n\n  - RabbitMQ\n\n  - Aliyun MNS\n\n  - NSQ\n\n- Database Helper\n\n  - Elasticsearch\n\n- Certificate\n\n- Service Discovery\n\n- Security Suite\n\n  - Crypto\n\n    - Encrypt/Decrypt message by RSA\n\n    - Encrypt/Decrypt message by SM4\n\n  - Simple dongle\n\n  - Desensitization\n\n    - Desensitize by rules\n\n- Utilities\n\n  - Execute command\n\n  - Path\n\n  - Smart String\n\n- Job Scheduler\n\n  - Workflow-based job scheduler\n\n  - Storage adapter\n\n- Distributed Lock\n\n  - etcd\n\n- Object Storage\n\n  - OSS Helper\n\n  - S3 Helper\n\n## Contributors\n\n[`jovijovi`](https://github.com/jovijovi)\n\n## License\n\n[MIT](LICENSE)\n\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjovijovi%2Fpedro.js.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjovijovi%2Fpedro.js?ref=badge_large)","readmeFilename":"README.md"}