{"_id":"@biggy/recsys","_rev":"188-4e86e8c9ba978ea5be132af9f14478d4","name":"@biggy/recsys","dist-tags":{"latest":"1.36.0","beta":"1.35.0-beta.3","minor":"1.33.0"},"versions":{"1.0.0":{"name":"@biggy/recsys","version":"1.0.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"63fc8dd955278733de4a1b2e2702c16e05272f0b","_id":"@biggy/recsys@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-+LQshPG5Ue8ykUVdG4erLzjrGX/to87cv52a6WCqkiPb7O/q17N3ACRRBH4bhpSulz7T9PcKdgOU890vVeImdQ==","shasum":"00c3fa154d6e668240cd5efa3088ed8e7a48dc41","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.0.0.tgz","fileCount":63,"unpackedSize":454812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcauGoCRA9TVsSAnZWagAAWYcQAJ515YBgwGQgB57b25QW\nISW0rcw0NxfP8ZwSMkU3plFGRjxHTZG+DbHeEW28oNgDlZyE5GYQd1aT0RX8\n1HSCTkA/Qsa3sEH7wvXs8OjblZpTxz0Kid3pnCIcU2K5vDbCk18pru8bSRlY\nvOU5A1D0yZ/4DZM9R/G37qFfvDrkaSJ2LtcIdrynDqvXtDhDn39GcrDIjDnR\nmfLdFL3zJOpDp5wjGjjXa7dGs8OHULXZa/Tzu84aFedoPkJgt9w1dHR8QOZs\nNvfLfF+v/3t+mnOsAaDxmfF4S5O1m7M+5sWdUYyF4yLYgNhx2+if9xD52UGE\nCjrbbWQXRonrrOyTAGtqKREd3LC7oarkH2jgd1L/m2YBr5KSqm/wni4O2HG1\nLkM79d9zdDnCYgnVFqyoQEgO9h/Ilk79VOIG8vVkuQql4sOlGD1cZ5sspAoz\nzKU/0CE6IuFLNBlwX+C7craeOH2uw1Ue6fPN/eF0j8Y+1EPdgJAmM192dSlX\nkG4GbwwjjpTrHRU5hEded93wTeIq7hYERSWeM+WqltvLnsgmCIA7o6UViCtl\nszQBRNusOAcyW19nvnxFUe2xfa+bAD/rUKI6+YukmbVrL4gB7/BNKyAgbO8w\nKUbatF7RUVyC8lXYluXpDCg+gNIcW+XMH/oX7MlqjTAy3zzKEUFMjwpL/zt+\nXmxA\r\n=moQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoxunlO0R0bmC5M9g0Was2oJ9uIJJvdp018KvLhLkvOwIgMY9E6k50aFM2WED1igTy/t9iEhJwuLwGhm45flAQ5SI="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.0.0_1550508456071_0.4764486151088334"},"_hasShrinkwrap":false},"1.2.0-beta-db52268625fca3d34f0fe88fa239ee752be88214.0":{"name":"@biggy/recsys","version":"1.2.0-beta-db52268625fca3d34f0fe88fa239ee752be88214.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"db52268625fca3d34f0fe88fa239ee752be88214","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.2.0-beta-db52268625fca3d34f0fe88fa239ee752be88214.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-OQOKB41sAtYTMAfmfuC3suAehJn39b3awlm9CLgVv4fgjsY84JbvuBWpBl4RvboDEgbYE8RaDNzoHcQBrr3Kgw==","shasum":"3f6f76fcee946f1d10ab832ca624a1df047b769d","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.2.0-beta-db52268625fca3d34f0fe88fa239ee752be88214.0.tgz","fileCount":64,"unpackedSize":455109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcawT0CRA9TVsSAnZWagAAzsgP+wWzyxuvna1sPmKc8pJa\n6tQW9r/rYadIfdGk0CXq18+FerpcLKqZb9IhhIYGKy4CJlGdEz0PCS7wOuHW\nXi0Jt6D+HuVJvcDs6wnnoQhTX5l1H4YlOHx83PrIQ7vLosavlIA1vnd/yZaY\n7f/k7AMa/VMGpCBnZI65MejHCec8FvxX4Xstp8LQOPRRgWfriCs0t+mrEpup\nWdQDzgi9NOlJCAl2PrkUzElKLzmbXBP1BLFB0+KFvM6RjOc14znw9j3qT/pL\nXwVrwJsRMIueKmnTJehFMVN3bzsMtdk0mAlNFi8jpBnziIKfWpBiE6EhXDnw\nTv8yYFBQU7+t0VGx15gdII4nUVEZGAcWWzjAP7Ri/Dljbkfgiyy39DU1N2zv\nlgWKRUkJFQCG1Aj75MYPQfB1qUMFT6gCeT4vqPaDXU7lf33RITE79xMBo1qe\nO5qqOqM79ubM92J3l7PxVtbC5IV+Q7ea23QHaE7+eMF9hiqmbSH93m0G8xyw\nE3Tdw3fowZupoUS8c6zv+yJLlDYXzOdgOjMbulkW5569OCHfuq3RcFwnW1HN\n9KHha+a9FU1nWtuz81akfGPeAYZIP/rg6lLeYmQ3Tm1iLLdqIFg9XHGZAHXl\nNyEORDUWucZS+3/Xpi8AGAw8WZNUdyJBiaesDj5UadAIdY8zYXSinOrTtdf5\nC9CJ\r\n=G4Wr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE09qhykTL6OMTmrzW5EQDowiBmbavZ1+RkGQ4zj1nsBAiAi+6EkdDROnYIy5WdbcoijcZG4WkEhMPUoed7ITh0n3A=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.2.0-beta-db52268625fca3d34f0fe88fa239ee752be88214.0_1550517492321_0.34861943837152576"},"_hasShrinkwrap":false},"1.1.0-beta-4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8":{"name":"@biggy/recsys","version":"1.1.0-beta-4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.1.0-beta-4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-XbPywlAB9bk9g81eTnllfizMo94/4evyqaR61mNPZ6kfUGFDFOe32uY8/A5IMXd8wsUUnK72/TuP8yUvGDs9pQ==","shasum":"3ddc98ab4d1ec516c9cb3c92249cdeefc97a5afb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.1.0-beta-4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8.tgz","fileCount":64,"unpackedSize":455311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcawqGCRA9TVsSAnZWagAAuzYP/RyXI4RsmzzvQFR7HT3R\n+Zn+hs+vL9sNOeIe1Fp1dJAV5YGSj/KorDAmFJ3i2c/tKRV6z4QpyKfOtgp4\nEq69+JaqIHf/0qeE9sgXolO3ltcuOqxOAhuBfmF0GDQbHZnvBHI39Hpc+SfO\n/oiJ6aDlRmXuEoRdgVWm1LP2Q5RpV3nqel81nZjCegpA3s1AOmYScisXuOIr\nenvVd0KL00L0gk0Pqq3I4GJHui3jTvIwXWQiNxv091tcdTR30enJoncYW/IJ\nk/W5qrnkrhSJWqlUnSKjvw995/Tr+A3AqpHRrxigTJsJzJJugqv3BiKLfrZJ\n+J/WzN/+iEVA469yLywFgZIyttpk7IizUtiW2kk3FaVL0y7HKbGma7VZq0lp\niHd6GCznA8LNVmblMfn0EbQNm9c6HY4/57gyVWhLFnXBfbqq0xl0dj/YiDCQ\npX4lMZB1Ahmh7b7k1s+kDen/Kzxsha0JgCS+Sqz2u0mLgl8rgQx5dNotCJzc\nEeaU+XRA6SkDYOgkWo90TSY+G5gEmwtho0jkSbhWd+Lhmy/I87k9Yh9fZmTY\nLbS+F4hj01IsWwkVkclTT6BNK0M6AHOOfSXqCbIJ2BEU7FYydhGaQ1oW+MSU\nnGNC5FszL2uJrmua9QwFfTdFq38HXmhMoE6ftxDo86zbLL1B2vZOpK/8BG+B\nICsl\r\n=Z/IS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqU5dAmxge84fqzMwX5oSdDgzavE0SVmaMBmRDsBbYCAiATenC9xSZDL5m2JbnRXnL8uMew74vqDMERL2GN2kiDJA=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.1.0-beta-4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8_1550518917515_0.2815214530391843"},"_hasShrinkwrap":false},"1.1.0":{"name":"@biggy/recsys","version":"1.1.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"52808f80b5a7a0b70028de9b1fafff9f5ac91a9a","_id":"@biggy/recsys@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-TcgmdJT10AmC5VCppeP+6wrQVm8L1ZdKr1rE9DE+lH3KBePSjMHLy/mSha68A/6cXC4qJO3eluxdWF5WZ8rpLg==","shasum":"7923a0d0cb07e139a43071652b026999cbed4dab","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.1.0.tgz","fileCount":64,"unpackedSize":455265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcawuHCRA9TVsSAnZWagAAmY0P/3pB+rM0OFYOM2jFcSM/\n2KPv9ZiMt9yU/8OjBkm855ocfoEpJ3/pp92MiihRwDBiAgbl8tyf5lZqL/cZ\nm8Q0aTo29rFDvzjlRImVGHrUeRrzJCcltJIlHfAanNZvoeeD/iG/IbglH+l+\njzL1i6QsAtfFGRJZ55xOFBz0+BSgLXrJ06T4qSSUPFbxHJzNwZr8m9t96e4O\nuomBWi7/jI8c08cFJ/SwqUdT42WdyT786KnZ6mY0dOre0EB3Pa1SIVK6vVkK\n3XuyZH/Icq5wk91QuH7FYCH3Onc286WPa2gtwPNFbcecF2Bc+xZZiWRIeCtJ\nq0e2dQ4NWxz6+flw/kFLVsa/VDw4Yfl4mT/0z4O8Cjq0kUmCXXJ/mzg+N0sf\nrpIzGIADmXhiiJEBW/mzcYNwJgT7TmpHWfrM4lRu/kQy0TJ4cgZGzZSy0Jns\nS17en47essLEg07uQ119SX8dDqvfS91oS9xTYCm+DtID4G4mXh3E/uHh4Kq2\nlRPat58Em0CLOHqsonaZfLTAL/zD8rDyBkgVdDnF80hmjIQHr1UDd9/MEHz7\nJ6g4ozvVXqzGGSu5No2BodwPTbz0+FrD6lJ1Lby7NMkMFqj6m4ZU7uQTj5OH\nt8g2tSlwuLCfK7OcwsiTQYZokXzw4de7HZQxs3z9356sXLWr0BAmqm4n+vhx\n+Buv\r\n=RCBV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqs82XMIeaSBxIXYVIN45S4IqMFuvByFj7QfOV/hTeWAiBTx5B7OSjBTHuz3cZ2glqwaBWzCYqlDSkg58CHUR2RKA=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.1.0_1550519174431_0.9929664509435323"},"_hasShrinkwrap":false},"1.1.1-beta-3bf94489b0e7829a823b747a75a4a12d20a9de61":{"name":"@biggy/recsys","version":"1.1.1-beta-3bf94489b0e7829a823b747a75a4a12d20a9de61","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"3bf94489b0e7829a823b747a75a4a12d20a9de61","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.1.1-beta-3bf94489b0e7829a823b747a75a4a12d20a9de61","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-PfgrIipICRBqJ5hCovsuHOKMtozN5fZDeq+fOckfYGospHnXnS1yfgWf3jrgUjkwfxJ/k48I3W1lDRUExus+Ow==","shasum":"1b86f9a1ba3d493b97f8ab08b2548799205ebeed","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.1.1-beta-3bf94489b0e7829a823b747a75a4a12d20a9de61.tgz","fileCount":63,"unpackedSize":260780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcayvlCRA9TVsSAnZWagAAiW8QAJLwMzu5hbkw7VNnGdgK\n47bnWdsEa5XKHME18UnK79sYEOyK3tUyJNFnJciLJjGg9Ajy0aTA1Qh2ZboA\na4PscW/4YK5hri0I/CGnoRAB2u7EuEw65MtVdUoLXQlfhzeSIFEqvhXfhPwU\nPXS7ArSPiKYYOd38mlL9IX49NJ171mFkudjXyUbUCcDfMXfppuGtTaty1Tw1\ng1A7ph2I9c+iF/bvVp44/KvcWpupWaLtf84CD/5JCBtSe0vAzyqQggDWUfM6\nMfgJaQad9ATFRlsBu2E2EtTYRPHuEdzJecYGJoj7Qk/a/AWhpcN8V4Yli2GN\nQwenD6/9itgwbgPtM1kt0/KeJLbEpCi6KHC5I7bRNHvgs6iod8SHi/wnOCLI\nqWVyQmIZnYtWx1XPe3mA2cpVeTTXFklPgzidmfqs7tOka6DqhO6PcbtfWSD4\nsrioRosAUNkM93oADvuRWXYaqELyx66nGuSzN0y8d1IsLHqEC0b0DFiWBqxp\nf/Kg2TzASW3dMUEMXC/7ynl6pIkis5ZeHDm2ARQ0gCzAiAHxokvHalyPgw5f\nhXQd5uFpJTxUQRaQ9oZqzZSiFrzO5cw5hlPdDpTZMC+Suf3wR8ngULsKNpaa\n7oKDNPH5edx4SdYYFb5C3lS7KY7RvU/MT2+Z5rG53JIGuKGD8xgTkz24A9XE\nkc29\r\n=yOoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs1jzR4YTtMrX0/3gbTZtHCq3SUIaQ91tAE/BDWyE+4QIhALJLazJEGlGS76GLn4QSOVMPoczqz/+AFmXWR1/ltMAX"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.1.1-beta-3bf94489b0e7829a823b747a75a4a12d20a9de61_1550527461189_0.17958506191634793"},"_hasShrinkwrap":false},"1.1.1-beta-ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870":{"name":"@biggy/recsys","version":"1.1.1-beta-ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.1.1-beta-ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-hTs7GhvCcPSvGvyyQPU9RY1LU3UWMTf0vy9ZDHtTx+PvPfgf+zllivEF0hO/1foym8qNbABBAUU7cG4vzfLc6w==","shasum":"e13e7b2bc8043d1e500332b367e193ea666ad489","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.1.1-beta-ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870.tgz","fileCount":47,"unpackedSize":248935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcay6BCRA9TVsSAnZWagAA514QAKG2AtRKEd78vRWzK6M/\np119H5dgEL4C4vDjlKQF36fzxcBER6Ks7CM3aETLzxQ28lKS7Kcy5jch3BVK\nMdwjevomPEPrRDBsQtA1lzsniDBIRk1hCbBMLVbOqj6J4Ni7SEhXqfFYMrgm\nleUkZNnn0nw0OwekJPytZl5Wf95mWqp0rYa3Qaltzt0wiOelgOofvFSllSov\nCoj2TORXrj+heJbYWmDguRlKdZtrdgLosY1iY6vufhja+ovWa5kx9mK8ROPV\nGPipS/ynIOpocFf0hkbIQG9a8nwjtVSFJBmyp0Ya0UBIdOsnYouNDrLkWYUK\nq/zsKHFev6Hd5Z6ZJrJn2sGeg7fxYNh+hxbKIv4mSb5jphInf7G9IsgGhSs2\nqsyMlIeOLXSt8DO8ytAj1EkBNG6eTx/D+wFAYrecKRqtZQ/sq/9tsUYvBqnK\nTpUmt3yErf/a+9ezm2F/sU4UWimu2R4GsW0EAJXRUufurkVfos+4blEW2ngH\nWenm8HGw41cQ2mSRabg/Vj3OhfALIE5RgKrcsGByD4bFLZlYjSBioNQhwB9K\nrp3PUtC3+DdJklUtBMyKay3ktfQGrBNljHubT5jQbIJRtYyGHpiDox+hXP2j\nhIHSptG9HX9KrTZc4xlgZKLQip9LADfO7+NMD3uREG2narwDSkPJV+DX6IHm\n1b6c\r\n=fEUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnzsgEwmfnztmjBi2h9url2+3F+v0y9d2rslnVxYT9mAiEA3+n1+ndrYU7rPWT2C9yTQ94VEg7gX8U+Mu24ld3aATI="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.1.1-beta-ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870_1550528128690_0.11437109449088512"},"_hasShrinkwrap":false},"1.1.1":{"name":"@biggy/recsys","version":"1.1.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"yarn build && ENABLE_LOGS=false jest && yarn clean","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"c3803241fabed9207231e611baa52fe0ab940601","_id":"@biggy/recsys@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-0B0/jYIQA9v43OrmO1LesfH7hlRcLBZNeZWJc7rQfO1PhgoPQiVGRRXGFgtjHW5Sj2IomUKf3t8UlbBEJABQNw==","shasum":"53810466b632dd43e7d0b8b91e6962d82f08f15b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.1.1.tgz","fileCount":47,"unpackedSize":248889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcay88CRA9TVsSAnZWagAAyT0P/0dWbrDm+4QuuGMZEj+B\npWvsD9iaPoOVZImxn51GhvH9zwK5Nveu7RFIOzXCAHdFjSnWSXTiAQOw1g6x\nJSNyqnMwowFXbYgQiLc3WF3asgxJUWV00c06cJOQkPZE/jeE8pINK/44TVwI\nUhWwCv2ezLZgIkOhuR9r5rISk0EC1AeBruZGt6o+E3mfIWxBZ5907wdIRchX\n8RHf9Jzu9JPruDxtDwN94wpoh29p8aZqS1v2eDFOiA8G+VHTkMX8fSm7r2mR\nHiE2ps+UEbVbffKB9H8Z+mlboloH6QIScLzdj9J5ky28i7TIzIotgcPN/VuQ\nhHoRn/bmqRQCCLAqHna9sj+yTtgA6rx4vfLogvjc58NBt4dgPNHx7s64gEad\n6feVgRhOSrm8MHwk2xftzeINQsa5Wfbt6kVZsliv+J0IZD8cECHOSy5ET33c\n/jOOJM8oQaH8hKSapFRFWl5ve92X9QrBvwiBhqNVRjGKBUVnub7wl6wEHQ72\naWBmu7sV5ZJWQsThWgPRTi4cSjdekorjSBxdFnKDc8yrIf0GctF6AIIAH0GX\nCgYDo3KnQgVICr2d48kY04KI3RAh9nO2Exf98DhJCh6OpKTNYoV7D+pxsqmK\nun/0C5Az+egSX/0NpwJ+cqalawW7dnEZizYU0956I+SDfZM2o478UI+Z5XH/\nkntd\r\n=hy8H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2p6xCPjFNWT4h05dpUz11WMYZ8Iswt41CFjcmNDEmZAiEAnH3Gpcm1j6GjvuDCzpOJWdbMHITAo+V/MfqY5twXsug="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.1.1_1550528315533_0.8940672904553639"},"_hasShrinkwrap":false},"1.2.0-beta-a1ff8aeb7838b7e14c84630b180eec71b7604da3":{"name":"@biggy/recsys","version":"1.2.0-beta-a1ff8aeb7838b7e14c84630b180eec71b7604da3","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"a1ff8aeb7838b7e14c84630b180eec71b7604da3","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.2.0-beta-a1ff8aeb7838b7e14c84630b180eec71b7604da3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-s4MAgL6OhNv70kJqFvQM41fGta/Am8SRvuIRDVyOhZvbfBj39bF7vvrxWEW5zd4OYolDS67otxikJsNI89MxOg==","shasum":"22f6d0adefc06858313e6ee2f9a032d768a8c99e","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.2.0-beta-a1ff8aeb7838b7e14c84630b180eec71b7604da3.tgz","fileCount":153,"unpackedSize":380245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgCplCRA9TVsSAnZWagAAgiYP/1dfw12hWGCeGcAbaYRF\ndREDFAnK0e6dlg9hKWE74TK0lpsvagxjjD5i408Qcp/gCQSdYletaj1oROMl\nfTpvyhuNqy8hkS27G8DEGNcsdI+Vwb1D0m/Q/10qNUUfy6ULAgVekTomePoS\nT/bQ33QOB345alLdOERBWo1CUAW7POcISThekw5DD7+PAPPKRU8Uv7inPE+c\nvq2IJoylp7Lw+R0TOhY9lG8JaSkisfQ32RIe9g8avoHJhfXAbwHeF0cqIQ46\nrYH+Wo7FPSspEh5dVe5FjNKtXGPYlDTicsp2ODQ+bT1Id6ZG26q1F3rGER7k\n49c4LUYyvCTy21vHMnAgmxUzRudvfBRRdCEjvOCM/waAgCXNPFwtI3/1fywB\nE5/YE0DyE2BImvYYHW/Rsm4FnXxNNf8GCZDy73hfTv7uk/AAMmyAfoeSNw7t\n6AVdUvoKzKR1ZZ8tqsD4D/azm6sij/yqC6dhoylZRdvvIpVb4Erkud97S0ap\nd/sERVcgDurKcZ/mUtG3RbMs/wYTAvcPsh0swTauH1AcCcvIqkhjnVS3l/aM\nq7FIQz6J2mTGRWuXl8CMlJRiSFVI6T5fGJCdwosrjwXf3ws2IvNpuInC/sX3\npiUFhBEbAxd69zVKENkoCtVrrr6Emu4C8PV5TxRENJ/hH7mvMkQc0j1l7Xd5\n5uLt\r\n=bj6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgMc4vmvWDZ8H6bQtEApKctMYoewYlOyxCdFt+F2S9sAiA/maJMWMVIpyXDXANFc49REHmhAhfXJVZr06jSPdYgmg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.2.0-beta-a1ff8aeb7838b7e14c84630b180eec71b7604da3_1551903333285_0.0911947659555401"},"_hasShrinkwrap":false},"1.2.0":{"name":"@biggy/recsys","version":"1.2.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"a3f1d3831d7ce0faec9fb625a4201788b791e7de","_id":"@biggy/recsys@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-lkJ5LUASdq93ElZD5euOqFBTIumOqlnGUE8DepBaORDX58dSKCI34ABGET221w8K4cWZ54IqeomzPSwmf4hj4g==","shasum":"a356eeef67c24e501cd1eb59af78d47ec2b28463","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.2.0.tgz","fileCount":153,"unpackedSize":380199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgC+jCRA9TVsSAnZWagAAfhwP/1QadgNUdDWJCnvLlDD9\nlzgzgcRRvNnBaKV6Wn7ITpWtyq651M/WcTRABOc+uw6Gj5d3sntbC6JhV3WE\nyvFv6lgHEUEnpaPU8mLivh1YrViLsYpyUuh2yBbkybZFplY7GdzkoLuunto2\n3Eb94aTDqptO9L/cpB0hg9KOpk2XBIhYegivhT4hkAsgqI6apVpDWHhp4MXl\n3CNBgCQS4fjUn/UBlljVyzRYB0XxdHycqYjuAiCddwDPEQIyxeSpNyCikOg3\nN0uUU4EurG4jPhhPQlrcDZjSA+eag3o9C8U+XBvLWykw1cStuQOTpJERSWsB\nW2p8IOINr+sJOGzMooMJtfUqS9ajP/1PUw4PYiGhoYnGPP9ZQlBOpb491LO5\n0H/uo2jauxgV5wHVdehdNP82NiBaAO/fqyxi0bm5Q7e9eF/vFru7imB6k743\n6vENcz5sqXTVIUKaR+0vfA5Orl7UAvxRDs66MWpugYszE4lDpCHS4JVMxjks\nNxDuqGh5jpWgeRP3huDVNefT7J3tcJaHw5ReyvOLFLKwagxllSFbhyf00NzE\nVR2Dips2VhT6jf5akc58L2ZGhyjiLK1MR8nLF0P1dcU+ANv6wdP2/j014kjf\ngaW223q72wSGMALGTp2uj7h2FjzLA1MeulinuXJq1VvCk5wODv6Y0SOwWAro\n42Lk\r\n=Gnkl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe2PO3ZujEiO4cN3uhbFMl/MySYqookPXsxAVtLn3ksAIgIMprNPP+tIg7rU1pPZ6fbR20ZVtgAh2STRDRwzv+BiY="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.2.0_1551904674748_0.7264980456542216"},"_hasShrinkwrap":false},"1.2.1-beta-b8c5593046ae9f87eb97a2a5741952c1b3e146b9":{"name":"@biggy/recsys","version":"1.2.1-beta-b8c5593046ae9f87eb97a2a5741952c1b3e146b9","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"b8c5593046ae9f87eb97a2a5741952c1b3e146b9","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.2.1-beta-b8c5593046ae9f87eb97a2a5741952c1b3e146b9","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-aYSUgnOKAbuIgRfP7ba5JZa4UQ39mcR36VbjzzmgSqbx2JDIUQMO/l+sY7WSKC1P2ZkWaKCWHFM87xTPlNSbbw==","shasum":"a02d8aa6df3ced46c7cdcf26797b14e09e2414e2","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.2.1-beta-b8c5593046ae9f87eb97a2a5741952c1b3e146b9.tgz","fileCount":153,"unpackedSize":380292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchsRvCRA9TVsSAnZWagAABz0QAIvYtPbdyfLSqNH9rITf\nLItfNdzAb7y2X6GpRha6aZoQrD3tYMWbJx614mOEwQ+sHZGLuoeHL2oH4Gwq\n3k7i5FGxjSMctvhJHYJySl02rrfPHwaoho8Npo2smkxqZ25070l6B+GjY3v6\n6ihkG6EtBsTiRTcxiTfRO/Nb6gPxj9w8wfzpU/TpAm3kW5dpPnT+pNK9plaY\nzg4TN60jLuQKCa9vrdw5w3ADvdEqsVco+DQck1Uq4BcU3Qe7cvdVGmAPH+BK\n+xUnGHpGQJYgoLmFDsZNeJSAHt2wraS5cY6yEpASeQT0VXRzCjaRfM/lU4Un\nxuhzbIFFFfp7PX7nsP903uo9e50qvsjl3x/w8JWRdUoC+VqNRKQgniffL8y6\nvhUmKyo9SaZX1a95HqNuXIws5RUX0z4mPSQw1/rfnTpf0DEPliS4i4EtlZ6s\n1e5ZKPO98i7jps6AZtq7p4VNX0ErbmSRxdBP5e/7FjcrVDBJn6FujTymfcmM\ng4TwQx0gXJnqv1xMv3zLAVcUas1Zj/DEoGu1kBBVmxigzmZbsQyE5piFTv8N\n+eaIahBihwIZcEZJrqvp0d+ZZujf9F69HLk+xV8GNDb39sJ0VRMIrFO8lLCB\nVLzu7nuZpzmU0NR3bKZVBue6wKnZTHYV/X4RPcVlJOjvblZMH+1JzXU/0wZr\n2KwL\r\n=JOyw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwxmNY8Ppv19Wx8gSWwxKiXCn8xIN3gXpyLxKvyX241wIhAPh1V8NxRgUFnWf2tu06N2R7OJnb4Xer63VMD65STgoL"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.2.1-beta-b8c5593046ae9f87eb97a2a5741952c1b3e146b9_1552335982458_0.4422644857729976"},"_hasShrinkwrap":false},"1.2.1":{"name":"@biggy/recsys","version":"1.2.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"e1a6324b2f21fef461524f1ec506e1a631d835f6","_id":"@biggy/recsys@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-KwGbgMW6VbwNGD/UPTAaW5yWwoUMHgNKvch0GzJ8JdjQjT9t4KdcI3g5K1IWkK06u6Qu1Q+vkNSM9R+DVRnJfQ==","shasum":"e87a4d71e47496d04824f0ca5363b6f87cbcf457","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.2.1.tgz","fileCount":153,"unpackedSize":380246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch+JpCRA9TVsSAnZWagAAoC0QAIe5vr0LRp6Q9LALeqYY\npczW2qGnnIILohFVEHXdGW8JSCOf7ZUtdIa2YPP4n5+h0TKKSkFrIxGqlZUe\ni5tEpMfU4XU8QJGyYU5sT/lzLgj8It8jf4PHSP2a9c6DvWsD+SvTzcNwA3E2\n6758ERNlWMDSDnKMpnIjSFJx55OVY2p3wJK3AzckhfiEdd6iGBMGjie/b0go\nTlqdpaO+/FnGl9SsE5JZjUrvoKxZbQiGqAmpw30qvdL8dYkuvdN+qBcdJSBI\nfzF4ybP8sGqdJ1tSVfrDwKYqgXu0OgpH3QSo9WB0/5Jxo632u491dSiJGedv\nvhczYrXGO51ye036e6wcCHGiQIcvVbLlUdwSErymm3Tb/QaojWAKoIvqOCjI\nEi6uVHtJTsb2EQS3SXLysVTtvwYVaYn1x5CgG0IE1pEbwV6LnWTRJXk5RY/n\nlh2PW6QWySqXkfxXYWtirhUKAEK5dYuK73RLo0f3o45LaU1++pVzJufsyRfJ\nX96LcKCdAo5BXvNxZaylr6h53V8mbq386H03/SrNrOMrSKR+eiZR8hwbDrSw\nwkWHPYfzQL+tJpP7a/BOXL3JAX99wujLRyS5iAMAwodGxSK08g3Fv57FbT1Y\nI+RJA/p6jYf/rBcbHkR2du6h0EB/2Hw53X5GrmyK+XVVQWhhVbJQip+wlf0E\nPWWC\r\n=ynNY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtOYAoysvPZ/c0uGKftsowYQYJiVTlKVmJMYL0rFwzLAiEAu/eU2MPW+PvfBDpMJGojyeixwzRLExedSxIE2xLHJNc="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.2.1_1552409193064_0.1612667753816388"},"_hasShrinkwrap":false},"1.3.0-beta-741886662d79070f0aa12f7f395f0707f7858f1b":{"name":"@biggy/recsys","version":"1.3.0-beta-741886662d79070f0aa12f7f395f0707f7858f1b","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"741886662d79070f0aa12f7f395f0707f7858f1b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.3.0-beta-741886662d79070f0aa12f7f395f0707f7858f1b","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-c1MuSTOKroFGdglMYtfM5fxLn8iGb0vkaSZpQFXgqDvAI4Uo1buqGZtMNlJ8oX/cqwcOzbC7bCV8wOxSfOm4VQ==","shasum":"be38f50f0a9328727b8c0df0cf432b2a0db40935","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.0-beta-741886662d79070f0aa12f7f395f0707f7858f1b.tgz","fileCount":154,"unpackedSize":505148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpj5tCRA9TVsSAnZWagAAZQsP/2r+wQZOh6Ac5yW2zLlz\nhY8px5KSSDUrwMbyMlRX8nc8x8HW129CJcVDn7MTMB6TsqP19GFPSS+9AgGh\n/7L1CWNWU+jhf3Ayjc16FjJybhC3uePz8d9R2ndgLT3XSqwmgrz17N0SmKB9\nptP7zMJ03QzSfSq9H0l0gVLUUMuafDZ6mawVF7IdWwGKd6ng+SOPiIruAjLo\nLwtmeX/KPZOz5UXGPNJpZblWG2kFM4+TqPiR8w4Jyjpz9WAZuW12XLJCx1Od\nbOqcTBVLYYApCXsbd5AjTt94UuJJ8c7aIiBZrmvSaSZ5thzJmIaft46KlC65\nYEnUjkb82jGov0ruTf1ZhRhTbdl5zamug94TnuQM9KKLpCy+gffIJrUdp4rR\nHcqVKfH4IKPWAnwbgbeIUETEKsi4YWiJuPnWEG2EvWaedRN0TotMbC7/Z/1T\neFdX6yaqXsGAbn+f5McUy8xI1HUSZRIWqfZ71cRYcMnxzhUudR64BiqNoM1p\nb9KPxtWHSHYjehYZ3ts7KEKouWW8AncowGi5esKOMEwOogh/rk+4Fm8CzCgz\n0+CzDxxwRRFGkDJF3dDe/2+u/tsHoYSteZGwB7YzqWv0tpss95/hC1yD4eK7\n0TlbAX0NKWkOtg5/MhgACyTCRyV3W7CcoVr+6j+bG349Q7bMchJjj0lOfy4i\nWeNg\r\n=HD9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB83H2rNHfWcZhOqs5DCAnaww8NuXYeMoNsy4zjzMsMUAiEApVb98iw0DpaLUNg0DU9dkGwT6p6uTLaQ+hOGEO3SDE8="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.0-beta-741886662d79070f0aa12f7f395f0707f7858f1b_1554398828216_0.46794093147624594"},"_hasShrinkwrap":false},"1.3.0":{"name":"@biggy/recsys","version":"1.3.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"64f71abbc1d161db026c698a05e51be304d92fa2","_id":"@biggy/recsys@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-9V/MlnDZpVfSrMKr40xCOiv1+N/gaqpHobGB1pZ4nZ+BlWZLryssWUbrUrbjYccjySQCzJBn8oZyVs3FTujEJw==","shasum":"6880e45473bc12683bc446c0cdc629ee58fd5ea9","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.0.tgz","fileCount":154,"unpackedSize":505102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpkWUCRA9TVsSAnZWagAAUEQP/jRAz6jdO6kKireoCjen\nqgy21sKQvnhrR6fh037L1jiS6ChoU5D/xgYiOPvrLOhMGR8a1v+TnACRdNYw\nsH8K+tsAS8C+uk7l1yt8Evive33NWXqVJhrKaXayC2NXwncXORaKcztRvqgD\n5yb0HSjtJUicqgSqRXiOz/Ur+PxIhd0kRTyYw/VUVbTyyMnPA8+tqfwdXhPm\nj3BHvYpfapuNQcci7D51YgKxnJmTfvn3FZpt+iW+dPG8R2a5d8Ut6JN+s+Y8\n83n30C3o/x9xidDKKu7kybVoNgyFF0onmjqv3XJN+AxKpmIUj8XksAYujwkG\nYrEbb3cWxk6iOIsbOxJcJfnUM+lxIGqqvQqMzl8cQ0xKriWdAiqOHqU2QTS3\nC4avSVQnj/fwa2h9/5Sxe2lvTyXjLFcp9PCz4yZ+cfiV1l/5czfyxT82e583\ntEzokvC4xHoj3er/FY3Y5bec6NjfhoeOay8qy0ioRxUc5bPZNOjs1Nykfy58\nOQ10lGlY8UgFO4nCWts6AXgm9yI3q27/N9MjA2qNVfTKI2mqgZ/Q9Yb1peFK\njR0/1uGjf1qQR+LCUqLjaGEZD8b8+2125Tm5RsJhLnRpPThpjLPwdsWOTJef\nsWvom/eL2jFTOai1ZGo7JoccUVZHISkhsGVrkUZwyKBizZatgnhFWSdDtD7P\nHoso\r\n=lrMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBO/azCNncpXCnQ6p0OnrHWvi5TOI42fEl6rVnd2twrbAiEAgALY/BNDMgA+iI9JcWZyowC4i6Po2SNCl/0SB/u37uE="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.0_1554400659269_0.8623521687457303"},"_hasShrinkwrap":false},"1.3.1-beta-4cf595dc7204a0e6b8536b0a8f024b250bbf46fc":{"name":"@biggy/recsys","version":"1.3.1-beta-4cf595dc7204a0e6b8536b0a8f024b250bbf46fc","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"4cf595dc7204a0e6b8536b0a8f024b250bbf46fc","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.3.1-beta-4cf595dc7204a0e6b8536b0a8f024b250bbf46fc","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-gsIZiYu4BGu7wqafgZXxRrHiVHbThxYwY7VSyGGqsRbxNTbCzjlyVntMzDeOwhUwf0aNn06ewyxGz0ZxWDdlmA==","shasum":"1ef5231b5a8a9a85e1478e830feca4b26c4f6f2f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.1-beta-4cf595dc7204a0e6b8536b0a8f024b250bbf46fc.tgz","fileCount":163,"unpackedSize":535095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrRNDCRA9TVsSAnZWagAACUYP/jF3WuXnSDlJqdn5G3yH\nO0RfVnCdruf4sfa6D7qGJ+k1JyViWZqAocWZjWU4uwFd0mhKzdGRXSIK1QzS\n0U6hMus8jOvyEgxtjVeob8lJ18Pq4rsBuQhve3d0IAtI0qPTxALnxPVduJku\n7ASGqqXr+1og04oFmk3cX7xK2tQnb7W0cZ4ueVY1lgTkOSmbsH3fvo0snkou\n5iTgPqFMPZO25syaDblPIZn71v5skA9fqN/FLyuxZgN65qw4BBbPKg8U5KOv\nR+ESCGXLkKBJPNPZWmVExLVtb1i7GXnd7aKN053hWbwrHkE1VDQPh+NvV/QT\nBqlLHDir2Bfezr55syqOfKThCWoofMDgTfqlOh8XavWUuwI74cicQ2CRfe8B\nZP4KlT9nARs/QyIEa2m17QpC7Pt0OsWwSHAEqz3CKKi1M75EqgRgAamPwkm5\ngVaZGeb2/f1vqvgandHTkO2oFBJLW5l3Z55utOPG0GqVaRT6Yld6OuwaPGgu\nWUV/uLOvDEw5pWh5ygvO8Mxbe4qEKMfPjM6T9mMYYGQ3qifDkng0JkckrPnd\nljXqq6u1jTjiJZQA3HQT36urNHjWFyX0T3G+s24bl/tKd6X2grEdnayqV/0W\nyfX24Q2b1TEzYBWqzR/qjmBYqr+E6CAHM5rxU/nfySIzYdlKRwRLtF0VG/hB\neEdq\r\n=b5e2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijQb2pMkQGQ40jSBxepIH1S0RTR6vgoZnqnDvzfQHpQIhANWhNZgQmel+hFl1S48ucjDARsh5rbco9bfX1007ZHvx"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.1-beta-4cf595dc7204a0e6b8536b0a8f024b250bbf46fc_1554846530445_0.7725834098042978"},"_hasShrinkwrap":false},"1.3.1-beta-902035955a55b1246377dc7af53aff9092a7ca00":{"name":"@biggy/recsys","version":"1.3.1-beta-902035955a55b1246377dc7af53aff9092a7ca00","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"902035955a55b1246377dc7af53aff9092a7ca00","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.3.1-beta-902035955a55b1246377dc7af53aff9092a7ca00","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-QkRMVtqey3ruXpDq5C0p/4E/cf8+JvheTVLMBuT/0yGRSOB3vyYHJykHPwkEgHYQGI+AJnjJf+NQ25aIuybVcg==","shasum":"a22c243cfe2e6208feb5e16c500d03a593c9b83e","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.1-beta-902035955a55b1246377dc7af53aff9092a7ca00.tgz","fileCount":163,"unpackedSize":535105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrRRFCRA9TVsSAnZWagAAD28P/RVwbotz5K40Uv2Y70tV\nssF0o/MstqtNwkqsPjE5p0bkJ4D5JfkCRRKIG25iwNC8YFcJ0jJWL137gOzA\nVXIdB3d7wWWIBLT7Knvzcjz4NrJi/7vpzj39Gzj66WRTqk6SQF64wzsB/cBi\njUIIWWWDeoBMJ3LwfR52lmtXsPCkRADvlIJsyJSkQ4+i22/tGft08Nc6I9NB\nXCCpdwrursVz4K6fvOe5WJT+2qWs9YuKM9KhH4Jzjpa2qM4pUD9yHp4o4+Nf\nwDF5q45BiQtjMsakK2F4qaLMRlkOUaGo8rsm1aYXxnsvuKJosTnI4ZSb1OOJ\nPXPbJfL/CB3SwioZfsqOYc0pqj1bOPO+5bZhAO7BB2ZtNma91Sl1vFN2k1ym\nEXRcACaLqW+efm4JfNv8WWb+6KgaxNFclNRqJfp66FPVXRFFU7CfzJQ47Jhy\ncAN/hNb2nq2NBOs65cLp8F7zw5nTy76aFJPBJmcgNwvkrTavSo2y9TYZszBV\ng/NwMdNXpEDC07l4rK8fhKw7pjKQGEDaY5kS5VI3kMVarqex7HgGykHg+KIO\n0oa5iRHjA1WXerkbMvXKdvQU3h8mxHlyjhRbYB9VA6rUMzfclx7bJ+h06Dbu\n5YlH0qpb0U+7ElpJ769F9LV7eRGCySNweI0tRTIr36HVcpmDcEJ+u0XveDrU\nMlUX\r\n=UT5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG9edWTv1gZ0fS5hl5oC9YEzhSZXdOQJKi07Br1mYF1wIhAPMiGZKAqZAl/Gudg8FdCLdz1GYsgmC/NAAT36mtY/OK"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.1-beta-902035955a55b1246377dc7af53aff9092a7ca00_1554846788553_0.5302350972621082"},"_hasShrinkwrap":false},"1.3.1-beta-3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c":{"name":"@biggy/recsys","version":"1.3.1-beta-3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.3.1-beta-3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-btAlL8AIC1TALTngUADxZLtMeYo4NbLpkiPfTl3jaZpLs6T2eAFsgPBpiftm76F07RhhAd+LR3PGxtTID9ix7g==","shasum":"fc8855c39f2f3e5203603c4cb6d8ed1053a6663f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.1-beta-3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c.tgz","fileCount":163,"unpackedSize":557737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrRZCCRA9TVsSAnZWagAAIH4P/37mDe5lwBv+8CC3NYGo\nkZjITUYjQWwzzyxxBIxYQStztoEjfWPtRVCM50F+ucVZx2ZRdcrwh+qanmm4\nCa9cYphNkHR9DfdV2VnkpYubURdrfejfDos1xUNkEDbuJN9plNLZ1jpbOhKu\nu4A9+Tfzr8tZJ/kShdvnWGhMDEhedRHzQEpAxhx46oYdNujdEcm3jbo0yN3o\nQmGwdxAc6Rrqp9Z+5DX4dqEqExQChnS+LlY9k/2q94wL5tDa1CohwGBMi2pF\nwyhlLRKkm0crSUaWZPK1Mrn3QEUYIv9ib2Wu1w3niQ2Vn6Ws9z/O2uNtyJoI\ndO8QvpZMSzDo2zYFugnoz0CUKXVqfioauOSMYtAOmOkOojJ9CKtYIc3G8yBq\nx4/b/IGOblSZmmIUlvBH8c+vtyMNfnOqSIcfe0UH5G6PqMEAaaOmxqy1V2pN\n0emNa5+5YpUv2SDF6T0Eu3Cgcip6bV8/QvoyXIomkQNat2DRtibghXIsxR73\nwM7jkqYUZdSy/8yyxaTdcKQyNOreB1TYAo1KezKM7+Vc4+bjcKUt5pTipsDE\nnWOUIsJZOiv5+EAe1zVR3cmxN4h67F/FtK+1mBojd/Oca13zYnRYEUQ69MFQ\nQpXyt04DUE+cI5ITrBRE4o6muanUGm4MDXWk3JpPZdoVhsRDYeDAxNAIrEd2\n03TZ\r\n=/6/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAT0ggfRpoQRadJf4vrss/tBCM6ioFWiTcT87Ne1EW3tAiBYEMtSjv25nCz/5d7gKeVec74ZDuBmdNDsxn4BIwDXWQ=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.1-beta-3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c_1554847297301_0.9117585772201713"},"_hasShrinkwrap":false},"1.3.1-beta-deaed0a5c51a5d2e84def80d56756a0fb255d572":{"name":"@biggy/recsys","version":"1.3.1-beta-deaed0a5c51a5d2e84def80d56756a0fb255d572","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"deaed0a5c51a5d2e84def80d56756a0fb255d572","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.3.1-beta-deaed0a5c51a5d2e84def80d56756a0fb255d572","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-UDKov9jGMU0Xa2RoNgOXBPdSrOmyDqpCWffkHFYpqXpUQsOd5YKSMK5LmSv2IvShKtOgIPQQw7Skfx6NEYRsQg==","shasum":"f896ba906d092f14c362f9832e834c0ca0fa16a4","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.1-beta-deaed0a5c51a5d2e84def80d56756a0fb255d572.tgz","fileCount":163,"unpackedSize":557779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrSIpCRA9TVsSAnZWagAAEnsP/AhQBnSqHp8+lb7El40c\nSuzDqw0Suv8w9etlbWypnpYou0mm+P0dTqtiCciObjYsruSqs1ZzkNGnVvt+\negSh/qODsQBJEUN24bkApFSlRh01Xr6NN7DwM7feR0XsA+iyNvSGawmesvCc\nCLC/9l6m1iag/+a/E/A60SS505Mbioa8BlX+CxBfC65qHYOlAOks9WyjqlS8\nqy9kiHKvrRoAHSXa7Aax8piFzgIqLT5BhqmDaZXMUFRRuiOcMPAI5kOzB7Ti\njAVnAiZLH7NJdUEJaUvSRHEPwMNuiSc+9EqfQiRsIc/9N3GUXTefVuweFI7R\nXZb0LmkYcQtX0KPe4zyQ9jS4ZdzpAxHOCvj63/YQt5uqjVRMy+TpYzaN8HRM\n7L44Z4x4rh9uyK+dq1xDDFzvAU1AfjEYG8RaBTo8WuL7CfZFY0iEFYYDec8J\noPEfET77HCEHo7CY3ZPASz1MLK9OaPU8z17bKsb9imF5Ph77J+G1osUYzZKw\nY3pvRVMtTpZNyMWj5ZIAt7f8epvkbV1DQBrJ3BH16JXxI0z/YA9TzVvzzTMr\nWriVPQEeACJwIbndK3FTCS974ptN3pgt8PS6i/vsdl9/e37Cmy9YkFzmi5D5\nO/Cp5kecpCb4UMF1Fb+aOkhzwIeI2m1+ygsQmnBiq2lVfQ5bdcOa+JNXBKEi\n0IwE\r\n=PkLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJu7R1cBD4Yq2s/KcaRIO0EeQoTauof3L/lpNqII2icAIhAMxnhraZUCIl2ivOqGelget/qbe+ZM4Le3rXKLxlg506"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.1-beta-deaed0a5c51a5d2e84def80d56756a0fb255d572_1554850345013_0.07780360631468541"},"_hasShrinkwrap":false},"1.3.1":{"name":"@biggy/recsys","version":"1.3.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"e69d6a369c82bcb6c78e177fbd38b0fc450b7d56","_id":"@biggy/recsys@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-kRImMCBOrlgH8+SvSt2Lx2uCp3gCdvQj6p/bax92QJ+r97rYBGoEGrF5xC142AgW+OWErBAHTNy4VVmmUs8jqw==","shasum":"ea9c7f2ce12882ef344ffedd8abef6733c42b3b7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.3.1.tgz","fileCount":163,"unpackedSize":557733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrSYNCRA9TVsSAnZWagAAYPIQAJkw6OgfAMm0cFJPvkCJ\n5XUYfmAXs8yXcbtOKlEgXQKpEif04mf7xDuQEi64N5yvReMx0GKCkgOa5O3+\nbvvXtvOi9VcybxJVkr7LB3KLP8T33W/xZGNEbSACI5ihjcJZxV3VnYhmXqDX\nl03Pf/bRMMejHoYqOy7TMKOFYi6A9LKMc6CfMgEIQNAo8A5ertKmyoiSWTOo\npOnGD4h0MamtHOxcRQTOcTnENIOaq5M51xZVY3zePQNbyw4xNgA0TtGnOlC8\njObjCuEl36pRwWnERAAgXgmBGm3lDpEss7G9wz4OG01Tpz4kzAV3hOlvPoNV\nKAn6Ugo/SY8bFFoP69qGpOJVrD7/r+df9usmIyzrcjrnRixE4PZqr+vqZeVi\nVamjXkDMXeViDaVguZY3LnDoQrl4BADiUYh9lKc7ybzOw0k+h2702N9VEpq7\nptHiJ6EmMliMKmhf7WtPlhX/Kh+Yq2DyqFpn3xudl8gxH2VqlKPD4d4wXKQ7\nd7s6sez3oaCf3eC9iAmM20DsHNe/DYBppwUntNZdKAPEaQEuDqc4qPfNj1BN\nlbRv1iSZeWBPJCwOuZdMiTQgwYiiRyBUDiBNEN/1GQcwMtTnqBMd0paop7Ap\n0loXyrzwg5d2rJ+1qnikcr6WN4Tw48JCGIxzn7GZzlCQamMuBP1xa16ENI81\nFe+U\r\n=EEIE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA93wZ1Z9sMTw31R4Qs2ZvJ4YrsdmvDiYlziZSD/mmxgAiAuKbJbICzIkBwbGJc9rOAQW6SXosMad8ZD4TZXur6/9g=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.3.1_1554851340475_0.9705421780659289"},"_hasShrinkwrap":false},"1.4.0-beta-1161804b4e6f40786817d168aaeddcc500476423":{"name":"@biggy/recsys","version":"1.4.0-beta-1161804b4e6f40786817d168aaeddcc500476423","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"1161804b4e6f40786817d168aaeddcc500476423","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.0-beta-1161804b4e6f40786817d168aaeddcc500476423","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-dA1WmaAL00ARXxzOWH0qcdN0ommTWxaGEY8s5DegpVjTcKqmaCdI7/xDW6dRuHCIsXktnUkSbuNcBgiPMLuQhQ==","shasum":"82047ee01ae5aaa4335150a8e5cf1434a90f28cc","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.0-beta-1161804b4e6f40786817d168aaeddcc500476423.tgz","fileCount":191,"unpackedSize":606721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0t/MCRA9TVsSAnZWagAAoGsP/jHExqDw2ris2g8KPwgs\n3MOqP4a2Rh+buvlb8EkP3AWIQnYVo+oSbndAkNdJaFgurXM0WvwnOv4+jdq7\nE8lwipQ4JqR66rl/jMZcT+p5ks0HfUEKYI8jAbJEcylGBdMabPCUwxFK1Iyl\npitdz41yGiesJaLBKnnZ92djG6vqmJOeKII5OvF9akokN48+Zx/kwpZv3/lI\nBTl80Pg2z550BKio/XIetMFFhLkAlhhDetluHTrfoWePv112db9arjskyhG3\n4Decpc1nMYBtDCdsqI448Py6oC3kaahSAai9MtbmnzEb/YApXw4RVDmtom2G\nmGet9TOWBgh9kO+g4I4q9f11ZPVcyg+ZUYsuhbdgJW4fsbiTQZuE4MF9bfTQ\nsn+9/8Bha8ZM1Vn9XdfgbV1fse4NzMYoMogKPd0jwRIgdhIQKy7hlnhizZ6f\nSJz9wKL1BuBDSx+cQoOintn0aTGnryHudyagHzAGcBBEAANtV+KelBp4yAI0\nZ96ql4HZd5Zm8AKQMOrriAwemKqLmCXPbAIYXU9mJGL9ItZjvNv0GtXTXvWS\nQaNVPtmPPyiwc/d26E/PTslbHMyPL2wTY5H7EaJqiJJBDCuj+wgVI+DQUrlE\ncD7lwQzYV5/D9EXqWbVhPP001eIoH5TQx4OPg6ZBmTsO6yTzIsCk1CgLVoqX\nOgIr\r\n=VyjW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCghsQmJwCZfUZko16SolwX3XQ3M7PtcMw4d0t88RZlgQIhAMbTXCnIJ42bUlM5RtvOfOEDj3RUXRFiI90IAppzbAgm"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.0-beta-1161804b4e6f40786817d168aaeddcc500476423_1557323723444_0.36702406556600553"},"_hasShrinkwrap":false},"1.4.0-beta-ce8b2d4cbfa32b104daa04e193994c4815565d4c":{"name":"@biggy/recsys","version":"1.4.0-beta-ce8b2d4cbfa32b104daa04e193994c4815565d4c","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ce8b2d4cbfa32b104daa04e193994c4815565d4c","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.0-beta-ce8b2d4cbfa32b104daa04e193994c4815565d4c","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-7vFIgtZOBETMyyXP3XqEKofQx5ybeIhFa1CmTr0HVqpgWqhrdyCwHqZEBfYtdlSE4DbKM9BZNF/ZMIrTCCgPEA==","shasum":"a4033c98dd654d28d74390c53546465701e38f86","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.0-beta-ce8b2d4cbfa32b104daa04e193994c4815565d4c.tgz","fileCount":192,"unpackedSize":36472692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0yFaCRA9TVsSAnZWagAAhp0P/ihM2z7/Jzuqbb720DgY\nrlHI20dwdvpy99oRAJBgUbgmVj/oFg7S6BRQiyWbXtNgso6gHbSOoBhc4/UT\nhWF99tuHzDun9UUOMWHO/XzwUP7Sq7oW1yEt1ftS+mxDZG3pBrWZWIxuPyUh\nkgulVo2ryxHAOctthw64O/xlR9dd8EilBq/qwSirY7eQy3zkewnepSiGmIeg\nwzAiCNLpuiv8IqD3OtLRmfIF1tmusE0YtdWM4dzYA7g31FNl6c7d+f47U8hE\neuBfcCdssdW/R2ubtas3ObpGOBr7M35h6ldRWlg5bY/qmVqyyFNGCN4VVTcm\nS6XzVhsiajF8x07otqxJc1p9VlAxVGntCAnStAK8RObwmzlzDo7wNjnTjo+L\nFuSfuulnESKFtUMFOXdH/v8ZPzWV37PP9KqIAJ2/CG/GaHWsUSQRLwQPSuiL\n2uEZb7Tpp/FHR+G0lO+PLt+p+HaxdIVCIF3U/2i8R+OWcwBxsH5g9cZ6XmH3\nRtyuKbSRl6rqdqo9BDo/rtVFhQOsSlApzrmeB91mwXX+SsvwxwVGFssqrbl+\nUyDrH1u/nTRqzXvDsrHZGz7if1Dv7obXaXzpPwo+qoVFvy7vrNZjSKpJcYzI\nAYWaG28/EcEJ08rrNsWZlOdzu82+fXcAuAPiZvN00AvBWThOTax0TGRGb45E\ndbnj\r\n=y5gG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeI9ACV6q7VlcFWrDbq8inVIFTEyawaqhsKzygfZwQRgIhALgrxvggNR7KsDvCGKGYyjMVJ8RYvFu8lUb7hb36yaj5"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.0-beta-ce8b2d4cbfa32b104daa04e193994c4815565d4c_1557340505263_0.6258391795016345"},"_hasShrinkwrap":false},"1.4.0-beta-621bc4fd3f7f6597fdaf741362fb922269a257cf":{"name":"@biggy/recsys","version":"1.4.0-beta-621bc4fd3f7f6597fdaf741362fb922269a257cf","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"621bc4fd3f7f6597fdaf741362fb922269a257cf","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.0-beta-621bc4fd3f7f6597fdaf741362fb922269a257cf","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-VBD73mkpWKMsJ73be1PbDnK/zqM01q4lx0JSfwCBn1aUsnwJcQ7gDpI5x13J2DGF9sFU8+cYp8iRnS9CVl5RbA==","shasum":"efb0987dfdc4776bc2205da60eb60b20815ec7cc","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.0-beta-621bc4fd3f7f6597fdaf741362fb922269a257cf.tgz","fileCount":192,"unpackedSize":36472709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0yMFCRA9TVsSAnZWagAALqEP/382LhXOq2ISOdUKorGi\n4rl0Z0ImrLlZBp/PZ9He4uQDNSlGdXVsjsd7RXVEkcRZkGk5x0WXlRplMIYd\n8hvGUBcuRfEiBqP5zG//T/reVlqXOt2NjWaTADESdE6k99jAHbrakt04GFls\nSjoziRC1vElmpLvNbpq0JR7PaPyx2DgB6jwMrIZr6gqzz7DLmOISeOKGbv5c\nTWoBBFI17S9kqU+N+b2IfzicocifAEHVgFCLw6NGOjd7RHmLp/gNUSBb1zMZ\nyHSn4ahRCzk4FeM581H5G45ftpy9iMVQpO23x2qZVn9RjpfKVObQD5trBRs0\neWRtSfF2qGyFQSMeq+hyUcYeTs6N+kPpw+DF9DFEvSj8FYQXDM83QFAiqt8p\nOhvuFCpKLtvVUJiBxScgUh/VNgkV9aYZG+CxzjMrNe1UsSz/3MfPg+i9JwLK\nNPBQaEIlZ4iGM2qErdEaTRSaIvaub2s06FblJ5nMAzmE3kIbL63+a7h8W6G+\nbij5Gd15cXBq9bj/q847JIBU+kY4GSkUO45vqm+bgLfieD8eBQSRCQUMQyAW\n6eoQFS2F7xHUI8rrWe9eGEWf9V2AZu5BwOCQxadsv5FgvQuMSnFafFDBWaMC\nUGNdl53Bo9HVsuXBpeUP9lnH9Qajb5XwEXQ94IkW9lcGiCeaMeCFubObepES\n3q45\r\n=dOwN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcsbfMfjAvq4Ex5H9q1um1FJHdrZ1auiR277l36xjAIAIhALo7Dqa4F+8ucBKnuoZx5J3s15m5BB6aXTCDNOcYfoky"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.0-beta-621bc4fd3f7f6597fdaf741362fb922269a257cf_1557340932657_0.835843170786869"},"_hasShrinkwrap":false},"1.4.0-beta-9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e":{"name":"@biggy/recsys","version":"1.4.0-beta-9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.0-beta-9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-cvYt+fKZc7RxtFKbDrmCZeTrBj3Le80duJDasQRGnkd16cMXroaFBHfSumF8u2DF0Dyh1Dv3INOMLM0a9GKNlQ==","shasum":"cc21194f032e12c7d1cad186eaaa8962181c878c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.0-beta-9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e.tgz","fileCount":192,"unpackedSize":36472715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ywECRA9TVsSAnZWagAAAxcP/0v3c03mQr5aKCB9dmaa\nlHqpgCGMSrbCweokP5rh3AOeDc3pBWMIYm1zAmOOwzCmbsK/TZBHnO9jjkqh\nTosl6E7/5BpYZg/bbMePaxW7feiiKU+gTTXpaW52vbLvzpMcwxTBEQRLJk2K\nX8cqCKW3+Kaf6/xPfMqTl3bJGyFPlKExhUYXsjTogYynD2QMEUUNNShcFWPy\n/9Lp6rFDjUU8P61bbMuiTzY1DAU8/jqI0e5eXOO2RjNesNeDFSAt0mjQx3eL\nXpOjVEGvirs08X/4SGH+cERKuDflg5cI3oZ0TRZ0A3Stw/my/22Rhd+RO9jF\ngi3ZTYAjA7p1vs9c9TYfL3CIbYITznLsY8fG/zFERlMK7cIKAI9omYldVFs1\nGM64KM/Tg1kuDpjVD3XO90O5WJBzkTxoqKcuwgBtr5Yz3Bojlcp6SHBTEPFP\nLVIW6em+zuqFhL9autOwAhEQiyVhrjYLh+EDp5BJpH0fOkT1bwd6rL9VRjOb\nllbSAh0WEMssKOb0CU3ldhhQqECizzLtUYK5teVwqLu6E2QCl36CK52mnL2l\nJVtqiQ+L9baxaHf2J+FOCYkt7KYz+EYxgwLbQ8L4Gx1AVe4uXaFNv3Cc88ti\nY6rQjotHLu/k3ZTEamLIL5tbvcwr7kB6g1wcAaxZIoKAkKJjSAD/o2zRhqHR\npADy\r\n=U4pW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1wpaqDe9gbt072Hpz4SplB35TNphcpv8tBNocd9FVSwIgXR5U7pT7bF7eIc7u8DZdTSPp7IuuG57Cr6BYMw9HA04="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.0-beta-9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e_1557343235290_0.9826801710106834"},"_hasShrinkwrap":false},"1.4.0":{"name":"@biggy/recsys","version":"1.4.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"db2b74c6a891e4f7752d504b07cd0636945bb679","_id":"@biggy/recsys@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-lYttsHM5qea4CkqebqV46A3Njne6knG2DnOqTDSHYuCnNhAhTzmVRODKAXH7RNcI+kzu/L11aT4f5tT/1833Aw==","shasum":"42305c0d38417579608b0eef3dea04ce0432e02f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.0.tgz","fileCount":192,"unpackedSize":36472669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0zU9CRA9TVsSAnZWagAAf3YQAJFYZa7avZ0wAga3MzDK\n05qHuGWWb9uVFIHKC44YxCm6oaYUwfyMOobznl9qWCnsvRa9RuY8Q0MNItca\najEIzBbatzm0w9dp2pomAgwckriprV6Xi3OMODZHnNMclvmMkh//peKt/bUT\n4y/i00iAnvnyGuuKxkkMQCCgUDtRQaQ6JEMKru/fsBhrAVIDYZ3yL3OCMjcT\nEIZV1+yxaj2rpCpiv+mfrrIstj0ilAUHkdBDh986Wz/NVksFSyuiYnZw6AXd\npYiL6VjSlxNZ6XVnbnD+9CZfXsHXhVS5Zac1myWFLW6BW9pgt9ydo5LOqUdK\nODaS8Hw4KMtmfI/xhvOtvChpb5/MW7Zhl9erWq8ORabQ58SXV/blkE0PlbeC\nrlADNJi053G9y39PBqeMNgmYdHyFpavfW9fATrbY0jcpgpyzKjiEBA94uSWv\nKgOPg0LnlVlKlbZrb4EamlortPooZbJn+We2aCXJ08v+QXl6MPv0bi7c1csA\ng15/XTip/jH+kr1zHm0VdIAG7ye0RCOcOu0mhwdR27l6kszYjuL6B+9fwrfO\njkFAkhjyM8vvbJWj3NbAfIcwsXCUHXP3tVraQvBl30OKGRPnwjLFcHAUYg+9\n47zUloo3WgVUWrDSSfk0jy8xzUwqqHE4bChuKM+ylGbKOKOINhpDATRa03yh\ny4ai\r\n=cDum\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlYCAz2JWOehmnzOTvPV0hq2TUJGX9/gtMN7zHSnN5xAiEAiir7zNvtvfreaRLcGlHRzyk1a5sil/9I0vVCwz1/MVA="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.0_1557345596145_0.9272536727673983"},"_hasShrinkwrap":false},"1.4.1-beta-a03eb317821e357c7cb2a206135b7ea7c1456c42":{"name":"@biggy/recsys","version":"1.4.1-beta-a03eb317821e357c7cb2a206135b7ea7c1456c42","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"a03eb317821e357c7cb2a206135b7ea7c1456c42","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.1-beta-a03eb317821e357c7cb2a206135b7ea7c1456c42","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-NHRQ48xfrwiGdwNaJbggJbzhsZyJfE3ObdnIg6kWLDRsKTl47Sksr0F2zsDYYVdVa+9VbDZAG8UThTWEqy6yZA==","shasum":"72fc3201e1065c4010122dffd473d44bfeb8b5f4","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.1-beta-a03eb317821e357c7cb2a206135b7ea7c1456c42.tgz","fileCount":191,"unpackedSize":609262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FT9CRA9TVsSAnZWagAAjAsP/RqyZYGJA5nBsC/psxp1\nVkxRPiJGqWqR2lSNvY2r/z//IZ4+l4M/HKGFN3CFo7XIWsmqNzqYqvZh5z3L\ntphCHafxuEfuk1utQGOCjEPmiWRTH6WN9wcYjj7U9CmXrnDuX15fXAICtf41\nxLutzrhMCDn5n3hBE58/eCUEupKBomN9tjkuL+dL0cFc0IyRiZIYrsZ6pqiw\n4s0e47NpZhYu/CqYv3oxzdfkK+EN2paxVBrZaU0UuynQ+ETaRBjBS3fJWcGG\nNo5LUKrphVh/D244rqBokRCAGsWOpKjM/wM7341oFl5iZZ1+ditgdDYCFvic\n4svkHxT/TIyNVLwVjd1weFlpUoB6oY63umD46bouaNaBcM/n5hxCGU6vGWYa\nodR7OFrjZAdPF2dfly+z6Ep9Aop/haiH4d9FziHG7N1W0714fZKUsJyoYKZi\np1t/8dbIfs8zOAYkXhbFZlDL/9md44g2v9cJ7zkltejo4FjVwYJToXJO8PYj\nnVtOP+xwTpZpTqW6TaL1urXnv2fVyMZTt4FjaHVv9qBjLnzV3mfcI8eLbtTN\ndmtG7EgoVAQip4AzM6F37tzuWFohT8mziBIeYfuhvbOqUePAoFtYOsk0JcfX\navdEutRnbsK49CffQ5lyWvOW8RVqPoP+bUpxpc9jeZv5q/lwMcKJO/d+qOTJ\nXq4F\r\n=O0pW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWRSRKv0eSwLV4O/I0Q2mwp4IJIyS/upqNalrKpfIZyAiBxHNfkFSabKQ0+20AhX2TT9aAqzl1wgJAy8vQktRK3xQ=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.1-beta-a03eb317821e357c7cb2a206135b7ea7c1456c42_1557419260687_0.44174029751583044"},"_hasShrinkwrap":false},"1.4.1-beta-ea995653e5c1cf20a88e4eee614ac961a9d8f565":{"name":"@biggy/recsys","version":"1.4.1-beta-ea995653e5c1cf20a88e4eee614ac961a9d8f565","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ea995653e5c1cf20a88e4eee614ac961a9d8f565","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.1-beta-ea995653e5c1cf20a88e4eee614ac961a9d8f565","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-yu3RxpmoXCxl3hR9UDLJ+HaDdV5oFFzaEyIswZCXE95l3Lkda3aqfHOr7Kk5HSiFmwhetDaWTz7P0FOXNTaueQ==","shasum":"01b08cc63005b7a75969f402b5faa719e84d9cc5","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.1-beta-ea995653e5c1cf20a88e4eee614ac961a9d8f565.tgz","fileCount":192,"unpackedSize":36473974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FeuCRA9TVsSAnZWagAAjDgP/1jtDVt8usGX0uExxIPq\n+jU4ZcB0TirripVtfWqmZOApgApsNkOJFxrs/lzWOKTxzetk0IkoeJzQN/j4\nml3K9Vm+ZoQl6vXkIF4MsSFujJ390Ud/PJZjSBP0T00UaFlGFjB1mdea5zv/\ngdrIleZa6Eu2ykYhzS/lbsdSwFpBCmQLZiv3Wj/7C7Talo8Pzsck1jaX/U4D\nzgPMBG6rlCj/uPyUpkhdI5N0OB841PEmOtjYLHV1h1dz5q6Okh+jx5a+XEw/\nFsduEFMMdF685EcwXjd+0vf6U4xHXQqaWmhbB/84w/K/V23lxdVABQo7dQYa\nqHr92dq+cvRzg5HK5Jz1jXKOMzlN6tcL+yGNg6tmE9M7rvHMHkrLtClE5c2y\nY4c1eMvbdFPf3pzxywmqO5YlPXm6GRMohmSruhhHQ3bwpuIc9dm6klPoswLO\nVzziZyjYNwAk3ljwgJSKNsdkcz2s7mkv/sjUCVTrV+D8UJvOjS1tG9P6TUy3\niun0SdNEfF93jtviu9XamaGVxnPF4K0NhJbCRXglkl4wLSAD7+/QfehXvpxx\n+orirsQyvu79G7dWlI+yhzPUfKs7Q8dwX6QEC3n7fkcBMttjJP+jLXgfkG48\nRJoGmp4ezmw4zJ3gz/m9A2HIMutT2xpr1s0WRmE7We0aJFPElkg84tJ2/RgI\ny2Ib\r\n=rihZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmIbFyiD9xRwm/NpyLQrto/2XwQsvoBF55qeSQRIByKgIgLZOuY+ElIU+bTgP4LX5BwLWwz7W0YSBH1uhSzz3Q8Dc="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.1-beta-ea995653e5c1cf20a88e4eee614ac961a9d8f565_1557419949763_0.9848486924731308"},"_hasShrinkwrap":false},"1.4.1-beta-8a6af5871aec80d1dbfb1a47d36482ce224d8ae2":{"name":"@biggy/recsys","version":"1.4.1-beta-8a6af5871aec80d1dbfb1a47d36482ce224d8ae2","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"8a6af5871aec80d1dbfb1a47d36482ce224d8ae2","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.1-beta-8a6af5871aec80d1dbfb1a47d36482ce224d8ae2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-6E1hG7XVlrhiw/SpINmsUFbroqb+XV15tVci3rVEDez1fgtrFPrCrrw68eZ3bRyTdp+s4dWpXN4NMXzF0t+c1w==","shasum":"699e8504194a87eaf7e294251407bce83f6d6085","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.1-beta-8a6af5871aec80d1dbfb1a47d36482ce224d8ae2.tgz","fileCount":192,"unpackedSize":36473974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FwaCRA9TVsSAnZWagAASb8QAJ96HsP7H3Dod6ks2wHN\nX0Ypdih7NgQ5umg241sF67ti8u7JFdGLj7ieQFpKfCxk0lEwOSXTmCaHJgz9\n5tHz2LRwjpmJwTgEaP4gUyXdXpJXX2gJnr10D/E9exO2fy8sDtW4zqYVRvTH\n4i21D6N9YGY1jTmc15RCxvYwiF1UpGUFze/+tJBXHfrF5ggzXU7wu+54wgQS\ndl2+DUaCHwmBgU5AshgW2umbg8v8Pqi3NxurnU3f6ojrX8CqQU3BQldc/HmG\nwyvaXYiHwc2MpIkHbGSz6D4sYn9vRVxbeNFSTBbaa5kQ/DxTtTR8/kvpxC5h\n3m41NQ3Z5POvk8UXW5Dw8U9ktU78ABiOuxg7iVYJeRmaGzOGQW51c7EzKMfS\nIWNQVsGEWD46lPNMoSp9abDUAj7mcOfUwEe8/7STDlPOqJq+gd/M3NRaiD/k\nZgBmVR48gAODQs74pZ4JhvMxlfPKRpoR6qwPkiLzW0d1KGxtf8u1IqzOKFAF\nIDNSymUlSimsSaDnvL7MIt3UcgZF8xjWM9CQDNiUq5ggkYOMyKs3xRsooe4z\nEfaO3EFeT38nsSYUSge7XNbI5n1Z9VrHBzN6Ftw3ZG1A5SlKXemoYFA248kO\nx/rG1BA/P9EQAivMUgH9TFhRG5+Q+ziJTuzqo6/97cpgZixUPZTsQrcC6peT\nMztS\r\n=kTLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAg+5Ymcn+oizTefHG5MxBCWdpjTfnUPff7/9Aw2qungIgDalCDGCWK/oY8Uavd540kTCnIM99ZZ6MmaWHNIR+n2Q="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.1-beta-8a6af5871aec80d1dbfb1a47d36482ce224d8ae2_1557421080637_0.4952963043496126"},"_hasShrinkwrap":false},"1.4.1":{"name":"@biggy/recsys","version":"1.4.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"59cda6be7b2247578ad79809428c7dcd1b2268d2","_id":"@biggy/recsys@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-O8rBwuFdbeTXYxbxHr+2wEql5yDZWeiZyW3QCcMdEnM8CcX4WA1WlvA2WMUhtDFghqG4YgbadYuZgFmyHPBPsg==","shasum":"eba4e5557add52f315af9fc18164af16e79cc9e3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.1.tgz","fileCount":192,"unpackedSize":36473928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1GH8CRA9TVsSAnZWagAASWwP/1Pk11n2NGtQ33gR08gk\n9YTHu97xyVrqom7s7B4QdqjfWcmSMb80sNccki+NDkWDJrZXCe+tEzVcWuJj\nF1yxqB4sxtPINjtE79uam3u3Eu8pFivCZveFtovwYybhpJ9zovlEG/hYJH/I\nuwRva9SR4LHZnUoc4ofNRJU+YqCDSatx49eMfjQOkF41SXa49odmvLDGB9/I\nNG8arW/xx0fZ5g8wrphEk0QBMINomLF68G5XYQoYYltsyiWUtYR++F2Sdoq7\nHOF8omYPysGqF/X0eCCmI64pXpK7uw9dh8zgud2ba1EUxQAgZPzBqkSeGnwH\n5COCwTjglAVhnO4o2rOIK89I1WN8x0seFyA3acLUChuRhoE5c6IVOAB6faZV\n3iHcjsvGBwvAUnlEAMeNCfqqAqyPb+Rg6c4QKuej8sgD4EdGpT/OEvDO4Q3X\ncGbGHGEIPPtFbUDcYG4BBA6btFkGKpiFVAPl9I5YkwrIObb/rNzjwPW/KPWW\nHFccgwgTxR3dXCZVhYlxDYwIhlrX3n3FnbHM13cSCiii9OkiHgj+Xp7R9r76\nGxIomZeLmn6x9vR/E9oIQb4xOidvMuhihOWdKecJOwqArVhIC0HbmFQKl1B5\niVLaDRxcl16uaq4wVQ4mC3xy8pQIfaQrjav+qdFfTZuRshq+tb2isHerDk6U\nPaX3\r\n=vCFY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTjRGM/bNJ041iHgYmAjoLR5yqHWj5j1oazFs2fUYiagIhAPXLBpwY1MGgaNDoLecgtnuqy1G5A+aA18kRMAHWbBtA"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.1_1557422587099_0.23097758066084229"},"_hasShrinkwrap":false},"1.4.2-beta-0a179f170d203a916c347c329ad92c02e52f781d":{"name":"@biggy/recsys","version":"1.4.2-beta-0a179f170d203a916c347c329ad92c02e52f781d","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"0a179f170d203a916c347c329ad92c02e52f781d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.2-beta-0a179f170d203a916c347c329ad92c02e52f781d","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-7aS/EDk1mifdPKMFLNd+18CdEy7g3iZkG0Wz3GJBG9jFeQPd8oiYInuh+gFxXGIPRz7CIzGdBsI4IWx/Gd71RQ==","shasum":"17661c72816e39877a4a8bd890932ee285a2f9a4","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.2-beta-0a179f170d203a916c347c329ad92c02e52f781d.tgz","fileCount":196,"unpackedSize":36487066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1I/oCRA9TVsSAnZWagAAgZUP/RvwEneSwnClVCvcgBP7\nJNKJUGAPxFDbFDjyAIDXZF67mNY/HzJsbiCDZetwg9iTjvglVNoufHS2m95M\no5fGQdnJYlbNC0UxgA8oZjKka4lrrnxkONctcFdo/qisvtsfHHn84sGloTaS\nrAbCSdyfACddfEd8hxT2gLZjJZylh1gWoamlkOlgFALaN7Gv8C5Kbz6P/2j3\nVJYShHhqRVJRCWTjVmjGqfBF1+wZREto4cTdAathwpwFvQsNn3/Br6dkUXrM\nteD2iIqC11NbVmQvq58ebC2LU63Qr+TAIPH7EaMxCQUrEEI6kaPI5XcC7xpp\nIw19oVQ22+cApm3b0TFT+DV4gITq6vZEo92YX4ajbbDsVfORkZyxnhTD2Tjj\nsa6p9Dj7y74EtHjVQwFHsDIpTw+t/sQXkfQy0pi6g5ke/1XOQazPTWfZ+ufO\nLqODPVHYb3rMgcERW+QgznnP7Syp1VCKaFtlmJROeqpXL8ZHot43DRTB4kCV\ncwcxvVDcl9qe5+3GRSKZQ6iNO1Sj2WyD+ePTtc1mtiwuBPNgB3/H1psG56ee\nYGIiU2Q6cA9Qvf1tvagUaLW7bz/DrxUPCKc8eyqB2blC2zL8N7mojpR3ozeh\naS+BCkzjcZLBBu3Was6q+2IlYrndJsOjPa1AbEpP0+cFWyR9xzbH71cehMNe\nx0Pv\r\n=jMxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrSlhSFrr0YxEz1hPnOFNyOZgNsgN2xemj82fm8tvAVAiA6aL1em/t8Bff2vD5Agy5kkMKwxBc3o2g1VNhfUkQHew=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.2-beta-0a179f170d203a916c347c329ad92c02e52f781d_1557434342806_0.8807497423516102"},"_hasShrinkwrap":false},"1.4.2-beta-7795d729c62e4867a6959db2bb861a8932372e16":{"name":"@biggy/recsys","version":"1.4.2-beta-7795d729c62e4867a6959db2bb861a8932372e16","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"7795d729c62e4867a6959db2bb861a8932372e16","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.2-beta-7795d729c62e4867a6959db2bb861a8932372e16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-RDfZIuynaDFWZErRRZSwkGmgEQRIq7LCvIzTL78LxJC/TlvNgKWNr/sM/E5lLO7VOfuKvanjd7XDCMKAWDPk5g==","shasum":"134a3e7906b958c129115eb77b89c6893f182c12","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.2-beta-7795d729c62e4867a6959db2bb861a8932372e16.tgz","fileCount":196,"unpackedSize":36487088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1JOcCRA9TVsSAnZWagAAKTMP/ibJQjyFcX51FgDbfdLx\nK7G4rlMWOeRRC3IfJ5r4KLQHq5jwDdpSsHSyXUC2GQ7XLvmQazZORaC4tUOr\n4Qq6eHgKooWj4fwJ8IxZ+JNIwhe6I78xcWfGJOkBjRld7SOj2i7gFZ8hMfy/\nQUjTtCpFIBfSFPFlEtFtQs705TCq6M0tKNnlLRd5Jg4R5D5TtUK/wWB9xfWo\nixGpJmHer4Fqqd9CYXJ1UhCeYshTxFHXI6VkZdSU0jglyaTg0BAnIvy6YEpZ\nyoCKz0ulzVaYGVAQaLLnllSTegGKQH4+U3iOdbiZ4y0/Vt384cO/3cl/R5BQ\nreR/eSVJA29buTgC8oXrPhgWUw4JocCB+Fd/i+fMvMPOZ4LDv/FNyD6mt26k\nQs0Dfsx14hsbXDQ2KZ4C6ts2YHePpEWbptg0mELQ/i0eCA2XH1fsNes/bd7i\nWSUO6et40cZwvrSSIgV6ct04UHfarTy4evU8fdaWgPeeEWAF7wadXUvCTGr8\nuOFT6moZeStWh+DUyPJIZpWwqhchEUfkSKQ9AHFfTitTqqu72YKrGVYxJIyf\nmtCHloWn1Wijb9stzUWQAgsUGicOp4G3JZn/JWgtkl+JRAEbDtAgrb+PIEAz\nbwmP5ZewsLgZsuMbNxzOnTeeYYXSWEho/SAIwRRB2CHFsZeSg56oDNCb1S9x\nnOyJ\r\n=5TAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfmxw9/lB3+5Ss1V8lDDVLE480AENnHqL4ftjnte8emAiAx6mpuaTd1bMy5QUHSqI4ay1IABX5sSN8CePu4lKl4Zw=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.2-beta-7795d729c62e4867a6959db2bb861a8932372e16_1557435291398_0.4759221510557712"},"_hasShrinkwrap":false},"1.4.2-beta-2381d9d2325d9dc76a2d91d6d1ba0a39916d5701":{"name":"@biggy/recsys","version":"1.4.2-beta-2381d9d2325d9dc76a2d91d6d1ba0a39916d5701","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"2381d9d2325d9dc76a2d91d6d1ba0a39916d5701","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.4.2-beta-2381d9d2325d9dc76a2d91d6d1ba0a39916d5701","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-UkhNcp0FJaXAkxBd1pdLZwsN4B7eDkCA0hF8kojgIr3s0eekMR4JykLlGdbH7CjLmhAOUNrdEau36OhQJE6ZQA==","shasum":"c75752da4e5c037212a78163eb8b2be9c54ee05f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.2-beta-2381d9d2325d9dc76a2d91d6d1ba0a39916d5701.tgz","fileCount":196,"unpackedSize":36487104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1JYLCRA9TVsSAnZWagAA8P8QAIw99XDiJnBBB8bDZdur\nXoNdKsa736tTIT74smL62eKQ4HrR70+J0e8Nc6kkroxC6RJJkJ7CO33UZ6Ke\nJnYOdUJNi4SuFvkI72XCU2YcCb3MxdF/O2eUUrHEkAPVH7A2qrNJgGtnU1s4\nhLfyuw0TGqVzzuFzMThIfI023On7QGoSibMf51GAj1X2p2vmybXIwukyGIRr\n7iki1Q/nNVSUZAOoocMN56gJlSnRQH4iDAbsqhIKYyddj0Z5hW7sFImh+qdy\nRargsPpy+HtKKGID+XX8MULbHcKIuAor9Ix4k0NBG6QoCfEBXemDh93t+Ydz\nuk4FxZfHSLpE83OT2c0tmiZcOMPF72Dwt6VKsfHeZEsU9gdiBq0VgtLzQgFg\n+eoMdzTrtcTen+ZaRy4ahrI3U+nURCSHDuiQH3eyEWUAgpPnFA/kQja1HSN9\nTKTKZ2sUunTK63fVPcHcqGL9psm1LgSb2kzvh7DjFRy8uTCDW0wMPMhRZT0z\n8iUPo/mlvccyAa09jDphX7/2l6sYvT6Rb3pDAt9pxdKCh/GbR8refA/WrpG9\nzgOMbnE012Y/2tPlOWeNf9/aq1pjsLBQ166Px65a7gcViq4gjSnsY2gFLxbw\nDjb2iZO894CAzybzqUoGiHjxvqV+mG0thQGN5juoe49+W8fHUC0QmmIM0DmS\n8CRJ\r\n=NI5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpoPqp4eKyJGmrxYPw4GSFFkX5/XLDRrGIun+GuHyvYgIhAPC2jYEutb03X+yQq9eUR/R1W3ViyTcyyJJkV0iACKbL"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.2-beta-2381d9d2325d9dc76a2d91d6d1ba0a39916d5701_1557435914133_0.4100143002483554"},"_hasShrinkwrap":false},"1.4.2":{"name":"@biggy/recsys","version":"1.4.2","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"8a899673927aeda5f7daed37943c13f1a4ee7a09","_id":"@biggy/recsys@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-ER8ijQO6kM4O9W0ILo8Fkgjc9TZchuVWS7lGhf+Yv/RQFmNNAOiFCfIBwK7VO4MSI1FbzlGs22nAyCJPeT2UTw==","shasum":"9157fe1eee26622e849c192068d82d274d0ddbdd","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.4.2.tgz","fileCount":196,"unpackedSize":36487058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1JflCRA9TVsSAnZWagAAr24P/2u96mjaUe/nA7dFCVZR\n8DumeP9rFrqlq7O5QiMQd+ZpBYllRi7uzi3eqa2dz9Tw4fabxcsCijWVHTss\nJjjGvhGkUrn6xzE3yk6qHQG6LhHN/bTf4uvZlJfnNa/oxS6His/f+92W32cK\nb9G2QIpg4bfbOg6xHfrHu1gs3eaK+a0fdbQ3JA46kp98EPj7mCcbu2qQ8w4T\n0DCwVW/VvHO8NarszV/H87fKEtyUJCHH53UwWl4yIhAjnVgUcWelSd1X9I6e\nDzQPFEFJ30VKReictAGOSfJDLWpaR8kUo7YlXW/X2RaktLsc5qgYvAD1GEfG\nGbMdpSYk9ljEFLj1j9armt1IoxW/oIoFRRomRK/H8ArodBKd6Al3X3mY9Jfz\njjePnDjvyFcKnPpoNeWRl7g8Y51bHnSx2Tj2J1zRzTHy//fFGJiBP0V4eDda\nX9yEEtJhbdycbCzhLwW7sOiianNoSk277U3XS/GWtb65lmyNZwamUen6uEnS\nq8gcvDmuGAklCNDyu4Veg+HWzkhi+0R/QEQtxd+NR5jlOn91oYQk99DJBuI5\n1X6zqGd/kgNzr/l4ShrUyNd7YETnuC5mvISSa11l6fWi7aBua5E5wDzJbeLx\npZKMqQMzA7NtiFFT474hvhVAXi11jtqDJGcpnUESSEIu6s4J9ILLMvMMva47\nfbFD\r\n=V4o4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHJLwj3KkbluyuIbG/AyC/7JIYzweJ8KA4jCbQmqAcHAiEAn4Aj0eRjmj3ATj8vWhpK92Ep5jOwMSd2y87ZCG5jmDk="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.4.2_1557436387814_0.3621849095582521"},"_hasShrinkwrap":false},"1.5.0-beta-964744016b89fa18f49ddbe511e26bb0f6490435":{"name":"@biggy/recsys","version":"1.5.0-beta-964744016b89fa18f49ddbe511e26bb0f6490435","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"964744016b89fa18f49ddbe511e26bb0f6490435","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.5.0-beta-964744016b89fa18f49ddbe511e26bb0f6490435","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-PYLvvxqjvCKYrRFwSizoca+6blCT42nJgryTQfhEo4yhFKzObC7f0GA18i0IXD7RFtvSwQDP1jCZAtUp2RsvFg==","shasum":"a55d578be462e5283f9370d117c5c2153aebcf3f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.5.0-beta-964744016b89fa18f49ddbe511e26bb0f6490435.tgz","fileCount":195,"unpackedSize":626003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2vCcCRA9TVsSAnZWagAAvucP/AzOvfTYFHJ09CDzEOpz\nVoXf5JbkfKBHyM8neZd75t3RcRGKwaXx5rbchAdP4bJ/kUfp6jsteNpUgLUq\nlHf1VSs1ol3bF2v7FN55EoMoEBxQPkOrMCWMvv6VLE7vEUusF2v/+KqjnbTS\n6sVPY0jvknQyou6UG+y02ul5a8ob1vJOkpwVg2MKiiOLPfWuSFwHnnUq+v2t\n5PBS/k12YWDdVNAl+81BUytBt8u/z6R83EvYFGXAna7OgnEbLqcSTyQqEAOv\nDKjQDSTg0A0APFSitKYvMqmUf00IqFpoUUzaJ/waGdhVrYvOXbTRJHGT/7Rj\nDOo0M+T6NTadv/UDrFgXs4XbCtWnsWqgJo1mXlgYP5W3cPeVegTI/ADEbBZQ\noRDf3re0FvyXtlM/QSA2gdUMIoqVSqt0eO+RfhW/fxCNeMQvGI5z/Lja5Zvq\nsUSYnwxX0hzEsRIYQwglUlYWCc7KYb9Mu3A0qyaYA7OByETFBf6vuIwZBMAd\nJfYQOIgHx0s8ZRe59jD6h0hGrwgfX5zxkHVsGzk+QdZY4j6YtaU1bAYG9miw\nK+QAD76LxfaVpuQom23urii2L2f9RM+REMaNZClAmCZJ6ipg6UpsScVr4HDM\nhQ/4IWKZfbv9p9lqAa/em/no5IJxwQw4w1pqRYhaztlvxhvpmJrVFi5mTFf+\npNRo\r\n=yaiK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWzSIhl4/5Y/9yLzUcP9GruwSracx/+SVIFs0n94HTLQIhAJuYu+rBYkjYVPg3HPIaDBPr1hbGJaY5SZ2Jv5yZyZY6"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.5.0-beta-964744016b89fa18f49ddbe511e26bb0f6490435_1557852316355_0.14700758975643113"},"_hasShrinkwrap":false},"1.5.0-beta-f216df638ebbca622a495b115b50ee203584500b":{"name":"@biggy/recsys","version":"1.5.0-beta-f216df638ebbca622a495b115b50ee203584500b","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"f216df638ebbca622a495b115b50ee203584500b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.5.0-beta-f216df638ebbca622a495b115b50ee203584500b","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-S+Ro9WgDrxJCITTtpjOMrCawWQZA4IUcflNU67iXnCz1SUbZWlTEEjCP/9O/tigmj3g6MsIQQUmn7gobE4tOnQ==","shasum":"122af0ceae50347801580f725cdfccfb0a374b7b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.5.0-beta-f216df638ebbca622a495b115b50ee203584500b.tgz","fileCount":199,"unpackedSize":643672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3HrwCRA9TVsSAnZWagAAfT8QAJ7eU2bv5NurTGarVrqr\nZJ587BgTu4mdIVbgP/wJTxr92bXfwMKeXpjx1oZzhBaPhCSaJgJiPqFXX1I3\n3d1erOKaqVcTgTtaUCmB2TQBUavPFbitcV1PxFOF2Uvtr1Xa8aV/1Zbnk9r2\nmPu4toDLTGjuKSrMIOV7j85sh3iyhlPsQqc1cgRS0dZXQ5Mm7wCSgjES0TNP\nx+IXBbkInIeu0wbrLKD7cHlGtj/Z1bgarrNDqJhLB5sm6LG6pXGsGYewqZHt\nMBnZTcBY1xbtv4gww6NcwPlQgmvf1pdIiryOn3K/FmhVteEdVCqE2AWdbPif\nLTu0K4fsjxfCII7vo2FhvX6uPklnmD4DD7tDtN0fpFzEEJgVyN8SwgOxXf+F\nv9LMNKDFiBHOz7X2USDkHMtsRoU5JDFxf85ler8dgetNMUxLwAIPF1CdxjjB\nO7lEIuINN4twcU/fZ6HWZAhHsNZVFQtneeEmBHKWk8iIO8UUrLSh1LwZfms3\nJ30SeW+1unO+pS2Jz8diObLDX4Wuub/Bbky7ktzohYh+izRxHU6sOq2qA8/4\nZ5dZMkAEqvHn86EFgVNKvOF0vCSAlSbxAcVOfOa+qBVdYXjuVbxFwDQHooNX\n98iIjTZCiX/p7aYcX6+Ac5MutCMupeOQY+bBm3qiHtMbypcwrzgEVpJyGaY4\n3YwG\r\n=cHO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBMWLa7qhjAA3/ULwUI5+ybX1qh9nCgAMr8q+j905NjAIhAN1KEwSSRYhEgZXm4KDtscqmcPnajFpYDqWfeo9yqxBE"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.5.0-beta-f216df638ebbca622a495b115b50ee203584500b_1557953263998_0.8320449334513249"},"_hasShrinkwrap":false},"1.5.0":{"name":"@biggy/recsys","version":"1.5.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"06b3f7eb6ef88ef6f5ff371b79264eb10be9304e","_id":"@biggy/recsys@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-LCVJZbLS1/EXn7gd3WHg+6uAQ9hOm3625DTF/cmCmXn4MPPiaD0111GpDQGyHOz+D+qV1PD80V7fwQCnF5OF7g==","shasum":"28ba45a5f3c7d07e0fd3dbeae4ea9672d71470b1","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.5.0.tgz","fileCount":199,"unpackedSize":643626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5VGeCRA9TVsSAnZWagAA1YoP/01j58EJef7fWAFVQd+n\nECa/TR9XT9roS4M22rrIHu8/ZORFvSXGzegsoEvV4eXAvzrDs2BLuH2PiGpM\n3qRnZTaxadA2rMPVd/gPDCokPR/zSwGkSCRaLGWmjam2/co0qFnMbdtkO1Pu\nIMfZ4vU0f2ZxMUBGoFLQnKvzlpAeL8PvuxV1yspbLh2IWPQ6FUHxYM699tS2\nAtQpAFX9wy1h6M1X1YZENNkXWscwJ8DUH3p8V5KiYHxCPGSESkVHnDt0Ns6A\n/yux8FLUksLK/zt6BDhdTIJ8Bd++FXIV/CS8km6w1v/MBrfN5MF0xTk9CWPe\n3kMmMNWCGXdONXKbm/78PCdZgpCyDlNumzYpWCMGX770KzXyU89QY60euibt\nfbvIW0BfkQ7pgsG1APFYE9MXFEjvRV7479xz3hlVKMAbXAZTekrISeNZVpTo\nBrjCrfeFcfznKlvX9AaUnEm+lngXKJHynLtncmeJQxg9aPN959SupetelS+t\n7eQHFS5b8zwHjJ8kP0byBZPqIPYNZiTQ8mVR87yqclei5jtarzDqhNkUS/Tk\nAXQD62gwyMHi1oHU6CIsuCUHqQNpZG5PS5w8z0zaKV1iz2ollPTb0cNqzuHx\nW1nC6sqTTlgeGSMMlq7tWMQTu/NGJzpPSQNIFNXv8uvBFQC2LMf7xOrdGnim\ngkiO\r\n=sBay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4V0OZzoxc6C/UCSxmdjRBXaUQxHAaBXs89FQftPoyoQIhAMDB3MPLZV43X+fViJFn6qKXKY+85XgmDtUk6dJLHxI7"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.5.0_1558532510134_0.7089443514769476"},"_hasShrinkwrap":false},"1.5.1-beta-9e25e11354fdf2c637b046968600ba24a597e1e4":{"name":"@biggy/recsys","version":"1.5.1-beta-9e25e11354fdf2c637b046968600ba24a597e1e4","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"9e25e11354fdf2c637b046968600ba24a597e1e4","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.5.1-beta-9e25e11354fdf2c637b046968600ba24a597e1e4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-qyWXzUzrT9rk1EvOOrekCpS0TnV7nzI35DZGs8nG7tBl+WvVA08rlnKSKVkT6rlJS/oUF7Cqq4F17prtD4T5WQ==","shasum":"5713d46d77ebd1d23bd608c01de77e8a8e030deb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.5.1-beta-9e25e11354fdf2c637b046968600ba24a597e1e4.tgz","fileCount":199,"unpackedSize":644204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAPq6CRA9TVsSAnZWagAAqHIP/RrCsRtwEM9fNf2mE/ei\nO8CmlM7oEroRBsrJirMvyBfjQuGZfjHvvIkkjn+KCz6zrOY4qIjaFA43xTLC\nexA+xWojw+sKPWI5FmBg07i0lzn98W5nmYAM+PquNz3lR405RuONgzSjxs+x\nk+moasBLQR8lJHxjiVd2x0lTFRlR7NZwhGLkDZKKNbDyLgBlbVBm0OcmjZvS\n38K/oRt7Ou/wr+v0XJet2TYIyPypJ8alojEDTWOBfySYGBkV1q5yVrHvS+7D\nlgmeZIS/yV/BmbzuvxsAe4G97cBAWyf0NgBPM1D8DC0v1xzzzqyvNwNq11C2\nK7UP9KyyCJWqUvwfRXI1JFbsA3EpWO2geWoOa/7Z8UKyF4m+OrJxJ0wW7VPs\nMmwVNqPgiXlNq1Q6hgAllB3N9GSqYYhe6+cWgWP2MxHa7eK0+nxm8/jNepx+\nJ0RvMZphDmw+Pn89rDZzmE/1qQgEydeBTvHJ2wDoTvEVFunhj41TpDMHL7Of\nXGF8Q2Jtfd2tGTnxC8xpHChir1vKFFmljeTh8RmxjfXL5MkgeXIloFqGMyCb\nVnHXZDQfpNSj0O6MURtTRHl6i7Te6GTDrBUM9IgZtKVaW31nkHjZRUOk6loq\nshKFxN2GqPevEUwDvpPclNlMw9uWikoI3++Ny48TTDUIpN019OWsZUghpEbj\nYKsm\r\n=USt5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjoRSCEUzYovcnRDYR3nf+6kzpWJP+lDNIc67iBPm7PAiBPH+hirdf2SDj7FT7Sfj170DvjcZv3+tQFJ9qJBBLQeg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.5.1-beta-9e25e11354fdf2c637b046968600ba24a597e1e4_1560345273276_0.8454077763347916"},"_hasShrinkwrap":false},"1.5.1-beta-c8346fee0d4982eff28ac0840f3fc55ca7d1bad6":{"name":"@biggy/recsys","version":"1.5.1-beta-c8346fee0d4982eff28ac0840f3fc55ca7d1bad6","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"c8346fee0d4982eff28ac0840f3fc55ca7d1bad6","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.5.1-beta-c8346fee0d4982eff28ac0840f3fc55ca7d1bad6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-2r8wkLtlMWIRg4Suu3jGEqcXcyl/e/71hzNWL9Ef5sFEc0S/s+lkTkgM2OcgfwKobUZ+DjsRFbl3nng6XhLC1Q==","shasum":"5fc0e9f6d241d9e36ec52b8366274f54df441471","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.5.1-beta-c8346fee0d4982eff28ac0840f3fc55ca7d1bad6.tgz","fileCount":200,"unpackedSize":36508626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAP2HCRA9TVsSAnZWagAA3WsP/3TeKpAXx2EMJa7hgprI\nuxOtai0gAJtdvWGeIzsbwTgLbEF+UTLtoS+8VlGZA+A5G+W2lPnIsNck4odc\nrPxdTtfc5p9I1aVBkyoGrnoZXKrFsCMtv60Fu3xLWkq738V1/JRCG0L96lZJ\nu+RKBE2EGU4ZZi9OBpAETjbPTwMn61W4v9bPMc2b4PLqZpOJvAYBO2eKeYKq\nR9tyItvXkZvyM5ja2+hgRtkmitVvP+mglrp5ez0xbcJvoMZhrvPByAOrkyKx\nYc857A7TDqOwj8T766viYnTk+nNixpDkgQVtWxhmGV81qfXVggNf9POy/fPJ\nzVmhMeg7+bCE/KD4oI0N7+ARU8vmLrSbi1IVlMeNGXZkUsB4NHhShBoEMgDT\nuqE7zM/ulySXnFboC/sYT0q3Glj/xN9JSTmiCFDpw/i116wtHLFJ97rAZlBM\nNccK+cpT+cG2WFnslWnZ+sMUDTeaV1Ag5m/75vkT9X8RM57X2xpixoBb6/1L\nhwQOPwK2hzWmGH22xfv685UcJRcLaelKCY1c5gQcvitSecgyTYVMUaLgyc4U\nNVFWHKDdKd2qSjOzNwtCvKffGNgU5e/BupquIgSsE+iqgGG5E8ZoFAAM/4rY\ncwe9+jn8VvS1ssQuhTOA7mwwKEB8+h/w+TdJSZqjohyMJ+aX02MMj4LVbzo4\n/uEY\r\n=wAKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH8zdrHkeFOifmlaCRcRjnLFKw9LemhSy9A+S5RuaUoAiEAq0TDVHsi4KwlRzrbBs9TI5AkJoFrLtcGb59tCUW3OpU="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.5.1-beta-c8346fee0d4982eff28ac0840f3fc55ca7d1bad6_1560345989939_0.8606735845558062"},"_hasShrinkwrap":false},"1.5.1":{"name":"@biggy/recsys","version":"1.5.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"b75a5cb8df0571a03841f46e1ee57c5674667c53","_id":"@biggy/recsys@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-ThvEOPa1w1JwF7uJsFjMTbIluyyAxsts1bvNxF4nWFvuh6khsUNyVD3WcHPkY7Yjk4sYQHGZ1dfVFuCtpphGNA==","shasum":"c6709dc256d70a0998128175e71dede483db54bd","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.5.1.tgz","fileCount":200,"unpackedSize":36509402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAQGeCRA9TVsSAnZWagAAD7gP/3MIkweGA6E8o8ovj6vo\nuGPBTNuLKCd3y+5E/dMMxLaQdH/BABMOS5cCgNK2S74HxrjlO0vywcT6eAEW\nVoUwGPMKj7uA5Tp/E0AGC0wcwvK2NJTQXpPjY7BFRig24GockKIai7kPG6Ue\nu+WxvP1PgubKvxhVvnod6fpy/SBYre28NBpJYFdRTVFkpQskZ+REEioN93y3\n/7FpnUn55cx2sP3lEiIewH+YKAnUWFDJBuNcfeym5bsrE5i/GwzrF6OnroBZ\nGZVDck4Lao41S1w3Ngpp31CWEanhQf7Btdjs7KYhLNMWWI2HFX99Vp9QezCn\nUIO6ymeng56wGxxDUXEFQatPvIuKP9N/7LkcM0FtTUWKqtP683TAd06T+NX0\nkb2vG7JPrpzyslwy7bm/tUITPu+lRLKUy1F/R/2KprAjKGbiKOkrvs+xN+dX\nRfdcwHY1e5WiWnp0kKQRXyxUCJRI5M5rOLkVhp+4afIfsHLZETgbp4GuZwTR\nuKi73mJKKf1r28KNbbgBVIpxcP+z4q0a2cc6rdl3Btcgz0eWrTucp4j3oEBZ\nzUlYnN21seBRppY5pY6X6o3Pz92R0as1clgCIm4eLMT2W85wyObfx9l0ext3\nmHdmOdA0aQhVYkXIpOmvAbL3QUYBzEXARCHTIk5MHwmKdrGeds2ydvATA9xZ\n/SNm\r\n=NOTC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4FQIyztPAMlUMtxKQoQp8cuKJ6VaVb17UQg1XKR93PAiEA6dZKoPddmF4dfUcwWMSwRyVUsNnKVfZ/8sWvseBg/yU="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.5.1_1560347037292_0.5644984307575511"},"_hasShrinkwrap":false},"1.6.0-beta-ea634a7585d2e9ed1f00c0ecae141bb20dced374":{"name":"@biggy/recsys","version":"1.6.0-beta-ea634a7585d2e9ed1f00c0ecae141bb20dced374","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ea634a7585d2e9ed1f00c0ecae141bb20dced374","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.6.0-beta-ea634a7585d2e9ed1f00c0ecae141bb20dced374","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-N/womYddPUiaahSaRDLURHLKHeZ8tpc7rUWgzGd2S7R/qeeXH7CeRWa2cB7l36vLahSW39zuuLWS6pHeBOu9Xw==","shasum":"ea1f1f8cf831bf868ecd597282fab6f5f9d15079","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.0-beta-ea634a7585d2e9ed1f00c0ecae141bb20dced374.tgz","fileCount":207,"unpackedSize":675271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE64vCRA9TVsSAnZWagAACJEP/1TzwMewbMuo/w1wP6yW\n6/H9y8Z4Sl5f/zlE2yAsrWnnczu76cUHbklCxSWew5iwIGO5UdUYJWPwhwYQ\nuqiHwdlkOSZzd3sztKUG5BnmVsqKu6q2o6iBpfcXohh4oPUUbNetQeXdeAEM\nPZIaqqlspSROQaAlaBMiX4xHO94ZsC44AJGnThJeufDU92Mdsxfd2IGM7eQc\nqd17TvGcshuXFah8S8kJBvcs4id5WQDQmPEPyhJ82r/ZeVytw0Ya3c8Bk2IG\njUxAzovE0l5zq6dMdNYvOyqr2yzPWgqYynFcbITRjwQkDKPnAkW1XdzPPrxv\njIh543E9n4zUXUFRj8TfNUVf9tkzeSaGXew2SvtU5fgC2ycpmK19S9w471tb\nbhN7houdbQjjbA6Zd1FUSwiOfG9sB6qH+ePOTqUChiDhOCB+YRRiAv54ww3h\nLzVscrpmtUr8uEHnPbI+tp+7rsCJtXQLbgpLMHJvaELcplw+afu40S5X+h5n\nM7U1eGofrPKmn4FfwcTqLdjdjA9FEK3eUah56VG/ab55qjnWNRYQdW8mEYIl\nbRrQBNB91k2aU5AXFID2x8rjdwfZgKZsV94fT/oFJlhamYjMrNGskCl9pREF\nooKkiSUc4uh1m18LEdkEhEamLEhxih2S44YZZ29tSr+NB0KeAo/IapF9kiNZ\npTIp\r\n=4baz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7Ph6jmnaIJtso/hxd1u2Lj5u5/0MUHamPh0g4eOIJQAiBWHCSErjXAkIfjMxhwfVqxZzD6DQM9jL0MXcviWGyzGg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.0-beta-ea634a7585d2e9ed1f00c0ecae141bb20dced374_1561570862545_0.6434569245044122"},"_hasShrinkwrap":false},"1.6.0":{"name":"@biggy/recsys","version":"1.6.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"5d52005c9fe939aea56f4d16a45813a5c448186b","_id":"@biggy/recsys@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-g/ZuqEoUpsqKLvwun5lcuO7jZkekyjsXlhGgcU/mTWA+Jld0YH2Kl6gSkRWmbVdU6vc3oG6j9qF5q2ZraYqKlg==","shasum":"0ce81adb034214b21be5e5fe2c0b175b4ec29f8f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.0.tgz","fileCount":207,"unpackedSize":675225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE7WqCRA9TVsSAnZWagAAe0kP/1o9a2jZ9LqsDPNI18ou\nVsIYXlBa6p640G4A0lqaWc2RIgQdE80J9YvSRol76GcD0Fj+sIyvs+ncLxSs\nlG8LSjvJDym/2YFnXk/5DZGi5V3cT+oKB8UdbfqpRQgO3b+eVYHRPb8ZneQj\n7CKv12NzcZ55AkjcOQ9ZWgjGzVUYbqyeOsXg+EBF8+m2yBHILNW/lPqjVoQ2\ns11AgnM5lFptPz4nVBIH7i4aGheArhWS3StDcHpEnKg1FsE9+8zkQObQkTKa\n3MXX4LtrWQ3HNAFZ45Wuu3vjkbDsEohk4plS/VWuOwcbsA9MeIXITYFLzZrU\np08s/YwUIg2pHI1CQ2vKvB9p0yVIWQ2rtK7VXesy1UkLHZykrhw2m7TnnxQ5\nYAZXxRyogC30ZTjCmT9ubZVXAl8VuE3MKrjHw2tYwle7lWD3j6rbd7TlPVeb\nl2+VW9aT+tzAPke0wAZN5ocy5d168KPtxMoA6J+clIAF/EDmukBuTDxw+h08\n26cvNqIzkcxsHEKqqt5u+IQt/T0g9+uiJswXK29wCSDiPe7uujA0BZdzkVr1\nR1wu+GVvmAfXTobNY0UyxAg0UVkoRYaURpYgZOJpYKf0J3x9Hwd42JzXPZC3\nY/rzfNrZfj/++nXfjDAv+ox36UGkwicWhJLOsPQbbMgsjgH9BFG+h4lnBdBn\ngoSi\r\n=+K/k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbQATlHYAoVWj8yjFWYbXCLdQ58skMpeKiIsWUFiEZiAiB3Joe26e8fEGXrO7seyPK7Jwn7CSTHk+t4FtLA7rQ+ig=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.0_1561572777494_0.6656317629369266"},"_hasShrinkwrap":false},"1.6.1-beta-ce376b3ac7072b96d23d5e7c2d2d8963a5d90623":{"name":"@biggy/recsys","version":"1.6.1-beta-ce376b3ac7072b96d23d5e7c2d2d8963a5d90623","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ce376b3ac7072b96d23d5e7c2d2d8963a5d90623","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.6.1-beta-ce376b3ac7072b96d23d5e7c2d2d8963a5d90623","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-SIJfqWLvqr+rrfy4CqLRoZbKBCa/+KF2Oqc7aehMK0tLhiwqk96m1r0Ev6yIEkHwuioWAYoViMlK8dim1EBDNQ==","shasum":"3a54f85b29ba8ed8c2c3a0121aedf9b431b76ce3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.1-beta-ce376b3ac7072b96d23d5e7c2d2d8963a5d90623.tgz","fileCount":207,"unpackedSize":673142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFgn+CRA9TVsSAnZWagAAKoQQAIRHo9f/fdY6Xe4+sa+K\nc/IMBUJIGEY5qiC3qnpDU2AyzZyFCQ9JkDUHuzZIvMa9ZxKa0yym4fzSKKjh\n7XfR2CLn+IxjCY1UnMlMIkMv+Tr2jngbYseug1BRnzzhgCUNNeENUu1xHCMG\nl+35MJTRfHSf84/aPSYD3YfDfimDZOHzM/nir3z4lu6ILDO5mHzaIQsQuHiH\nyYuVQUhwXK45U7tN0DyLtDtBGjPOpIPOH5WDzrZVgr4RvmqxaBVxO8nNd1wF\nhSD8pcxU7K0mxnrjyODENgseoal7fVjBG1Fhu2zk/o1Ab+AZfrd0wqYyEAk2\neC2yMPAwB4dcqHM6NS+H/+G3BGiYruULIZ5P/OMenh5d/2qJZR4MnnG1AQgv\nj+dDgdz/ucFurhNaqQhHqZTRLZRvBUxIbu6iC1FLxcj7Ypvsb5ndS9eSPjUL\njM9Zao2BF55rJmyOaP9vYhnKRQAlaG4Jw6o24TimHTU+5GnJB68KjEAwjyyF\nyK/mltxLN2wzJRYtv/3oPZ/jMHoWqWVcSjPH4bRsav/PZkQiIjdbbLvAuRye\ndcDkCrxsWdtAF8kJqMWftTzby1qxF2L4TXQyRSyM6f5mAEN+h6fLDl2ko0le\ngIfFJvHHCCR5Y8DqBos5kvYBAFAE7GHAehilJx7WbWb1NvIH8vENgz869UBi\nl8Pu\r\n=zNi1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvL+XWfccidW+FKEBm61tYy2UBG2F61q25l631Z9U3CAiEAv8FQ0mAgYR9ap/fkfV6YFtQQT+3A/jad0fJ+xc/0Wnc="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.1-beta-ce376b3ac7072b96d23d5e7c2d2d8963a5d90623_1561725437542_0.952603389946042"},"_hasShrinkwrap":false},"1.6.1-beta-fa9f6bdc193583c338ae580d7e55229da1dc461b":{"name":"@biggy/recsys","version":"1.6.1-beta-fa9f6bdc193583c338ae580d7e55229da1dc461b","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"fa9f6bdc193583c338ae580d7e55229da1dc461b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.6.1-beta-fa9f6bdc193583c338ae580d7e55229da1dc461b","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-SKHluS26S6jat57Nbxb6WEC6yi73+pzycX3tKBVjJSTayPPQqJA1yhEN1aWE9VKakluE9pu8p5WvkmYg5952LQ==","shasum":"48a75a5716d2ed49d4fbd8c40d569a59a2a01a1c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.1-beta-fa9f6bdc193583c338ae580d7e55229da1dc461b.tgz","fileCount":207,"unpackedSize":673190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFhUKCRA9TVsSAnZWagAAvJ4P/2NAcQY9/dxPYTcT64qb\nlD7Be49VqkkNAwL/aZOtXll54FBQsXRdK4M7KOYU+SDYot3ZgWtL75JkAK3d\nhJjtEHInhPh+rseB3YwuurFC6AvhtzTEeZcVgFdvSlL2Jcvd/Cd6+B1+1Bly\n95a1hIuLdXVCFdIj8ri1LC01fM81Jtpqfx1ArTvLOF1RH1KLHjjWC1lyb+/Y\no1LgC2jIbbvyGPSbC2wBfUjJpNEGnnMT5Fre+Vbh4BELqkhYuKtvsatdOsvU\n7D5L603NHg87xtTBiqRquG18s+S/7rR6ZbuKIIDaIBJwyIQFc+uGiQcMdrwp\n6pzbc0NdWAlrvK/DZFg1sIrifQ3cQJJXpAIEF6FFvpjt6rdgE9qF6pL+iDNc\n45oANuYG3m8O5Sa4nFyorEAYdyRb3kZcfJNFPBGm2IdGf54cbmTeVdmzM+aE\n4k5JwMOad179Y7n3+cVP//58KWAy5M9flUJxDJbSL9y44s7QIWTyirNGKmdA\nqD1LH9u1mYfGVZXpA+/BlMgXvE5XZkZgQobOi6PgkDR+wcwR0rs8ePT0mebG\nPt8jbwfWamnbY6TkoPJMlWuq4kd5vIBJM0oOMP/iXp8EDtF7S798zglDkjxM\nXI6xLCgQA7HYn//XmBWAso4EYF5bX84CaD3u1jh++N5i1mmeR+lG6E5p7w/S\nFz/h\r\n=+oCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYzITj9TUwof4+3sidPx6G7BPVaP+bZBJZgGnx0qEaVgIhAPqruoky85TfQHVSj1SXIz1HsB4aulgqwAMWlYoiNPBW"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.1-beta-fa9f6bdc193583c338ae580d7e55229da1dc461b_1561728266190_0.46621424556882163"},"_hasShrinkwrap":false},"1.6.1":{"name":"@biggy/recsys","version":"1.6.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"4718dd82630270dc8084c5bc0feb6c1c069fce10","_id":"@biggy/recsys@1.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-R94txCRxZnHvuIC3xFPiuleFjTFSsDX7arrkfy6CtRRGRQRL07OzcDwfpTryFlXphg7g14Ez6efhaYKuv9a4tg==","shasum":"0ac820c7d391fe9344f55796ab48491c9807131d","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.1.tgz","fileCount":207,"unpackedSize":673144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFhaQCRA9TVsSAnZWagAAj40P/juHtkzywLGUk1nX1JVa\nuqLE9fHwN05qm5wY42K66sV8MPheGlnISgy3lHoxfgSPVYy8o30Jv0RiY6Sa\nwuusaR26lcJ6eC9z7+3lhf230gUhpauvq8y2vHrGsztE2MTpeLJPUNRKiL3a\nwhwNh+WdnQh1Qwu8Um4ukHfz1UlU0T29BYaUx/pU3jviv375bRTBeELVFuL2\nQnu7jd9isDC5zSUjyaQ/OJlbpv+dNfjSt3rnSWLZkVvjqG7NdASt+XJxPcSc\n9rNrltQv+BbKn5wfWzspwY/5TyNPXeb0Nj1zfumjDP9z6p1h5b8g/ap87DB+\nE+bPjqkBB8z6vpJV7mmVAkkh49yDXdV2mphxohcDxy4KhiAapFHwS/4qOL1C\nD0w4c6OaIs7C4MhwL0Zpi5WX+SQwoRD2qXyIVYHTDnC0G9GyP5k8Xa7FUVpx\nsM2zxJzrK0efpDXDV5JazAVtLXwA5Qrsy06ppXwEdL9TbTY/K7COV6n8T3KH\nNZGJujus5Y1VMqQX8hwzKQs0qNGF5HvvdniiVXVx3ctbUsrafmZtJSDnt5xt\nYzRF5oYOfCQjkk8fdtm+wTf1R9srtep1JYBF1wFeCflKRR9M8mTVp7v+87Pb\n580wAO9Y/MY95gvAa4hr6+zQzRQV2j7kiul6KotKqb9Cgrmv6w+yylaqOpUr\nQrGr\r\n=i2qn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnkYp7bwOmNyHDehSCRaWpvYvMWSVtZvmi7mE/mI4gGAIgQyvAX7p5kSJL4UsfrkVZyNrPMjjmMt115CtzKhwW+Rk="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.1_1561728656134_0.8387831214689805"},"_hasShrinkwrap":false},"1.6.2-beta-fc058d2ad5a861ce048cb1f054c1ea1ed196a781":{"name":"@biggy/recsys","version":"1.6.2-beta-fc058d2ad5a861ce048cb1f054c1ea1ed196a781","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"fc058d2ad5a861ce048cb1f054c1ea1ed196a781","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.6.2-beta-fc058d2ad5a861ce048cb1f054c1ea1ed196a781","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-lixKx5W5EBtbtwD+W4j0VNS5MRqrJq2O3M//Nei9veP56Hb47lC2hPDPTV2PNZiic4mn7Wd6KupGXaq++NekKw==","shasum":"ee7ab345d774f9421540d9ae7fdfd976a706975d","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.2-beta-fc058d2ad5a861ce048cb1f054c1ea1ed196a781.tgz","fileCount":207,"unpackedSize":673510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJz6aCRA9TVsSAnZWagAAa14QAI9DgF/OMrrTmy1wdI/b\nWUnYdlGEWoKYSepzxnXd6zhUra+gpD5meVwi0W6UMAgJKXMDYU3Cxii8fh7O\n2UEdLEEqGSXceEByrGf6ebUqcBH53M7MxOk147JKEOXUk2vVMDdm+L0m9U9+\n0Vx1WB34N27hp/CI6c+kMFOzTT76gzH6mfYS7EE7jyWI75Fc2iftSxH8T7Db\nI1xmv+QDPSVV2FZG69NqZL8X2MM/t4pAaqi58K/I75MqTPfHFkLGnx2pNnsI\nv1oZqf08Kcv9XjI+1j7F7qT0wUCsSsr7xZjf7kX59iB2608/Q0X+Pa4KbBcb\nmxOYo2UDUfPt2Mpw5OntEHIMmuOa4arRXjClOjm+VtwqHV/5kXeDvvxkR249\nJPQo9vObja9ek7znDhiQsaklZdI0HlM+y4CTLMS0dOxMejVgUPg7jQOUF3PZ\naLXMInKaH3+6bADfb+Fb8zN1W6HsdycUMgZGN9ItIFpMZyviSs36S9nD0Ixq\n7OwpQkZwJR3yX7aYIZ6pbYs8GMeQBk0IwvIC74tzcNCl+1antDDL9MV8MPOv\ncJsdAWp083IczNAM+KrT2cq+IWavV25GE0UaCRXTCOHV8iWKF2A4bqwNoX0i\nlFhwhhD52Aii/2/TnZzqeTZl7FgD7P0daQbFKVKv/RU/9sRpG91GuGo0kL22\n8QlV\r\n=TG24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANaW4azjV3qCMXCRGdyeZfVIMrJ/e+sFpDJnhmbBIxKAiEAm6H61cpcHYILr8udFTTWzH98R2GCUzWM6GYNCE0istY="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.2-beta-fc058d2ad5a861ce048cb1f054c1ea1ed196a781_1562853017272_0.7502872722421501"},"_hasShrinkwrap":false},"1.6.2":{"name":"@biggy/recsys","version":"1.6.2","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"a89f70c7579deaf5292cd16c5e86cbac2cec496e","_id":"@biggy/recsys@1.6.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-vZ2hQLW9hG19SrOGms49RncMyWDqjUsYo8rq9HLMwh8THD6upaS4PdBvuoSpMiyptvPWhxg+w9i8k0jgK2xzXA==","shasum":"83e9c6fa588e7fc5090b77b5923738272cf761bb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.2.tgz","fileCount":207,"unpackedSize":673464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJz+ACRA9TVsSAnZWagAAaS4P/0B9Fo1apyh/OjGsDGmW\nV11Puc82DFNUoO8m+sPyesm8nefQKqarQTnxy3rtCx+l7KRy8/zq4zMzn4a2\nwdji1l69X4Jcd62U84OmEakX+JtNKbvDI7n2iqrW8q1GRhimeG5ik19Q8xQa\nduVY+mQACCTqEtyeNnUOw917LNwwFtSPl6SgRioIClv/GMVXPXu8A2uSoH2P\nFNHK60oSLdoYe9cvJDRlYfDd4RSOcfsVFIe9m2REQ8URL8zRq+YqqXmHdtt8\nkDGwqUXlwqTxPC0En22suxsoISsr+G3f39QhTnUogORufLSBKIKIPVVUFvjF\nZ43G5XkOpqPwiyvcsx+tnT82hw4IdXi+GeRhRoVpIJRQMB7P9Q3ZD7P1VtaH\nNd6lQFyd1OfjFyyZMzuzuMmx3eJXVHO81oGeullxOKbVGvZcK7g187bgWPM3\nWVcM0q4kikDJrASs7B/4MSbME71xrOuz+Dew3Xwj7kSksTJ8WErttMyLNglb\nWpV2TKsL0kN6voMgjpuOmE+RBg5iHeL3bs8OgpLOnF1sRQJNG8pPgoILhwgR\n8eOlSIxhWL6EELHBAfTjTUFgFh/QG3dQ97XgktZOmoPnfXdiekqW5dpRCUDk\nbkJNYHvcT1yHgUvjd6Y4xFQxLDCKp8jO8Wzc2YKbrlPF3afPH8VejuBrHxnQ\nLYEb\r\n=ERuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqVTLrMRwA/pPjqFmKmjO4p48BHxtWGluG/1KrHz6FbAiEAwoLZQsexkNbrDZBDq9CHlMrx5VNYd0Yygl0R3/XA7Bk="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.2_1562853248121_0.771437098740801"},"_hasShrinkwrap":false},"1.6.3":{"name":"@biggy/recsys","version":"1.6.3","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0","update-notifier":"^3.0.1"},"gitHead":"1ed5a50c8dcbae5ed22728d2031b099e5cdf83c9","_id":"@biggy/recsys@1.6.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-Nv7Ke4aoxLRElPgDCkxycoZdccNbt4v4dmpZVyFtcTVWW8hN0zU1+LgBYXq07cv7ZzvcRkexdZuuyiOnFLZM8Q==","shasum":"5a992c960e5a4c66239b30d1dfe4446d1728d9a2","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.3.tgz","fileCount":207,"unpackedSize":688621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMcgHCRA9TVsSAnZWagAAMPUP/RlOxATLrsJ8p+OZHvT1\n7S1jdHd4eFJtEq0KXN0yYWryC0fUR5DzLg+5oT0bid1h0v3ThK67WUkA2U88\nFvv7nHsiL+9hZBE7cjpY32p24oWbbeH7iMbpBoWDK4DejpeUVfpt1lBhYUnX\nhIVovvJ+aPvzxA1icydE/gGaexY21BTnKV049gTmYD3MsrTdDj/jGynF3BjJ\nKtZqc/iBK3h2w+uaHkMiFWKFl7pIli7oMZPW5novNanPOG2xl9DWVNysYAc+\n1CGqZ6b9cvhSk7w12Ya7bxvg3UR+rkf3OSGGsDNd/FuPG8IfeOrlk+iYsf94\nI9G701BPyVLthOBibP6op6C0hNj7VzAcoYTPnNb3bmx+0+/fyatJLqt+zQAe\nz0aAAGiWFhKteQWXJaiEdcRLY16AqL13zVVj7XJN4B5uWQStlCJnVlxmGu7M\nqWauyD1OM1RlzaJGYD7/QanBl1Hu3Tt7ZUVFRjFrr3Tjxyiw8iIPHdL3aoVd\nidrv7O7i7E5QYJ6lQcwH9krxU9EpLvCExZe0w6KPN6FERDpOM1gJV8albz03\nEb7ccZdtT8zsPBAMZ/B5b4djtYpxNFFOWCIldxie6J2dBxWTNBhRFM+2NmDj\nhE/Hg3VRt2EK3wAVDH0deeMekvid2BCHTpmEBh/4z8TBVsuTR5Dq+ABPa3OK\nJon1\r\n=zA78\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDrHRYfB0JCyQ7Q8I7YgljeefRNYZXsOxXvkjhbavLqAIgExA56939Sk9tlPvOEWt4La6403IPjVor6/oyBiHqfcg="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.3_1563543558889_0.27140886637417005"},"_hasShrinkwrap":false},"1.6.4":{"name":"@biggy/recsys","version":"1.6.4","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0","update-notifier":"^3.0.1"},"gitHead":"0fd0d1b4181c99accb3c21ed591ec0ffe22bda32","_id":"@biggy/recsys@1.6.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-qK9OpUtgAQUWgnayaYewIIfQi1PfMw74VsqX/Pfh1i5+Xh/JetsY0VgStNSSe+botVznDihsKCqA6lNHIYLEgg==","shasum":"0894ddeaf5efad30ddb7fb654a1826a3af8d8b5f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.4.tgz","fileCount":207,"unpackedSize":688794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOgYKCRA9TVsSAnZWagAAbUwP/2tjVF8YfsWG1q9HXQXm\nf/RJHQ1NzCN/m65R6JGNTf68+Z/OSsUZsVVGMNM76i7IVpuymeKMPFEITMdz\nmU3XLnndxte3PBorIt4wJYPumleHX6IVpvYCAF9Yb7N0GzqZuXJJl1e6WbkA\nhiCJMvL3D+nhFsQEM2H833hebyrTvI3qrNi1zqwWc4Tzqsseb98d4jQon6QT\n8oQtInmpSS2ClYP27Pe/AdgyeEpGT10bvOcOpl0pr80w4EGvfPpKoFGBiBgq\n5aKdX8j60iRmZp5pIfd/9GnIXvB18WqnO5Too/rLBk34MYk7b/pEILoAYR84\nB7jr4nCNJX7lb/Sg3GvCmXWr4A5fVWYRYeCuM0ceG7fHo04/6NnoyU2yh2NM\nCoZhdP8OI+Da8DIVmMS3yuNGOw68gN4TDiXJenLXmIpUH+WDlkZJJiqaGbcS\nVOjXnNar20UIMthS2EWabKx3vrUlXZzXu+E6j+t3Vh5v3QuRTDSftPCUieFN\ngqinXtLl6iKArhqM+Tbfy4CnD0PNZLEZQRnfX2nszbWD71CSnxbL5MXvVrKK\n/sb4aQ01merNJjhXD1Sp+PbHpY40nexGokC4E90p6420Ku3sUSPoibdWJdo+\nu2Y9jVZYNA89CqbXRwRKgm1tp2Tt2ZXKLJMWXpte/vPNUVZhBs5pTJDIJ/hN\njLmS\r\n=V7LX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqcDjqzdCg1e2DO93r89Vgz/cUinvWoFzKePFBs8mHzwIgNz6zV56Diq7A1d8N+M3nWYgN/Sh/1RDp6cGhVqe3K+I="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.4_1564083721330_0.7633885691584894"},"_hasShrinkwrap":false},"1.6.5-beta-865f6761af83151bad0ff5b21d0d3c3345f2cb85":{"name":"@biggy/recsys","version":"1.6.5-beta-865f6761af83151bad0ff5b21d0d3c3345f2cb85","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"865f6761af83151bad0ff5b21d0d3c3345f2cb85","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.6.5-beta-865f6761af83151bad0ff5b21d0d3c3345f2cb85","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-hcPt0iA4lQEG1pshqddiy4jUlycdWSpXOD5awuKThRjaYPx4kxHQFbnwvzonI431ke0lmm/rkIZfWueBmEgy0Q==","shasum":"e3fc9d4d3e77a9991f6d3f7bc94482ccf607fdbf","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.5-beta-865f6761af83151bad0ff5b21d0d3c3345f2cb85.tgz","fileCount":207,"unpackedSize":688980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOgkVCRA9TVsSAnZWagAAZf8QAIuHChBdKzFxYFZ1EY14\nBCLPSR2JvjAU+ZNcxRqAG5dXsRGW86Rk7YwjTInkebnwNUbbVQO7lfpvPJdF\n2E3fCln0YCvU0QXpT7jHbwclsRCnaG79nNtPke2SBhFO/PyHmtzabSjjeWfE\nPWCZuSll5GUAlvnIGhEdn5TCMpxi6o5vdCoWn7rKJvrv/OPc1SNivmHdVp44\nn5V7ZjbD2Ur6RksH9tTC7yhDxr9f6x3mhtV4rAFMfViBNRPnQYKN72cB9QR5\nITtORpqCVDSPjoaJJSi3y/zd8CM1URBN0BZEX2/Nsk3G90fwDxlnQsW1hrhk\nXOYMvP9aHbNrOYG1xvyB0yiUR4R4tOCOb4HnQsCllKc68zCYDMZHMHThYrYQ\np6/0RvQNivNSpYwnefGkMYpBPunam8/KYjViMVR9+LLrE8B0WsgrmNXlqC8U\nHe3bmNdHXdt08gViuV4bZZF8HnVYzDuv/+O/ya8WQa0IbHGJs0kdFrEAtv/h\ntoN8307jWUNUHniHY3iMaBLTPWQDbGbyRvh3OA9JhnsDJKITlD1voro2nd6A\nNHkBTNOSEXCVJb9vFdIKAtMtNyNIcfS4Jc+MK6J1gL0cR68VDfg7LQx27wPu\nfTJ5D3DTY8PQIfSJWYWYfWjTFZ6oW89ffluer4cRRfa88yOS1hX8TNnpRdgr\nwPeL\r\n=/OB4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZtICq1O3hqGOIWVvWo9CkViGuHSuoK3UmypIoCgy/cAiAYZa7WyMpZp+XR1SHYWsS4toj0Kz47gHjSADhzf4DOKw=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.5-beta-865f6761af83151bad0ff5b21d0d3c3345f2cb85_1564084500199_0.882304123305556"},"_hasShrinkwrap":false},"1.6.5":{"name":"@biggy/recsys","version":"1.6.5","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ce48f5890c6c9edf8cc46f021ef327c1fa173488","_id":"@biggy/recsys@1.6.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-5H/BtTArrXQ5nbImCsx97e9Pr4ZLZhmny+M6b9PXpBR9Sam4+SlQjx2muaKMuLPTNUZ6Ta2i7Ic+POblrg5w3A==","shasum":"13fd3554a900508bf3ddbc7bfe26d3d9bcdf2774","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.5.tgz","fileCount":207,"unpackedSize":688934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOgoACRA9TVsSAnZWagAAx9UP/jBdjttYpcmwMzPFUDXa\nFBNQbI6szZsu2k1s9Qds8Z0CUrRYkkNcji8v57sGWj/QE8zmQB37BzTywFeg\n/efqwMotdmsC1Qh0q/B1lZrTBAKEiJzp5OtuH4KU6AlHY0P8qPv6I9GSHEoM\n/d2+UTcTmKbvrMVS+vK6IkLcg7iggViRzJfNDr9ASIetbSrojFLjrhY81l/8\nZX+QaPtWEZeYbL9RB06OTsAKF65TSLc545yNVPyZM4ZPcX9Jl16/HjdJ9DHy\nj3JJf/im219fOlbgJGrY+Sn+221Yi7KNOxjsJD7vbsxVa0Lj0RyPbY2piC7H\n+UgqXt0t1kl5R7bGnrpaB2jiMjgPQXaEPGf9iPEKlU/+kzU7bCfRDnsCLMfG\nlyiUxxuiEaweWmW4maHCjhxB1kA5D32Mn08SgCpxkronG5GAB8wfKBUCgJtk\nlvnl3ePwGdI0nPfvN06Oqvz3yWz3Ro58HvhBgA77muHAAF5vkYCuOW5mNXMV\nshDseSRBpE5hx7+j6Rp9FtItDBldVrVG2bgEwAd3vbwDH/vmhkTUNUbVBsUy\n939bWLZfZzoDBw8Sdq7tiKtimCKuk14nUCNp/Kw+NrEbTlnZN1ITArk2og+1\ngypQiI8VdtfsLoXebtgzG/CctQk/9guyKl3xAXAwJEUCpfEf/6HZ0MDBXA0B\n3Bmg\r\n=LisR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIIjvSJFKykzzEZJbgJlyrcsmRtbsG1VyzE2L8kh50QIhALRSNyuRhOOGgKn6c96MAC9pnizqprhpTLaYjDRNK9NJ"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.5_1564084735544_0.0837127822636321"},"_hasShrinkwrap":false},"1.6.6":{"name":"@biggy/recsys","version":"1.6.6","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"89aa3a9e4946c3cbcc6bc1eed9a9100227774081","_id":"@biggy/recsys@1.6.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-q7YW/mURBa6BqDbBG7vYKOPQPk5Fs2IvJBHVK16VMuz/a+fMf4B8NLSwU8aIHCVdiZS5Oxf/ZSdjeeACvrKeXg==","shasum":"1a47cb877b9bdda4e7890ddabbb03ea814481758","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.6.6.tgz","fileCount":207,"unpackedSize":689208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOgw+CRA9TVsSAnZWagAA4DMQAIhRqOuPU0hcmpDWk+5l\nsjBfLczY31v3cjgG3V0+s06CuQu8Rv4jUByGzC+rOvRSB6re0H8pYNN/IC6s\nUvCz07y+ObQoooIvQjLXg/kS2v6kVwjAQrnKInkj1nARPKGie5mtyXxTQIvG\na/4JHoyjN3Qk4oOfjv+WmQrMfbCJyXnXDgkpxRYTjPauz7lssCg9NQ7JFdP9\nO8U7k5ECmX+kBsjM+FEU6R9jz4kK+OicLEbnj3GfFDi5wGbhuW4sPx8hcS9Z\nX/ST1EmStGXADUtRNmLuTpx3ywmad4eQmgbn/hZV3AbFxBwqPMwH6Kt2NxE2\nRav4eoYEn/GJXlkhd4zNifCdk6JPaK0FCunazEebM0FYMGQA7CJOJkRyq3xM\nRKGA6TfBh7/7U9ADCUl4xT82p6P6Rlpil+t9+gZ8tW4zIr7k34SBs7gj2QGp\nl04eBxIWySJy4NOtfxpOTL9N1oMm62IswaMb+zHBGvBZ8nS0RHU48K3eoiva\nEE5hWkqI91szkfzXtLEtiGRyc9ULLIG3gzAIT4iDtoDKLEuDhxOe6Qfcjjbg\nFYlUDiIfaqk2ddwzDm02DLbs3X2sQv1wd0cGDnZmA2IL9C5vart2KzkNRCtt\nX27kZXe8TojcLyJ709xxDSURR3GvxZ5Zc7H5L6mOxqrVfdeEcltvVv22+EcK\nLaLA\r\n=Fiqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeaj08KfP86jaXzUPhF0sG+mjiYJsUEehyskbSvpsEQwIhAO9UGRB3cBmwmw/fCtQpHWk1Mh3v1xDrtZc1zVDue7/+"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.6.6_1564085309374_0.08221175187903595"},"_hasShrinkwrap":false},"1.7.0-beta-a401e37110356720f51a6656832030656fcc3e54":{"name":"@biggy/recsys","version":"1.7.0-beta-a401e37110356720f51a6656832030656fcc3e54","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"a401e37110356720f51a6656832030656fcc3e54","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.7.0-beta-a401e37110356720f51a6656832030656fcc3e54","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-shISoKsa8gYi2I4tgoeNGO1UmdPUaaPc0ECio7RW/d72a9s6zQWN7P3oHLylLIBNxfdOz0VG6XTT4SHuvz+RoA==","shasum":"44a980f7b4d10c9ce05873b8f8baf2e9276535cb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.7.0-beta-a401e37110356720f51a6656832030656fcc3e54.tgz","fileCount":211,"unpackedSize":702018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ0KvCRA9TVsSAnZWagAAbOoP/3udWHVEmxEW5wLyfPPJ\nWo1OSswHsCpNGp7x78rAWMJwMx4t8c7WhlCJI5NRUbAjBYw0vjSlAhxAdDLs\n9LQOGB3gKtSKNk7y08NBJJSHKaxjGXQgz41m+M/+BFdjyAxxlGACs4bpPQZ5\nxnQxUauk+ZEDugqnddNXZOwB3mS9p68YSbJD4/dUJ9FRV5NLNkSaQT5371Bj\nVf0a3mPy9NwfYRfxBche2Ihv5TijFMw1XV4AoHdwJBjaiEE5286VRId2HKQn\nwi1ZeiN5caeYaEGOjXfvTTdss9hgb7WUFMMN7cYqxzKUfPnww57ZOr2PU+VE\nUU73eLi4bo5apwmjyxD3N9t2llm0L/fXFRv1JR1WB88e5ddlckmT59OKdLxs\nbHs/3yxNHCLL4H3jHpTQNYSTh14yJwBIcWrgDmTTXDXHiKWkHrn7jubje+t/\nLhOtfXmKi1R4XExYOFtDa1G6hJESDYVE0aGO1Qd74jDuht7xp+B7Jvpqb7H9\niY9T7lnxyI8BBdLUXjaoNugIOUTpEDFoR2vqqJOU26SSSamCB+ChR6g5bOOi\njuPJLVazKol7uftJ4okAHlkHP0bzzYaK+lxDxX0ZdqiPS4oxfXJ9G4FdZRZO\nwE0J/xErQUlfWJZaGv12pjbmRBYvIpnNJOcbHk6MDEtC+lWN0r+wg60Et//g\njwbn\r\n=Ivvf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7PQFvB00vLGBkJS/Zg/oUnnHrUoiW0W5Je7iFgub0FAIhAOu6lEqGcG81JX8mHJK8XgHiPEag+9D08av26yXMN4Yo"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.7.0-beta-a401e37110356720f51a6656832030656fcc3e54_1564689070419_0.6635080868330705"},"_hasShrinkwrap":false},"1.7.0":{"name":"@biggy/recsys","version":"1.7.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"236df9fc49ca694c987a2399953b76e31e106891","_id":"@biggy/recsys@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-9vJQ7m8xjYUMknqCU2jwnykpc7FSwemwfv79a/GZZXoBnjaJuNT1gmgrQcwFkzHMvGyaHb0jLJZxkM8JEWBBvg==","shasum":"b66f93c627922a66f188f156c8f92dc70d2894f1","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.7.0.tgz","fileCount":211,"unpackedSize":701972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ1FTCRA9TVsSAnZWagAAu6sQAIl/tS3dHwONIEEs0e3i\nGhIfa96cXy2hBtremtH4dSCL9E34ZuHoQZeb3eDxfqXL2FEvCsnCxPqvgukX\nUz08jeN/PpdzN48cYjxS3XJWsYN465WMyGdIgC5yfxEnAvDD3u7bO3d3553G\nuHuzDLje5ZaerfycbYY81EICdPjXtuDc7B4w/G0qTsPmp5s8aQb6+0viCld0\n6jROMz7frvFmKRnGsWvCi1Q0o+ROCLgF3EjjGkHnNqIIJdeZx6hB5iqMnMD2\nZ/6XmEcxgUFhA4JkqTZo6anTJbAmJGFUOTgvsJDXCaSfVfmNqj90S8AWcwbe\nJkAwN1f0D0sGPfZq65VcYmId2YCght7afITwOgE7MnkMaKUYGqg/rqkM8X3T\nq6eNt8uVp986fk7pCMc6FFFr2lQbn/1WVnhhMlIlvBqo3FPg0RRPZN0gRjxN\n/2qqwHBNFQv2QpXw235Rp0j3yRfLG53BgEIYsVvnljtZf2Ucas+ERVqUjrvw\nbdo0s8zArCCu4tQSm3zEbiXA4507SyrCLWKUepY+eThZ56VLrkOmQeg2qHVN\nwjos9R2ENUhiTjS6z+kvJyf381mA4/jLasyI3mfNw8u5vmptNN1mx0x2gY9o\n1uS6x7YVbXe3QRxS8SFzrGzKBI4HISGeuGjKiw7bc8cRg1TwTv9Vm9G5NPj4\nrq5K\r\n=CafF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDisaO/litSqOEXcTVpcXC8vhWHuFNA12oDvdsNPcgrAQIhAPd85TD/BqFEFoo+qOJOHcMx8HUCEVGJZ1juAztd5wup"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.7.0_1564692818807_0.47305979868523007"},"_hasShrinkwrap":false},"1.8.0-beta-23568989ba901ed87c2e1c01bf26943bfab17bad":{"name":"@biggy/recsys","version":"1.8.0-beta-23568989ba901ed87c2e1c01bf26943bfab17bad","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"23568989ba901ed87c2e1c01bf26943bfab17bad","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.8.0-beta-23568989ba901ed87c2e1c01bf26943bfab17bad","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-Xq7e+yapS+bUZSlj9om1kV6ED9IhLkmwzTGQ4jiZhdT+Cd3rRzFGOcACgKZ4t1eJ0NGf0Zid+bv4S9vj/QEP1A==","shasum":"98353169c7a6eef877f85810ed7628da969dc8f9","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.8.0-beta-23568989ba901ed87c2e1c01bf26943bfab17bad.tgz","fileCount":215,"unpackedSize":707700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTXBICRA9TVsSAnZWagAAoGIP/0jJdzI73pV99k14stF5\nxdo/+fmYxSbciowizLNLDG/v8Q4egGZd0sfIk7T/yYxSN7XUQArPFM6jFuZ8\nmp/q9xy4vE7Z+2dlYYbBIsZuMUNKJsrPwfOL6ZtFw2QnYr8jzaEYey4N+DeZ\nD9/HhM349z8XyNj/0g5gi8dsgv+SFeb80fgTS1RSr4lvKu0Sn4kUreyKEzmO\nCcY3DgJC9NOysKgtqwARnnvyNWTaA48Tqvda9B0Dm1qAsNPIxLAS5udRScg2\nSX4X7VctJ/vQSb0d/6fYJdRE2LAFS/sG9NdvniLvWFjCaiisheqpRQGfzIie\ne2OcRD9F+1TON+EcRPSNcETTvfUaNd9/pfp+ixZahScnD0dEVenrM6yZVx8Y\naNU7ImwJRzHUeL6IAUDrVvkZWuXtwrpjZZHx1nWR8H8dgFJNrA39OBr2DI9M\nj+QJzU8AcwYrSA0aApyxIc3zh3TUoYyqJLb+vzvsP7cJfG0riMlpC7Zn59xV\n2NSh4hRYGhXsI8vTdCubb2BncieStq0ttdVcags+0G/KZSV2p8lHAD6/+mrQ\nKRPydVUTzNFRH1nvn0Rmytput/7kVvwPlI4wQG0yr0ycMb4jojSZ9Ti5WvjE\nljUUSZ1Fa8sr1/qmbCgPfXZL/nxKP1PzIAul/1S0nN21LAJlnhWcArq69eF0\n0XMD\r\n=LOuG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSwC3FBL+FJsBYv80Hq6N6QwaWGUbtbsi9msJctBzHLAiBlb7RQ2rJr9w6bUUADhYl1g4BnTKxoCVd0jA74TqS4Ig=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.8.0-beta-23568989ba901ed87c2e1c01bf26943bfab17bad_1565356104263_0.5819965821884767"},"_hasShrinkwrap":false},"1.8.0":{"name":"@biggy/recsys","version":"1.8.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"8d39549c5d7e108f5d8343f4585893db57167440","_id":"@biggy/recsys@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-xEcPueed3S+PxeNikOAenI0/BHNw1r9bSMqaon/DgNZsdSu/X2Haps19rdlUqzr7Q2+Ypz11c4h6I95BSA6ZMg==","shasum":"bad6f8438c01ffad77d33f3b46c2c203c66b2928","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.8.0.tgz","fileCount":215,"unpackedSize":707654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTXT4CRA9TVsSAnZWagAAiYkP/21JAzMoobGkC5zdRdZX\nxMJzrhhy8rKvZXHlq6aAmMO0YTJaH5lbM+NT6zPAwypVe1LgsoHKLZLkyhq7\noWuiURazihyH3pRQrPPxYSwgI8pWx1OySISefBD39/hRnBAAYxERiIGYKvJR\nDVH4U8RstuKQouq+6tzr3Gvd05VMPtSCVgY2DK9SZvNtMngqIGEUQQvHIDuO\nLhWp+7eBHJMsIjD6JU8T/bG9Gw6eDp50ExmkHeymWX306/0icfpijaBzLXuh\nxOil3DUBoaO34hgvq0e4P9RMk1cSMb9+M/yh6NXniofv20VdEoIub13ohbMW\n7EU5Hns1pG2Jrl0duUGdV/jZsqAVTLVAcFjFTK1zXlsoEDgxBbS8zi95Dy3b\nt5eGwUam4VunjktfswlZsqCVPM4UGkMtcoxrlCkQIvs/Vh740Bbx63pX7E3Y\nWkHyMVel1kVVlm0rAcMf3s7WzCyCZgsLnwc1x8npfsIzs0xYZH4uPj0vgS7/\nVtyjW/FjeWd6xN4Ulguq3STuZunFG20F7Sh5WbZEwPx6A1hzY8OtW6OXJNHy\nhlZfo3o3Mxkd9Ekj67dvVezlyutzzmZwJyduhAMv92vsQ73S79GQhtppYhIL\ncK2t/vpAUoiA1DXhFnDAKdOmsL/x9qCnwHhgPXyxgf/7suTOEOyNZjzHX4W8\nXqCq\r\n=TasH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl/4uasyLPG4LFwSJgCPION6VwXzcdAE/ohGUgdurh4AiBQZlBXAynKIoibxKIAarSLkLUQZnNfCLuou2Qwz2Ft4g=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.8.0_1565357303559_0.19588723706518651"},"_hasShrinkwrap":false},"1.9.0-beta-d51018fe94264a30a4aa9b75aaf573d9ee6b67c6":{"name":"@biggy/recsys","version":"1.9.0-beta-d51018fe94264a30a4aa9b75aaf573d9ee6b67c6","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"d51018fe94264a30a4aa9b75aaf573d9ee6b67c6","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.9.0-beta-d51018fe94264a30a4aa9b75aaf573d9ee6b67c6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-29wlLGpJaLF1mKajoFMXdwNdff63qJ1LqwQgIHiNwxjWDJFqaiTYLs8Vs7eou6YQOKpEQgkktmaZo+Xn26aJDw==","shasum":"f78d5d4d05a747142d3625f0480c9ec27736960f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.9.0-beta-d51018fe94264a30a4aa9b75aaf573d9ee6b67c6.tgz","fileCount":217,"unpackedSize":714277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVZcNCRA9TVsSAnZWagAAmVEP/jB8t/T//yYEXl1lw/v8\nk9aCA2fc7JpGoApDyduPdG/Go/+5Bs5kn26oCURUZqTG79IH362onPH3Krtc\niTJfhKNJd9Vy7zu2T+Y5V1NK5CY7WKahi1B0LZR40hKS0MNjNTjqA9MxWeVN\nKB1MOJlE7ZphdPbnwhg8E7S/CU+PAU3aW893ZjUGGBritgcpG9DnN/f3LDF/\nIIDnCgqLoBbs/O+b3APmWnSRDUSgUP9coMOl5aaJAXLmBnOCapMFr5T+jnYY\nbJ/BLDVHc3xv19MujkxDPvWu/TRStMLPKDpuRhMaOHKzQOy8lB2e3mZqPiPo\nD9TgUzPoXtgS9hNZCKTomiSSovrX7kWX5fIj8c0FbIkRp5r7NUCMV07MFHbG\nkTzJooSe36zUJVenfdFZx1ziZezihFOFsyFpf2H1Ti/UpVnJl9aHgjNDgclq\nNWFyRqEemjDKn6PUCp5EWpNUa4aPxV/LJx6J6qEu5vVrYqT0OhfoOYTBEZYl\nEOtfqtD3nHNsbiStvUJn6c8UVqLSGL3itZfWHHKBy7Zk2FdFHIdO5jd0GIWI\n3qw6fp7iN3Gtc82Smw5g4msrBAZz36y0N1cRkOPT4ydn9UMC+VgpHasB82Bn\nGq2zg70MnMz9yfPVrPt6jGcWgPF5xjHftTo3jk+QmMPc6dIosmuSQ5SUeNyI\nEBv7\r\n=JupQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzqShA6eYeMI9zakT+Y7AnGef5YeCBOjlFBTvxVVoIzAiEA3O/5qeVKhdw3xq9E2yYa8CprfdoHTaV1rCfnITzqVdM="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.9.0-beta-d51018fe94264a30a4aa9b75aaf573d9ee6b67c6_1565890316824_0.3715755772536471"},"_hasShrinkwrap":false},"1.9.0":{"name":"@biggy/recsys","version":"1.9.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"688563d284969347c0689c360d57de8d6ee7996d","_id":"@biggy/recsys@1.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-IuNSg2nzigdNWuCQ8uWhJJacLAdzxWV4F8sML9hNb6mPjKfYXkBHiAG0XnwUAolThi+dN+hi29IO0CWejTVtVw==","shasum":"246a73603dac62c09a74bd6550a0be8206254abe","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.9.0.tgz","fileCount":217,"unpackedSize":714231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWt31CRA9TVsSAnZWagAA4bAQAImr7IESNseAKtl9Uyi5\njKSpbmatvLPtDxDgAkB4Bsg3IJlvV0J2KkHWDuO01nd4T5Aj8MYGC6/t1xKV\nVc0A1QyVE7Nweh3OQYB6jJAuknutEsn9fPRxY1ee8gffs54VuNkSHsLlbjMm\n7RTuFyhfeN2KifHz0rf0ZNAP6cLQ12XtiKJ4g3R+7igGKfS7jUMlR9wfWimv\nBZnq9KMfrJN/BAIV+wug8DmrcIBvaTfihf6FD9Tm8cfJ4buCcQPQA2VRawPQ\n5rMjFjrJv/NSmE8kfJvZzorOhi+gNgjmyxRTj+e1rM/MW/6WkGWFICOOCXLK\n1ozAHWzR17tmUG8f7FvwoTlLj93zFE1tOEm+dIW6DRYr/JCBTDYHny9cXklT\n0DnTWDfS9GuBEYL3q6ClHJcX9QyRKfE1XruiIrr5wBdjfLRhmSVsPKM+GN+D\nQ3Xz9Z/T6BBZvAHp1G+JDGlTuW1ZsV4BgLLcx84QAt0lwLD17z/7MZ7NVtCv\nXcm1BC2Xq1PQndkLgxUUFGoZjRZADzO5/CQEcVJc1IZUUTjpRIn1Pxhrg1le\nhTp9f9dof2tLP76KkYbpNC5tjp4QSDpv4KGLrM3FAtrBqgBd69oA1BCNhg/n\nU56F3EwsGtV/eI3fm//NgJw6RKPt1lsGwIf33OA+n+6uYtUKth1RTODE/W54\nOhce\r\n=TFrg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMhiflpP8mFhwfS5kPDx31oGRkW2AAp/g6+oWSPeskoAiEAn135RL0266Oe0xPUQDU+OLaUDqsuoyQRpHZcJ7f5QZY="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.9.0_1566236148967_0.10006026030213966"},"_hasShrinkwrap":false},"1.9.1":{"name":"@biggy/recsys","version":"1.9.1","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"cd5adc03ccb7e9bc803cbc6665c4574555488a6f","_id":"@biggy/recsys@1.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-8AuQVk4/bjLICf/ZSzW5UA+d+1zUFaKgj1bkzX05rlLwxAel7sDt+qgZVfhhPQGSWgf5QjN+Ox3OVdxgcdcAUA==","shasum":"7edb06b840829e2a0ba28aafd55bf9738f2cf9cc","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.9.1.tgz","fileCount":217,"unpackedSize":714386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXD1nCRA9TVsSAnZWagAAiOkP/iwljbeYudu8IWO/NOli\nint/vaDlDt3IxPGn1D18R1t6iEqWS2sqKCfruFPznyJx0QGfZ2kfd+D/KtNU\nwz7FX4r6lBgOIyBft+WBfZWY2PAOISuozFEbQ4d9eGOYqtjrQsj8t4fX/slR\nUvdN/ZRlbrJXx7pG7wRyhKb/JWqkBpkeLQjVEDSQG15e1YfcaSuUXYgAohjZ\n7jzVE/n6qxmue/b0Em1yWUcSDkosoNmeVe4gquN7h4ZS2oDjCeglWC8g/qMW\ng5YvWke79AJ6fhKIMVN/wsWNq1o+uSg2K//6UA1dhoibV24n6HZZH8bckAwv\niVj8GhjAp4kuvTLAjqWqpkiWywsnc5zQder4p7Z6XyocdjpeLYPRwH+DHydd\n2rUQxH/iFwGJ5C+ydmAeCcfZVKaAYCjGEL01X+Xjf55f5oqjPHC5C3WsoUWy\n7QtmOphly1BB1tyrQPG6zlZCZPHHPnbKU4SVOrT7s7VFdmqP1sEavf9YRsg8\nwGJC4jlwyux3qzeactVu6oWSl2Yo084taj0Vy3awIQY+0U/8JTcxf9R7xVEx\nGFQDFYJit9iLNNmplbwM1QKDS/MuPDlUlzysZN/FfYWoOTLtyQaXUyML85JQ\nU+4chi5rrNooUGomREB9eNAUpCHm/gRUOUtJneiUDhvI02xJcYJJ3tIYrbHt\n9/0F\r\n=IkLH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdjkxouk/6xtkt6bLQgDEqiIv9jut/CwKZ2zpaL9sCAAiEAubQT/MByIZqtDikD23vGn6Ug8WTWZxR6YF4Qc8Yhvh4="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.9.1_1566326119132_0.08329053240217421"},"_hasShrinkwrap":false},"1.9.2-beta-2d40b69477633c986532e25021321d1bdf418708":{"name":"@biggy/recsys","version":"1.9.2-beta-2d40b69477633c986532e25021321d1bdf418708","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"2d40b69477633c986532e25021321d1bdf418708","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.9.2-beta-2d40b69477633c986532e25021321d1bdf418708","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-kFO5tiQmqG8r+O1UGcC8Wp8jxCYR2Q8Zp2Jqp0I9s0cR6yKygoGRzxlGOFWVfqHnpciC811z6wXE2exWQudZbw==","shasum":"3b4aba79edc9df8841764301441534e588878c7e","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.9.2-beta-2d40b69477633c986532e25021321d1bdf418708.tgz","fileCount":217,"unpackedSize":714596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXEZMCRA9TVsSAnZWagAAlKgP/RPHkQeutUCuo6My2jXu\nb393YU6ydET9OBMoJdvnpfSryOuYDUP5sMjlHqgm6u6lyNsSCvP6PA3kQpHK\ncxPqFl7RHcx83qh2WQjjK8R7MDww+FP9wh6Cl9peapKLOb/7tjNFu0z8Zi0+\ns2G3gmhd5Y0QpgtL4k6hkU0r6BebVQWYUVQI1bWLl32shCG8iwJ4WgQjbOsf\nNIW9lm08tYuyAZD/5f7Mdz6ZpRdd1Ec3avrCcWVW4ihGvjPCVS7xuD/N4E+e\npIVzp9Mg4vc9kS1LzfLB2GVMK0PmVw/NnpdsUyXNQtnn15S3s+8WRLOpbk11\nwHepH3d4OadSvMXqsU9NaVBqWui4ud+ppRq45LzOY6yIGGSb412wufWjhRDd\ne+MlekCdHf4vho0thgmbL0xfrskcqJLnd5EKYCkxSOh1Vm9u3y6xIa7v/Nl1\n09Y3q4347wZCBK7e9z8eRp2mahRMLDtBMMY8C0ZXX03Jlz4i5HfbFQLwl8y/\nT389hBZOTodxLOzSNw7eBKplKVcAH6B16SFP9x9sx0T11ljcIgMj9NJZDr/5\nmW5CnL4kpiU7FZN+ln8JBOzS9ab1t/eciyOF4WZcxTB/zUtxAB8LKCN1DvF2\nZsApYWw9khVjYACwXwcG4ki5DRnHJSVdpehoTEe66lMj8K+4S/0juFfS1gDo\nhJVd\r\n=GpU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC672tsjts1BxN/aQsA2G212wiUJrAl3Nt6WqmjH6h4mwIhAIjGhFjQUecNvhm1alZ99C2RMXuWesJ659Zl51M0WN7y"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.9.2-beta-2d40b69477633c986532e25021321d1bdf418708_1566328395435_0.5893323010706586"},"_hasShrinkwrap":false},"1.9.2":{"name":"@biggy/recsys","version":"1.9.2","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"f658c78f01d0e745c5a1d797e73bdb25e6358d08","_id":"@biggy/recsys@1.9.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-hrmwuLJ4jyeOjUmUhcvAB1DpPBuuY/m/AI99LBCEXsUfhW0TMxhJ0/ywdDheAAS9QxtKnjmbZ7KKUjtmr2/nIg==","shasum":"182112d9f6b9dfb66319673cbd00595deeda240f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.9.2.tgz","fileCount":217,"unpackedSize":714550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXEaYCRA9TVsSAnZWagAAlbkP/0BbW3Qv1l0D9XpsVopM\n75zwGjEIy4VA0ODp5eNecO7ZRksdrw//kHNtfgQvgB2RZ/jmELjwFWnArZi8\nB4Cgli6X5Jgv49jGaVJXuUUUdkqIGrWv0q1owd2p6nnvwiAMmljyr3Vvox+C\nMO2OvLf79dBsbqGfkdWQPr7BFN07sTkDkDujBj3UQpVVeDJ5PKIFhWuDHK4U\nN+LCUEmfgfKwDx22fTGf0cQYfMfaQgO3yrTzz2ipstWvVgG0TAXT+fHIGmc0\n2jCbGps1Pc5wyn29sZtA9boTnY9b0xViHqjL0v63y7BmXkbKlCmT4QZ0VTFt\nkcilaSj0gwDtZB3tNA7XeP8INBZYgzoE1vvAYfemj3yqA06dpTdG0S1wNHuV\nQbFyX6QMELIdUyEx7lWbei2NELzZ8/coAaAvXjFQ7LVr+CX/JhQ6htGDZqmX\n24cOEneW2jeYWvwT49Xpwjz5JoFcpQ/xoBg88mz5s2+rr/vTwBBKh8VjllVP\n2XqZtmTc+jPL+SEfRgRXr5uNTBQqeBleTS+3+dUjnlnsviYpSMhihslGZ3ec\nnuvbsTlWTxiQ8VuSmSuuj0B5+7SgZSUUUdOxWS8id7kx/aPRFemRO0QFz9h0\nVEt0+WKTxMCBD+HrL66V9G0UkXVm3kL+KRR9yr5Dz/NrSsIr/3EEWcfiLjOt\n8FMt\r\n=wjjG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmg2D49BwMWJN4Qk9r9Z+PWf9kbk0lLZgUoTg+XaNMHgIhAJgAkSPtwrR0aZ26Vbw3EqWqznPshhodTOEWS3mUXR3D"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.9.2_1566328471440_0.7397777617590016"},"_hasShrinkwrap":false},"1.10.0-beta-2b766f7089d6a04dc94324a43935b0920a461f16":{"name":"@biggy/recsys","version":"1.10.0-beta-2b766f7089d6a04dc94324a43935b0920a461f16","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"2b766f7089d6a04dc94324a43935b0920a461f16","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.10.0-beta-2b766f7089d6a04dc94324a43935b0920a461f16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-JvvzsRuu27xygbZA0v6oO0yOON1m+pf/eyTZY0JmBcgBLuKG5HCnvgti/V0wsPSBIDlSY56nXMAOXsKq1T/Aog==","shasum":"20f033a2c52e355140771163071ea3f11d65fa58","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.10.0-beta-2b766f7089d6a04dc94324a43935b0920a461f16.tgz","fileCount":221,"unpackedSize":728184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX+OoCRA9TVsSAnZWagAAMjwP/29NlpUR1YbseN8eWDIi\n1Faf1aFMDmbAnbhglZ27NDI0rnZMnG+nVU3GrwXQWsuXbxxoBv44fENJ+H7K\nTnpe6CM2IkndUCVZVEvcodooPqzbluaqtE4e5tGJRvKQAJpY/y32r4kwshgi\nB/zDlWcy5t42lZ1/cmLSp3b1NdEdVyBlIBwIQIiuZfzIxl1/PApfmMCf2c0Q\ngDTrYJA5BF+neectS7iZg0s6i3QL7vJVXvlKRzoc4LSAvWRWsvM/TueD7CTv\nF3sRbE5d4NonImdQlHpbIsQuDjUGtvOitCZK19KW1aFfkPDQ7Qc0zJEBG3vb\nX7VZF+ZSaY5tGR4kfiDeXCBRRA4UxuDB23T9wqKIxHo2g2LxhoIAEBi2yxqp\nx3sV9dxTESjlGNY2/OEwkEAMwauh6H6ZrOGg+9VNdldog2ffkSnDzhDLg3VM\nCjeR7M++1+fN+sklKFdawnA2pCg8ICumzCAX6CAbU7kuvi72yWaJgxR9/WeU\n5oSlMmcK8cin9C9392t6aR57hhsb3ZhMWCJC3geGIwsRxGb3mrM3GNkKyo7s\nXXQ9DGXQgivKAOg4sPa6Ylg4IRorP9zhhzpMwO5tCjFykKQyUPouUGk+l1td\nn+J2gizFwbV3mmXVJw5CJoHd0SS/mBPEOBKCTOYeCNDkfBXi08CAPdG8fUyi\nAXrz\r\n=T1n0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK9xkDWyV7VK7IoqfPZqv+jMGQ/Qe2rqxVK1fIlA2VbAiEA9MsW0x+LM+OmQOEe25zAWMIYfoqnJ6FxfZoIcx3EN84="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.10.0-beta-2b766f7089d6a04dc94324a43935b0920a461f16_1566565287684_0.20466330773517427"},"_hasShrinkwrap":false},"1.10.0-beta-cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d":{"name":"@biggy/recsys","version":"1.10.0-beta-cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.10.0-beta-cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-EGqiPOQkSz+00L4zFBnqLboW1uQE/rd4U6e9Muql3MWY4eMioIYfKJQt41ttmpoeztlWD9Qp26DmifeOboJ5RA==","shasum":"d09edab4c80f8e15e7c3b83773e47d3e5750120b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.10.0-beta-cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d.tgz","fileCount":221,"unpackedSize":728240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX+uZCRA9TVsSAnZWagAAEYQQAI+GCzf712pdLAjn7qGf\n/nHdl8fOT06lU7pBb2B+PjKFqL2YiODUGngsQFD1kBCpe4DIu/Y3lm3cu8Ag\nFqaA1APwCxR3QiAgQh/xJpu3ZZDQ5zlxP8cdoRkY5erzKlAQxNHUn/AxNjis\nbN0fWIsdKPdOwkjIQmtpmdzFxxpwTV2L91gIeuW8h9T42ihmjaq96/YM8+W0\nxTRkHdfMeGFhB8aelNWHMBvCstNKIEqupZdmKDjjoxnC+v3zHQid+zANDqzy\neaiUSTATlas9qFt6s1jZtTvqKToolhN7ZVVYOwF7ocpGSVoZOirJniQTRLZu\nNL6VGS/ZSwLqWRtj2XK8NTmMA+pTC5ECc7BNEZnoRMkjE9LtrzV2CcW8wztM\nRCY/rW60VBc83Pab9X1Oi352DtzHtqBKrUbV2AIt6n7Z8s+KHMhljIoiiHCO\nV7ETRMqU/eZSzv+/JHEibWqTP4EjpyBvhRaIWMkrcNpKBIxx30GV/SOg577k\nnpE8Ph5f5/0Ls6obYtNpbjBn4G9VGTLd1LXimtS5SQuHRFKiFzl5DGD0wPyN\na3zBB/Yls070umVX9XqJk8IEPjzqdMVAl5SsJz2gEGpmL4HsbxCUpTBZgM1X\nCct8NiptejgrdvTqo4ZuFIRKRVia1HtCp2FjW2IZPRpRu+arCd3fa6UWLvcd\nwX47\r\n=FePv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZt5QQ0fLVY0oIaPR+Ab2xspKdISwlWvJ8JOKeAnp2bAiAeJpC8AokbPpdHpre7CjCRV0iB/xdOFFxaK7qty2d3aQ=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.10.0-beta-cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d_1566567320713_0.05520324647882768"},"_hasShrinkwrap":false},"1.10.0":{"name":"@biggy/recsys","version":"1.10.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"32b15faba175b3eac4b050e1fc663c4d719ff995","_id":"@biggy/recsys@1.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-LvdPLwGOufelll7XJSB10xLQ/oVjXQUaodJ+7UNrV4AVXe7hIJQhyM8PinBTMX1z6xzr1d+g59NMsrqtheyp/Q==","shasum":"daa669beaad7a9a4b5776ed2b3b8a0e83e063eaf","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.10.0.tgz","fileCount":221,"unpackedSize":728194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX+59CRA9TVsSAnZWagAAwmoP/0L705vLCTCm/6tGAGkm\n5J0F1yHFT0zCJ3R7NGsMJgwxPiE6E8rLcI30ETBwW19dzONXWJf5dhRifuK2\n+usc6bjmsj7xYJa3uJ2aw0ew/vQsJpAF18zCUyjm/D19N0FlA0Vx/rDftmdR\naQ7lpuDm7p/LS663DnMJUTrowTroOaRhWRHh3iLZO8lYPLpoSySmCLaYh59s\n/AMoO6gGDphZRwTK3c6e6TGFxVc2XLaXsqBHeqt3XiE3FJDw4GKr9YniH8Oj\nlZs8whiYfkINC3BrrxOoDmW+XkkXxKc01cDiDwZ1wHuglCGjjpfaH29GJN6T\nudQYrGWsVhLHlV/DvhpzZ8EOIbEKHHs7pMS2RsUWk/rXzvnjscfleVgvhWe3\nZNrkQoAeK0Y9sbGs2pLObGnRnK7FwaRrVtg6fJDCpsPNN0phlLI45f6YJ+Ao\nVXGdNpeAcBDAtw9KFs04ZAZnOkX4QZfNPZHS8dP6Oi3yCd9Oqb/dEi9h5Xkc\nbPDCS013+IOOR7btfsuP2a1F9qFm8P15qMnAgc51q+hfPYh3OoVczLTAElOY\nuHOnQ4zBIqHlrZHA5lluoPOtwLBYhMmKgXj72kXl0kR96GH30ERfFhuGqxWF\nfzw5qGwDN1bRZRChQ95wovar8RbdyBxGRxYz3FIW+rkJLGzQHn94fq9b+zNQ\nRFN5\r\n=Dhun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvjY41oCKIR3Wx2YXg+8lueXDFMRuXVaVv6wwgXXtdUAiBA5REIxki7uy3rIt24iQqLo3wA/fyXGVe9pWDdEIzOeA=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.10.0_1566568061006_0.7467087677388349"},"_hasShrinkwrap":false},"1.11.0-beta-24d7ac53bdf5b275e5cd2d2e7052c7517dde2012":{"name":"@biggy/recsys","version":"1.11.0-beta-24d7ac53bdf5b275e5cd2d2e7052c7517dde2012","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"24d7ac53bdf5b275e5cd2d2e7052c7517dde2012","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.11.0-beta-24d7ac53bdf5b275e5cd2d2e7052c7517dde2012","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-balAh1qunNi569Zt5q7bWkCQ9umsGrkkIx76kuyemPF25X+mzwKH8Ow0F20B/inqRAIwM9t1gdr4VyP01DmoFA==","shasum":"dc7e1c1d7aa770386f93bd8e2e38681974c887b7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.11.0-beta-24d7ac53bdf5b275e5cd2d2e7052c7517dde2012.tgz","fileCount":223,"unpackedSize":738103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY+rxCRA9TVsSAnZWagAAb00P/jBF4S1HSrk/h9qx9Dfq\nW5NDBcMrDYn4h59f8H1UTsY7Q9/DgIkrws7R235ZIjBNpdN5xgK0FBl7EVLG\nVEYzt+hkS7affDHvqTCvtdPJP5wn9SNFkauJdesnmT9XC0EycGCyr54CQxoa\nXqnZxdaXJw2bnQToLFMMRsNDJiersWlYQYoOGJL8Dw8wSIqs2FYEuubcWTl2\njsxqh7H7tFld/zE9A3WYH16oCTfWlgfoxE4H5/XCIX7UZkVYtKaHMDYdFXlD\nQoisuVWCAyQ/RvSw7OgFqvpcIRdyVa2r1IovFyHakF1mzCOWP8kHL6WLhqgi\nP9z2wAM48Spd+25LsQZ5qqItv6gHyitnzmAIMcgI4ZJwQ04adzNRVjwWieNh\nHyY7T6/89GMugx2OZ5P8RdQPsQiXftJzvPSquka0S7Tu4x0Cuco2NFN6rZY0\nKvawR4WvAXxxuD6yoTCFAknZiDOa/tcUawaGhGM3Gx/zXIRYfDpQ1jppYT+z\nYO/jCTwTw6n2eSyRy6qHYjfxFVZNyXaZaNsXMtaV2cl3xt+RWF5X3ODUKToF\nViiM6Z+04azGjyqlwXhgjIZg1MHayNhjiZEYHnNSJlB0qDRdA6mPfdSRq4or\nnvkg8PE2VagjuEOCmJb2mJ5hb6WS7cEzgdUEozEYLKmOAHeKoy+HiUhEwjiD\nsfwv\r\n=mT7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd8h2cXHs3/EmOqchuZ8fItIX/MJc6Dw7sGQdmFvL9xQIhAI0EG2zBZVzyp+EO9ELhmRWtiuW/XKf1suAplL25oqiQ"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.11.0-beta-24d7ac53bdf5b275e5cd2d2e7052c7517dde2012_1566829297159_0.8195485131971763"},"_hasShrinkwrap":false},"1.11.0":{"name":"@biggy/recsys","version":"1.11.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"c65bc3d3110d91a1fb9ba932d02833e98c346ba2","_id":"@biggy/recsys@1.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-GG8nLESoFrjZ4kigCUVAds+++ereG7lZdUPtmvevr9TlBSCBz5GL95MQ18/LBfKPVFotqIZCfWHCthr4Q78S4Q==","shasum":"fafbe2db7089e565052e6c13df0f0d3d8f8d4824","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.11.0.tgz","fileCount":223,"unpackedSize":738057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY+7hCRA9TVsSAnZWagAA/W4QAIpVehft3XobD55BV4O6\nshEE3CPQu6EYnkDplEr/2cv2U4x6IvjA731JqTWAmEUbtFoCBuBNCX0fZo4O\nWuZXM6+FlUrgFtEWKbSUVxu4JBvVnCIaJHLv4+uCPyEInd65ZofgsUDmbFrV\n43tQERYpz2edUB2cz57FhQMWtemTVfgtyXbUGQ2pojQOxRHcb0jvaZSMBGT6\n9pdoMTS5tsoFQx+F4lc20iZ3BwFmnmo45DjLG0FWSRFp1G62RdnxugjLnd2u\nt41dfANjmpWt5n3EA+q3LwIfw57EvSsjOdM0FLPbMNR7/TBK3VD70UKRy4FM\n2YG8vMabZheIIVRDIpYAH0tWZYXRcwViTQEW/9ggNrLFfax7wI/s9wK2pD5F\nAYRoY88C5HGGmlvgxNTm18wuVmyxo2B9HatU6K5ukD9oPih9KuuQU7pvaVDO\nsrRcPeLQiJMLVa+CiBFtPcPRJDdxrluW9UYcyg5tuhS0N1edWvqDvYw71CDe\nXezhK5sJPCyrzZIH8ktnQUIKF4WvxLQ7tkrSysV4cjdppg0e1H+JeUdzPVDy\naLiQ+gH9vnzdkvAnbA2pKHCZ3gcR/kbZC2VnniPdH59ETMpj/G9dIUH7jETn\n6wnVD7mOXFntFwjuS/JM4s6qSAL74QjsSkGWqcPFpgN/EcNoIQ0pmvC5NYXn\nmIdE\r\n=gziq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgXTs/10E11kVw/HERF3ZU2z5Gl4uW3cjH4A5VZzaQwAiBaxEMUephe+Tbx9QNO3rBMi3kjJr9eVEjqh+wLi6NnNg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.11.0_1566830304474_0.6015098668312391"},"_hasShrinkwrap":false},"1.12.0-beta-5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02":{"name":"@biggy/recsys","version":"1.12.0-beta-5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-JmAqT7TugyXdAnKmSCKQnQxwuBRM8Y4RwG7coSFXE6yRXIcnczUJokm9jUe+DVq7b+IlLbFkTjFfLHPHpVioPw==","shasum":"c981dca11aa69c3ceb0bf955d4a5f57cc3cdc4f3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02.tgz","fileCount":227,"unpackedSize":751475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcWOwCRA9TVsSAnZWagAAz/4QAIJQKiGbqVxdWgTRlKdF\nLO2RWm5w6+CkUBjF2eUrRCTK7zXFPJB4q7F3Wej8cJJYkGClTXR53XENvB09\njnvjpzTW+MuvVIP/qIBD0L5Lmz88F29E/4US7CjwLXVRPiog++MltkW0lYjT\nT2QCwvb0adeVWSto7SOdwxChh+0OEdkmi76S2bDwXMrkLFcSXl/vr/Ln0BCL\nwp+qX994X7IMfZqpHuA2+G8+2W9fRzIeocQ9tAq1zFbsEz3bZ5MwgroSyJYy\n15JkaM+nu2qVI+WvwxisuHQVrJooHVp8FUOAKV8mmBL9bSpNdFsuylM3hfgS\nuvCEKq0ZMJ+VRNmVFIB+Y285uo9GxJGXSubKmcnpaIlJOfxjY72u+xE//3jt\n+leVHCzAgDldySyTtYd12Or/0y4yRLzA3YF1UH9bKs3L80CKsA9AayxcD98K\nUtHg6EuUlaH+vQDgvTo/3cU1XFQMO2bOiDfWW1NcBiStRoPEkelfKvabanji\nO/eUypo55rIpd8nSmDZgNwqBAAMjwJfpmaxtPkckNS128MB1rFNxQZpSY8oT\n+il9d+Vd5a2MXDKFicIAc/6Sb7SmV/EEPWGSUTrLOzB1D9RFtODz7rFUapNk\n+501nk1TY11aZoM94aJkNsX87szhsfPwdiYdG8yLmPwXGORDXKv1kfnfylG/\nDxkd\r\n=MudL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyVSGsA5RVt03e143Z3H18Z7+ealRZ+qNElksgGfpffAiALSl2EcY4TZ5UHIwjMj+2OJUb0KMK3YouOdd/yjoj90g=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02_1567712175439_0.4497353184948978"},"_hasShrinkwrap":false},"1.12.0-beta-c2f4339be32480c5890ca86d44ad902a5781ce6b":{"name":"@biggy/recsys","version":"1.12.0-beta-c2f4339be32480c5890ca86d44ad902a5781ce6b","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"c2f4339be32480c5890ca86d44ad902a5781ce6b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-c2f4339be32480c5890ca86d44ad902a5781ce6b","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-Y705P7s2bySWtbBgZEyUTCjNUDp8t+MpvtBwY1nPwqLBAJ9EoM6k+I55c7axWWclDPwkMYFePBG4vpI3iYajDg==","shasum":"ce5df523743dfd9d14453aeb8853edbcb85e5fe1","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-c2f4339be32480c5890ca86d44ad902a5781ce6b.tgz","fileCount":227,"unpackedSize":751477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcXAQCRA9TVsSAnZWagAApsIP/1e4oPbdfnFqh/HZCBx6\nqoW2EaXF2bs5IhDINQECXa0/EKCQcxWyqZNg2oZxCBO/K5XVPaK0UIXoNwP8\ng0VWHR8piaz4QQCY5LSnNzNoKX0PnDdaNwTV3SNqqz/t2MnKdr8eGkjFJmbV\nYIiLXgXh0UUXlv6mwivocs39N8VvLYiJiXe7rjA39ACayb/VuVBs/fea8Cso\ne/x/3AMzWj+l0Rdn35zpSrPIq9CkhEz92aQnIYoyMQ8Iun4yB6OkR/Ydfwqr\nneTcThwVgrM6Rhzh8FiyxrBl6LE3yYc6PVJNEkAQTtAWQinDQ5vkvNOKjSPe\n18lmzWo8yNEyzGHgZAuNTEIcHweCoXnuenOsQ/cyKwzV/a4las/NyVomP5N1\nku0mK+ZtOjhB8JvLQ3n5/ByuB24lgEAxtE4A2FPACMXishZ6nNxMvo3lSFjX\ni3BblUMAWuySOoyqrDTrWksa2Bow8P14ns+3VxnLQwSN++xF9a0WZ7npIbNM\n1BndJx245mSFeHJ1PUt9jywIKGTihrGujOaQLXt7UeLRYPdV+ENfcQ/Wdewd\nP4O9r61aif5UokHsTv3M3ATNK/WJEGz+wBE4LhRWdKSEuEFBTIy6yYBFdA7i\nsVWG3CJgn7psclwzSUT2xr6+5QM7XjX4rUD9fHSM0vROQ64j9Drm7Kz2nL+/\nBeTO\r\n=OZjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPfpxlkzJcqALRYkPs5sK/AJK7TZHuc3rxPAgq4/7fegIhAK+8t8ZrYJDu/J16Z1kohVvW0/unMBGF6VqUhxDSGpKD"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-c2f4339be32480c5890ca86d44ad902a5781ce6b_1567715344376_0.39630400488609596"},"_hasShrinkwrap":false},"1.11.1-beta-26412c42721febb4616465cba738f8e75cd01cc7":{"name":"@biggy/recsys","version":"1.11.1-beta-26412c42721febb4616465cba738f8e75cd01cc7","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"26412c42721febb4616465cba738f8e75cd01cc7","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.11.1-beta-26412c42721febb4616465cba738f8e75cd01cc7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-J4cn5+qvN1mMZLx+C2iS0f3TUW7edsmBpgC5Bev3bPdazyA4AmI/OYx56WFfQRttYKAKCbXpkC5qOuytUAMmTA==","shasum":"f4f8830937d5ee23356c2f17a53d9af31d5d6088","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.11.1-beta-26412c42721febb4616465cba738f8e75cd01cc7.tgz","fileCount":223,"unpackedSize":738433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgPCLCRA9TVsSAnZWagAAFUgP+wUp7bCIAM0Sudj7LfT8\n5AOMTnc7NYCrraCuTKPYN/ccg9nkxp9ig4PCAFzLCwIZSTtMh2h7ezp0IxVp\npiWwdxZ3RlqkbaX8f6wD2doHO9Y21NG5bmOAh4BS9T5IdAhP0IBgimQsOVdU\nUZTgkY/EmqRk/oHG/kNTKTpOMsqNk0PNQjLebTE/n2/htDd4EPKh/Gcl07b+\nkVPw2ozoSEi8520ZY7GVaMlK9pOkdiP3zm6P3P86lxqv3ha85Qhlh5Sexllz\nMf5dYBg7lq2fewEZ2Qv8Vv+Hyvm6If1ovQh3EgeF+g/9N14VbGMtlKYqlCuH\nj4vWecHUVoFfPaxV1jj5JXw6sLFqzecFvvqr//QUncrR22Bn1demQ4JmeL5S\n8QTp6e0ib/2gbZ/hWoOVuAZyw9kfq52iMP8CvUwCc1uoYMzmKTtQRx4nnjKw\nk83kC9U+u2RTXWGD9zFfrUyq31GJCkLhSgwkATYec78KJYFgBD1wk9uBcZpH\n4XQLEuU3HKmRbfXUmes86kWu0h6DyXhAHwr5pd5JZeYS68gAc/cPAn52Rqp0\nYbB/FHzy5Jd/3mVBZDAcOEDzTF8rDjyELBhGeYv7yumwEtsgZfim+VBS4ENc\naUpPc3acDXal4clKql1fbgi1l1Uu786gEJV0iLdiBt2e+6bGl70Y+TSAVSxd\nVWDr\r\n=QEPz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+qrcubxWCqd1MCXZgq0k22aYyHgRvJbPSTNHqfPYb6AiEAokhLQufZ+pzt4/8ospEs9hkQG0Vw4gF7JDzew/3F5h4="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.11.1-beta-26412c42721febb4616465cba738f8e75cd01cc7_1568731274607_0.8238649826885986"},"_hasShrinkwrap":false},"1.12.0-beta-9babefaacf26fa4701fce16c8ee013332a71d520":{"name":"@biggy/recsys","version":"1.12.0-beta-9babefaacf26fa4701fce16c8ee013332a71d520","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"9babefaacf26fa4701fce16c8ee013332a71d520","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-9babefaacf26fa4701fce16c8ee013332a71d520","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-a2yb38QL4hHRfMus4L78Z4hWCcz1TuyNUIW5GZoCkfgbJpZP2/3JnEkuwxz9WPY3SV2NLn24+iu/x0wv+A4hqw==","shasum":"2298d439ce636c18a3fbc13d8f4b3d6347449451","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-9babefaacf26fa4701fce16c8ee013332a71d520.tgz","fileCount":227,"unpackedSize":751552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgPILCRA9TVsSAnZWagAARDUP/jPcdr15JXjdvc2VPNXt\netaIj67ieseCfI85yVG5WZhjfiJ5lonuhir0m4BmfyjkFPj5M7UUjP5+Oikm\n86xTPuUJJDlFL+nlcrApmQUcdRDwVE4SABYmzmI6R3D1bvQ2gGxSlU022qSM\n170oCTfNxHHu69AdZrUTEWl7oh0vgRkXlD4xqiHiJN53uO0055dyAEPznl0L\nl63RD0gOgsFn/3THP6W1ooNXft8maNKs5Pg6RhFBtq/00cceUe716NkPhZmT\nR/I6vytZEGiX2tcmSF8z/04Az7rty89M90DZq5WcC5bl0Ix4aIqGOO5jYdRG\n8t26F4JGoYGivEh/iYV3TzwDtWqSWqqZIFLt4qwGkUudMT8W/MWvQVnYTfSQ\nvwczG+tgW884n7VVLKHAv4+r3G4QnWsS1x7el9GPA1QCpA3DN2HMtUWQ0X1l\n+R0BKMbfucjZ2+wdfoz5YUKUMCEH45LX2UtyEmctN/PPcvcjAjIVN2grZxpO\nt9YGiQx19fa5fNYqlmap2JprwOMDK3HpkLnZ9PAcyd8XQtHhIu8Esn2I90Jh\n135CXaCU50e56lluH3GjNOdgDcxZLFtGzf6nrx2OcKmX9kOIiqeAlJZtJXcy\ns+a4EviY8mlURgXpSs1lAT6m5Ebw11EoFFNH6nPcnObaTsGdW+kzNzJKmSaJ\nk8aG\r\n=kaLt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDz6Ccs/joqQ4rHX+EPAPl2hoNvpts01onFXSvLCV3NyAiARssIXeL1jRd7LZvLiEMMO0qxPMypu4BYCY3ftu5stvw=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-9babefaacf26fa4701fce16c8ee013332a71d520_1568731658481_0.7324622432093126"},"_hasShrinkwrap":false},"1.12.0-beta-98af28846ff4181c17d2363fe640cb1ba9419f3c":{"name":"@biggy/recsys","version":"1.12.0-beta-98af28846ff4181c17d2363fe640cb1ba9419f3c","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"98af28846ff4181c17d2363fe640cb1ba9419f3c","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-98af28846ff4181c17d2363fe640cb1ba9419f3c","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-8nXnkKDAhG1obezRWW+Xd2QVY4Rl1lgdiNEkGqFb4bgdWpn3EPsQU/vCWw4Lc68N26xvM5vu++YGt6+pjQGvAQ==","shasum":"e44e212630c01ee0e6a3e5f6770df1606e249cc3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-98af28846ff4181c17d2363fe640cb1ba9419f3c.tgz","fileCount":227,"unpackedSize":751749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgQn4CRA9TVsSAnZWagAAAUgP/RrG1eUX/0y/TKKWkvco\nRiHqJIdTA0SEYb9+JW6+uT4XM80sdmEa6t5xiD0QqjrzFYOWYq0VHMkr+aGV\nSXUn5TJ76JDhXR23T28f4EmtdpmiPkyHqXa6S1udQ1t+TVmHufIXz/nQKAQb\nbVQbT8OBPq+4frAROcHLUO/b2OL5eeek6iXolPXaUXMvcDqnrK62FZHKLLE1\nbiNopZgbP//XxQm6wWTWk5KmXv9YeaoL0GwLUV/MXcxxyVZ7CqMnof0+MRMT\n9Y0vX4Fnczthk8PI+nXoCW20p8wbVHW9ACV3JaSCaDWGTMR+2Svdkoe0Tyz6\njpaqiArLeG9KhXyYONauj2NcSV9dkI4y1gjyj1q3AHetUB+D+X49uOMEWSii\ndAfMwI9ixggIpsTZ0c3ncwo4zmno+vJ3MKyf90u7zeCdfsRMD+u7jJi+3JPY\nMT47qTHntMutvJDtWEH73TXCiQOW+7ocqpXDsGGnhr/c3uTh7DjbK09R2c48\nqUHdGxLZazWhLD4plDKVnKKzoKlzSLzlWqmMNAx/J0qNYH2hy+UWleutv3lw\nT1atuP/tP9lHh7z8NID5WH95+3wMFrBE5sThLQqPJmImvQsjr8OH6ACFgnvS\nt8m/ovc1E6MgYgHTk6LfEh2nZQdZ9RVCwvKisrYIY/EjH3o0A+Oc0R103tcG\nllhn\r\n=tsVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC31ZsZJlT4yrLok57Y4vENQ5zLym+IsqT2pSURV28hDQIhAN8PQFAAOaGFA90GL5admdx7d1p+T32aZTCRYcsQU6o4"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-98af28846ff4181c17d2363fe640cb1ba9419f3c_1568737784075_0.9232874594258489"},"_hasShrinkwrap":false},"1.12.0-beta-f6e4384a033c909d21939abd5bfdfda44ccd26e3":{"name":"@biggy/recsys","version":"1.12.0-beta-f6e4384a033c909d21939abd5bfdfda44ccd26e3","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"f6e4384a033c909d21939abd5bfdfda44ccd26e3","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-f6e4384a033c909d21939abd5bfdfda44ccd26e3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-4UOGcR/stqKpinnyKrJB+txu1z8r+kLS1bF2YmFIxqRgj+TifVJEhKxxWcsBvTVOMAQrEH/exPbeOhLMw9Y8Eg==","shasum":"7f146bfa00b4191c9667f3aa74b79e026279c8c0","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-f6e4384a033c909d21939abd5bfdfda44ccd26e3.tgz","fileCount":227,"unpackedSize":751933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgTBUCRA9TVsSAnZWagAAKNgP/33/oemXFlm26UXIQ4tD\nxhoaCSrLG9XfN+zsnXRH6VqTlP5FV6yICvSl344m20wmhbdNQqRlixyAgKx/\n7xmEcEAHhrRgRXYtZVViqcBVGZPfCBJytg+eFEwkixSMHyxqU4ytKym/1zKx\nYkRaFRZi1x/ghH6pcgLKjxitqFo4Uspy6SLHhVsmmxcc2JTPZi8LF9JlCXcX\nHb4Ja6OQpL6A0Y8EcfHFgsGVSrNgQvPsbPMpUD4Ay2N1rEgzRyM9OHVXvi/V\nEKTcdUNm2q5d10zAYzTC4p4wx1YfJEllIU9nQiaRnrafYQ0ua1XtDjRrhu7a\n4glgui4fEo03nl451EaLyQh8XWykGPM1e8GN/heH1CV6Wt3ZYHoTvG2b6wxZ\nqW0+rwYyMUecXnpEgkFcw7dAxTUb+l4lBP4/Ntu2VfQYKVKNgQg/Wg4d7oFZ\naWACu1a7tI8lAYaW7uaJURztSOShg5fiYgc5rr2o9HlaZVJk6s1OtYAJgUjr\nVH8kW/yycd+rprwZ41wnLjxGQeySO6fpPPImrLqAtAtPeHdJnj3+afqYo3j3\n7CRntqSPlKNRREHqPJVTosEml0yxcDpV9ZTWo6gkGaQTHatDE8Pyf+zvXJb/\nc0sgPz/wzSvAVouMvlrLEysY7VBjt9OFT6lC2rBgpkTV5a0nyadUkQ9M/9y5\nT/Bb\r\n=okFK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3JXp6UVfAi+dkqeb8gWteU64dMzCqwEEOsw/D6GdaOQIhAKN1WVt74uNgch+xOcQ6a1rOqujrdkVV/pk+gjC0pYSY"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-f6e4384a033c909d21939abd5bfdfda44ccd26e3_1568747604175_0.44424026881902434"},"_hasShrinkwrap":false},"1.12.0-beta-508001fc0a89f475b1d5ee9c33b74a2af157d05d":{"name":"@biggy/recsys","version":"1.12.0-beta-508001fc0a89f475b1d5ee9c33b74a2af157d05d","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"508001fc0a89f475b1d5ee9c33b74a2af157d05d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-508001fc0a89f475b1d5ee9c33b74a2af157d05d","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-EhRcNSKSy91h1Gi3twOpWLUqDioLUK1tBwR0vt/MaUUj5mL//tNW8VL9tIibVCU3tFSZmscT2Hy7MjXdCCmunA==","shasum":"78b687fe4df3dab510afd246e35a3f3d017d7c9b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-508001fc0a89f475b1d5ee9c33b74a2af157d05d.tgz","fileCount":227,"unpackedSize":751880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdik25CRA9TVsSAnZWagAAuKAP/0KXFl7jY82yTi6XvDcA\ncu/3PvyASy2StcFNV7Wv+AQs6i7Ofy2GWCqXdKoUA3rK5R7dkNq8BZeL+EXy\n6IW+pOjUQ+XxUleOYlltzzHzRqyKDN87qyZzl3uHr8mUJnvGYEvF1uM+8VpM\nAW+nGF4LAT0IZz/G8Hg9oGobrIkHsVRn51dmML0q3lCfyRUtmJx/QgHKvtiH\nAKjiKw8fhjxuSFOUrA/VDfvlB9pyNoJY1EIhOGZaNMXJfYJhECKXqO39HsWF\nRHdbiZXyeGAwYsHepzH2sDJhFsJAjy/dAUzaWDjiUWrHJFuynOdCZ46Uo1Ka\nN1dYCLKbjCBmbRSSo0SudOqqBcRKUu5MFslAxfIoclktCmt1z1/CYzr2d3Lk\nTP0VOp/5EUycleW9nYoKEAGRlEJex6v5Stq5Ey35myjW2oKgCWZ2wuAs33qH\nF1mGoW1rb8VMvSbKOl/748ChIhGlitKTwA81nuyl7WVIuvad7sEA1xhEV9Jf\nPj+9rAWBCqVlLS3jT+fSlFp+0IPp8XUyQHVBYjzsxYhaivMop3X96QJEcE44\nwx5lGkN6oIY9wozOgp61G5HdnSsYXILh28fAbL+w9vKhgTWDqa6XarkVqGfb\nPzv7Kp6WumxjIGzhkE9dzj6SwHH2QbCkI5dg6Ww+E+4D/+YHzphh7BEbjPcf\nFlDl\r\n=Txo1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3G2Ca0nkpefOFEK+IJ8l2Eq1C+CKklXD4VavTl/sZMAiEA6wXlzFn92S3qK9A3F5Dy8VEMx03wCQBkWI3JauZWKWw="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-508001fc0a89f475b1d5ee9c33b74a2af157d05d_1569344952815_0.46748590458607464"},"_hasShrinkwrap":false},"1.12.0-beta-fde71c53f30308e1bd478f3987e9b400bf80764c":{"name":"@biggy/recsys","version":"1.12.0-beta-fde71c53f30308e1bd478f3987e9b400bf80764c","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"fde71c53f30308e1bd478f3987e9b400bf80764c","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-fde71c53f30308e1bd478f3987e9b400bf80764c","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-haWosCq3HaWMQbmTw9BzNWjQVyKE2qE+i4ptLlG4MaZMAJB3Ny+IyteGkfebYEg1/CSGj8nOfABnMzQj3mpZiQ==","shasum":"1957f5b61cf0ef07efbdcac02085a328a15afa85","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-fde71c53f30308e1bd478f3987e9b400bf80764c.tgz","fileCount":231,"unpackedSize":756785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi8AICRA9TVsSAnZWagAAUoMQAJDHf3PPfc+mOYf6wA6+\nV3hEktJSf05SQ9inyI/Mt5zicK7wxQz7mPz0Jw1rhalFkmqiAow4D+7hjRqZ\nDsYPDXni/zeutAQjw0v2uvNQzie0oT9dzcmYKFtF7SUaBbOm3ybS9MEdiL0e\nZ2ViTWPUhAKeyKSaAekHEh3KP/BK459U9/UsBKyBJGqnC8B2l/rUUcGPk8ZI\n2BvPufmK2l9h9sRCPXhJ5HuBlIFyokNcTvVg+mhPLEP04JDjfc4UM2XuGLxS\n7SH1t3+h3I98Y6etTon11PqagbbmEzo7mZy4EOnPabPhlUMCyRt5/m86e9+j\n62C/n4RKa2RD5fi/0SRVobn7GoPJrtNW83KRDMinFOJfn4Ih5ZFZBi/lLRCD\nNW02AUV3krJ9gWUgai2YJNL7qgeak6+E7KnzcwmFcxy21qBLYne7EM6N/HAW\n6/9X3IyHYtsA2/fEjLw8+qank7xPbRUBibdyz2O1RhR1UjMiH/OLVv4saY7k\nhUIYtM6nQBO5Qg/92nEusJzointVtBEGFThjK5jv/FajdjdPDeaBJcXk8wh+\nu0DRiHoKZu+ukF2xuL0B93+7/RjhIFzebtXJ3wR6238syElh0yKkWnQ3qAcD\n8kneN2b1R72CXuT5kbjCe+2BWa+UhkcRn4/SMwo1f6xFA+4E4uymgYk2YOc6\nQG3P\r\n=/2ZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsTI6tIthhAJNRQdEHRiPZvAd3rzGSj8UfGFxqaFYmpgIgGU0ZEAOE9cIFT/TxsU0QDrwYPZ7iILNRdNrFiFFpwAw="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-fde71c53f30308e1bd478f3987e9b400bf80764c_1569439752361_0.21137042122230598"},"_hasShrinkwrap":false},"1.12.0-beta-a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d":{"name":"@biggy/recsys","version":"1.12.0-beta-a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-xfqlyxhKtkRuIOu26qN/a6rFCrCcCrJ+a06Xq4SIwvEmkwi3u96D1bHJvDKPRm/hOXiEL7VvyEKXh/kr5TCAYA==","shasum":"b234202e8d6682ef4bfe3bce0abca989597dc700","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d.tgz","fileCount":231,"unpackedSize":756779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi8JDCRA9TVsSAnZWagAA2JgP/03QrNkTUpQNbxnePElR\nmmPCWDeepdgobhj7PWPByFRh5nkC6oEyxyIgy1BXsJLMHpDEb4v54gUwu5fF\nFt1tgxN6jAOcntGCt5cUYyCyp2mtr5vFA3oG7Rh53CuRq3oQyZo0KDwM9ZYt\nDZTz/ovuKZR1k4OlUy39oUsT1tAxaVSxvSRnOQ427QAIDLq/XGKZm0vTD++h\ntWFU4KsvWZ4jpIkQZBwNdTy4ZzDvvhG16OO/E5WTUjl6GxldvWMRSytGXh87\nLL6CN/ESEqpHcOVJzfTHsZYSLz9AUVzPZYGRwfJSHAzP6EKU8NDV9iOeFtVA\nK/VbDncG4Bmzjm14gb5cYX9dTNzWagQgEiKTwm6WO4QaR+si3JhOyow9IkRg\nwElZVonR7tw62zAZlZG81v5Aj4iFIJKnaprU6NYN/daIYz6ZUxoZ+q2BWPpU\nzywIbcWKL+SCo8cLCB0z1hq9HGY/uw1vV+Q8Mf0/6/PyM7T4DaKlpDmGEt0Z\nHtN5chhM2afTNL/BOfZV959jgkQ2IVSum+ux93X7mI9uXW5GlOj+P1PtsBSB\nBhYZyVzQmLY8P5D5DIOWr+/kl4ymFjGVt9+TnKG+6N6OKixG9S3soLCULuYV\n6pmMNo6qDArv/cEUT96e1Ek9oiEZe7JeiqzFUeXcTw8aD1qKaQerG0tjqByh\n8MX/\r\n=RQgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEM+BHJvFJ3J69GVH1K/kidiLxbnTn5e8bW4dEI+Uc+qAiAHrJb113RneJSyAYsAs7rRuI2xExOenAtLNoJQnbKL4w=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d_1569440323156_0.7502924152176254"},"_hasShrinkwrap":false},"1.12.0-beta-11bc9ca629e7b341253b484bed33565f3feb4e16":{"name":"@biggy/recsys","version":"1.12.0-beta-11bc9ca629e7b341253b484bed33565f3feb4e16","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"11bc9ca629e7b341253b484bed33565f3feb4e16","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-11bc9ca629e7b341253b484bed33565f3feb4e16","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-gA5MfXcHsMjewo4ya+DUBfUcFQ4oXv0b5z3GIM7E3DX4/khHZs7qmYKPiBPAy/r/1KctE6ZVEnzwg+FviCgpcw==","shasum":"782234d263e0f8fbe2f23b8150021a59b7dd51f7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-11bc9ca629e7b341253b484bed33565f3feb4e16.tgz","fileCount":231,"unpackedSize":761796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjMigCRA9TVsSAnZWagAAbZwP/1rpdmHKjLhVwTN+pus5\nDzzPFdNF5xlJhXEsNRQmIV7C74YXATFon3zn6fsOX5dAx+x/QrwZq9Ss2sRL\neMZmAy+D9ROhD4WQhLSumvLYNH6wRKBfecLJJNDl5iqCx+ggutXJolpPSxQP\n2hTH5dW5Q1JpZcltXxYeOat0dfQjPPYm0oijLiM0gh0CJDo+YqoKEi46UMdL\n4to1jL1AyL+uN3eHKWUHzL1XGQVdqYc7CCRn8QCcJZdc2y9UBQ4hkYkwIwDY\nk1vjMSNH8r4rcxD06rfhQJ/ue0VnWCb1dhVa+s+NoRtQGaZIDsRxmWPE3OAb\nuqbwDrqRoua6kBBX7OWaGUbT4sxXeRZr1+XoMMrT18rX2TUepP0uAYVZKFcN\nY1ARGCL7w1eeDzyxGW9dinAGPwB+74OSZ9xJRRCGxOYAYaxvdhSPJ94i42Dc\nx0cq0qMFO772QrX0frBJlPZpaZ10zzs4u8Eo8kpRLuIcSsfyy9U3euCfwDfP\njYMdqawTAOg18ME2nXn6oF/4SqttUBKCHcd6V0bBet+Ac8FC9r7K2flnpFqW\nUBHsrakKVLQH7P638X4g2SHOqzFXOaPRLEOkNLrFC80n11B1w9VCFkVP5+zk\nxkEA3iNUxDpcfwmFPnBXXXSSJaFa8M0hh0t/jMXD2izmnn0nDXx0BLJNC1mp\nJWyd\r\n=g5/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiuvDa66DF/DsttRnvl68vjX/5YLvN7sy92PDPKehaIgIhAJ5cZhlRBTSrthWBgONw5AkDP4XdECqSJShEztWiSn/O"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-11bc9ca629e7b341253b484bed33565f3feb4e16_1569507487859_0.8536310773912492"},"_hasShrinkwrap":false},"1.12.0-beta-6c3d1d4283426627c63335ba618196c2161324ba":{"name":"@biggy/recsys","version":"1.12.0-beta-6c3d1d4283426627c63335ba618196c2161324ba","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"6c3d1d4283426627c63335ba618196c2161324ba","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.12.0-beta-6c3d1d4283426627c63335ba618196c2161324ba","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-9hPirjGRYvnjU8R6Iu8X8OPpfLrCkxdT7RyDLpexumRLgTLo8s6YTsVp9ph0jrCwV43fVvFeLsNMogJdo571mA==","shasum":"10cd3d98dc031a1f89d1bbe9f4b72a374b5cab74","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0-beta-6c3d1d4283426627c63335ba618196c2161324ba.tgz","fileCount":231,"unpackedSize":759454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjNueCRA9TVsSAnZWagAAr2sP/2vUoGjgxtHcmfaptEfp\nnBl2OH6IhhwbPraybhzPlRbeoLx0+y5omS5Qy1lMu8/vACFIo/BqgJF7iRAl\nqbGscwn9rg2ESJZDqJsUzrD+Rf13TZ3SnbTWIIL/ZtnkRAWu0QiTiC/Covyk\nyANOVt0UqzBiCoQwb+CAGawS49uGNUMSXoUMCiqm9wU9MfK5CYGy3tvfwXn0\njYGOb9+NHKCUAf0vwo0T7tJorlwqMv1ZO4Dc53Yw4jAbas8oYuUl6vDKl3Jq\nxYcaLtzrWpBzK+cDWJLh9scCWeZyjraal6KIttHIwclLn12aatxM/JEA2tIP\n97JXL8PKC0BwFNkhlMd5SDqSdpq9b/qWhbujGnsGRsRcFEQpVDZIW2ngiGDc\nKpruNCXfBpITrew/ewKXh1DMz6H0nYDS+7agP3+f/HIpLs8AMJE8tceyFxpb\npUiV997qL8ARioTzlL/tvmFcDNJhcuIZYK7gaHWPg54a0WLEe59ZMNiccTzL\nb6D/I5D5Sv2DsNReqNE79G5HDy7YI/EMYcAQGNJJx0PKRrBmeVdV1ouJNsoQ\nO/BTfzX7xxyToPUQxnXFJgis+eQQscnemDfHFRdnMdqwxToots9HCybeLcvR\noFoNPAgIvexSdcL5XxEIq4GONb+xzY0AcidvEFLtPQFZG9TfDt9vym+8kviA\n6I9k\r\n=LU/0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH38HxHYzpn4MeYcLqNpNTBMEeHrEK05GTcgttTREi0FAiEA4BNk4Q/9VrKfe9QJvVyRdHanc+hysrSSrXKSncnIoME="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0-beta-6c3d1d4283426627c63335ba618196c2161324ba_1569512350118_0.3898338504137795"},"_hasShrinkwrap":false},"1.12.0":{"name":"@biggy/recsys","version":"1.12.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ac286fbabd039a99b8dc1319508315a8ac2f51f2","_id":"@biggy/recsys@1.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-R7sjibLsFTDi9SBb/rBwr7q8o9+VaPoFdf8ZDYlhi0iNpq0td0/Fl6GNwZroKJ0UGRaMLe4DvIUJlhjRK8Gsvw==","shasum":"5d12750b67d5350733c03dd8befe83a5d557c375","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.12.0.tgz","fileCount":231,"unpackedSize":759427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjPvwCRA9TVsSAnZWagAAfysP+gJKbiVeMxlB2OoLOcSC\n8Gj5uUJTuM5TI7drwD534g7xcLo1R+IHRaK//SnIf0ZKjRNM7eqO1GDCInYR\nDIx5fpi/obVWTs7p42Tg6YMOkK/t8UQeWTY0WWw42azxY5kd3SbYjPXoRGyU\ntTOnU8dJSIuF0TpwHLPEJxEkMNSy/KHUKmFqk6FUIiiN7v+zaU39LjfXyIqy\ntsXF/GETrx9rHYdiHqAlXjwAJOidWG5g4SLexwRXrcT1iq20bgNth4P8iJGV\nYNlFuLdNioKl8CLsimBM9jDwaw0Uaf3Wvx2dDeHu7Xc5HQoKIlohVRyBUiOo\nvbzWocdFXVNLxMwadr+k1IiXIY9zp/lAetc4uo2GC9zJf5o1NSKrHkssRPd9\n2hvQcfq3PRTQJnKft2YL+M8wScIpKkNxWWgSH+DtZeNLlypRSOEkS/w1Xy6B\nxyC2f2bqNKXBbOXnw46eFw844DRr0LElVbzu6VaKxO+0wX9+h+qpArnvBWOY\nm3BWGOLbdA06MVVUfnn9fQCaULt6DelFke1Z6WeupiSybTHlEVRvhrxkMvp3\nHb9g569XC+RN2xazF/cPzMaO3JtA/Fxc2O7qUy/j0YVEqsl9wQXpGfyzPbHa\nDFqpY/sR6QRk2nqVHZswUB15eAZRGk7ueFovure5CoBxBhhYLKDaq8UW3pz0\nxMi9\r\n=SgjV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErBMUlcL7okfQ6dT1kFuVUbU9KdCX7WQlHyTxfcF0puAiEA+eSkQThwO4k1jV9nWMBySusoAErGRwKzOgAcheSb71M="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.12.0_1569520623812_0.8853211255334001"},"_hasShrinkwrap":false},"1.13.0-beta-d45678902524b8e4332492baf98fea3cacc32db8":{"name":"@biggy/recsys","version":"1.13.0-beta-d45678902524b8e4332492baf98fea3cacc32db8","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"d45678902524b8e4332492baf98fea3cacc32db8","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.13.0-beta-d45678902524b8e4332492baf98fea3cacc32db8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-zMh2a2N6dEMYqsbh5hoqd7t0mpaLwuTuqY/7AuXRoJDN58LQjhX4Ps8fc2A7xb6EHH7wR3E5pFpoD0fDHctcCg==","shasum":"5de88f2c0486ceaddcd2e426710ae30bf92dd961","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.13.0-beta-d45678902524b8e4332492baf98fea3cacc32db8.tgz","fileCount":235,"unpackedSize":768945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjhTmCRA9TVsSAnZWagAASMMP/R8gI1gXeaDqbTihhyEq\nVf0vE7qozhC6Q5blFtbzPZsYILyCCg9rMG83vIPKcOXJYfgl+dXCLAWnnX+O\nLfVwyPJI5ckia/8GTGtrtAnUhJpy1sowwIbVQAMwHECLTxYA7MQz5K4BtQII\nRPUPDGzLxm/2fq2VrHMh4fbjw6WMOQ5ZQSs72NhE2RKI3etwetYCW68axsvH\nJKd+WahsIO7IJDrpDYYfatkiYJdK4rhT8lxIEHd1EEdeeLdPgqZ8bpUE4t7b\n3Zt8wNs1XjTa2z2Mv+bRbNiNykRTks3P3C6kqi44N9B971KoOn0dPOBi1BVz\n2Qo4R3MyAVu8QV6614P+Hq1pX9MMyaCWmpRcI37Fexi9HLjCuFoS8jn5VZcT\ng+QkgsJKSoOtTPV93eYcDcAV6QLR0ogmJ1TRBhHcz6h2Wxezz6qWbTdgD131\n2NXJ5u38LSWITVPGggFZxspLq1MOk+tsf7VwNQOZvjk3zGjQEOnjZ6Ju+sg+\n0Pen+JJcMS/na6C9xRE0Bn0FllgQ40G2YleT1fowYA83F3cNoRUZzQUpM0wL\noo3UylkheZYcbqMxiDwspQGSGUmIZL5QOllJttd6JdWftPljSOzYjUPVvhb0\nKVJUUGLzmzkLinQcQBzBnR+NzjGXU+qjliPfkaonAwyLmsvzzNYus2oaQlhw\n8H+f\r\n=uvMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkcjwBh+53w1iV7WZ0DwnnIhjSf5UY35ruwT7gyNe5NQIgbdEnVS7DD7XfQZ193ee/jsaRUQhNP5gLkv9o6HNnqSA="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.13.0-beta-d45678902524b8e4332492baf98fea3cacc32db8_1569592549595_0.3655396405767246"},"_hasShrinkwrap":false},"1.13.0-beta-cd525f5b2d305dad0d6d711b4cf289db681b9d21":{"name":"@biggy/recsys","version":"1.13.0-beta-cd525f5b2d305dad0d6d711b4cf289db681b9d21","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"cd525f5b2d305dad0d6d711b4cf289db681b9d21","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.13.0-beta-cd525f5b2d305dad0d6d711b4cf289db681b9d21","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-jtDcTpyozrwNYdPislzUYxygIR58Qd+PAcjbMjSC6CFJjgjX5Pn63wze9ZsjW6mXVUgrBxjrxVHW7CTGZ9oGqw==","shasum":"a2e64ab03b7f0b150ad6385224213bb0617733f7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.13.0-beta-cd525f5b2d305dad0d6d711b4cf289db681b9d21.tgz","fileCount":235,"unpackedSize":768812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjhuNCRA9TVsSAnZWagAA9asP/jtcq0UsCWtHjs5eWUxf\nOyNS0jixuQx01G+PhgsRVKr7XoWY/va1umTaQuS19QjOs9MChYUHM60fgXpn\npgvDEGe6hXJR6V+i6BRIiyDC4OzkOz6bHxpGy9t1ROAFYX7zXTL245Owv6U9\ndi43zixCkTLd/Te/F6Z0RW932cwa6/ykrBS1CFetiga3zp6LjL62HHrHD6Eu\ntC3IrBxWb1YKDEYAjg/itu2Agu/nZ7ObTEfh3w2y5psnqXUMNdfpIUm5ufB6\nRFNao1zmm+6/uhJuPc66LlmsChPHQghcR6kSsHE6gFqKwIl1xIq6izztYZb9\nNwBj6LQrfy8wV8Voq/HMq9o420vbLUaGws7qg++SgHgjFxIoZu7nmq+Ye0TI\nzOVcIRFGzM4rb4DmIr5jIBSdMibMVfVRqkQLuZqIPsdkQY9Y/rhC+0GYSXFO\nj1rLryqEAp9xKiXvFejQRkS58q2BEaAokXfmBRuq965t7XbLT0z04eKRBWPu\nF9IdJljymR9VhtRDqeq7hofHoQerJCaFQQcLEhURqaYssHWffI/hngIymxSk\nmoqwMxEx6hSJRP+SZkR7WXCcG18RxmjS8SNM6SIm6B+NNdoQ1wvHwHtJDhV1\nwBSqWXDWa9CLZSkoMthgCMCB6yunjxzj0zPa9gObgnSGEBieZQDBDZ3JNyfn\nPKJ/\r\n=7MNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZSEKv06PXL/aP4K6yP9LErMZfKq/uasQ4yY31YK9XEAiEAqxAVhJQvVjxT7daKDO8WTtdtOP6IlKGoWvNu0ca5Pf4="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.13.0-beta-cd525f5b2d305dad0d6d711b4cf289db681b9d21_1569594252400_0.44999459085668625"},"_hasShrinkwrap":false},"1.13.0-beta-7e69762b0a4abc55a5f35c5596d0450fbae1e5e3":{"name":"@biggy/recsys","version":"1.13.0-beta-7e69762b0a4abc55a5f35c5596d0450fbae1e5e3","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"7e69762b0a4abc55a5f35c5596d0450fbae1e5e3","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.13.0-beta-7e69762b0a4abc55a5f35c5596d0450fbae1e5e3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-xCMNFVIe1sBEy8wPjj+dI9qGPVeaavWQYmtVZw2MSJ0UfB52ISN3KF8uRPNb9fM6lS9MBNvwE5ahodQ+KbxEYw==","shasum":"0cb0ea79a803409e905a7cca0cb16e5b4f2b81ed","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.13.0-beta-7e69762b0a4abc55a5f35c5596d0450fbae1e5e3.tgz","fileCount":235,"unpackedSize":768796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjh9jCRA9TVsSAnZWagAArCIP+gICB7EUmTSU98dwMx25\n3raR+/TE3i0m6jYPcSGOzhyfxse8gFKZNJYolKxxrw900+mccXscFw51DbL7\n23FI1N1SZespjGkIP2eyvjTzYdx1O+zJ4lpwLdg/jOsxdn1dlzVCsVlthBzc\njMunrT20RQ6AL5UqA3usdH2ImrGBD9yToG5f9lr3LRrksVM0WQqi4Hzy7uY7\ntQCPRJWBz+ECp4joastkS4FLxK9ZfcsOZZ6Jgao+JZhOW2nMUq1FMss9Rltx\nggIPmoGFqHI/ptsHsuKEbTxfjBuJ/qO7GWp335oOiL37PIBONsA4WQSF5urg\nPqz8dJuxUatw727pY3NJEr/pvNmTDH9PySxJS1WkjGvk00EPSldA4cq7bhJo\nOBTfsJ/vqLZih7h880wjXeLvVzQ92hKiwq8XRUyi44hV7gZBOVtmTkSHbLqH\nb/2H/SrKKDGZvyiOxO9iHsOTj41B4hyT5akwCgrcYm+g5Ej4B9hiakvXckwP\nq7RnHpIovUOpDmJ0Bycq3txGOyfchJJBLEE7o9npUzyRSt0O5kXygZ61xvqW\nz5jQC4a1XcWO8ACM/3FSmqmSnLvU+KjMDkLWVr19jlREnEVhirlXiBVmXMEW\n8l0oeBweNNsDCynA6AaZO8sHF4T+m1YggcxBv8vEm50PCeqm64L3Ww8pOxj6\ntABn\r\n=jJGh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkKieBpBrdZ2gHnJ5Xl6UXy4jDySweNUy3KbFME12mXwIgeiTSptk0jhIHkI/XY2uebmrbZJT6Kw/Dyx6+ilJjGEA="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.13.0-beta-7e69762b0a4abc55a5f35c5596d0450fbae1e5e3_1569595234720_0.4313856962304381"},"_hasShrinkwrap":false},"1.13.0-beta-71c5042ca34bfd3ce830041ad580b5e64dd4440d":{"name":"@biggy/recsys","version":"1.13.0-beta-71c5042ca34bfd3ce830041ad580b5e64dd4440d","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"71c5042ca34bfd3ce830041ad580b5e64dd4440d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.13.0-beta-71c5042ca34bfd3ce830041ad580b5e64dd4440d","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-zUD0TPLWwWkzyAVDaFYNTzZbZTW0kGYnTjzi5RpqQwWiRWvvcZGWf1lYvQM7ZwOVtlI7ayRcXNXBu1cNt2m0uw==","shasum":"60bed21f9a61574ad4d1796fe311386d353b43ea","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.13.0-beta-71c5042ca34bfd3ce830041ad580b5e64dd4440d.tgz","fileCount":235,"unpackedSize":768989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlzQLCRA9TVsSAnZWagAALvcQAJYeFjwmX6c8vTEPXglB\nkrOISwmWxSV8sO7Wcyv99QyPOL6WcZBC3fTYoK1Rm1VLXOlPZ28Z46oXnQ9u\nSQRVNu2JUUnpym1sXbLMOcCuJb7aVHglbzCl/e/pp1zPQh58p6JUGELz5shS\ntPuEJch++4XP+7n7JkrWrggLFTp645k/orGglvoWyQchfnaoYur6hekhyoQY\nqOjE/RKFC1SQOCnb5idbBH/yzilwq5hN7S/Bh9+Wc93DmGZUWtEmIDKiB0O6\nwfSt03F+6INunw9htWtVNc/YORXHLnOo9wxfYxgAe64fDxTyGvBtPLy6B0ZO\nX2CFl4O3L/yqdr5I6On/8cPyqCwM8rCE3OGU4uHe97EKosQc0Mu8Jn6wsm4u\nIxkCL5NOzGA7AM0vKlrJnB//YayXsPj7edVl5zGlnJapG1JaT89svbj9Xhen\ndwiuKQRcTIM/rgJiifV67nVmVZwL4ZayyAGLPJlGaTzwOzKaPFDc9WsuRdhx\nrbr/67zx3HmB3QUBbJXvypzUefJLOgwBkbTrPJTeVEt36qtsq+agRhyKZkN0\nyaMFIUSsjbT1lzPzIZSpXHycm1b7LPmiMhXK8C9Go7tvKu/hUQppYuIbo728\nKtBs8l+itvfscRRfIa6LlHV0ftohbrtA17KXrQj5cuwJMYc7UQPNrKjKaKwi\nyQw4\r\n=bC5m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHCFRSZzfXCLvQEX20VqlfJsIo5lzK1VBOjSE/mFHIXwIhAMcjCLZuxhRJ1iWsSE3Xjv3jz4KGjq1GNCmPrZXV48Ya"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.13.0-beta-71c5042ca34bfd3ce830041ad580b5e64dd4440d_1570190347066_0.6005474953924812"},"_hasShrinkwrap":false},"1.13.0":{"name":"@biggy/recsys","version":"1.13.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"b26fc91d77378da2f122cf59cdf75c6aef9df69b","_id":"@biggy/recsys@1.13.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-Le3sZjsRihLIRORmpBCdZ6yP9i/x3WKm6JyJqgH3RC0eB+8x7M1eMMS4EaPxwzDPGufjb0KY5grxy9sje/hO4Q==","shasum":"0ed794052977287af2bacbf0304b78228645ff00","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.13.0.tgz","fileCount":235,"unpackedSize":768943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlzcmCRA9TVsSAnZWagAA9B0QAI3htFCQ7Pbtr784xpZQ\n4qf5siiMW48ycG+3imCAWouoLna/KASt+YlqjNSUc7CKG2pd1nVvygmrzJXt\nML2DIiiN1Yd9Fp51wIwG0kgx4XKLaDEkAWvFmJyjUIL28W5mMC8zh6x6hVHb\nSike5yC00wKliscH6ffbiTd3JFRY3HTOO0NvvaB911fFlR8RLhLeQ2wVR1tv\nN/KYow5gxauYehqKyEdBSqVClEYY/LZ5voTGbxHKDtCw5f2BfTJ8zjZO6i9A\nzURx6BIOZIBJVkZYs0VX/psLHG13bc3o+ebDofHbAg8AhOtB+gE9bdpK8zu6\nmsi2XegkorrhQooxgexO1mtj49UYM4Cu26COwg1Na5/HFmV/2LTzgKzVMA7+\nsT3z5mrw+sv1qyuJ59k0B4n5g1z6p2Ym1gWIrFOSt8IF54hlRt1rGynGccPL\nDISpKp3TSbbc8fJAFX2VZpdOvsyJJqm1vD8bsXQYntqswoA+CViZ9aKmXsBb\nmgabLRnyBZbWqMuOAFKsgt/0Uocy8MQzrY8JfT3cqhkLWWm4xsWqTV93bEEr\nD4Ii1rITqI7doNLEz2zWjzss1P6jugyIxBtZ2hZVIaMZk/ZHeBQnypn1JCUO\nIF1datx89XVxHPpq6hs77QzDyR2dF/nchWp9j+Ws05OzvE2sKlO90r76lMqa\naf/1\r\n=FVHu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDemzgcO8SrF6ckNjcqjTtlZrioG/mOD2ClEiZ5NkaugIgGIBT0BniivVj5IfjaLASQYAQ/A067QoeEUUto36cf0Q="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.13.0_1570191141885_0.7572636844405038"},"_hasShrinkwrap":false},"1.14.0-beta-cff289c2ef014f83a9c9f17176053e6eeaaffb02":{"name":"@biggy/recsys","version":"1.14.0-beta-cff289c2ef014f83a9c9f17176053e6eeaaffb02","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"cff289c2ef014f83a9c9f17176053e6eeaaffb02","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.14.0-beta-cff289c2ef014f83a9c9f17176053e6eeaaffb02","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-a3gT+uCO3bzAukW6Dpl+McuMrd01Hn/zt/6nGn9JBVAQdOEiiz1i9eEE5lGlJ3bvWCBW26AuQ6I3KNHsRU+ZPQ==","shasum":"8f554d204ffb19a97872e9ed3e8380712a53cc9f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.14.0-beta-cff289c2ef014f83a9c9f17176053e6eeaaffb02.tgz","fileCount":235,"unpackedSize":769840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqLJ0CRA9TVsSAnZWagAA6yAP/RW60yep08RKSkwYvEsh\nx/GfKGib6MQqy1Hx/Uf1guNC18y02tRZW+7i57WT/VSpsKOoU1F72RpdPsFJ\nqmT3HZOohSb4ARihm/f79WbhjQ9TplDa36LlQyvQ02ZzrS4g0pJKtyG/Q5aP\nRnCAyTJvL06+7sKFZL5ZSbVzy82Y7EDV5T9w7mXosA673oTwPJ9seWX+y7NX\nzTPJ5xLEHhypu8PLI1upl/m8cjarKPuYpuzSbhBi0xTuorjxoF/2rBRumP0j\nhz/rHvTwv/T+WOEZ4iV8I8aDU+fhAd+Oeb9MrTK5BaTrWOe3PzyR3tWY/wB5\n8satF2NwQW/AmaE4HLbgORXhiYQgnFWSXMQj2UjnUdWmZJFrzNdggQs2zX46\nlyST0T4BSDpiGWaDeDRHTqgyWTqedTLQ1VpPTFC0VctTTOdyurs8h9RlMZUX\nYBCvmxzhuMkk5ItpvImmjbm88chetS7dbBBBU7bS2g1DfhEwGCvJusV9HySP\nHf/mEc5bBOMgQe/swajuPShPQmJgA17OwHQFcZNxyK1+eXGxtCFErV582Ao3\nMyVQ3cOMQX4MTSycwQyGi5FrS7S45tUjxpJLCKcZ2/sWwV4O/As27rr/eeI9\nJ7t4KpjUGsPkAjXZcC4giPA2SqrkElL/ZqOYo+5zw2GnAD3N1/wDwpBmypBA\nrGCs\r\n=SkU6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2KwVPNR/7BpmDcGGZwD2qp7kZQSLItQinfhlj0ZirrQIgG1jjLaYp44FZAlI3Y+EUpg2tuDjpU6QhgOxgKc/5Dzo="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.14.0-beta-cff289c2ef014f83a9c9f17176053e6eeaaffb02_1571336820147_0.9453979049585166"},"_hasShrinkwrap":false},"1.14.0-beta-beab73f16d4536d35b0100bd1199edbcde27db61":{"name":"@biggy/recsys","version":"1.14.0-beta-beab73f16d4536d35b0100bd1199edbcde27db61","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"beab73f16d4536d35b0100bd1199edbcde27db61","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.14.0-beta-beab73f16d4536d35b0100bd1199edbcde27db61","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-R1SbFFCe+3VAeUkzmLxYFsdtQhAz3YOltJxaxRomXSjIiza+GmNWVZfwZsofsk6TvfW+9e8lOXYTz+p3OVtKQQ==","shasum":"8490839a07e568a1ba8fc7674b3a8d63d656ddbb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.14.0-beta-beab73f16d4536d35b0100bd1199edbcde27db61.tgz","fileCount":231,"unpackedSize":757246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqahyCRA9TVsSAnZWagAAUnwP/R4uv0Q8ahW3E6x2lki5\nCH5K6ZrXSZ/qKZOYAR2JajZPtOgEJ7Rn38y+WV8fLQ5oD65HCyUWDjTORdRV\nkEckCAlzO+o4ryyUg6eqln1VafZlJut7Zr2AJkciOAenrr41GetHB1A8U+I5\n9B5r8HV+juLst1XqYC6I/MNZ2Z1rSHpl+YJa3bQ9kzq4IJpsbZdJHLaWC9IH\nDnr7UuM7hkAXfNW5DWAhiU9uR/QqCOR2dGXfW2e5vOgGiQ1Eey2DOBsl/ik2\nh7+4HHsa1RnXDj78KaNBDgZx9+KyZl/dlfHTZdz8bq/OLrPNHk2RGxSs7Nm0\novNYxozfk5pfW1iWsSotV/P5Be9mppiAl12/mBrcuQxHhDVIHwpANiuVB8xk\n+nxu+/JTyIpzWXHAHNExkuqR742DeDEGpxYpODytWGrOGFwiJlHEY3wK/vKO\nO/ybkLPcpAkiBjY1Mb51kGshV26CF9IjlFPZ7RUcrUlt6QUCm53KRbOYxq40\nEbM8LobwwtPCsKJwOOqeu59/aU0x19Y5cE68kBFkNGp7NnVb+NK7ZSfFdrIQ\n1BbGPNc284LPvbitUIgZu+d48MF4Q0EUZ7rwjJapM7gWi07L8XBsTfxz71NJ\nA9v6iBy60aW3gqa0PWSGdAj3IHCSqy7YsDWc+O7/GnmtqXRhR4VaXDW0UU9S\nZpfr\r\n=19Su\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg+vt863zK9xFjLPSJ+E8WuNNdBTXvggiQUJdvh5uHSAIhAPfLIQF4YDiKPAhkdac//2JLEArtFD6bPeBTACHZXQ+M"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.14.0-beta-beab73f16d4536d35b0100bd1199edbcde27db61_1571399793394_0.5540754943535735"},"_hasShrinkwrap":false},"1.14.0":{"name":"@biggy/recsys","version":"1.14.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"1a1e01d6f545cb1ef1ed559206eaf133c6952363","_id":"@biggy/recsys@1.14.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-V63A9JTpbywZaWQYiJ+2781NkyUOzsvIbojyxXMFBZR9Gcn67kcdVxUV29N+L0BeLmiA2FlMpYbquWjkP8x/1Q==","shasum":"779a5ee65de4c9397e3b4772dd4ec9961e1f5a1d","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.14.0.tgz","fileCount":231,"unpackedSize":757200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqbAzCRA9TVsSAnZWagAA7XwP/il43uZnnx/z8N1FN1fv\nFvrnaHJRYNQA0i5u3PWQ3HxWCDyv9Tp3fdoPg0R8A2ElaqdCFF5XOJZX9jU3\n+mS45AlZdQaaA1H1J++pJb2uF8figDy6GHAldYd+OKpsqGmaEjuaO2/mBOaJ\nx6ydL1wzwpmQDv8YlslWONcL0q5WvLne3EzbWWaltmwJvP6Ub8eJxub9++7s\nOX3j6pO4ZVtierjnHt2eF1Fh/eMUitx1IcdM6BbUV7vEtr5VvQNqqlbfVdsN\n3jujcapLJ6fgh0FBtRuv+lIQjEB1opqHkQOOyrRppMhl4GPOaOQvTFcXYZxe\nu6gDrUh8ymjX+i1uAFKcPBW0efEfXPemVFIIdga4cSakM00S1up8AUI5jxvx\nF5XVQXpGkjh/EpmTxgjB0zUIwZUuK98KgTQUj4hPAhXWbiarMOvCHbqI5gVK\nwNlU04Rp/abL0knb/86A+lbd/HJ5oGLDj9Wjiqt0HJtEV+FUFwyyY9VmGVOY\ny22xpZdBPagZ4NjCQRor6eqB162H3uOX1q5rkwXNTIu13pmKsi1aFPlqujyv\nX7sNWoEJkvxoeFUcus4KxC7m1+VUvpki7CSbWqbOBbd8pWe2VDnyMxF7J8DP\nDhIKKI3i3pmwhJwAfHbLQJ1IHtQQatNpwBBio9oU4Z1FWn75zuQBtPU1iECa\nRsx5\r\n=f8pG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuhF+mMikGPpzWMP3LEu/wPzhcvbAqpeCmYRIO+lomyAiEAoalv9aaQ6Z/z5rp5Fou1HPoz36w3CRUSe7Jkm23cjVE="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.14.0_1571401779166_0.06020489070762758"},"_hasShrinkwrap":false},"1.15.0-beta-938443e0330078caa146adb6fddaa247676f4566":{"name":"@biggy/recsys","version":"1.15.0-beta-938443e0330078caa146adb6fddaa247676f4566","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"938443e0330078caa146adb6fddaa247676f4566","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.15.0-beta-938443e0330078caa146adb6fddaa247676f4566","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-+EeIUwNfwZR/OWgs6hJkkmgIYdlpjQ2L9ygVPDUo9Nf5GlafY2k30WrgIHQtR+uLc1m50H5AcmgSgq5lchq9Zg==","shasum":"2c264b2fbe66326382171fdeebc2afdbebd14b3b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.15.0-beta-938443e0330078caa146adb6fddaa247676f4566.tgz","fileCount":231,"unpackedSize":757221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsfoTCRA9TVsSAnZWagAAtXMP/RAZsHRKa4NRCLDh5+KJ\n2XnmkieSq63NIO8Rnrq3RtUILYKnHCmnV9tPJMT7V8LJ9gQ81QG/8YPV5F/R\nbZbtBCg+5JqEDMtE2pTnwf/5HkgM3gstoP6S53+brzsB/M18EjvXjYT/wmNB\ngtJZD6M3ifL5F7i/IAnDylghUbMmHvjkcbGFkAp97iG3T/FcVlpl5D3xbwDw\nNJKYr0So3/jQ9rmSgb66Cu1V5I8ofyLSCe+N2iQh+sXRqLwadFW/fgdBcoQ7\nHXijtgaicjntf2oQdOozg6jShO6BmkpxMviShUOkEC4c4DanH31SLNmDQtPK\nODQss5Ntjhey6L49Bhsu27OheyApVa1lB72SuKpH8mwCu9cEKNvYrYbS2whH\nQ5IbKhDVkVxl2UPwrLLQOTX3hjEcxjOMolMqruaaPvj67cpEZOThis0/Ay4l\n5j7QGc9jWZoMEoW7NP1rK/iMSs0tg6yZkKMjUvRW8fLffEigyozT2ffvhB0C\nIdzSYzN60wBgNTc/CpwxHE+kWAikpRo7KnC/DBrEH+qtnbylpg605P7xRFfr\n5myuiKIejtLG/7znfngc0M2Uwcmz98iovJ4IEFPmqAUnhtxLXYwuM6uzJGXA\nElOe2C7ZJpp0QcRKjZ+4AHEbwoYIIiWh3O+JwYtWeuPJInFHmCoFZ8bhQQ9x\nP+w/\r\n=q+6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcrsTNYTR3UYR02HqwpO98QEggw+KckjDV3lxrXkMM5AIgAmqXAeEjizC0kp6+Y+nognlZidEa+OkV+TqcCHaROpM="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.15.0-beta-938443e0330078caa146adb6fddaa247676f4566_1571944979173_0.6229287569201774"},"_hasShrinkwrap":false},"1.15.0":{"name":"@biggy/recsys","version":"1.15.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"69ac2e6f346782af224dd55cd719c1732dd85b47","_id":"@biggy/recsys@1.15.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-MJHDZUC0KWkhMUuV0ktLvG27r4pW0/gE3AckjZAQmpdZi/mUM2WpwHO52v7nCsUY7vNcvkQjePlr6pVOKzF60w==","shasum":"7c8fea48a9603a233562dba4f7b510ff723556cb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.15.0.tgz","fileCount":231,"unpackedSize":757175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyUyDCRA9TVsSAnZWagAAgZQP/j57lqNhHcnkz5gorDwJ\nNcXQGoQviiHzp7sTUzrJIMTMk6ZX/wenKFOv3EehN6+d4oCHrZS5s8WNDtMP\njUONWtXMRzykNWMPAldvPAZYsPgqaXnxPihG562p96YYTgymdNdSd8Cg/xDp\nLFw3tf4xOkUpD4hNgAx1MMN86PkF3f4kAVombAmaI4SEiFtPm7TSiC1jpYWb\n9Bg8waPDtq1VoWdToz9M+YVjPTGsGfAwqBySacWrxltMdA/VHfeKIuBqB3GH\nvssR1hb6yhByVtMaZVX+0nu2JnLGP2dlbkA35iihtZ0rNfganRv1ZtzP8LSY\nYdNwBseNciJB0+3DbKvB68yD48IJ/pm/GHMuPttT5iEFykLy9lqLLrTUBANH\nlA2olS7rWMG8J+knKSmhdmI5hT4fqmjGNvMgGuz8RquSFNf0W0Fnpmimm6iR\nb2mAhCaZ/juaGIwmWggRUFSE5/x04Fx/oGw/9Aos5p2yWgRb4GwYS6u1pW/y\nt5lnj2MI4Dnz6Kfc6EB8lAW0+xdOQVSfDEhJbneGL4tzz+MqD0MGNfhtApsD\nRalmZPprdhzwBsntAm5hm1Ch8N2z840y/4Q8nxEoIIsZcwAJsFjFyGk/kU8d\nwCgrQ9N80YMaXxzCt3Js7JjPFGwgwoMNK0OdhGOKIn0r7OEbIGmMy3h5QsG7\nocYF\r\n=DkQs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaZE4+CWGg7lp68/HrGQKpnWIg5WYPnurNGAkobSiDbgIgVwdreQd51zyKr22gTPOcYQFseHxk1vfEDe5wpLZH6y0="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.15.0_1573473410811_0.34666213425158765"},"_hasShrinkwrap":false},"1.15.0-beta-e7b0693ec0239685b9263eba702cf7023939a581":{"name":"@biggy/recsys","version":"1.15.0-beta-e7b0693ec0239685b9263eba702cf7023939a581","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"e7b0693ec0239685b9263eba702cf7023939a581","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.15.0-beta-e7b0693ec0239685b9263eba702cf7023939a581","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-Thrm9Ol4wDLCLKmAuM4K8f7u54JzGmyy0dfkOUXafC9hA2n74EobnCHN15F9dSt6aBmZC6tElpFOsXCzxS63YQ==","shasum":"5d24a30dc6c55a0c7a5785e013a570c7b210a7a4","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.15.0-beta-e7b0693ec0239685b9263eba702cf7023939a581.tgz","fileCount":235,"unpackedSize":770274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyVFDCRA9TVsSAnZWagAAhZ4P/2WJP57FumJP/g6RjzDY\ntg2GThRYQ8RY262Wg3ZWdn/1O2gBOyRy1qG04c/mdHNYAyja5BAs+nA1KyAu\nYJZD1esiRUcKldP/pAUDLNEowtpO3nDfcsx19ceQqool9yTOJA+GMM3YJ0b4\nv4xIpYnaeBsy5T3IpG0yFKAzeUIV40ISyZ+QPbN0bvDfxlWjn/D5xJ7b2oh3\ndVhyOyf2W/Wjiay9j5FByVo2sr534F9+T1hk88kil6UVTUcYmJwbyC3qeAiR\nUcOPiuvqiExwlwTm2MhHe4K8wbUos1oTvVS8k1GQ+RT5zZlCaGqaTi/Qd2MZ\n98ku+ql6CL4N10Q3a9v7Mc3f3z+nYbS1iXsq0U02w1+FjusNsbbQByn/isEn\naj5cEcD+DPUmhCf6xza7H3oZCWDqPjAFDK6pCAJ7zq953uWsS23q/sctbLTJ\nY6pjuiBVMHk6Nc+xRhwRmGa6FMxbCQOn947Y8WWSsqJGS9sQlsUx3Wu9A8JK\npTi5dQE/LXxR0xfRzf1dlgulGhCHK2W8b9GtOPuLKzrqV55G2gnnOc14ZpoW\ndpnL/W+QOAe7zm5JzxyuPpk+sfE7I/qBhVi/+Tis/378Ip4lY9i4WfL88W/B\n3D503gMhTxqnmp0ctn52Q3yY+On0gFDzrBvx63fsti2/ElQqpc9/q9Hc+0V6\nXeHG\r\n=QEtR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUM3QvJBc69I4n0KMu2v7exfNgvOYshC5HjeIEaPPhxgIhAOzX9wgc2L/rxKJ8xIDUSOI47vFMJFZnfDPQUljMsCNL"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.15.0-beta-e7b0693ec0239685b9263eba702cf7023939a581_1573474627146_0.4525165751756641"},"_hasShrinkwrap":false},"1.15.0-beta-ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8":{"name":"@biggy/recsys","version":"1.15.0-beta-ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.15.0-beta-ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-f/HQ9x/phsUwZtofTKQf1JDscslqT01b//bC6Unw7yY0PmOgcw0wO87Zkv56+yGI/n+Ng54pVhwKlke5WjxGRg==","shasum":"dc0c6a8915622c3995fc2b28ff6e8c18caf5c0f5","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.15.0-beta-ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8.tgz","fileCount":235,"unpackedSize":770275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyYGVCRA9TVsSAnZWagAAzP0P/3siiGnRoquSR0131gW0\naNs9uOh4ALlnZbda9r1HhYVOlVu3VnWrQoox+n8duHrYkU5oneiesiEnYIyC\njPz84IjcJIXWG84FnZsmxgHrbykjKYUjWmYLmgnPiCZLdc42v6BOjY9vyHO9\nVMGw0A/X9gWCa6yO2zaIpjX4WUiKN9nZYPZerHiZvEYLQDZMpLkQXTQTabbT\n/hI7Dx7ZLBT4PSKT53BIOtR8xosQaP5iKqnceY3TuOZDujYq37z/IxWnBqcl\noM4OMCX3VT/XcYWIXFaMZ+zmeUKCtWZd2YQmA/UPwhsGHdH260/ClSmj+p8X\n/OWWWBtXHOflfnQJxfv+aQPxRnT4ixAHrONWBPTdnE+ammtBrEIMCcFSC25r\nvCFd+9lCBHgeFKv+pjKq+sLCfP9GZQm1Vq74843qbIQT5FMKkoHy6IMaK5gK\nSI8iThGcvnPGD8NNJzA8WRbJ2SLQkT5lYznWQ/SHJfjyjken6ogK2us0apwZ\nmM3EdkoPCHuQS/ZxZJT+3nxWHGeBoV/rloZXO8vSCsG5FWKEVJNG7+VrEqEf\nSnR0F9RmmWm1TcNURZ+58Mojd7+vg/aGOCMgasKOrEvB9Aa2o4UDPytNj369\noxZ/GtOP2B3j6EwPJvX/jrFuP4waiNlK9OeDd33sMFhK+demoTEzrDwuFn7O\n6Eab\r\n=sk+c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Ak/TJLUg7Oxk930w2HVrrukbW1q97Fqy6NzHQTWeOgIgJ8CKzy8ta+LyubcSJ4Xt/OV8xddLxWeSDI3zNjq9XB4="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.15.0-beta-ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8_1573486996744_0.8083932676421148"},"_hasShrinkwrap":false},"1.15.0-beta-971f701eed0c17619751c1486501f8221f3b9e79":{"name":"@biggy/recsys","version":"1.15.0-beta-971f701eed0c17619751c1486501f8221f3b9e79","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"971f701eed0c17619751c1486501f8221f3b9e79","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.15.0-beta-971f701eed0c17619751c1486501f8221f3b9e79","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-P8DsYckqtHWEdoZpkUx+z29JmkgvrGSsIQkWI3Z8WJ6ythbJZj4VQCZLFGH3q9Vp4oY5BYJ4qdU7VjplUh54gQ==","shasum":"04241a2b0ecbf754828385e6de7d675e1559d4f8","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.15.0-beta-971f701eed0c17619751c1486501f8221f3b9e79.tgz","fileCount":235,"unpackedSize":769807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZahCRA9TVsSAnZWagAAoh0QAJ5MezGRmQglk1vbowcQ\n637ydeDJ2cnWTSIwC7EBtip5xMP6gMfBdNFHiwbH0Dvdvl6qkzYg7c9NGTB6\np6/sFicdt31B/ply4lcd49RjeIyXTqLaYys6VrCzZ8atGCbWOiF1GjHdu2Ac\nnTQW8nA2/ekXbnuwz4VV4nlyW64kyA2bymMuF4Kmq91mRl71uOrSpwuO+03Q\ndTi3mzaumk0Y4V8HG2vN8nIDM+ealsOfCrS94UFolIICvj94Saoki/59dlU0\n9Vl0xSDOTqKPzeloF9AdKxQ0BFXFfMX+JIsZ6d+s41K94GrS/Q1tGyG5j3sF\nfBnbbsO2ixkJgqeMdDguBYKYY+DS2/8OqVzYbVHeTTq/va0bYP6lct6orxkx\ndDH5cj16TNen4iIysbXX64PPC9kF3rPJVRfRU+hVH9dhMyKVWeMfk2yuDOta\nYnfOFaQI8Vjur+JyXla5mJ+FZDe98fc3je4B9YObFfI8LGLJ9fMQhlXNqB+b\nYgmmK/KENqzDwybLq4TNSDsyyFkIwGBr7Abf7VOshQ+KTbM2s/0E+kMmqBol\nJLFkRK6IOVu8c9RhjMvMJ+P/tqtWRATlmKGfAZZVsjx/NhVNvTxEkj32hrsS\n6W0/443tlen1+h9tiWBs9CNQ8QPjNYKzmg25ICOBrVj9FfAXaA2hGJLF+AxE\nUZD6\r\n=L2xU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3PbPuGoQANkWtZ7//1dDsPRHpIFOSTetTn8aNVKSU2AiEAuKWWcHwuqYtrIoO8tyjv64OdrVIj07jXTGnMtGb/NtU="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.15.0-beta-971f701eed0c17619751c1486501f8221f3b9e79_1573492384802_0.9992642787067669"},"_hasShrinkwrap":false},"1.16.0-beta-4290233dc53b316c8c553746be719b3be0b45058":{"name":"@biggy/recsys","version":"1.16.0-beta-4290233dc53b316c8c553746be719b3be0b45058","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"4290233dc53b316c8c553746be719b3be0b45058","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.16.0-beta-4290233dc53b316c8c553746be719b3be0b45058","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-6RCXORNNGs4JcKwZ0Z4oann4spgpjZNUG7QIVmYAOFvaWGoDEP21lLaRiwYHl43Y1hCo/8HREw0c6VjsyWgp8w==","shasum":"20612cc63955e172efa3297fe8790743a1161972","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.16.0-beta-4290233dc53b316c8c553746be719b3be0b45058.tgz","fileCount":235,"unpackedSize":769891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZhtCRA9TVsSAnZWagAAuy8P/RFUL/7ikNljhhreUIFK\niU4PKFoQxeGBZZBLfP5oKlYxACOFdBiaBUTRZ1dGraVJeOikrl3Aid8p/PyL\nYaXIn7bH4hxujt0jTOaTtvEFR/TT6vj6SlOjCEOj9ijt92DjUhPjsDr+AINq\nsco1UEA6q5D7THVTIbgaBOjqFVgtS4MwjGsBIwCyVbEEvDd3LEE6WwoPLSsM\nWG5mqJZk8RaQdLP3YwGn+jZte/CmXLmlEum7ocW7JAXvEgC9WjDQN2BsX/Xn\nYH0pzSDSu5iVJsiscGlsvp39YlbyEtOBLl61Sh/oCwPDQyRrCTFPZP5ifDrh\nIf6+9AtbSQ/gdMCTa1BzfXjXXNR72Pq8FDO47XR8FIArIyC10/AK3NRBnr08\nzHRLVHAqMfE4E97wNpW3t2HTyRKW63vpGQe9aRYPkWr4A3xMBdU225gLu+CC\nR8ltXXqbSyUsea35uGsYj4euRv2KSUCUM0CmafCV3ZMgg4CAw0mufBUEROq6\nEIMz3of78KvdgOYIauoxmQ5I29nsnUrsPcfNcwMf+2mfiHxf/zCIv8uQgyta\n264GEWMngeoNs2+YrT1BMLK4uKd+Ndd+m+2hf87OJhEVHBms0PFkUwPWFTjV\nZFRCSD6K3gzfLcfHMNrg4Ah21CsLM34IBMfB4MZQguMVfzlko7wNh6Z4JIQv\nw+Cu\r\n=VOE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWt6AQ5viY8nw0U7Ta3OZ7izW7FuEN1/3qgvPneH/4OAiAvMTIkX0zDsFb8RuhcO9sbmGVCbuyiCfoyt0che405Ag=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.16.0-beta-4290233dc53b316c8c553746be719b3be0b45058_1573492844294_0.04393723162999774"},"_hasShrinkwrap":false},"1.16.0-beta-2db20bcc982274559ac5739d787d3fbb358b7b3f":{"name":"@biggy/recsys","version":"1.16.0-beta-2db20bcc982274559ac5739d787d3fbb358b7b3f","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"2db20bcc982274559ac5739d787d3fbb358b7b3f","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.16.0-beta-2db20bcc982274559ac5739d787d3fbb358b7b3f","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-idmGYA8zflLeRohAj4jbrsezGzN3qeaPjeCwzxWaEKbk3Jdj7nHipYU/mry9kskl6sR98eaipzP6lg7/OOmZAg==","shasum":"f40026fd276b4ea0d07a1aeb036d208dc8181efb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.16.0-beta-2db20bcc982274559ac5739d787d3fbb358b7b3f.tgz","fileCount":235,"unpackedSize":769925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZptCRA9TVsSAnZWagAAfwwP/ApCAfhR6M/xl9IxrkQK\nv4hQGQp3K+1LUSJMHewRsNlrBj6jNP6riXbqgrxFqrcbIJm6hW1oaeDrpbSW\nwUjzu0zM07vyl8CXM8Ff1KXdPiSVuqDr+oxgGUmEV2mAN3ZfH0AeJPEPkXXd\n9rAdlGOe8HOgAWRbt7TvR+4jG6j/A6wpROVL3QNK4Rgn2x+H1gZbmxB4ToqW\n5vPblbpkr5Bpfk0tHBS5EeiAdcWFsxj1ZFRWdP17qHpl42RlMRkWwjlXqw/7\nthnTwQksOI5PoSkpDO08yt/thpgoH/9MJaQCBPvp7Zj4jmkKrfAP/IcVaJkO\ngbO4f69zCu300+snnul6XCIiz7w1TxILJxzq5W/Ukrmy95he8z2puie6PYgI\nZ09Qu4F2GHFzVXtunYEbroqqduyVP46OvnEkNlHZKTYpq35NWc0cREoeMaoJ\nbcCUa4rNCU7BaI2zU+Ucu31cuUXGkGuVIS9mFGctkl17CknVNoTlsZv52m6q\nbS77TT1u/6rZrJi/iwv/PUCsxuWdAe+Z+d9ybywPKduxzp7AviX2B2X9UVsO\nYmlz2er7L4+RNJbijqOi0Z3n4DHSOk7GeooKb4o1udNyG2HBcFzWtsUYEkKB\n3GlHB9kURej42u38zWn4c+SyacVj3flZrTZuxKXHlflMhEiDh5kueJENBudQ\npOfN\r\n=HjeI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmVxmEL7Uvwi199aJZ1sclv/Ibw1nLIybDK03YFRzLzgIgRBvP0JTDwF0UwLQnsw33imm3vUCbuOLBtkQWIdT7jPM="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.16.0-beta-2db20bcc982274559ac5739d787d3fbb358b7b3f_1573493356947_0.13682648751318993"},"_hasShrinkwrap":false},"1.16.0":{"name":"@biggy/recsys","version":"1.16.0","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"7413f4be4779230659b1909d2ad9108a1c23be08","_id":"@biggy/recsys@1.16.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-JaUlBN6r2touaCzBfua/IwG6rBYLF50Xw/WV8dBava51OfisfEmN0+rpyRnfX/W5MPETc4jCc7imJ1j4ey4/OQ==","shasum":"f7a5c198bba0fb92923296af6916b385d9cb5f0b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.16.0.tgz","fileCount":235,"unpackedSize":769879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZ+YCRA9TVsSAnZWagAAYroP/iB79Hajcibod6CxWbY8\niJaoBnMnxfGpuvOB9WLQVhhQJym3EC6ddhGFsqov79+Rx2B67NqA+jLsodmw\nRQA7LHdpR5Bc4SiamInhopnpj/Nv+leiOitjfjsEuxA6HNRalp4x4x93MihW\nbzCV+8iaI9vzQo8y9F4Ah58lsrGSBOHtRXpLJ7ti2gYZpLUnlZSTi/9RHxx9\nveHd/CQoGsrMs0sbXHLINKizHgYLd0rqgsYJ7NRwp0hiONgUhVgLpcGa4P7L\nf08FizxYUzid82OAfvRPCmSpeTPygzNwz0nRZ9yLZUQNyuB7I3zrPufqVZNE\nw8oK9TtFGDQuM/z5l4bmupdC5yZctciz9N/nBtrXi5ErMWvsCrDhWOTFX0Xl\nifQfEAbi8rGwC3XwDFe9N/sB0aGdDP4DscE0lP3Ff7vbioNWtT82klok3eVE\n191kkYT3uUHsTE4yHqYy/EERDmE0slQ3HLZUY1ejqrNrYms8a1lBVnFSj5x+\nV/YpkWEL8SdhUviLaNmK2gAd+YHQc123zVYLM1cmmk7saR9M9DWx+cru6nVY\n+kAeECXhRKvJlYrZX90NrXplGNchDJKTbmU6bLk8hDZe8RZo7a5+H8tKOkYc\nLhu804Iy1aSGuIT4YZurDsV3KyeFLpjDQc3BH96C6oJvVAJPFqF796S4nyfZ\ngI7X\r\n=NgSY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ6B+HOLhOBhS3d+38Nong7zq+fNuZTftDr3LVIoQyJwIgPk96i4N7gNur7KVX+tP8DIZ/XV2x8eEHrzvVXtuw3/s="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.16.0_1573494679603_0.34870072397811036"},"_hasShrinkwrap":false},"1.16.1-beta-d2c34565dc21aa73f9496893ed6dd7fd6f77b14e":{"name":"@biggy/recsys","version":"1.16.1-beta-d2c34565dc21aa73f9496893ed6dd7fd6f77b14e","description":"RecSys library for our integration and front-end projects.","main":"dist/lib/index.js","types":"dist/lib/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/src/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"d2c34565dc21aa73f9496893ed6dd7fd6f77b14e","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.16.1-beta-d2c34565dc21aa73f9496893ed6dd7fd6f77b14e","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-zUH59xyk01EcDB6WG5TRvW04KINEdYMOiUfx0RXe/URVpP1UuagJbiioJewds9YpNC0FjNQ+kV0c3kn7MWrYJQ==","shasum":"d269b08ebcf4e995fe41fd6f3a759f6e16c7c6af","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.16.1-beta-d2c34565dc21aa73f9496893ed6dd7fd6f77b14e.tgz","fileCount":385,"unpackedSize":1002528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyvPnCRA9TVsSAnZWagAABmEP/iw19rgL+5R4rMIwCOXC\nElnjazyAw2n4tfH1oZzJTYfxgCYqzK6r802VssgMOGUZvXnI0jBVIoeDXNT7\nXlhxzvqZIA74qCaCZCi3wMmQUtetueHaToiUSCV9cO0iXMYQdz4V4qgeSPi2\n8ATTp9FgMo714Xh5Dne3wqp5DgcUn6tIbEz11wO3klKpTwfHlV27xbSFkz0R\nwQB5wMBSlTiOtYeQUuc3NX+DLFXSLdNnQcYG4nA7Nw43PDROEzQx5IJyqWYx\nuXcie7N5/cgzkw/H1+UiGY5sj3IapqIwc3G5fkMndmoPOxgYLR5ex1ttBauh\nrv1qSCoSvlPcm9wEWr3hVh9upAOWXaOMtSKLk0b7IdwDglPi1ltpQayf6WJP\nb9kTrB6Og+EIsx7vDo2mVnB1r71QDjuayuClS1Lb75ajdreVb+XGXexwb2xK\n4LsabGRvD1LgE+hBGhXCaZZhgN2XKI40O53CGczc0lsi7hj8vtUzcgo2d80K\nJ3sGPVrlt/UpfP8q/Sh3tKwdc+voMQCsKfGydOc6enP/K66/unPxS5TInukO\nEDQvszRpjJ2LdrKFH/tzhvCpsgP1cj0H8irxdpXm3EfSYsQqcVJjMp7y9HtR\nOqmMH8bsmtPTaqKDeqgxGBDFYQn5bGevIazqSDSHKJEFsNuufske8GdVVJzp\nX2SO\r\n=iyVi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfSU94S574ChOLvuITVHg+6C03TXFV+iO1zy0YFXp/IAiEA86i/j9frlQWtEtP6fzoCr+70oT5CNQZLPnkYkFihr68="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.16.1-beta-d2c34565dc21aa73f9496893ed6dd7fd6f77b14e_1573581798371_0.9668428773944149"},"_hasShrinkwrap":false},"1.17.0-beta-e0cab801dd19b541e70f1d0a0ad25cb92570d2fb":{"name":"@biggy/recsys","version":"1.17.0-beta-e0cab801dd19b541e70f1d0a0ad25cb92570d2fb","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"e0cab801dd19b541e70f1d0a0ad25cb92570d2fb","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.0-beta-e0cab801dd19b541e70f1d0a0ad25cb92570d2fb","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-IaLXSmuASu6cQ+L7iJ0Zc2/yJVWRWD/NwtBjkLzB+TTy7fdo3vduXEDNakUEwZ2yVJl8q+EbwxtjPf/gNieA9g==","shasum":"b01f811edd4dcbc0a5c24feb5dcce78550771bce","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.0-beta-e0cab801dd19b541e70f1d0a0ad25cb92570d2fb.tgz","fileCount":391,"unpackedSize":991492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzGCXCRA9TVsSAnZWagAA5RMP/jwFq1ZmStck1oWmmZIm\napMNyQ5GWYB8BPioB0cTK9lHlFXccxxpf4D22xwq0QEz3vGdtehBXrRa+Ji6\nN7n6BwwUwWLx+87Qr8sfmQhFg1Xi31GJRpvptt4VqoqS7VGdql3PF4UnNdns\n8uAzn6Yy5TELNOpFOT7I8nrLvo3rDfkaYij9q+fQTi+4IXdD0igLmf+22mgK\n55j8hvkpYCrwCBGegbcyjwNLjrMk4EL3s9QTgr6c/Cue/vJ4P04jJ662Xq/0\ni//OzDXKXHZ+F6M/PwQ3EQVUOMPT2liysjSMBw0QF4m/gMzzX74QaBJLysvr\nvzWa5DKwZ8ahuiudAdpTn2CbW0RRCkezNT5dHcMgvMjKcdaZFuxDBf9NkkMb\nwqaT22cnlc53WMsJzgzlZWS7fG8IEikgUQwXFSWSvUuHIRzg6j6PF+QouSHI\n051w0b2fF3GrzNYB5y+ykSzaZOrz/vCp942n/ONdUX6Qu0dDQ1A06uc88v9q\nyTTf5JpIhtWw+etSnVyI1wHfQyvalGI2sIiT+rZcjjcWinrn5fqb2bj3Ndd3\namaoScvOJgqx2S0xMU68kgE3Pjql6esYfRc4HXQH55DMG0zX2TNO7AjICtj5\nwpzGh+/wO99pwSe8nMzV0SRlieQztR3Z+AnmQsuI29sAEU4w+dKeUGRGUmma\nHfS4\r\n=sEtM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBOKvnn460hEI5Gj279wmzCKW814bUdzO7ndGmP/JW4AiBseqUJRDCxTdRcsSRedDHjRMrOYsMpybAkBB5y0ZkOPg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.0-beta-e0cab801dd19b541e70f1d0a0ad25cb92570d2fb_1573675158466_0.5732493880162117"},"_hasShrinkwrap":false},"1.17.0-beta-f85c663eac21549643516f2ba18772039fb8caae":{"name":"@biggy/recsys","version":"1.17.0-beta-f85c663eac21549643516f2ba18772039fb8caae","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"f85c663eac21549643516f2ba18772039fb8caae","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.0-beta-f85c663eac21549643516f2ba18772039fb8caae","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-IMs5kLZHuONkD01oJN5u7+f8ijtT1c8sBZpyje0IiHKRZB185c7Tp7HhnMlVmPvcj5miHnID0KnTtE/UexqSww==","shasum":"7ca9d8baae49ffaf27da6078c78150874441cef6","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.0-beta-f85c663eac21549643516f2ba18772039fb8caae.tgz","fileCount":391,"unpackedSize":992807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzGNiCRA9TVsSAnZWagAA6PgP+gLwXevN/ZKeVrwDLJUd\nUE/DmuwDDF70C/lnsXKBJOSkzE5x478aAoNCrpcmFq4rWk4hJHZvFuHxHNla\nDzCkHZA8cQJH7H4t/dwEzBYn3sq9U/Y0VDp7OOxIYn5eu6BH2azFgaClB7YY\nneVqPy4qKm3JuoFFiKDjXA0su5aOOF9d1Zth/KWIobVJYBliZu0pYGoIs2ac\nHyao21xNLZR/QfPdiH9xunTnsrerAtDiNbkJNDAeTwpTe/BKJBVnHZrOkUNY\n3eIcMQcNTinAeg6jCuOrAi6Ij75g/8qdA2mW6yasltrRI+NG+fcZvfvEm/9R\n6CGwcveLNWCeGzJ9FKhS0MyjAcckQ4AnSSb2u9ZkkzhOnntkX7w9CInvS+tw\nu/duc4I6GaR1Pm6H+pI+Qtsue4myF37JqfbwkIHe0UbiLRtPwGKsuEQTwyi2\nLHX3RLsnUmdOcwwq462Xy8Sy7R23/6jp1K0Sg/XCyrpRx2L5kY91b4UIjWFT\nRZQJqn8XJDVOFWj7rpAK6oF/oP+Gjn4MzTAq5zybUm2S22bkNpks+p5DMs23\njhPSzhXzywI2ZAzS5hg1uuEgyu1P1M6pqEwbk6U6Su/A5okLqZ/2t+fLgrXF\n+WO4ao2ykSbNplDuMBhaaoxl/b7uyl2h1W4U3VQDJ3uYx/hCrQ8tTPkr6mNW\n3sZk\r\n=O8xa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfJRtr5eWG93BRn9RuCx2GJIXAjgD8m/5TzzsnhNVCKAiAQFeJMlXe4aczTqiIetYQQ/jl/8etxeuyP+Bq2SGM0Jg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.0-beta-f85c663eac21549643516f2ba18772039fb8caae_1573675874293_0.5523491811945338"},"_hasShrinkwrap":false},"1.17.0-beta-d612d9da6983197f0b82b152ea691aa613abafc2":{"name":"@biggy/recsys","version":"1.17.0-beta-d612d9da6983197f0b82b152ea691aa613abafc2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"d612d9da6983197f0b82b152ea691aa613abafc2","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.0-beta-d612d9da6983197f0b82b152ea691aa613abafc2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-c5CbK7fUJVaMqcfypTb4KdRIapn1WfJprqZszXKfuJRqzYulX27fe4eGA6mm931FCQIbnHNtAjomHRiBpmDeHA==","shasum":"3ef4f07137c19b6890120245fd364b3a105ed2a4","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.0-beta-d612d9da6983197f0b82b152ea691aa613abafc2.tgz","fileCount":391,"unpackedSize":992799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzGc2CRA9TVsSAnZWagAAGp8P/2PmlFAx9fymUwyF56K3\ns3m1uHjEZfEcwSGhZclOIwps0dlilCXUD3cLI/r5f0HIvi8xaGkNTqTmbkcB\n3Otf3ubjafQdb55Fpz7pt2pIVOsPwe08T4XDpkgnRpoRVHU9UtJN12vPDOrU\nThCGF7pi/3PkGFRWmQ4cwD2u+obbwQjD+4QQmN9DegcVNwl9n0LA+yz5jFCI\n/XduyHIkcdx7lbE3TqyeAHHk59iG50Tw53ho2ycihmcoTQpkXt/VBPcAJnng\nSXcjpN2fOigns5/2+bZ33wE1DyMnHYjSjKvxUGd7KUiNdVxv1cocxydDLL88\n7tc+dyhMsygzKrxmmaG2EISl1S08qgBhy/kKQRvqWKqLOXKDavOrCoCS8QeQ\nWb5R1PCmOFhzM70cTNoQB9/q7hwWxkFw7vrk4JQ9fLFAC0KE++5rLw2Nbmeo\nHGBTZqWYRn61v2L82ID6x6yTHlsaT7L1qVwfmE+9SCtcmBJ3cPii5LDnOhRJ\nvPgkmQg7wCSif7r5uj2Vyihv9BTjZUHp1g1lH6b9QjB6nITdVEoQQauQ6dOP\nxfIUjWZ7h61akkXLMXdSoe3GFrY0GToyoMDoHJSCvgl0jCNqd2HAsKPZjwIe\nTezdsffTdeG3HSA7llFtaSJibeuTG61/TRb30SkgVfCMlHcbvhDkaQOhdd64\ngSoN\r\n=wHdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTTJWMZYuwM0GfPMuN1kn2KMMZvnxXzJ+iDdEbHHaR3QIgB/5eQ+5GJ2A/3WOgsg2UtUiw5jA9BUFj3mIvp6rSgo0="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.0-beta-d612d9da6983197f0b82b152ea691aa613abafc2_1573676853619_0.5045409134007595"},"_hasShrinkwrap":false},"1.17.0-beta-2c06d1c72df93003e3e52b8593fdeb39e86151ba":{"name":"@biggy/recsys","version":"1.17.0-beta-2c06d1c72df93003e3e52b8593fdeb39e86151ba","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"2c06d1c72df93003e3e52b8593fdeb39e86151ba","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.0-beta-2c06d1c72df93003e3e52b8593fdeb39e86151ba","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-OwlTzGCMFwc1nAPQ45pCmjgOEb5mIAg+Sh2s6FtGpnfGGCgWlIfcaF7nQNnu+IbCbAF4k+x2EgA0db9n4hDj3w==","shasum":"0eccf13f088f1c4773fd60788ada241fa21be5d3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.0-beta-2c06d1c72df93003e3e52b8593fdeb39e86151ba.tgz","fileCount":391,"unpackedSize":992857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzGpMCRA9TVsSAnZWagAAWNQP/2uUMzzoTDhlYBfLQBAi\ndD8PgF7UjS/Zh277DjHMffpO3oM3U6cftqP7aG2rSRzh0LPMxECf8sKeuj/6\nbuMtpP8NBLy4tyVI7oMnsMAyMrEjauuUeiWjwwfFwMWKliRDt154wle/pnu/\nzI5BcETbSCxYK+GdBKZPz8q3jI9oP9KJ5CtXW/sbcqw0oHF81nNetehFbS4f\n80TL5sydupomOsbE1RRUNKylZwALh0CZKl8cx6M0dsedJjbIyiLwOo0ek6hz\nIulw1/gu97QXPcoGSCzKBywNi/1YYeF+iNK3jFRqNEkxAmk02wXIDgGwYjwN\nU7G/1MbM9/v7ECeFGsVi+E4A+sp0qglFDoz1ZaFJyyiy7RH6Y/CAx6tJnfrz\nVrePXdqeuR0D5CouuwncEhYL0TutQOP2IkVQEPQPh2Aw8SwiGPaGxSeArPdj\nZ9oCz/6TsLACd2xjzjd+2YhUDiflrkrsCVeL1jKMvSTVRUhNc86v1uYcXP/D\nn1i9yryaocM3Nqe0kPC8Uf4vcx4HNsDK7mtFQ0zgG4ince/6duadOLQqdEOB\nKf74SSbGeF+yyKEQP/xqKrn0AiO6WzODbgoVcD4egaY75rU8qwy+jexaJzyl\ncYfXNPTUg+6umy1oophWlagIMn/u5L9mkuu+TozNsfIMsCMESGLEPAWabDPN\nv6MH\r\n=0Hiv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn/uAEfybIVVrVFU60XLEQw+vUSt4V8VozqL2jsStHnAiEAtwOfA0CR2hS4ID1CcDdYmgk+30YlNvo1R+twh/MGVGs="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.0-beta-2c06d1c72df93003e3e52b8593fdeb39e86151ba_1573677643617_0.9028611018713546"},"_hasShrinkwrap":false},"1.17.0":{"name":"@biggy/recsys","version":"1.17.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"bd93e0ff169295687b7fe3770bb9dfd6fc6e94fb","_id":"@biggy/recsys@1.17.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-vMFCOD11frKMfIRYlh5jHx8ry0Av3/7CSP3R2fTGQ9S13TdY5+cx51zHw9E5Ia3XNwbfZxCCOxNmduIn1fCEoA==","shasum":"2946cd6a48d434d96fad5f719b27b5218343c588","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.0.tgz","fileCount":391,"unpackedSize":992811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzG0bCRA9TVsSAnZWagAApJYP/1WMMeNkJVXM06B0phht\n0lc0r+eNOoMuav2oUDjmt4jkxOlfcgKm5LCxlI/+jiDi/yXeBe/po9fomD5N\nxJLI0bQ7EJ+5oZG3ig5PktMxQLapaC1T3kRa/57rxi3GBCZmW7Qcu+TKsEI0\n/CSP5zx85XMhFkR7R5J1Lsi5n9+tYzrHkYOON+pWGNTnb/9zWYzo9a9fQyDn\nbKgqMb2l0je48ahbJ1IkJHpMgsapLDhW7h6/UOA8rsFaSjhn/7XAtWWusAsw\nXE4PRuu6B1wyiaYUl3LVIwm5407XifO1JmVqxSgsAaVeYdoeB8tFbJt7n5M9\nKz6Ir4/7cH5OXdzsnUtp3sEEz4RA2UVyOuZCuWpgQTTEkKe/YsZrhBTEE/XW\niShVZEAizlz/awC+xSIi8b0YtXqNb4glRHKg3MzhQ15fXbP0MHIHK1w3cOiw\npIEWpijEcXBMp75mOHarjgpq3kTrJ7BB/b7i7ZKNC8gJ+q/pVGFE6ShwI0E5\nFZ1zTrthda6ybH9Xb/aMrPeR2gSb7ibBzKr+0PKn+hgrZFnNQ4uebet+gPV7\n7mqI1M5jD+cyLwSwPaJevPP+9Cv2KMRGq1Ab9hgeSjW8G0W9ov0LJkilbS4B\nt1CJihieRIIB+IMqWPQh1qyiIIQF2JcUQ3OUEaxo+rJ9H01p2I7e5aeMRwoY\nJ7HV\r\n=geRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQmjBj/i1WJmHjat12ElY0Dt9/RTgkfD5QmRa0zBqJmQIhALtwHJ4VaFHnwtEzigxurXLGnPLvmtywjpBUdHOY0GbC"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.0_1573678362694_0.8804633394473957"},"_hasShrinkwrap":false},"1.17.1-beta-fd1e94be885d42731a8e3439f17ce627f26ffd3c":{"name":"@biggy/recsys","version":"1.17.1-beta-fd1e94be885d42731a8e3439f17ce627f26ffd3c","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"fd1e94be885d42731a8e3439f17ce627f26ffd3c","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.1-beta-fd1e94be885d42731a8e3439f17ce627f26ffd3c","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-luL2WsLHk6KIwd5cFy6BkwceCpo2pSkaZgz2LeHdOTTuONIQkJRckTVSaIM492y2a3gKxpwmObdc39Y0/SqBRg==","shasum":"3c9026e5dc6cae6d4ee91bc0ab1c741e849d9650","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.1-beta-fd1e94be885d42731a8e3439f17ce627f26ffd3c.tgz","fileCount":391,"unpackedSize":994885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzHf1CRA9TVsSAnZWagAA1NgP/igSejfuZEg1PP7Gszdh\nzIu9rlibG3cMIO1lnJUOg9aaqliycGwg3PHut7wwaKLKEbv7sBgfC84OUTyd\nWasrsahghEGLrkWjvcl2LEz+e535nFVhw4ofXG+fkhDEz8SHGVObpUWXHb5L\nC5WFDjYiazuiVENraOSZvtIPgZVW6hYIRF+S5An/YPXiLqIHdueLhLw0k+6M\nidHogYavSltV0JqtTtVKzyPOSivKlM9zFaJ/jwdqWEK+1zoQrCo28F8oEpDQ\nTEG6EzPYuabS/ZTmFGBYMj4a/YkCCQWeOgI2QIJUBjwMHmTzmMKiL2mvsq8W\nbvgv8yzYoeRitKR68bBRt47qSclaPELvwXguP0dvtlY0XOqJYvzrEFQxCeqY\nRDUgv8O7tElhOLhBSQajHDf9JJLurbidc/wIqS8kBwTU/n7CO0LM9Rh1vsb5\nRhrgKWwgdv8h4nQEr9fQ+a70hVtZqtlyw6cVZ7pjaGXjAy8YcdZnfy7jJ/LX\nkHzpy2nVFdk4X62yKSLGAlkiPjoGejZp+wGwbv/vaZV4aJtWEgxpqTRMTnqJ\n20wDd6CoI5qJDFa5gW/4XzdCTOhvgr3w16/iz5LqarxrECmPNhIVJu2MQtlR\neD87WQfNc1xSuHnrf5xfhEEkHhuh+SB2mdmJh5iO1fzC5+bhic/ua8N5RnIm\nbPus\r\n=6KC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGA+IMB2DF8VcKPnklRl1BwBmcwfhWLfQfz5y7925rSUAiAM68l2pWz4UkiKqDQtTkcyPYxIb81VOdSjTPqPh9TmAg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.1-beta-fd1e94be885d42731a8e3439f17ce627f26ffd3c_1573681141314_0.15303219175404137"},"_hasShrinkwrap":false},"1.17.1-beta-eb54737b0859c976d7ed78ade7f5b89b451b53eb":{"name":"@biggy/recsys","version":"1.17.1-beta-eb54737b0859c976d7ed78ade7f5b89b451b53eb","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"eb54737b0859c976d7ed78ade7f5b89b451b53eb","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.1-beta-eb54737b0859c976d7ed78ade7f5b89b451b53eb","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-6+pRzQRh33r6rkLDI4IoIRHmoRPGEP/4wEFzE73LhPbh0tjaZanbjxrl9GEO5GwScU1FiWbySOeo2QGV3TmOTg==","shasum":"9bf5d63bd2530143e8eda7b5a23392bf2ebeaaef","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.1-beta-eb54737b0859c976d7ed78ade7f5b89b451b53eb.tgz","fileCount":391,"unpackedSize":994882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSaxCRA9TVsSAnZWagAAiAwP/2tRKz3a4jkYIlPvfNzb\nHwf+qTxq9RUR4cFGpU1zT/IfD96HjiaPsCBc9PEpsbQ3N7H1NabeTG2m9K7R\nmvqaxclGRNHjXkdFcl7fb3RXg3cnYKdGe8+ZvxJS04P/vC/WCYOlluOzrOSj\n93pSfs4daE1GXDkEOP6MfUpJ/k+wHgs6fK/eEU0CHU20LDwI/hlsn/AtECf+\nvI0yoafCxHlp9Wqk0mJl1ETPoVqyA9hdvQsEGSqch2Y041jY4lDgZxxnS1Em\nhf9Pt6QIsQSPPu+ZDFUx1Bpz1GkQvrtu53Bsc/oppoyTtRW5d8MPEu8RJwoy\ndhtfVLIFsp0pvTFmMF8uN4/NcqlOTYgAMLLP6p3i62Xcek38zZx/pufuO/M9\nwxz6+9yFA8GFxVHs6qwQAgh3ElqMkn3Y26Al24NaiwvD+fJ4ctruDPpYGkbB\nZTq0QkjktRw8z8rgnH7grrGnQvPlE3OpX2NttVcYULsdsFHhATzzJMqKoYVs\nqHI+AWmMjbPjarbQNvHIH5TVHzLnnNUUrjvwtoqp6DkPb/9Wy6JxJlpRSDAT\noyXIsB/avs+Ia0l6l84xao3boOHKYUVZyDGu2MhliEkPrbYQOw8+ODwR3+Sl\nAQbUorLDRy61L/rCiFETPXhjEvSZsTDY///VthkwemNtoRi+U1gSA7RUKih3\n1N/x\r\n=pfiN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfVP0WNYBL2km8fYZfFKZzhs8myu76M+fUeqBVgGfldAiBymlw7svBzEyI2t2cWaG0tow55brqHG84ndGpXyMBsyw=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.1-beta-eb54737b0859c976d7ed78ade7f5b89b451b53eb_1573725873255_0.4554484768836513"},"_hasShrinkwrap":false},"1.17.1":{"name":"@biggy/recsys","version":"1.17.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"fe94b0f2e1c7e5a65f760665001083743a4d56d6","_id":"@biggy/recsys@1.17.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-wHiYM/krl07X0l++nEbsOfq8OXeHslNDGdq4CnaiMmXjaJjr3Q4lTESxmxsSxA5A/jwMzEjrXuwVoRwQzXtv2w==","shasum":"2709bdfea6e20c88b350119a3dd33f9e400817f3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.1.tgz","fileCount":391,"unpackedSize":994836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzUYgCRA9TVsSAnZWagAAgZIQAI3VHTBOGD9n31BYM8uY\nyeiwdJVn2LAL8uug1dXIH+w6ns6yMMoGLLapp3jQG+25Sh4oAMbzjQNQ7nCx\nbM5qgdxouhCPdlX+nBs7UElG72AKkOgU36p8kCbuFcYsWbyHanm7Mc/A3vB2\naIn4L7lDY0v9wmKRXFtEIaBRSGtzIRboNSDQG6BB26XC/s6QEvBzI9fX9XlF\nS9hma+cI3EPTCyhtGxl/1juhJlNywB3LAaKd90eBXR63eUlA11oGaPCTfPyk\nds3nzqGh86pypaU1pY43nHi1e8ZCkfolmLQU/7y29Tg+oGvOCY1aWaSZmsMI\ncNSsNt1BvXqjEZab0GHHZEExdCQtdE1GMTlhacLB1k5w9Mq7lPp8/9P4mEii\nJEh78x5nJVEwXAAslF7iMKKsIgJBTGCMevDGYsfwC3EZ8/fuU4jHDsFQ3d9q\nUfADV494dkvqxnLmVRX9X85sj5ralAg7zsDl1Xi4Y9eotlRiSzWhoTKfAT3W\niVh4ixaaT7HkSZ/hwggYkCHtjh6feOKT7oiOrsyaeMK/Qexek+rSzkGgT8ic\ncFGotokJ/wZn/lSezSFORWSa7x88rhNRr18pQ0yBVisk8T3hkbpH8rW6b3t9\nyXqie+WsVU2P/X3lR7yWY8bSflXBke5M3vBLxQu5DBXfDE/3EWKE0yjvcCwt\n51b8\r\n=X9yN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfjDRLJLJYDj8WRc19MUx3kTvrQN3N+lLNpbxXpiOarAIgGsxqfVntPkZyLNiYb8jeLNGKgTTHNNjJjfbii19+aOE="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.1_1573733919572_0.980488445621789"},"_hasShrinkwrap":false},"1.17.2-beta-53c749276c94f480fbcae459233b7d3a1643ae07":{"name":"@biggy/recsys","version":"1.17.2-beta-53c749276c94f480fbcae459233b7d3a1643ae07","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","@rollup/plugin-replace":"^2.2.1","tslib":"^1.9.3","typescript":"^3.2.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.15.3","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.11.0"},"gitHead":"53c749276c94f480fbcae459233b7d3a1643ae07","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.2-beta-53c749276c94f480fbcae459233b7d3a1643ae07","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-Ed+QnWrpb5T3+axjoV5ziFvQEyw38tUTQZMwZxgvudwz4HlzHoyKxmYRXOI5snUgiN0nPJ/x9+xHuQxlCP3ydA==","shasum":"bb5f1b5fe359c06e5ffcfeb98ea9a027bfa7efb6","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.2-beta-53c749276c94f480fbcae459233b7d3a1643ae07.tgz","fileCount":391,"unpackedSize":995788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0t26CRA9TVsSAnZWagAA08YP/jgC9rvnbej/vE2jxE4X\ndbySZaw5d9P3lhbEuBVNBXFJLAGMoB+ZVGA/Mtlfly6iWoGxtX6EVu0yiqRC\nsbRvDDfd18vWBSU3nU0n8ngmfrNdDn469I/NyfsYD5f0fSKYbbIQI66FkSPW\nyidM3FvyUy1B1n6L0pkJtFk3iwbcg5cR2xm2LPImcO7MfZrjMvzOLBMb301T\nnWJgJjCBjQwhRQX/UWn0DGjOvg7xur8NSydE+fP0pfkXDHo/eQBVFcmUXwfj\nebbN/a7Q2SHo5wlEZm6m6z65+NuChMd5hDJhasN51sP68+7php9gATqOJl4r\ngRLc4bno1RLH1xfE/ksXElzczbnpfU5a5A1Nc1VrUh7wvSq78TAfmtryAnT2\nNnCk57FxACpZuSM7ZtgXTdpU7grFntvj0a9GOBm2Xc7JC1s5jxcZ2pL1Im7a\nul6DZ6cJHQiCBeBS+M9E3SduHZ/1pZ1MVzOujSGf8fzhFBwo/Yc4e4lqFRtt\nEj5F1ymvL8mNg/0oKNE5aTzaK4is+6Z9LYSMFeOrJGBSE7O7HSoTJiiN05IG\nJg0/aLhoBjADxqGTtDUwKwTREZmjrzY+HQW73MyDPN1KSRgXrYynbdOrNHHq\nVqO/pQ1dxNFsD8FWURsZ/VzAPfcpGycoen+l4k6eIIM2bfuWU5JDu+BCAg2B\n8zt9\r\n=7KYX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4GFWOoBa1D0Ie49akJ2xaIgcddGo5RpCopudKdWOGDQIgRxlKm+6V3S2jF5WeBvNIistXfrHly9WV3Rd6wchzUtg="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.2-beta-53c749276c94f480fbcae459233b7d3a1643ae07_1574100409583_0.2262129343343331"},"_hasShrinkwrap":false},"1.17.2-beta-cdc7e3bdf3798e75383441225b30ccc24faf2910":{"name":"@biggy/recsys","version":"1.17.2-beta-cdc7e3bdf3798e75383441225b30ccc24faf2910","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"cdc7e3bdf3798e75383441225b30ccc24faf2910","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.2-beta-cdc7e3bdf3798e75383441225b30ccc24faf2910","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-uOnKzBXTq73zWaGRfRGjFRtJMptW5bwKNotKtcIL4mqdxP+JtPXTWqExyaLr1btOGTB0cYXkrkXTKHIpk/+SZw==","shasum":"1144e53d99c92e62ed3a6642adfc85377edf05f7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.2-beta-cdc7e3bdf3798e75383441225b30ccc24faf2910.tgz","fileCount":391,"unpackedSize":953094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0u/7CRA9TVsSAnZWagAAKF0QAKS/XsZ9V9WCVcX8+JCo\ng2t0p9g2EKAeYxWPupvyTl8FA5um82TQFDpbjIhSWb+kzQuWeqcXUgF0rVE3\nf3gZS8mn5vpk6HpVSWT9YHNAhjZd4Vr5wC+eZxJiP65LzzUHjeRdFVXMfLc1\n7Jo8nzifZo4M08Le6DutrsqYXs+MgK6P6r+du/Y6hweRSuqPqHMJ5Fta0Av/\nqd0XopY9H44HCAXeJEOOs+0lIOEPM4B6Ft1eCyKPnkdk0rHDqHwTcHllE0Jj\n0Z/hbNUaSB6LnAtiGzECsMxBFFETDmJtMl9Ge5DaPIOSolgRrafExtwFh06J\nq3aWqzlIenT8IV3zqKaqfT9w9QZw2MZ8zGBqDSSoG3GKDisVD4VkfT+da8Fu\ngt/o6CcQZupE2UBooQgcbdV4H1hNx+d1yL9217mYb3bfSUtBMedX5NQ21RvN\nVU8SGAhTLHOs/ndK2sm5a0LYEPd+L09C++MweUVAfkqrn7Ah+LUcRKXVLaUb\nuUxPo3L/3gyqH3r6yEEw6iQ53CdLsuTeJnyTz0sb1CcVto8ATiAvDOp45o7Q\nqQPJ8hYd48jT9eNuxAXOEWNLDaB1PsYkrYvAanUedqXxPdGvdEqhGXOfrFj9\nK86rygvk7YPgmrY/2PKn1Uk66BxlY01IDpN8/Er0zbhyf0KYL6mzKBey6For\nwSEH\r\n=71tt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6Kd3Sga3wQCihU2JOMm0OCldblzkDuY8RNLanz8tSVAiACIqUpAyLmGt9doIXS1o+gGWlTkJ3qfmTiYXt1VKUm8w=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.2-beta-cdc7e3bdf3798e75383441225b30ccc24faf2910_1574105083210_0.7204452070380705"},"_hasShrinkwrap":false},"1.17.2-beta-2aec9fd61842b994b95ccb86f02407b0ca291c75":{"name":"@biggy/recsys","version":"1.17.2-beta-2aec9fd61842b994b95ccb86f02407b0ca291c75","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"2aec9fd61842b994b95ccb86f02407b0ca291c75","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.2-beta-2aec9fd61842b994b95ccb86f02407b0ca291c75","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-+yGn+s7v7J+axmSj5mMvllCuPkcnVfOEajDha3Ll4RnVYghIgaIW7y41XoUBO26O0w1ozhqhBeZFVt6MykgKvA==","shasum":"c1aa395eb4d671b2e43da02aeaf237279274f1d2","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.2-beta-2aec9fd61842b994b95ccb86f02407b0ca291c75.tgz","fileCount":391,"unpackedSize":953278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0vvDCRA9TVsSAnZWagAAPJsQAJhTmYFSU2qKHuKG8m8Q\nBfsBzeqIYIg+X0ZhKvFp4Y06fnvW5iPffCK1hIFAonjSO5dDGzGhLwiJJgsJ\nsZcuFnv7DrTTD9mSIUsXKxX3pEFsMMdvRPxSjbQ402ppWMbd5m+HFIrxd2Vj\nMrveYaCBB7TVS8q6ulwwLyAuLBTDMspBXcdfJChOCYczZtcWeCEANBx9Epkj\n6iQMeLjtLc9Z9TfnEexLlzgaL3slrwO5cKE8QN/SGtiqonCUvAcXiVKyCg9l\nv7aoa7iwQtAthbXsc14oCvnXOYVgjJwSRmSv4krQIuC+s0kFn48NR0oZQOCF\nYsFBb+dFo+kkWl64STEGPxEcUxt5Mw3HXrZoMwBPN+I5Wn7OMVHlR7/cKpBW\nviR0G4noM8WYtEa6sllkj5+GUDjk7axmArVHeiJFe/z5cXVQ9tMlh6XlvKQD\n5G0TFCW9QbwdWB9FSqZF7Fz9L5YFYcvPj/ovEP9QwVsBGFV3uzcqQGHULiYV\nTqOVGm89By+/Du3iE2E9r7Of0nTRemGgzhAp46ktsGldUZ1uYLsTzU40yQHM\nasvihqiFmdMCPsFm7igjBGbkA6AiH3FlSjMuEDrb34wy8sczCjqG/PBO7FvR\nKTxjtc50zI63anTfqAXVVHqnR+KxqIktQzHdvBjcSkGVHFSIvg8XDSP6S8yZ\nOPVs\r\n=HxTV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwvCZwAYELMGg1ThXZw3x4zISY3wpQh2fdoK0PLws/nwIgIKVsUwbPJXftAqxXH0G/yHbptE1JejPg6ChBgPjf49Y="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.2-beta-2aec9fd61842b994b95ccb86f02407b0ca291c75_1574108099254_0.07777596521467012"},"_hasShrinkwrap":false},"1.17.2":{"name":"@biggy/recsys","version":"1.17.2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"./bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"bb0383a9f8115bd70f5ca95193d88ffb6e7d8297","_id":"@biggy/recsys@1.17.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"dist":{"integrity":"sha512-ef5IFAFmH905w92mNKRlqdhUloQqWfHyq2kZAZwpH4FfMsARcdI4+N1PdlNT/nAGIoV6V4yPYVNbzv4cMdZhVA==","shasum":"b830bf3dec6abf6b4704abd651cff07664c1e36e","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.2.tgz","fileCount":391,"unpackedSize":953232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0xIcCRA9TVsSAnZWagAAkxMP/ApNkCCM+1VlQKYQUSxM\nXNtR83ckYfEJxexmkitobIARtkq/gCe50wbIlcwOMfDJ216sO2mHQqJPJGOg\noN7aMezMk1xSe2EC/ASB3SKdEIhUe9BD+1/4/Y/g0jWEcQhsRxF6/ywQaN7L\nWfFCK1Ef6ry3QMgyU7lb906StSQU0spviQ8LveCevROUMqIz1gjE3KsLQRqX\nS2EABp5mwMxQFLQYMxg9LCME3OKVv8/OrVo8ORzI5zWJ3Wa+A+jJg8F6pUoB\nmskQZrBDpmLeBkdaXDT2WdBxdbA7LdMvJKoOpjvkgmq5Cib86h4o4KOi4qfB\nvlT206HnCwC6VkUjlRD9mUavXM9/3I9Tfn+NhCLE0MWm3FGRsXmUqqzgoFob\ne4Zf5wmFRSQxQTZu4VjJxZ4KxJHnKu7tc6wcA15kasQbBQga1LUdgW26iqDu\nfQzDQsJyNFVwSa0KZomN0E0L00yasWD8BKCZYQagnAMevirMlYP7ZbAT+Mct\nxZHvu0XIGUOi9YoFk2mV6ZsCZgX/z+w6L1J8/2pEL5aEnneFdwWyKJ4toptx\nzbOzt6Uo4BuLqwZdgDIwrmLn6Sq2hofBeNfcGHwfo3iL+iioQ9UC7IPa9Rtx\nuOPjdFAJWH3MtdJKW/MjSrDbZZzaPSIs+MnxYo/+eUSFJfXd2oLp6CW/hEDZ\nEda3\r\n=K16i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChQi8z/aSIFhIHidbwwZXDsDXYTHTw/HZcoW53F3o2yAiEAm/S/Akrk0gWTbD8NHqSueimRLryo3ngpH3mxhLDka/w="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.2_1574113819941_0.9712435349677293"},"_hasShrinkwrap":false},"1.17.3":{"name":"@biggy/recsys","version":"1.17.3","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"3e9c4346e239f48567d0627319a9256808da9343","_id":"@biggy/recsys@1.17.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FvRjalas5nzG9Y53vwnO55j11VPC6qhMXmUWUE8LhEJM9uN3I7U2Gy0SFcmZk877+ogewc6OKBkM42L4YI8Ulg==","shasum":"52218077cf40e11bed95be4f6d9d144f84b3fff7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.3.tgz","fileCount":396,"unpackedSize":754187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOcqnCRA9TVsSAnZWagAAyCEP/R4lyDj51akq85sE4+ul\nzrSjU6DhPyCZ2K0FnMFzMlv+81xg75mJThoK60EnjctmFGeDf2MpleKTqdA5\nbJ5VeueaANObMW4zAWswyC5aIpgR9y2Wk0sU7LTfF7AI4wUMiK8aiFgvMl2Y\nAeOgK89yGYJ1BeRiG41TYh+G7Jv6l3SFNT/tKkaHq9IeNImaRyP3lhY+4JCd\nk7o5I/PAbfMqiSqiVGDODfC3sX8Q3yFo29DL7dASmdoBGqyYd3oajPnR1vxW\nxcMMWqLG8bHS6ZW23YIZ+kffuui5r8TfCtkocRZN3+KEzEAkqJoc0DKbvKqD\nsEVf9Fjf1h8btjebaL4ibMVshJusDwyMj8qAQZj4uIS5vkzu+nEpayVGgBGJ\nVL657Ko5IC4IbykLOtVE8jblfs9ZVJs3aLVBxxriLOeR3OvFm1+gy172sbjX\n2T4Bz18HhE2d01nWMsarxnaDdf4KAjFfDGx9Q4C0o9ACZukxGx2AbGv8Lemm\no1fJRaeEyXl7Jy/vkdm1pdR0nCOgwYpjeTKNwihtwVBB07+vfywVb0ZvGIR1\ny8GLi5RUdeOwgs6uLS29fNJXe9iV7A+1JUy4E5+jiO1OQEdcZPqgD8e1CEF9\nHfhSfiHHm0hO/3tti9nC1i66A+04iAfOLPfIPGCT1VH51d6aGmiG4M0Uo9GW\nQWF4\r\n=cxw8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqz+nxKUmFyoCnuR8ZsbeXPWrMejuAvqtyPwh09CSM4QIhAOxqBQVv8Zccofazx6y2jis0ScFVUCK/eLjUUSHReqP/"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.3_1580845734944_0.20086211970707413"},"_hasShrinkwrap":false},"1.17.4-beta-ed35733ae30480a536182f8342c3b5b2336ac47e":{"name":"@biggy/recsys","version":"1.17.4-beta-ed35733ae30480a536182f8342c3b5b2336ac47e","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"ed35733ae30480a536182f8342c3b5b2336ac47e","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.17.4-beta-ed35733ae30480a536182f8342c3b5b2336ac47e","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B1nc0XQ5wjClFsZjI3F9qTnGKVXx2ib40DpRFxtOWcrtflGWA5q5RklhAL7atkGgxVepJRGkUmQp46m+7tiKjw==","shasum":"f9f69ed710ba0cfe4d79e8d50c4385613d3e1856","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.4-beta-ed35733ae30480a536182f8342c3b5b2336ac47e.tgz","fileCount":396,"unpackedSize":755752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei103CRA9TVsSAnZWagAAJgsP/RCk07jAhr1DZMRkMp0T\ngwZQZk+BIDQIOY27W6NZp+qjKYpyaiH9cfJb08we1/yfhpPQ/y0svd/TD9qH\nQ2Cin93awB3Yy2Xg8AE0GqbFGahqTRbJufsmJemBeqLG8uscDsIhHl5EWyj/\n4D9glxgVzCodqGNemG8RFXTX2vysjS3VijtCBR+h3eDzaTmWpOCZvlf36Jq4\nGk7gPhM39oQ2Uf51+KKn2SVgFsnPK3ie79JM11m2AKa+uLDdcjwPSxGM7Rna\nKLeHVXkdDjIsxmZCq7w5zlxAlc8jPz3Sl/ILplIoQuxgI211yNaKS72WhEx8\n276OhIMOVN+NMKOyo27AeAiTC+t+3Mrlt0qmFpeFSid22ab+PjgmEo6kDQu3\nTbpqizv4mVJEi9ui/c/P7yuR07dx36RkjxaA4SMh6nHNvWzcrpO55OzGDaSW\ng5WBQuUhUwqCA6TrzbmiwSgacg0cNV34MtTEG4Itzyef39mXdOvLXvzr+fbx\nBCPN1oGzTbEm9JNbSgQEAb+v5L9e6hqRIO18dr8QRyHoJ5IKwETVGHAgVFWx\nn7PS54gayPOBgOXhlLVLARpi4s+V22tUBJmy0hMpTgQiKFEldp3KP3tZlU74\ncxeaOd03XowqyzHZRUUrPLEnNmqwHJGeaQ0pvpz/G6Ac30IRKe8i3+B34Z6D\n47FN\r\n=vW1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAh2PdgvsTgyPShZ857RMmK0i6UrA7BVTEeXAlKAPrmrAiAsxHYDMo1oCR5ql+TIwg0WPu1oMKOICA1GMSvQELYTHg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.4-beta-ed35733ae30480a536182f8342c3b5b2336ac47e_1586191670871_0.9497551879196355"},"_hasShrinkwrap":false},"1.17.4":{"name":"@biggy/recsys","version":"1.17.4","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"70d99f1ed6f7a16cf85c91b2301a6880c1171581","_id":"@biggy/recsys@1.17.4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WBefsJZpmzjTFXh4VyD7yrWRAKPtInZaNeDDm8gVMWxrIObIJzwwHOgDlHXJvQXUSn3LGQVb47U8d5po+ZapIg==","shasum":"079753bc3480f480b88542e0842533e6c3e8e0ef","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.17.4.tgz","fileCount":396,"unpackedSize":755706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei1/2CRA9TVsSAnZWagAATs0P/inJSuYPmMAe2R24eODG\nR4SfTlTN1MtpjhFAHx4rZb4q276RVGVnyEHS+s8TpmiyzC/wv+5C8Rs5B1OG\noERh3V5yMc6KYxx33+4Tki7pCUz3tTsjZ1u3oG8tNNjsfLgmTRX97S4bNlpG\nX71sQvqcGDnPNwjiAF3qKWCVx8EtK7y3b2YQl4Zl9s+HgLVlbSGdrxvKBjAw\nBtAQNerKGs2JoOlFgD5mekqZoPJsniTA6FBALr8mR7rXMIhjV3E+Uz/QsvEC\ni9BSMnx5bVk8yo61nJTZSqqrkBUJhJgbJSH8UbfW9QfEqdifaWHtctFUU4Pe\nMbBoDPC4YEi/qhhlP+eUrSOP2Xit81EcG1G3opGBgagUqQ11Nl64UVOW+DvI\n9EaBuZnqhTPhfwzv4fFTCTTHgw4qhTl0wZWMvr4V1tY13ywRJUnCekX0vVhA\nA5ZymQa+KopwYY6QoW960B5bSICYd3wD6G94best9voZukvyq+ugibbUsVaJ\nWxg48lcxsYCJ7sKKCO8lsSK79m5CJswAcwzAIEO+wPmea1FZALoJ17kdoK6+\n1VzOl8R8vr9YyWq0pKoCTTE+z5FYjbksnt1/wGSVR3CFarlbmR0CQyMdLVvL\njvGWfJXxGg1wNfMJoF206EcuU2V6jOwgJekxZWKslGHbNVzaUyGludvqNMKb\nRSA3\r\n=qcT1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdV2n4zxPjVWzKu/mqwtmgt7fm11MsqKwG5FcLdxhSowIhALYMdPkCoXDxHpYPDIzl6Ke/8wiYXX4zDgLmWzxMsWLZ"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.17.4_1586192374094_0.6950394408953522"},"_hasShrinkwrap":false},"1.18.0-beta-11e37376ed801e7201c5c82d2a196c11c4189ab4":{"name":"@biggy/recsys","version":"1.18.0-beta-11e37376ed801e7201c5c82d2a196c11c4189ab4","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'test/**/*' 'build/tasks/**/*'","lint":"tslint -c 'tslint.json' -p 'tsconfig.json' 'src/**/*.ts' 'test/**/*.ts'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule foreach git pull origin master"},"bin":{"recsys":"bin/recsys.js"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged && yarn lint"}},"dependencies":{"@rollup/plugin-replace":"^2.2.1","aws-sdk":"^2.294.0","chalk":"^2.4.1","commander":"^2.19.0","consola":"^2.3.0","dotenv":"^8.1.0","es6-promise":"^4.2.5","fs-extra":"^7.0.1","inquirer":"^6.2.1","mongoose":"^5.6.10","rollup":"^0.67.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript":"^1.0.0","tslib":"^1.10.0","typescript":"^3.7.2","unfetch":"^4.0.1","update-notifier":"^3.0.1"},"devDependencies":{"@types/jest":"^23.3.10","@types/node-fetch":"^2.1.4","eslint":"^5.10.0","eslint-config-google":"^0.11.0","husky":"^1.2.1","jest":"^23.6.0","node-fetch":"^2.3.0","prettier":"^1.19.1","pretty-quick":"^1.8.0","ts-jest":"^23.10.5","tslint":"^5.20.1"},"gitHead":"11e37376ed801e7201c5c82d2a196c11c4189ab4","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.0-beta-11e37376ed801e7201c5c82d2a196c11c4189ab4","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YF2ZxIEzGsel/hGFoDuWxBqe8MFjTWWHrQmDlPV8ye+z7FURNtd2OkKHdVcFyyQdiwUJ7K8o1r1Dppir0x/cWw==","shasum":"a305e737f29a9cb71672568beeed0c5b849fc8a5","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.0-beta-11e37376ed801e7201c5c82d2a196c11c4189ab4.tgz","fileCount":396,"unpackedSize":756049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeocXICRA9TVsSAnZWagAAdgMP/AlrdR0TLr0sAeY1gG/Q\nbOIIwxDaoV/T8vC/f6pOY/29OuILsJDNLQAE/GZnEqE0PC6tu0cf5mkAN/nf\n/d7lr7idfUPY8986bNIr0J3DJg4AuYtMGJXpjXd6+59uTJqXR2NhArosTNXf\nuLPDyaeq+xmVE/5LdE/vnlVMOsIFhwAxTclmnGFTTVt3ruGaV8OVRfHsqqCq\nWOoi2nDEUK4xCsw1OsE8IICP3ZbVUD+sJ+tzy65J0YNzLOHfwPa+o+PGPgyZ\nsis8Vb0UToTykQ2+fk1ulVEpjWjlmB/0I4dhwde6MVE3punfs9ap/7iKOODQ\ndUdL+Lswu6rdpbjfr8+UeMKzEUsFh1fXsNwfR7Tyqpqjh6KVy4MlXkO41vpJ\n6OcLaEpTJxuLzAW4R0UyFsQc3TMtXD4OwzeYSyq0O+qygqfWV8SwP4PhVlED\nQ4kxW5DyLldBf967AcbnjR/pCZIbuT+L8JeCgdSDbS2qyvwhV6Kl5oOlQrHt\nSDs1YeZ+M/RDaPbSuyRKZ1e3n13tJcyfd7W6zdXgl/1A3RmGl2ZjVUqqgjhG\nD47fNqgztaDzgNJVN8AdMln1Ol06n9UdK5K8cOAxb8Fxaml6d+FEcS2PoHqk\n81G/PU8Ue5sxXA3se5eVtnk2ZvfJ3fKOsheiO/Z6D3m9sxIeWXd3AwR/VnF0\ndOAk\r\n=xpta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGqjUBGO5zqM6DDAMkYWyrGUN82ph45XvgiBSsoBp3swIhAN9jjA69n9IkIePmC1ZsCM+TrBaDzCLaCclN73Ltwv42"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.0-beta-11e37376ed801e7201c5c82d2a196c11c4189ab4_1587660231635_0.7004381700771642"},"_hasShrinkwrap":false},"1.18.0-beta-a64fd4d926862e3ae5098d5481057746315a05ba":{"name":"@biggy/recsys","version":"1.18.0-beta-a64fd4d926862e3ae5098d5481057746315a05ba","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"a64fd4d926862e3ae5098d5481057746315a05ba","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.0-beta-a64fd4d926862e3ae5098d5481057746315a05ba","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-IZv9dp//XJGaaCTxzUJBR5A+NrW+Fwb6rT3lhDnPMcqcGPUBJz+KzDGu9f4AFi4arp6HF6TErW9ZpSN+AqMHLA==","shasum":"2e5e6c9efaac55246378791ead28aa816b1b1f1a","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.0-beta-a64fd4d926862e3ae5098d5481057746315a05ba.tgz","fileCount":509,"unpackedSize":1028055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeocZiCRA9TVsSAnZWagAA9GkP/1Onts13XkF8CQgOE1ez\nxwO9awJCc4CspWlBUcAZPQPMCQX/5v+WlVUDDWvmgUc2YrBkCiAyqnMuk4OD\nVafkiCT3cHI1h+3we/zACB/C4WIWYPAzDTE5iJrn8pgcuLbITnqSMP1ZYKoJ\ns+PNkM81PBovs93UumCtVyK39dHX0jWATyA+timHcD5W/+Ploqw3LTLXZh3W\nxavtJbRSIvQ4gZF9AMdYOFjzsLANT1RWV9MqAsNpPz4veSBN161jD4FvXVe5\n49w3uId75GFSkUvBD7ZOYs0wf/J6zuR3Jf3Zq79+inAY3prwGXcInn3D1mLU\nBUCQgIVfU1UHLuZRh4/GITc9Z0nGlFs5Iy7IcZdSinFCjUMs4yygE+H6QJ2O\n4JAsHpgW7X+/Cy08T1Ivs6Nhqbe0XrMA5iNwqQfnVc7L2UkgFW5L3i407Mo/\nh1hTbJJrv9q113PZHNsXMV/7NB5xwe6pIp3VBwSGjCfBTrNWuocT0GsWdw8X\nPM3uicuSLdrBrd1CGtGhtYMZYuBn9UKCJAFEqD1B3h+1UambDdQD+P9+HPUv\n8KE0jnHexhUbbOPsBcdcfKNr1wFKS84aszF+gGUBKdnwl6YWXNivssyR+jir\nCx/FWZY2WTIit2X8NLssEuaUZCJh0lmTTKLS53DmkGoyu1zLzgbaQcjSbFCw\nCH0X\r\n=B715\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+AISQzlcQeFKTCZYusuv5N5F9BpZI974ct+adUnj6LAiBtMTaQ6nMQNyBN5cjV+2L1yGCT4ZWtzhab6PIVfx6qIA=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.0-beta-a64fd4d926862e3ae5098d5481057746315a05ba_1587660386250_0.3483443298582969"},"_hasShrinkwrap":false},"1.18.0-beta-3e484aeedbb88256402227b5a226059468a47655":{"name":"@biggy/recsys","version":"1.18.0-beta-3e484aeedbb88256402227b5a226059468a47655","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"3e484aeedbb88256402227b5a226059468a47655","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.0-beta-3e484aeedbb88256402227b5a226059468a47655","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7R9tFN/+DFSoqoEF6TXR7tLzyarKrDlQFOJtBj7rAzuY2SD24abKWcUCMFClinAyyclR8Rb8QkMicsIqf53l7Q==","shasum":"6f3deda01c7d7de134f6428c1d3b89701f01683c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.0-beta-3e484aeedbb88256402227b5a226059468a47655.tgz","fileCount":509,"unpackedSize":1028051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeochXCRA9TVsSAnZWagAAiwsP/3i/jUc501Lyd/pkhlWk\no6Ppq4pCj4CWrkztILO4iJNCXq8eYI++rf2v+S2fNuFluLINACd57NFj/wH7\nFW6LZQVhFYCV4bydENooxMmgmpXB476rI43pslrFe92OEiC3bOFawv0weFfy\n9XKIUO6e14kQPXwEBbwmjGrMr7UveitgukyAQBwevSXOl9CjBojuFkemkyIG\nbfjG1LvkGbTBaZi8tqZq/b+zRXQ7Dh/FXydq4CelTVuDwpo5VWovPytQOhBd\nWdqxRe+ngxBeSEm+hPnahVueJCXREttVCys+5BAuwoYOm6c4v8aU48McPxAy\nyNkNs36LjmNLYQfAJXgDSwfx9GUuLzBgR6+R8xFDmjD5OhhLCCTohzX+vSe6\n4hh9+c5Eo3vnzg8kFPZYebAHxrVhtKcBYXH+yA0fxPrcPjTAWN2D/wKjIbTT\nbp+PxC3fLDPeesw3Hn1ITyi4y9Wgd6s30MBUfVuXawfDDDAHyV3IAl2pCpyv\nVQaBPBRqsW9XV+FVGUXuOCdDyyDdn0h1HnDr+m3lmCP2dCRQZN5Tf9mib8or\ns6l9YUfZCTwQHXc/YiQBrm+J30dFuzBnc9DTQtoyrVM0qQjvLiWqFueYe/RD\n2Ypqb9WR1g0Kl2kqUqgy5uqlH+fpAmL/XMZ7A5u2vy+nbT1RfMss6iV8dK3B\ncj3b\r\n=OWQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7XuDd2FaDslwzI+uQurNyisJpzLM5YLzE6a2zTqyLdwIhAN1KBoW9X+1JdAK3anSy8om+3j2E+9Q76N4P4Z0TDrK1"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.0-beta-3e484aeedbb88256402227b5a226059468a47655_1587660886267_0.8785510822508538"},"_hasShrinkwrap":false},"1.18.0-beta-0b48774e6fcbea8c2b147aafde4d95845f607c43":{"name":"@biggy/recsys","version":"1.18.0-beta-0b48774e6fcbea8c2b147aafde4d95845f607c43","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"0b48774e6fcbea8c2b147aafde4d95845f607c43","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.0-beta-0b48774e6fcbea8c2b147aafde4d95845f607c43","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-oev7XJ9jpFUx8T12wxrGK0YK28RvklscBFnYyb1QzlmMBRoHgcHc6ZVvY0Zg7qe4Lgz06BTC3Gf6c58xOKqSrA==","shasum":"56957a36ed194755b0ced93f3828b916a842b228","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.0-beta-0b48774e6fcbea8c2b147aafde4d95845f607c43.tgz","fileCount":509,"unpackedSize":1028627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeocorCRA9TVsSAnZWagAAVNkP/36ogSsw63wmKtBOz77w\nL3+GBz/jL/ZjBlmQwcrOWd+HQPkk3rz15e/fE+HF9g2HJ+RG2t8JaWnzJf0q\nciSykz9jlGr50BrooIeMagYH64HLy33hS4SyOBL/ibOUjgFOfqoC/p70NZjr\ncFh0qYPU3ZlgY9ycCKlZ0fH/klq1PLnm+ilJXLLhl5wyZBIHcERVpp7s6KlB\ncN9VjnZPIK+/jHHujh6Y50mLRzZUR/KFdlIjyxFSKVyQV0WfEOch5FLc6Ket\nYjroQosquHD1aoVEUXhtE8LEA/HtiIY1ms0MmmrSEBZmPOm7pNJrLLkKA1PZ\nBsFX5zeJ/lyesvchu56yB1VwaVVl50nFPzV1FqyTHPwmHmoQFHxsbz0x/xKs\nL9vvLwE+AmiN5vGY3NRR/Us2vYJu+E2utTQ5fLxxNdF0M171672buW/Yz8l8\n7atDwaVOyFYS+B/VJDjoUa61r970vtwxdrWvhh3xfULYI5Ex27fJdiY6tfzR\nIz4FvxaoUG9iOYtxT6g+gyHJ0MR+p5omFqYdRp1CtMidb4989bKPElnQQdbf\nZU2M+AhiVXWULzrMqcGzQKxQ3CBiR5iAJvNwaEbbe7AzZHCCaizGQV25LzZv\nDmw5RM3ODHjog1GPBcbd4U9ECuTI/Mu/SGk2FobY+/cKRz/AgAAtRM84C6sH\nIwgy\r\n=Ieya\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCGkpK0GChrI4rgpTUYrb2Dv1aGS7RWLnY5tA28t/CagIgR06WsWasHf/va6Uf5F2DC7ZLNPTJXbe0qHIfAqGVg4A="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.0-beta-0b48774e6fcbea8c2b147aafde4d95845f607c43_1587661354773_0.9563704532800783"},"_hasShrinkwrap":false},"1.18.0-beta-8c0ebb3d944d809dd9975c521484e7efee51a209":{"name":"@biggy/recsys","version":"1.18.0-beta-8c0ebb3d944d809dd9975c521484e7efee51a209","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"8c0ebb3d944d809dd9975c521484e7efee51a209","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.0-beta-8c0ebb3d944d809dd9975c521484e7efee51a209","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PW0z0+0YjQl9ImWy/R6OYAAh4V8fntY1urIRcuakMBKO7N3pABpQQzWlAfT835vq7aSbGRRxAc7wAXJ6u92cHQ==","shasum":"1835c6e0fdae8bff2946a416a2a68a06c549b850","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.0-beta-8c0ebb3d944d809dd9975c521484e7efee51a209.tgz","fileCount":509,"unpackedSize":1028693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeocp6CRA9TVsSAnZWagAAj+AP/RwLVU9tKFK1A6ayMWx8\nnkw1rxwW/+wTXIiglcZPQ5LHFOs7VZwp1jcbZ6LGCaUC+m/D3VcN3Q80PLMt\nXFmFWUs80w77tmEuBnarGAHOtBkhx+l9jpQbv4sndA+8dc9qO72XfaGMifxq\nBP42lN8TrhCoqQKiWC3ilnv8XIV5BWmLOqxMdorBloO5IJyW8baNZwbwoPku\nTYVTyXbLw2BnKBuXIxG7g2nEZjRdTxGhfhpNoR4XdKBzrw7MpoMjhnVfskj5\nciz7C/RkFOoFmRek0rQ0BbWDb9jQeSpG4xEhhfISaT8VoO5XRVAa4TduK/Qa\nNeld8etKt4ZLBg00g7cT+Njt5pPL3zOg2oYBYA2r2GYGBZXWGBhiEj5D3UjM\nr87zZ8x40pxfjS2EDcAbIvrytDys99rxSYGCBzowqFVCQZpD8mMDJuSduhh0\nk4yP/VxrVHOwT+NiLu/i7Rw1xsG0aM9pKSSFYi2SfDZcQ9PG94CZ/p+NVAul\nMDd3ewoqzRTCBTDYawr3e1pkNj/svcdpdOQ7YNDyDRifkbEF7scf652Ox/J3\nkeyfSy/988ssl2vZhZGt7PfSASQL+Ks7xtv/7bBdsp0pEUwsPnGhC0pNtjna\nR7LRl6Ep8ebbKBIXQX9QVsd/TlazLa0J1S2Bioqt5LaQOyxPcPnPYxQ686mJ\nt4T0\r\n=4VX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoeQMfTMk61tHXAD9vQie922MXC+fSfst3+ZChURTz6QIhAJuAB0PeZjxHVjXESsbbyVHSjZg5+i/Wu8h+G81QKIOI"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.0-beta-8c0ebb3d944d809dd9975c521484e7efee51a209_1587661433660_0.026542908788125708"},"_hasShrinkwrap":false},"1.18.0":{"name":"@biggy/recsys","version":"1.18.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"9d9fe6167bfb6dd6fa1b796274b7a1228e825697","_id":"@biggy/recsys@1.18.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QO06/5U4l7Gnzt/rPJRmR1loICvOHWTg0qaadhO2v6KhYjft217yuTwW0Yjffa7HRYmIElSwQXjaskUE7XFrJg==","shasum":"c05dcb63d30e15d26cd0fa8cdf23515d73e69a57","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.0.tgz","fileCount":509,"unpackedSize":1028647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesGwwCRA9TVsSAnZWagAAiqcQAI9pIsBhUKGtNYgnyfUl\nyuyQxqDUilrucR9L06MB8sl0Bq4MFI4ZmJah5r8SpHW3+O4tEedIByW+OJjY\nd9fc30vzoz6JXA4G9HtTWHtxzfo5iNSjqW/YOyD20SmCpWyGGpu0RqDwGLq6\nSIbnP6v+210G5HVQdgOmPEB+r/8wXfuusys61THQjhO2k1bTvoVt5pHDoUt0\nrHiMOa0nAH90jDz4Zb8LLg2Ll90zOy1KeG7aCanFonLNazlk55U7JcRX50CH\nEQIYko3PUMc8QmDt38TmCldtuDZXisAPBLlmnKwpg6+Zcc3XD1nH8yv+Uh+U\nCKGJYZi/33szEyeDqe+dBB2H9gvym5TBpCoMDmnhxuMWKizSyOOK8r0kQRgs\ncRDDIRrtrxZYW71XzNN0Dt2mEtPDbU3YvTrB5qnZbiSJ4iRWvvdFR/ck/nkW\nruatSflSINti3lSVl/pUIQHqWcQmWPUKmxtITc+TyzZWPu/RTk18QNybv+p4\nkPXtpN/jQtSJ4rbgBFIlWn7Gil/GoOINN1dMbCQfvshBYMsC6r2HcUHJvgPq\nbWM0AZ6y0IKDcX9wSJoozbRcf7TkBwCiZ12pyWEH6yz+OkUQwjyEm4CBdyiW\nJCZ8gPozgzlltRanYCE0L/mFbhYkTntCmq0VCVEB2RcGPSqhXQV0xw5Ex4vK\nuMoV\r\n=Fgm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDtOdqtKthZmaIKyOMSU09c7m4HZtRguPSmwtBca1bP1wIfKh+Ju6g9Fyn83HkzH5OHbd+kmJ7oC7FKN4h9+O/Sjg=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.0_1588620335293_0.5021144679007394"},"_hasShrinkwrap":false},"1.18.1":{"name":"@biggy/recsys","version":"1.18.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"e5a6753125b3c6226a2175fa437507e3d1a3e9df","_id":"@biggy/recsys@1.18.1","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/eIwMFBnOunhxr62zUAgY01nm7Po2ct/E9XRHygb86l51ovgnu/8TKBurlENvC9SWPo/u2rfCjoUOJwAIwf44g==","shasum":"51d49965012197bc6d1a9d24d83851355169d670","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.1.tgz","fileCount":509,"unpackedSize":1028836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesG5JCRA9TVsSAnZWagAAVz4P/j8kjZQLVKqRJqO6xfJL\nQqB6hNDSsFDp0zL4XM0Jy2Bvq2qqsSDLqE3GkSjHXACB5Pc66t1S02yg6vdx\nQmAptZfzaLvYN6yeDXm/hac1PLE4+Uay+6E3CDI4oca9Ep52tcTKZHwjoqik\nMgGPFW6Uw+DoZzWYsJTbNM2IpY4It8+H5/Z6ziwe6bEF3bHB1okYy3ICTF/m\nRIc9kDyWc7btnNUh8MkT5QM4Jk0T1TN2IqXs2l5df3sL6LGrjNuaZq1Dv/nZ\noICAC9pakev+PaTDw/FshmsoS4xHa6W5cBu31m9W/uxlA9FVf5Ut/sjc1zw5\n70guSjIUF5v5XYCsItcFrW7EKPSmDBO1qDsRdfTlh8q45eJ5KET15NzsZ/+u\n033IIYQsgP+Yjjxv8LI+Y5bdxaOFD1wbFL0eUxZFSpYpq/uq+FHvicDb8XrH\nbsZu1SY14W8TQ/0sAJ8ce5uTFIHP5ZbxEsftKsPvIyebFFrujIoHqkb1eOf8\nf08wTOZ17zFvIMRBzYcQfJlk85QSaS3NMwXqECurp/5/EfnVuEuk6l4x450K\nCzUGZR6yhAnSFK7LgDo0DacjJP9NYuKpdBdy9v26Eg67sdCJj+oX+VfYpeuH\no0CPGP7eGqJQrKz9ninZRv48MUKmFCo4mi2DKUElhiR88K9lBkmAxmNWxSQN\ntbtG\r\n=UjzS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERiZgA7TB3eWy7dbvl+2Z5DrCqrIjokrJ98Mq14nBjKAiBJ8+stPlAET2Vq3E8OBdQMrJTFN2D8rHPfOlHpdC/kxw=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.1_1588620872751_0.7472149740943568"},"_hasShrinkwrap":false},"1.18.2":{"name":"@biggy/recsys","version":"1.18.2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"8540850ff64f07730279936d21ff260713a46c21","_id":"@biggy/recsys@1.18.2","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ddwsP76wnJ1gHNkU9t1KN1K9koRyBhbLLS+cv0cavSiFyOvJDcpKRcu5SMf7juJNR4lm6WHNbN1lvYmQLktHQQ==","shasum":"2b5d57468ef10ffe4531eecbca4580a2dc18c8d7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.2.tgz","fileCount":509,"unpackedSize":1028921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesHfLCRA9TVsSAnZWagAA5eEP/2PVcPJ7uWU/VVRgsSzh\nq9PAiXKtX1+jcxCqXptkBbDp7Od3drIXoshXchwUXQEY05tVuRyNwtVtSD+3\naLnXh2hvZPiNr4OExWnLtU98urysLCRR/9udCH0kgapXXx/r+U7j4LzmB9K4\nTeSD4d6/oK1aT4r+CyE/oDgFIdHPGoBC8xPkJFSDxQS8Y8ujGN0oWo+wOgMS\nM3jBU+u5NoHAzdWTDl25+4EVMHFDdB01P13GmNEfbsRkhtbf81ft3WhhnGuQ\nejAuQ7FMcSTSp4GV1XW+tHbhjwDwvwLvkjgJWgO3RMZxIk7IzAduUuYSjEk0\nMRqYz0nYx70eCOS1AWf2FmvpczfeD0a7adTCJyeQ0CnRj2apfQZQ+WZN+jYs\nufMgizJDJac1e7m7XkIRyJVyfL9SX3L/0iY+wqMxxikx2Q+IcEO1TjMzhzBF\noZtI9/glp1J8zS1akZVUmlhtaULW9kYHxLd41IveIEhODTDRqSRSvwbTSK4i\ntxqGFhMOqYISyKq3zdd9L4ST23bmUzAF+rCyk90FqoklbXZbNRJp+HGHCPwm\n4v+p7tr00WwLYg1XUdKOkZd8ScBbWLH/eTGi7E2nInWgTX/qZ1GrUjYc43mF\nAdpPfwsgFWunW87iYpHxWMSGSc1feI0cc/FRjtmINi5SdvchIFLyc1kpz+hH\n+pyM\r\n=DEAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjnoshbqw6NN/5CD01e1ib/lSCCykOIEWi0MMfTTnUqAiEAtnIYr62t2qPiJZ6EgdJv+ziil8P5kPfz4Spg4qXH3mE="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.2_1588623307251_0.6441469096129144"},"_hasShrinkwrap":false},"1.18.3-beta-35be40c91085ab54d33c45fa71f4dcf1e1d13f2b":{"name":"@biggy/recsys","version":"1.18.3-beta-35be40c91085ab54d33c45fa71f4dcf1e1d13f2b","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"35be40c91085ab54d33c45fa71f4dcf1e1d13f2b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.3-beta-35be40c91085ab54d33c45fa71f4dcf1e1d13f2b","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-isNip/VjpN4jS20JYRDc5NrGybWfi7qep0HjG3d9/hjXh1/WUP6CIINpZ1ERrODxtf1I2jVsMbpBgCWrCZgrMw==","shasum":"48c5f74b5493b59ae61a2c7c82363163c2f6b6c8","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.3-beta-35be40c91085ab54d33c45fa71f4dcf1e1d13f2b.tgz","fileCount":516,"unpackedSize":1032980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexBPRCRA9TVsSAnZWagAAmJcP/jSOrenaZROe5lqNpt86\nVyk5Zp6QHoL+RU9r0fA6dn/pTop/6cBaCCi8SSuLpT2Nprobvb75F9MoZxBt\nCbWEWjvo1fk68aQeP3JZvZg/yHF+tyypq084HU/KWKhjcZeXiQlmt+3FCmJw\n4mf1YkhYQ5swmpfl0iQv4K+XXW2BuZCyp2t64aZ3V+ROxDA/PsdI+beEp0TT\nxuSG3bY5qcyNH+MSZatjb3/bQPu9kYD6WOzIkzE61rm6mMGSZmyGpDXbzFPn\nHobkMJ8hIvzAuyQYkky4vpafcayUTMZWeCWhSjEoyG50e7Bey3nbZRV9ot11\nxAy30S/HTQe7bJsc3a4TMVhJAhYxvu/gHkscGSkpdcCDDPOhH7LBgNqtqeCr\n9wt5tJR7WGFufQ+UeeUhqwA0LZE/22IZlTiAWkV7sjAcXp/vQp9CE+PZnrAt\nkCYfWexTCZJY+pQbVAA9kzgq6VYLFI+XO8VVRldllEbzuY8m4Ud5+Z6c/cWM\n/2rb5HHV/25FG0srRM+qEVZvRlImycUFanadqhhozCdK6B7cFreOViukz1/O\nco23MXIXvEtCu2zX1LbMj+jdEPjmtIe/N1c4S4GjI6P1Au2jCm9txGcolWmI\nwd7wICpYnDUFkxLFgXmX8kZ1vRpVzkoILVnVn74x0xZ0tCcqFLZ9/EQC+Ork\nFQoM\r\n=o3y7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBKsD4MdR2RJcdy1XTrx32v5L98dnTQKMXHHp9fA+uQIhAKfK3ez+GDgIHWjetglkx7tUcnIl0tJQGkLNbjwHCuBr"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.3-beta-35be40c91085ab54d33c45fa71f4dcf1e1d13f2b_1589908432923_0.49095907199666033"},"_hasShrinkwrap":false},"1.18.3-beta-31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf":{"name":"@biggy/recsys","version":"1.18.3-beta-31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.18.3-beta-31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-42q/Mrbju8nn3aAGw6mkwaAIMYYEK5lHmgOiShSsoaBsWMKVvYrn3ZTZtEssXBsyPIPt9VlFx9GhnWFGpIZjMA==","shasum":"56b32f3be255c6a3756eb98adc1a5408a2e584b7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.3-beta-31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf.tgz","fileCount":516,"unpackedSize":1032998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexBSLCRA9TVsSAnZWagAAdH8P/0ImwENPDjyTMktejeeR\nh5eDTBJJJY7b8m3ERgh+mQS+uaZS3RVp0ZC2oYZ9QWaGCjGUG6x8e7lJOh8F\nAT+K91BC7cxgHuwGx66necA7SMrH2KJ1XQdwDwsEwr+8gehdUyY1g0AT2iUO\nZ+cm408ejjGuQjFGuW62RSTVpdLPP/dESfkAR92MFef05dxeS8E1AtF7ARK9\na7elKPgl/l2cBZEpcGigeTFM0IXXHYrAcW3QGlQJ1EaFpqtO1L0yRJkr739C\nZqBt5HPMkzkjX2m4m2aCbPX2ydOdx/Kssxj1gFnrzufjuOvL54n9bvvvxiyi\n6R2uTRiYsK0Wg1iSjM/iryikfAIfV8FN5P1mCiA7FiXh9crn/xuNB4F3Kfv7\nZEEbDUsERvx1j1nWXwZ0o6N7+1LenNN/a9nQQGk+LZozWScv3yD0pFXpsdg1\nMBnDFXSyAeZcVG2+dDRXdSD5kFed6AC1vXxpme9axaWyjjE74OXkV3AT44SE\nhgPOeA5vSwIge9wV3SU7C1b/t1Tpg8EyQDWUDbHRgAn/X2XgR+HcRIrgKJtr\nKUbdS+juWwn9JUlIXKuMdO9O+x2FAut6vP/GSx2/liN5ef9v671NVia6Xdh8\nW3Lo3ReUOdQGiWw6FMjgG9EEk3Y4M/Jmb9MCH890qDy/8EIuBvPgCWite5Hu\n9s8i\r\n=9hkh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPPvbdeNbEkeaOImwzGlBLxlPgYJAj+tWKQvmF56nBPgIhAJQEzNXthXO6SS0eEky8QpbU20KFP0Xdomu9NLW3U6cV"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.3-beta-31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf_1589908619082_0.9218795337332162"},"_hasShrinkwrap":false},"1.18.3":{"name":"@biggy/recsys","version":"1.18.3","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"2f8fea2be063e82c67e301d61141bc1ff7b0b71c","_id":"@biggy/recsys@1.18.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WjH+t5T+t/yVP1fRgIquqxiCItgPgpCGFHVf2/stDmHsbx6FtPzSC/7ej04FdGU6O8bPmC0bI/w3Ug5Hj4G7oA==","shasum":"3edc4398283700dcfcfb074cfe86c6c10c80c2a0","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.18.3.tgz","fileCount":516,"unpackedSize":1032952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexBWqCRA9TVsSAnZWagAARIAQAJx4OMnZRo1Lj01tws5N\nXiEkfRGuz8f1tQAwkZluLpb9F7CRUSk2X7WK5NOQEA6nsg0rwsFx4VLWqHey\nNvI6HFnONOJG7m7qrZWYrr/OK8mT8SUoKqxkAxTTO4UodUP3UU5nMq9F18YC\nF5krjPrfX7v/ia38zhvmfBDa+QaUHgH+wgI7UKtof486F4dRrhiVE8Qfz7sn\n2L9L3rifGnZGgJRZ2bbfgmd8QpGy1MsjHVEprAV5pw6UyUVeoFooV9FrA3m4\n5vtCcTI/VV59dbsOEainTZLOx/EgWYQufEYxgfzsYE5nrAGg1tBK+5TnwESl\ndzzsuzgkc6yPIqkvjB1pJkewILTA/uI0Mr4O2/1Ql9BOuv7tFo/GviYJ78WG\n78RvlDI8o00S/+LlQj2EzXR/p2QutF5elCue7DBuR074aLoloVf3LybLDoPD\nASJArrF85APofVi6nk5aiJqZGQN6UqOH17iHAoVfUcLL+SGe5Q9yHxxsI48o\nctrTPAVdVti0mhJc8iZpuwuJKggji8gXGwsqo8a/WBZEfb7vDNwW7DdyZo4B\nrapaoUTVdS1iUrEfzXreau74zMOcH1GwZe2jBSMP6SmL+93ResCikJO8mFh3\nLM7q5HMU9MI+OvZAz0I7/1a4WcJ12glI1YtTKgIUHf6QR20iVhFPrb9mvtYT\niwml\r\n=lh/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCavWBHCia8oO+ld3CitdTuTVrIpYpLZVyRxwvrw7r96gIgTVnrqbap5Mr96tGld6H5bJBK70+5WEY2l3cYRrsXcSU="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.18.3_1589908905634_0.8423041167955112"},"_hasShrinkwrap":false},"1.19.0-beta-826270a0693d0b556cd7bbdf765a9bcc8c8c192b":{"name":"@biggy/recsys","version":"1.19.0-beta-826270a0693d0b556cd7bbdf765a9bcc8c8c192b","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"826270a0693d0b556cd7bbdf765a9bcc8c8c192b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.19.0-beta-826270a0693d0b556cd7bbdf765a9bcc8c8c192b","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zmwdUGqn4MKSBug3yWNnE710rkOZGv93udTaKiunradFMcUG/nGtFe6d6nRz6UGr+KLada1s154tvmNIIT9I9A==","shasum":"f4b651b91c1b2ad6c89d49f534c51344d2098ad7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.19.0-beta-826270a0693d0b556cd7bbdf765a9bcc8c8c192b.tgz","fileCount":523,"unpackedSize":1056242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2rkVCRA9TVsSAnZWagAAOZQQAJEHYtc5cvk1zP3rBpbj\nTKYwF1qWTUZIu/Sr/OBM+cbeM3t3eBeNMGOsxvvDLsdu2hB3Ly67knA/JBI9\nPQy6kd37Zbz8VI2UOBacfhQGka6w2PKIsOYA48DR0Cxy5RAfkqoWhV6GksTi\nU8cIzBbwlrIpMfdFUkhLR5RXlS/5+igTi9tclbNXonkI9uvyePQgpmpzrE8P\nwKtfHLGekQVlIJv5jU1EFHhAENjPk4OezPnVlg1cYhFn2WQhBq4YGZVK2SFt\nif/uSgfWaNacqjCJjsKGmEmrWmNPQ5AUVkY2B/l9fzCc2XjigLxxqXyfj6pj\nDxJsLTsWiZCQ1KXHhOc4uC/BrgNT9SGaxIg/FnRBCu0M8Lar4W1OZA99oHzX\ngOY9jerSwD/OBr7ZqHxevpRLHKVL3U0xyfLrZPvFZDGb3xwZ2R9U+dmi2scB\nBI8MRT0H8Ij+RKe1QZjWwJK3YoJUnZ4FU9k7ZwN3HFDL6BuOOiMnS/wqdwoN\nDNlHL0ga9LlHl3XxX0a5Gzy4UMP9vllEvKjAErWZzkl4gvTFJQzgkb4Qq3Xf\nluX3g/E9vwroCyHXVcjGhn97/cLIyF1P+Q116IXt/Rinje98ZyweT9COQaA3\nxzL22yqreORUvsA7fBg0EJTETfTHYLl5DKGuxtHWJA9I7TB9Ws/HEC3hUs4P\nIsFW\r\n=Ace9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnfdW4W39hlz1Lgg/5P+LQkRBoUiYDi95mVcmvnDCyMQIgZ/H/DFgMmcm2KbC4Re4EOKz2TAFtVWAHugWlV4DtRDk="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.19.0-beta-826270a0693d0b556cd7bbdf765a9bcc8c8c192b_1591392532032_0.37591265801202756"},"_hasShrinkwrap":false},"1.19.0-beta-6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14":{"name":"@biggy/recsys","version":"1.19.0-beta-6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.19.0-beta-6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JtXFeUpmHdngMJBg6Ult+WYSrUadU9459x1ZlrYQqKNoKFwNOIt07Ivr7mdkqGfs+pSpZTNOlBuv1mQi7HLoJA==","shasum":"634b1527df9ac2500bdf2ff33699da1ca3090c1e","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.19.0-beta-6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14.tgz","fileCount":523,"unpackedSize":1057344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2rypCRA9TVsSAnZWagAADWAP/R7Wog/5S9e/qyfLvK5Q\nhymL3WTkvbRvCrGsdypdySFjg4Vn6r85gLOLbQ5IWGcFbnB+hFdS5jSMf/X0\nruwZn7e0VI63kd2GEz3Ky5Ewmu3DAMxQ4MzkqaW6sMfStZnNywHSjFmwXfWX\nXzz2YkJOVVkGMv5gAGN08iItIdEbq5QMSQNZ8YbGMNX2fTN3yeh4+fDLEvH0\nWLEeF43HMpyEilNSlVQK5KjD+ty4LIV1jq0/mqaqoLy2VVctGlQShh2UUHh5\n1kZG8U7pGb5iPVwV3/rVHo9+0U6Mi/+c4EOZ7iC1/Q5PWbDl8nOaFp0VVaa6\ntKVYHnKwAPOvb3guwQEUF11ZpWJHU26AGq26+uiKmWSFjcbxJeOM4h31mMPz\npTtMyuBulJ67dIlN6tjzXem49/7Zrzi17ZuGEWFrSdCb0YCTOpkCklS21hk7\nSC8bbgXFd3gFjVRTMSqU+crok9ZIl9V/qFEDrHykwZyQKAHAjbyro6RJ3tdm\nxivXAeCFa/FT0Qyhwiz7wuVcieLmg41bXhxaPj6p5xl4yWy0edP/t7QSjKkF\ng1S2blFt+g5FuOF72uNrKWXsdF7hM1sHk5klUTynNbY5dv/s2NLPdoSkt7wF\njgQJRGIO1JzoDERTjJHM6/cwz7thQmMwJwbPgs0iljng5tFQPHiPC3D/PIQX\na/gA\r\n=fLpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH137l1D9xqX/vaY/iyNxm4ZXBUaxB+A/lLWTrMPqC6AAiADNsDuIMk/4Op1X/Sj7lGR7OyBT4OmROhobyF/VomTMQ=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.19.0-beta-6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14_1591393449504_0.02293881876141124"},"_hasShrinkwrap":false},"1.19.0":{"name":"@biggy/recsys","version":"1.19.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"5a4a89685bcfbf446c487e48554658f04d130007","_id":"@biggy/recsys@1.19.0","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g78mk+BTcyRZKPLs1cswAwJ7PCfByvYJCLuXHkJVG4qvuh981SvelcDxNpzqMArgzfZJyMU5hZrP4g/WtKX+Cw==","shasum":"db20c289401115e8130f6aa84262887351b142a3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.19.0.tgz","fileCount":523,"unpackedSize":1057298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3pKhCRA9TVsSAnZWagAArqAQAIKowxYLQyIFGfqyfkYP\nk9Y/hT6+WRwsjM2HZD7X9uMPAXI59q8ZAp5y543tqGeIDXH/0uTM2cZVwBMU\nnrh1o6tN51XfjgWUfKdv1U3BFheaCABA6D+Qu3BsQrTZcxUczieBqgrKvG06\nHfZRQm6Wfoak4bfiGW8qj7T5JIB+9aCJIvCpeNHqEQtyz+XN5rPzdjSPXooI\n4fsyhGWWA9m7p2HidLG5s4wc3Pe+RjwFEDoyXM1dSiOQnZXIF4mHw0BWnzTd\nj6dDBR/Wx8KKg2ikm/5mFMfC4tBFQpI5xlrTMJTqTAJ1G++xeohIIkxHl8M/\nv5txpUEDnfizYGB0wdz2aGT5UmkXkD47qEa7Hb0DyPW+2B4/iVXPuP8/myrd\nLvwpXbkbQdXhnyFvpuFcnSR9O425BHFsg7nbrz0OWj06s8Z25JTzOxkaiNYU\n6eonqhhBOz6yeBOnt3JjQ7DP+1OPFYtTDLkWBY+XYBSo/770AdfmSkQmxAOS\nex5nzhZQhf4Y28qNrpoiOo3CaRECMWPvG/dAyPvOxa1pH80d2PfZXUwHltKz\ndSGRdhjkzVuUcUbJV5q/HGkCJny6R3FcBFchcq/V3hVo9z/jf53lUzk9b/0C\n0CgEvh07K5zh5CDzYFvtki1kb77ICkgDol6Q3DsP6PDbOnkzDrw5Sg7t48bG\nXG3C\r\n=smpG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnJJ9OuVqEHSMjhUpwX9bwVBhjZkU/VfBl3uQHhA7HgAIgQNVfLDWqN6vbz/WWWzxkQJ3+UhCixnV6c/FcTSjDDWw="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.19.0_1591644833013_0.8939981272631865"},"_hasShrinkwrap":false},"1.19.0-beta-6330ee206d7b8b053b473580f68212165d86b482":{"name":"@biggy/recsys","version":"1.19.0-beta-6330ee206d7b8b053b473580f68212165d86b482","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"6330ee206d7b8b053b473580f68212165d86b482","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.19.0-beta-6330ee206d7b8b053b473580f68212165d86b482","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-CfHPi2WUSr7rXzw2JSZZEFcvv/mFNllJCbLY9zx1IOLYHw7p6Wjlhyb92h8GCvgCQFfOIGNhis0I4zzItHnBvg==","shasum":"122f109cc3b64feac4a45ccc1513e9cc7e7fecd3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.19.0-beta-6330ee206d7b8b053b473580f68212165d86b482.tgz","fileCount":523,"unpackedSize":1057443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNBliCRA9TVsSAnZWagAAKrIP/RYjTMtLy3oUO0hw6HSE\nZQop1tPSg4UDbKulEoFXcBL8f/LFkpVLtkM5zAsTOrqjAb+zuWwmtJ1CloIj\nBxGpu1+gWodu+CruuJ/e0pZyV3eF1iKh6Jw3ofUhzBaeBs00IOZDgIcjn5uO\neYpffVY/K7cPYDD6vlFO62MtHue0DJwFQSfXbtEqjWrp42kGClwNQPphMSKU\nQG+H7EV4yVKiHMI6gJChIir/bWn2iLiNHHuFTcl8jlJ15mujoxNEUXIWzm68\n7Rke7b9KIkvFlZz/LMhcJxtW+YZfA0/FMoWtMrmQAv0JZNlNUvvegTmNeWvj\nV2xNGLtEIbvV7C8hNCsyWDApRrn11XLKq/fUOrPg7CNDouwnM6H3NsaSisAm\nEupjvSEiwKx2fKizgM2hCCwCTKAetlp/gU8m7fuZbzmYdX9TAScKQN69/HIh\na03ETH1fuM3lyKkebOSkW2oV1asEi5NRNv4SjWhcRrdNmlaSKS0ng7gO5S13\nCq62PXoXkZ4nyS9EIZ4aebrnnyVMjfRsWBv82OlzcwcltuLVyRkTJsbZQDxS\nyGbFoqKe7BhWFd7L4kkrG/foN8LJOet8G0WjEkDUc/DDFwb+4XJd2aYVYwqu\nOYpCL4W+HU0FWzDN7hiIoBgVrbtLi77NApGdy02NkFfE4v5LTHPhYfRSExBV\nGTMU\r\n=wmkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOeX+XD17Ylh9G/uFLAkrvNRfy/1gixr6A4SbsNvkNyAiBQTUMMUQqiqQ5DOkarwxEoEDozpr8moQWf9sb5cCz8iw=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.19.0-beta-6330ee206d7b8b053b473580f68212165d86b482_1597249889809_0.865313137641393"},"_hasShrinkwrap":false},"1.19.1":{"name":"@biggy/recsys","version":"1.19.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"ec261589aa2ac363e03f79fc1aeef059e33c6eb6","_id":"@biggy/recsys@1.19.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EeDbgYsHZgCVxBXO93b8UwBlcnTJ7bvjytNhQEEULHkKUUwFvsDvXPDTTBPGcoLl++zGPF4xVSpUEojkVwDZiA==","shasum":"2eecf9739d86649d63907f79675b415a57e258eb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.19.1.tgz","fileCount":523,"unpackedSize":1057397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNTpyCRA9TVsSAnZWagAAufcP/jZSswH40L7O/JO5UK9C\nt+ekBD/nfCR5tUmKy6BLPWODBk93yt6JqHD5a7FebaK4UIEwpliYMUiM5YL8\nm0mMOtKYYZCFbrPBnNcQVRNIchSAR8X4sCQl0OIwM1xBE/N+JRQAeWphRn3D\n+XSpmWlQ2QYIZDc1xpe4f/3LI9TvRAqE2diaAj9RvBjUNKPvEROu0cjADG42\nnxGTqYe8v0Ago8+RHJB1HlnH4FHX2m5+CIOAn5NMhn0Kgkv6Cuut6Qt4JyCv\nCtu28xED1VQMmJnEsBr8za20f4IzubaZywrboSwN4oFZHTh9X70I1+hB2zXX\nL6s3t1bNG3tLcFNvoIWIUNpFkqMfBI5htQYZoqcT6LETLJm7L/b8eXWiypXs\nhrQ4dAnNr7oZ5vMDG1kwfTshItvowYwPD+iadfC3fa9VHQiX44dPXGTqYro4\nHdlZP+AttHTcq2xxhS0yOdBIGqU9Uyw7NCR6fzIykZ9KKa8iDCrVcrg0uGvl\nv718Kr5yRDvp+ICiYxMQWyHWjplkKk0oMytpzHJXwIUzdNwSW2gNXpnDcPHs\nyd0WvPSrBx3p4uJ0TOlhVwW2pfDj1xF82j4WrozOnV0WOJdiLXfvGFRZZiTZ\nuMBXeAt/KouEXQicJyldyrK9Uwfl3ySd9vVCD5agtWCBS9ZBXceBRSvH7611\nwi7R\r\n=blf9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEpQ6UNoDMTIaDf04T9EDwUx5/q7BNcZvK9EbiiFen6AiEAy1t35DZh9UfixUsfwnvvrBDIOjsKAjCWCS5y86DkhMA="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.19.1_1597323889621_0.8769415148893795"},"_hasShrinkwrap":false},"1.20.0-beta-c373df29c6dde6a9e48c2a71282373bda6822f28":{"name":"@biggy/recsys","version":"1.20.0-beta-c373df29c6dde6a9e48c2a71282373bda6822f28","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"c373df29c6dde6a9e48c2a71282373bda6822f28","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.20.0-beta-c373df29c6dde6a9e48c2a71282373bda6822f28","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GlWUgWH6LE7yJ3q5M8kbo3MbIqPaQfhlULna13wIE671LA2+W7k2THqjY8rnaB5CldszEUzTUsxgx717tE7LrA==","shasum":"85d343c3321b638910c29ba4273fd7a34e847618","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.20.0-beta-c373df29c6dde6a9e48c2a71282373bda6822f28.tgz","fileCount":537,"unpackedSize":1082179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbKbNCRA9TVsSAnZWagAA6isP/jDdHGAxLoWZe2qP+FR+\ndg0G2Kpy4tA4bZBxRwzFaSKObp5LE3+dJjxeu4BVd0BBvOfwUxuyNDvwib5h\nCpK+haxlcCQbDrEou2r8pny4btD34ZEnPPeE41Jb0vbAeLVpkvc3l0QWSMnF\nrPCmbeRzNhlEF0Zhs46YNzB0/6cpPfG9xsEXag0iBH3ccInOPUhb5GqO5sHc\nxiu4adyC0fQw+Lz5L2t6dPnmqz68HauTqhJZCkzmMdIzyuW+62m7iuqFL0ft\nLofda6OoyfDHd0SCjSzkmOcxZlXwG14fMoRY5En733a8TwRzUsg4aumiYd0I\nGBNyVxMHgVK/MVVVokXiMhMrRrP56TcLd0LKIjySHrYoZuxYxPy+n+A9SxwL\ndemdquRlWeYlP87wrKpqz+3Nm6xqbMx7LvUpdSDftBovkmDnpFwZ6/Oi5F7h\nrxy1uhwPfdzi36koCD7bAS3R0ssxAYdAXo5Wvf1KxRDGriE6YWouN3lybyxH\n424g2tX1dSTlmJrdf8PiK16TRQeTwbKHTMwZ22TCD/nXrdmSmJlK3D1XSp3N\nYHnyMEAlibe77+GQ/EmUGGuD3uzEsjh8XhCO0wzOXT/TKA0570sY0xj618Wp\nM+KpBp8Bx8Yfp6DK7AEJjtvh9zkdcXjNvvUJwnbZAYA5mj2yHNamYCeVQCbG\nQNpS\r\n=w/Qk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiKyInStRL1e5fS/c6OMyf5hzCWfaF7FBQCbnjahbugAiA/0sWERiZvT8LyBDqvontlF/qfJ4IjRJrV+h8tWcgPsA=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.20.0-beta-c373df29c6dde6a9e48c2a71282373bda6822f28_1600956108876_0.8872445588082656"},"_hasShrinkwrap":false},"1.20.0-beta-3b2d97f7637de6bd29875c89f83cfbc141d18e5d":{"name":"@biggy/recsys","version":"1.20.0-beta-3b2d97f7637de6bd29875c89f83cfbc141d18e5d","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"3b2d97f7637de6bd29875c89f83cfbc141d18e5d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.20.0-beta-3b2d97f7637de6bd29875c89f83cfbc141d18e5d","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-krfmoCulowQ171JK9qQMZ4bQG2jIWJp47Br1XOFGIsixaBgxFPA3HGBV8ywaaIEIRRfdvZHYPYLYBjVLWRDodQ==","shasum":"1e1ee3d526c506d37b1fe61ca9fd71bfdd3b9436","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.20.0-beta-3b2d97f7637de6bd29875c89f83cfbc141d18e5d.tgz","fileCount":537,"unpackedSize":1082423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbLhdCRA9TVsSAnZWagAAxuUP/2dl5jXK4AF3mhjyrlxa\nkFUpkrKoF2jahFSh1sEjLdlu9J1k/dei6qtSJd1B94mTjrXCL6OlaiWwQ+oM\noxEnmS2GDA7nXODeygYW+C8tx3YIfzEwn0yK8EAmp011SjGm3XhGf4XmebzD\nJQW0qoXMyNHo+OfdCuiazGlNElv6d44D8hvXLmm8vV5qp9LG3pIDhu5R0g6Y\nks6Zr+vM7dW4xU40P7QAVuMBkzNjKKXIGOhEMAH8BoyYzrT0h76gKzxM9fat\nYz+R8RZQ8b4La87gQUj64kUNvwnvMTw/NgAvghzJHuHyNsLLGQX1Q4qReq8I\nYqUP9w75h/LkaZHGGzHIIdlLxYx+2qZ0UCOA0FI8vJ3HT/RGFW9zq937P7hQ\n2zqGg0YJiBr4qC2MDDb4K49D6P0fVWaE+SPct6KrAWMtEC+7QYJz+RNjQCWL\nvVb7BvQvC0vDN9pTTzzTF7E/99kAiE5MDpHwdPYRDB/1zgETrAxUI/l1aM7x\nIMibPXROnQe4xI4bQ7RM44+veWHqKog0Hbx5XpNRFmS/by3THVGQQoXjtFqp\nQqG5XAnlp3sPrR8lGC91eMHD6VrgtI3OVdgdS/SKwVkePn1gL6/JrTvfuqLM\nFMD6QHrY6Rl7Nq4iB9xKNfkD/R6Ut8m4eNqSIeW83K2bwYZjqEhS8ZAji0kV\n74RL\r\n=/ZeT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDprXp/YaKIkX4ZYN0W55sDKcH5Po1LVPgaDv6oDul/SAIgAtRmiK7fOluXFPUmJxispuERId6jKy4a1rSuHfQ20ds="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.20.0-beta-3b2d97f7637de6bd29875c89f83cfbc141d18e5d_1600960604977_0.24387477588147988"},"_hasShrinkwrap":false},"1.20.0-beta-d4cd5e22561c0e47447d856a2ad1385c042b56bd":{"name":"@biggy/recsys","version":"1.20.0-beta-d4cd5e22561c0e47447d856a2ad1385c042b56bd","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"d4cd5e22561c0e47447d856a2ad1385c042b56bd","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.20.0-beta-d4cd5e22561c0e47447d856a2ad1385c042b56bd","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8T1EvCtrMGE33iFhpbLLq07oojwmLxdWjePN6lvPv9g4ukcV7wdINl2bsgKeXMvo8Z6LPaeRe7oAD01aKPQw8w==","shasum":"13d6d4338079482585bd881deb1e06ce9658a658","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.20.0-beta-d4cd5e22561c0e47447d856a2ad1385c042b56bd.tgz","fileCount":537,"unpackedSize":1082468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbM1eCRA9TVsSAnZWagAAisAP/1kzMhCoyqFmsbhftlu/\nnWdRd1D5hxrVelY1m7/T91zVVhYHUO0q1ys4sQoYD4HqFnY6uApWESbX1htH\n6GGOtJCEft8B/V+eiO76xUXDDQon5sNTaD3yQBSvuRgCcG1keCJbI5EaLMhL\nQ5oAtyh/t2Z6SM+Xxbszd9hjHmwXhfoVkA8Z1yUJ3yQMy+kTORv3UVL8BpJD\nZ52SR8Ka42wTTvMfEbrtKB6FGj7H5JlkS7gfPh8BNwfABRANgsJgQKuSaPsr\nCkL8fNz0E1oGB0utg4ZbnBwOkkpO63FVvVfqbuN/iHH+Z5t+3j0gOVMCYjgv\nNn5uje+qkAK99arQxTKAyPfKBdFpur3eUgtDFxo+pGn8Qh76fteT7c4CIsNU\naHaS2PG7bW46u3tlQVf4ALXTUXTcGBelUD1xdEX3qKUUeAf2wSR3eHZ7PrSe\n1eld9sn0IbJVdkEAVVD0bQV7zkWam90RABevK5sIbwRXBljW8ry2W0DGVDMQ\nsrXx9qOv5jDMWTi4c3XXAVZB49LTppOjTqHBFlsykatT8F7dxw26VhjZQt3L\nynqeo0OPLMG6NwikOyYNK8WHNGNvonY0LZaO8ZCyh8QKLmmQjIwX8yb4Q3b0\nSmbx/YkUQDE+dk1RHlWDuVpzL8S/1zXaJVTLBWGQekFrvgPVb6wFfqgy2Vtu\nWqTE\r\n=Cikb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjDG+pcHhovazqzJ7tXUA1muBjuM1pZlBQ3T9TFirPegIhAMcR7+CklORDiivzaJotTNVGcHertUuYWXl8teb5ePll"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.20.0-beta-d4cd5e22561c0e47447d856a2ad1385c042b56bd_1600965981450_0.22847358048641753"},"_hasShrinkwrap":false},"1.20.0-beta-e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4":{"name":"@biggy/recsys","version":"1.20.0-beta-e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.20.0-beta-e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0qUa70fMEPIsgVsoM4yhAOfrAOtnW6joUCtGp+Uegl445uXVSy7JEJUL6bto+IKwuPJRZ4mPU4qpae7/vKgy6Q==","shasum":"c59876846d7a11d08914bd79585da503ba923204","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.20.0-beta-e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4.tgz","fileCount":537,"unpackedSize":1082798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbmeeCRA9TVsSAnZWagAAzYAQAIVebbya/OvRCE6ufXub\nzxylLufn0JBtGbRzdcPiy7rjI/HpiNg9agQIytgan/JU7mjDZ2MVbsF57H8L\nUOBtIGbWZo32nzarM4Y1R6K8HadQtrMppXWseZFcTwV+AavvEVrvSJQ50YGL\n/puZfWmdJEsnPVYqnOZW/uqidoS8I7oZvT+hp5lAka/ysB54sO/ygIr2QSHn\nAJt77H479+NDSqBOaDKWunqN0hucpYQBWp/9fhZCQ5eRqofC0dx2NmMFsRzy\nGoEgkqJOSIpKlZEUFkAuLezMt6+KoQ8IQscVGKFQ963OFw7LbVMuXRyqw8K4\nRHi5gyxzX1mgXr2kUuAsXWgllkMrBHTP6y2PXE4263+QKo5Lr6GybJ7ZtmBs\nbjo2pG6CRrJfuLWqrq+I1yIW4dZ5LrhEqNvlkns1FLQJuShdzOuucCiiLchf\naewFfLnXG2QRwKP/BitoNP3Md/V2SCXCKubGinND6a6ZghQ5Z2x+2u8kOAID\nyxZafU31Kd/HGxoQS0rV6I7YdR1U8Jn7stCoMZozD0lylM4MX+6VpBkC5/hx\n86UNnXpjdRqDfqyBUfIMamiDWStiUKY5wFRtiTlvHDbx/UrRMmhlgjlufAP3\nZ3WklVp+IvPBXqMbGA7qZrbAiMPc7XxVBkhwyd9xk1BMqZeHyOOol2LXpsaU\n2AdJ\r\n=eXRo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeffsf2t2gau7Uj3JgPj0geeyIn1w2+6maUNFaP6yFVQIgcTEuq0SLnA+/S2mD/jul8mGGpsyKqljLkjrFD//3aFY="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.20.0-beta-e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4_1601071005769_0.5254925862074398"},"_hasShrinkwrap":false},"1.20.0-beta-1c2c084a493eee7f1f131466c79127be906b351c":{"name":"@biggy/recsys","version":"1.20.0-beta-1c2c084a493eee7f1f131466c79127be906b351c","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"1c2c084a493eee7f1f131466c79127be906b351c","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.20.0-beta-1c2c084a493eee7f1f131466c79127be906b351c","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Igakp/FvMT4FROlvLJCP9R674c6yy5IElJ565yBSpo4cY6FXIAd9jecUMEdpH4pJuWcjj8PrrYxSGB5AVL+WEA==","shasum":"0b18f0b4de6652af2353b48dc475dcab36f9088b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.20.0-beta-1c2c084a493eee7f1f131466c79127be906b351c.tgz","fileCount":537,"unpackedSize":1084048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchW6CRA9TVsSAnZWagAAHawP/262P6xkNAvwszJVel65\ndhrLyMWM6Cr9M7Dn87JcCzLsEQEN7ln9JPLrfhA1eaQTnjAZ15c4Mm8Y6X8k\n8UrhmfOY5lHT8o8UF13vKSuYHomP8h4p5szViY/87y/OQU/d9nqWp39tH8vd\nj/PdbyuEQ1lVkOxOuZdM+CyuWijfX2F6rz/ksAAPeEIR1BmcxDnkdm3MpW75\n+NZ3SUMamFO1mcltcfCeISkec5GHR2fe1c/joCyzScoENIzFY0m0C8PPth9o\nx/JKg1CmWIsqupb5vqABVCdzEF634RsT80mwxO/e+CiWl56mLqpJEEeuFIVI\nI6zLWKtvT2R2qTY5N+IRu5VE+BWyx7mM5qAEH5nM5ezTLB9N7iHB9Cv4leJP\nn1oFSGyrcLPKzjMCMu3b++o57oMwGf76pMy1LnkE5nfdrre+vRb0pcqWNZvl\nXSLslrCJMPTmql98AnGY9EzmVsUSh5J9Rk/DMGkfMcKXFhC0WlB2y/dLcPkq\ny+N381PaY3OlfRkE6prc7dRcVOHDBT59OKMAjS7vI3VUH58boX/8+Y+xjGOp\nz9vXUnN3Uhah9SK14alEQyBjspxcKkb+yguzewWCpPsbZq5bmfZZUYynr7pA\n2ryHUVue2wIcrFcMgD08i3pjJRYv+58eAFO5lr4DIC1od9hXTJbSfkDBl8tO\nhDCV\r\n=3Nrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnYKLTTbNwr2ZgYQ+wmkHfImQmE1xXWmuygaTPFOLtHAIhAIZPoB/V3BrjWjWJ8Q+0720KCvPlASFeFVfcN+vG3lpj"}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.20.0-beta-1c2c084a493eee7f1f131466c79127be906b351c_1601312186197_0.10383685597554759"},"_hasShrinkwrap":false},"1.20.0":{"name":"@biggy/recsys","version":"1.20.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"048314c8db1806df52e62265450b69cff367dfeb","_id":"@biggy/recsys@1.20.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+AYfs99+IJlNxYSwPHnxBpFv8BlY1AThMfwnGgWvbKLCXRsdB52pytZqGODSFQzT+PvqAm+8uBSHH87ojwFPTA==","shasum":"1b6dec172aaeb726eb649229cc12a146ff036d2c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.20.0.tgz","fileCount":537,"unpackedSize":1084002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcho5CRA9TVsSAnZWagAA1foQAIpUBU9s1Re/aDEFOAGj\nnEc1qkYav5GgWQpckSDcKDRQfH1MSJRkzsqjmm1lqg1+eeyXrWyKbWV+lVW+\nmt8uChq22567iFrne0vHGFIAw+fz6e3U72Ma2ksYq+bxu03A8B7hoJ3sEWNR\n8OYSBcF9Tw4HUTQwgeI7pGO8pzyHhbLkyu9dtj/g5WSZDSLesA7akarOLu+u\nOV/BoDzKhCiT9UKZZVPgF6yfZRdEQufqIXqGvgASiyrVmikOJ3uauULkRrPP\nCjBMUa+sJLJBYTGAcnyn9uXbkOYOxO1YIq1olHYmw+gGAg8sZAYhblDnKR5c\n4CdtZCuTDSBkBnbyL2E14awpdOcfrf6r1GWGBqD9RVaOFQUP6q77vInAly02\nX1+yrPSNA+hGlW02/ppdq3jxgQ8ZPfs9GiAlmANenPHf8FYCkGYvXO9YvIUi\nMfdGvoxv73JRPec1Aj04UiJxfpjVInd0ITyhFMiDdstyymbHd7iRafIlOZvM\niQvhEQR11y1R2CgYnCu7KZxDRaV70Rc0JsrnWejejxCRN723pwfsQcyveWJJ\nKcxQ8gYdhfJTEU8bvDaOByc/8NZNE/5r1D9D/kItcJbiu3TluT+Rm+j6yK3c\nfrEJsjwx6j0l2gfl8IUrVUgVQlTw10+emwqHh7lUGdxAL/xrT9ZBjjBsqm+n\nrY9p\r\n=3/t0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUGarpIuJidBJQGopvpTIyDSXnQ5zAsmd2PIcuLUvStAiAYJt9ktXWDrHhg2AsbskzfiA3mrb58KhlzA+hfJbC8rQ=="}]},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.20.0_1601313336518_0.35025628952146337"},"_hasShrinkwrap":false},"1.21.0-beta-3f248b650970511feb69ba3a06e3f145208b4ab3":{"name":"@biggy/recsys","version":"1.21.0-beta-3f248b650970511feb69ba3a06e3f145208b4ab3","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"3f248b650970511feb69ba3a06e3f145208b4ab3","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.21.0-beta-3f248b650970511feb69ba3a06e3f145208b4ab3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-axwb4fKzaB3RjaDQeE7ED0hNdJqagzTuG0h6DvrAQqK8S42DkJXuWk+iq17eXcPeDxBtYib053V/njTsqi4HLA==","shasum":"81166d4f584a9f5fadd79f7ea989dbd236c7d7c8","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.21.0-beta-3f248b650970511feb69ba3a06e3f145208b4ab3.tgz","fileCount":565,"unpackedSize":1127973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfziTICRA9TVsSAnZWagAA5ZsQAIgFjAgbJFpGJT27mFrD\nv2f3ilB11PxmUC0edz2afycozO44wNhiQ1qVpzBCQCt4yKgeQGwuIZUwinG2\nqu3/I+8F9BLjRs7OrGOB/BHEKqfdlI+91LeO32ka0wpeTBfcuZV7Mr9c8YtN\nCyQ2zeAhU28505t9XQ68bYjB+BRB3IhKO6ROfWzmE508Y8MfgpO1rIj7jqtC\nXTAeGY6OMHu0n+nkIqX5LfEfv2xE5NeSQLQ9C5RjJwftEdHsfafR3S/sLB1M\nPL3QWrF7YWVwVJ/5IHwSW0hluvFFxim/5HT0TfkUsnaYN9Vpc9/9LlOgwcq3\n+XUUamZ9K5lZEyxaM9gNMtLwulEMw1+EgQMt9Uf07Ouril0lFg+VhPr0Dv/a\nzQI+dOIE0laYlfVfNVNY4dXju59mhaLjiAYS++7APVyw0QA1EM+raLDihJRv\nQ4+DfnFMfix+iq1ODEnavxSJPn9IIr9N99k2a0+KJxITFvLedw0Dq3uM0u/j\nzizKraAwxJC/rV/Nh3UOeCBofimrHjfnCAJXsELMqzu2j5NHLhwrrO35VKEs\nMXxbPtUiqsbxFldIvI+UiedjWPsDRWZT4Bn6zBIW+NKxcrS2eHtXBu5ZiquL\nkqOUhjXXlbI+buzx3osphu3ONmFZUAtTXdi946U7CBj9EjTggM92v6OxuHDc\nxOXy\r\n=QmIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpGEm5W9SUI1ijeHM5DulQNARGjrIhjNeNOPJxNyE1AAiEAyXIoNHx2Dy7yQYdpy2rToP7C3aqH0oEWLfeMea2xq90="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.21.0-beta-3f248b650970511feb69ba3a06e3f145208b4ab3_1607345351593_0.15124982599310877"},"_hasShrinkwrap":false},"1.21.0":{"name":"@biggy/recsys","version":"1.21.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"e053689da457d3bfe686d08369323f6b9cdffa52","_id":"@biggy/recsys@1.21.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jgST0xtQADLzkiHr3GCsTWjC7Td68lpvpC1ZMRB0ED3qcjrzwxN86IT5ulo+r4OcFhJdb0CWAlsS1gI8wh4d8A==","shasum":"3ab4f4783a115dc6cf897a81744f6d701b6738b3","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.21.0.tgz","fileCount":565,"unpackedSize":1127927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzirTCRA9TVsSAnZWagAAG6UP/2IaohJVIKirvKyzx0xO\nNhXmz7XY9L2iIPaBhR/ljWg9SV70GFy7agJGjHy+hzbD6l9ylTIT0r4UL0KD\nQfUeYdCt7j8vwn1ytV3GtN1JNxprZ8mgOXGMoPEVvLxcOJcPvUiHMUDkiPpP\nlnRSN2UkAiWJm7O7UoRMajzDgpP8vqb9CJyAi7qnCWNV01jfrNa/49NAXAJO\nOorPgogmKGhv3O+Zftsm/u+RQAr/EoXMVwzzPWNIxApoJ8w42OZxLYeYbrZb\nxm0I9bae1QFeZFC+lsaYdmnGHsY6KhTAlUNSdx1KCZHcXpstjtRJW2WaHDgR\n//Qfv8Nr5qzuGkNUwpMwi+3nv7yQNiJ31VlIns5XdYmiIldV1PvjS3ZmxLuN\nVP4QVUneRubPW6XfaTL7LjcVp/mf0i62S+Vx6gWipj9L4IIaTodg4luaXHyQ\nr7EgBOiTK2Wf1Eq8Y/w1rQ/luKlztdwlAvaQOU2mrC4XtQJIff8PMkOwFZ7i\nDxTp9CsMokXaB8Yt9HpAzlxGpiIM9DtYXwW/CTQSVa+55nMr9K0qiqPZZSuP\n0FAn8BT/rhPxIUugWR4afHofpVnFULHxVBlFqSAtPv3qYrjtxHx03Y0Vtq7r\nrlg1aCCdn4zaAIxk9uGVWVShKT7luJ8n4UxCyGGxAgUnYt3HwHp15j4gGy14\nxssQ\r\n=mILY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqaCTWU6Oct8jeKxqZQQ/NQ/0g52K312Mt5OqiABofKAiEArhkudH69ZcWOOhWtDUVF9KRI/Hv1YWIVvi76oustgT8="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"christian-biggy","email":"christian@biggy.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"matheusbordin","email":"mabordin98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.21.0_1607346898837_0.629301433589704"},"_hasShrinkwrap":false},"1.22.0-beta-7b0575b5a015cf4a1ca2c7621025473154cc155f":{"name":"@biggy/recsys","version":"1.22.0-beta-7b0575b5a015cf4a1ca2c7621025473154cc155f","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"7b0575b5a015cf4a1ca2c7621025473154cc155f","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.22.0-beta-7b0575b5a015cf4a1ca2c7621025473154cc155f","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zaTNNqiMOFPP/A7Vo+cID65Md2U3KnoMGwgOyFeXVHdRxsxBrEn5knX2BwnttPjISME1Qt8PcwHJhhdUoVcW3Q==","shasum":"372e4045c5430e6e0f01345940882b1c71bb7abe","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.22.0-beta-7b0575b5a015cf4a1ca2c7621025473154cc155f.tgz","fileCount":579,"unpackedSize":1140379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6yfJCRA9TVsSAnZWagAAGiIP/R67NxaXoyLoiHRSq/qH\npcZq1Cjbtk3hszowF9OPUSYz/mf+PrmM5TcS5tTu++d9BKZRbGyGq/9Iq3iq\nvLWB05OyHFNwwWiHMyVS+wa1t1dy76GqCqOSbP16vmFj1a/rmrlv6+EE0o2Y\n3r2Hu9N75zR9Q3GuDrhiQw2uOr3ukdqJp3STqa722DxSoP2mcxCEnP7OhF0L\nf6E8dg8ihTYfdE5CJl+1lpk708KTuuqO2ERlZfQcSNqSnblVRDD4z4/ujHFj\nFGMKIUigMA1SOa/bfemR/PBq7x2WvHat/pKH5lrBc43hCdztS9QeWQx2kLQG\nEGUpdyLODeLSWFv3vOsFchQNm9/ISKfwEyBgx22lBxQt0c/7gFOWleL4KHt+\nwrS8BPaQTgb74gv0VUk2S6yN9PiQhtevG6+pPwit7FHnEWdowrKdarBacbwG\nS/9wFr0NFfnAMCDWBLJJV7P6juNWOVb+fzjdGplQ11qPv/Dd8e9iVUCYzW16\nRaDf97zBGROiFtlK7QVjPAfNa22Oa5X7MeKVMqBvLtMC5GOLjHQJg0RoFNV2\nZXNHjRinz5iAScRS9Ub7m5minp4n4MOlBrSEYfbqSEamwS6EA0kK4BVFl9tU\nV4fuunhhfVhDAiSVUcHExEoZwSDm9jhevuH6rjY0dP2nT5WRvZu2uHL02FYo\ngUY/\r\n=UUw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj513Fwlb6uZzL6OjqVG7k9bbVeZyQXOmqWEtILf1s+gIhAO0KWLmO87pym9IpVWoAZXvk/xi4jKhaA5I+3vgyBaEp"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.22.0-beta-7b0575b5a015cf4a1ca2c7621025473154cc155f_1609246665195_0.413285019759251"},"_hasShrinkwrap":false},"1.22.0":{"name":"@biggy/recsys","version":"1.22.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"71a7ae4b112c647a79c8dc0d8d2a484f633daed0","_id":"@biggy/recsys@1.22.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AoSzWFb/eqGtC0nSTM86eNT19bitM+cfOqA4uGTqjEDl3+orMzbPYvpOPErSPLnnjhqc2D0jP66fEM/BY9ox4Q==","shasum":"5fb95d2c6fe293e2eaa797242340e14711688eeb","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.22.0.tgz","fileCount":579,"unpackedSize":1140333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6ykkCRA9TVsSAnZWagAA15MP/AuBWaMaxoUsfwAwmqnp\nEOTF2qRb4HxiIXK/Ar6blg5baxCvmzKIPEN4CZxkKNergtZq/rOJDXY9UPQ8\nONOKvXWG2/v2XPiPNbTDmi5S2kLoEYbyDIV+9qLBZ57nSoZoXMki+BXEOcyE\nqe21VIavzZqndTVxNYn7KTw4CcsP4sPfl8QkMHGdabOyMSZgms88lCcIGZaD\nZW5Rs+CiITkeB70/Ks4KT4bbsx/XmGcZcqy2tBqCX9z6VH4RGs842LSp5LEr\nEuynrMb4bYNECpX8MU37iEhalbYjKmr9+U2tpEt63Sh8RRKIFeg6Q1nt+CZ2\nRz/q/BlPdsrVwvdTnGX0L/UX+ArM7uWgqQz38+dggpIYCNg7dJUusEW3uyfw\nn+p8vShGHtDs3eZQ6E+2B4IiOqTlFDCLeyJLfCy0Db7raKo2McjYKpkiMRE/\niO63aM2SNY0EBeHjaDHH2ODjc8y3X4sCOQXYVKSTGFeavu2RqWM+YNN9fqG6\nYgoQUs2eyoVVtHd+Wurjm5ffBI+WAGq6xgXOsb8WGkcF4ieSD0PHFdWBXDyF\nB80WA4IuUEHb0gKHs4IrUednccT+TaW7IRiIneotJ6ZXA8ZeAIuUkCw2SZGi\nq2UzUbyVqyIDa3b6pbRI2A8WT/3BeDJwXTnRXujgvU8LjhmHTlUUVGp8oJKO\n4HKb\r\n=ksSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN5JiaL/7TouOX3KBooXW3fhrQ4//W7RG2eQ685I1XMAIgYSV0nQfvI4ssfYczrVMk5opMPcODczPGgGrZDB2BU/Q="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.22.0_1609247011587_0.7682677385503036"},"_hasShrinkwrap":false},"1.23.0-beta-632c3aa1527958ca5820e175a6296f64d15a6301":{"name":"@biggy/recsys","version":"1.23.0-beta-632c3aa1527958ca5820e175a6296f64d15a6301","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"632c3aa1527958ca5820e175a6296f64d15a6301","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.23.0-beta-632c3aa1527958ca5820e175a6296f64d15a6301","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-g9xZmc0qVpyllrppaQZReF78NGVYgddPJaCO9jPlmvE/Lth0bUSYea41IR47HaTRKJZh6s+hSYnjqpgOim3TnQ==","shasum":"8212942355650e1a5e1b237f997b26b7204a79b6","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.23.0-beta-632c3aa1527958ca5820e175a6296f64d15a6301.tgz","fileCount":579,"unpackedSize":1144478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf90iGCRA9TVsSAnZWagAAi7cQAJwoL1riXZ391fV5Zg/g\nX7Lfev7eyMz0AUDLMQkSbVLP4nGcxRPSTFHkbYGSr+gQPqeEqL/RNe/DzOwE\n5TEKcLVDghyxjSzelRVqHCuoFDcxJZzDvKlEwXC75Z50MNtGq9H/kWgDVtqL\nqMX6tQxtZCSV7dfF0i2OOnAD6zS9DXmMJ2V/CdZNbZJCmnsTVSvgq3dQ6P0/\n1bDHVn9lH4dxacCzCVGpfToqiRtvJwShHe7k5mrKpPlqfjySqJXPgZvMzMRQ\n0lLmAqXgBkaLaVBhTDSQgC6JVEkw9dGx17VO3NQMRwssNQcxcfO2Ymm2N8K5\nAGl1yMJtDSBGO4hK8mMQvvBeg0MI2Pzf9YUmBRvqe5lPZCoJOcm00SCCeaRm\nzoNoLEKQXDQt48FFnWF+/3oVIYfLD1j+4SxteuQfvAqjjMGlq100YjBwiTz3\n1EZsddVehUTwkQgJV5dTHrF2MfNZVfoHl34sq5dMZjHjy+IjrOCgSfI8Yc9V\nh2eKyLIpay0cEvhklW259mfz2WVSdivkGOr8fsc3vwnVuzr4q0PeoHAgdsOD\n+fVjScAFEL91ACia+tUKWczEcvdITVxUXpK0+KEt0K83I9WPkveEmfA8ZWqs\n3ttYAMpjNmoluRGK8mToh6084+rAahWCXAjdmVKQ+32/qQX8kH9KTZXdv3NW\nczBV\r\n=3/Uh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChMg8fjrRt+AuIteJAdsY2G0Jv2g2g+h29b91Btx1AbQIhAKh8yZpfEN6AFh91ku5VQWYe1HqRn6xG0QmytSF+cMs1"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.23.0-beta-632c3aa1527958ca5820e175a6296f64d15a6301_1610041477872_0.2614470298753593"},"_hasShrinkwrap":false},"1.23.0":{"name":"@biggy/recsys","version":"1.23.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"a855c33b47b19ab01e273a3a8469b77d5fd729f7","_id":"@biggy/recsys@1.23.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ELC3xwRUclM1hkY6sTORnkwS8Um407XdHg9EpqkbAN371pAbemSdRRmj2sgGNJzGd4UqpWBd+JebQ3jDw+vgoQ==","shasum":"4960c552e49ff8b545367e0ff0a26fda3f748959","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.23.0.tgz","fileCount":579,"unpackedSize":1144432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf90loCRA9TVsSAnZWagAA2TEQAKI51WrvpTYW2/YF9Ffu\n6caWPWAWa/NNvx5IKU2N6c9b4jqdLdmgwsGXxxYQjF5ijMvZZ6uK4F3lJSI1\ny1TNnHHa1Gr7BvCge9eSkBrNLpeAcr+QDv/smbdTzDf/oxKgHI1Npemzz6DT\nJjjBl+JdoyM4hLVXzXzxsrPhXfed9CirBlizWm78xC2QXRVUZ4N2Oq+Pf7JI\nKc+u5SykLE9vyQjbnASET1KLHKFIaNi0gNPqmc1okeEwlRaz+IVpLOrDw+cz\ntk1tUGFUb2JiAOCn0MioiafXuQvxnXGqrm/U45S5pAId5rHvRiopebrTyMwb\nO1GLnz0O2ErklsJamSzVFmBQ4D34QX/v35lsF9ZypHjH60Md2WtACheFXpxh\ndqQ9lOPi70ShurFgzEgohncQmu0x5GCW763FYnbt2ni4xcmaHCgAm+Bntixa\nFQo81m42Vb3H5LPUQHmRh9Xc2MyN7aLdGcvmaqRmRsGPnXYvNUwtm6oTgj1g\n3x/tjNis9D9x/H64EpHQPOBU5NX/nHQUQ90FzC33Zx5+uqS+ir0GeEdejy3r\nOXsCCOU3fqYsoup+128i+qT6UOvyKrSKTp+X50bFPXxTFdiHsq4uxBOCO3Yi\nxlUEUddHf5EKfmFeoUOkng3D+H+9Scub1CLKhyOlCZzLj1BH+EAaZRoKLrgm\nfzSU\r\n=bjQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVu/+N7yXV7hBZKWkpnmnhREjJYa+Ol8297P+c8TZVeAiAnU8Q7gu1voGMsHcACBexjSEgT2scfP0Jdoq9d81bHRw=="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.23.0_1610041703804_0.8085968215041572"},"_hasShrinkwrap":false},"1.24.0-beta-1add5b7dd83b2ef52e1f57b07d937df12464a8ca":{"name":"@biggy/recsys","version":"1.24.0-beta-1add5b7dd83b2ef52e1f57b07d937df12464a8ca","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"1add5b7dd83b2ef52e1f57b07d937df12464a8ca","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.24.0-beta-1add5b7dd83b2ef52e1f57b07d937df12464a8ca","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YMHuCbKXhMV2mG0kZeSbnJvQeN9+ucEaj8ppzDzqL8O9HCdgMBmO68ZDmW7CnJgROTi4QTgo1v7uVlnGtpPiag==","shasum":"9230982cb93ea2eca264ebc9e18684f66f053921","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.24.0-beta-1add5b7dd83b2ef52e1f57b07d937df12464a8ca.tgz","fileCount":586,"unpackedSize":1154705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/aNpCRA9TVsSAnZWagAA7GMP+wdkK97VM0NnW4Flvpb3\n0t+d3xTOH/lmhoAMgLG6SL6iq7SB4CvVD1nAbw6cFVgg1FbFAfPKtZGI2ObG\nZeCF0lG03u+ZaInExskecTOEg6Hrksihd4W+u5se3HQJyqwjMP5KN7qgOApl\nU5KmwKssFHMorz3SCKDwaGOSk08SVHa4MTqvy2/9TmioTmc5Uz2CeoZ+M4G3\nxjV52MmJJAkkbGEtg+K1sJY1IOIO4vp9vql6uVhFXPXU5Lth6ViAUhVSn9ZQ\nq9ycyqqH7nLWfT38BYQ+1Gj+SlrgTZe0Isvx+z+xfSZtiTIPLRLPKORpZ9j3\n71H8/zxijylVghqGKux01VTGtMy/nK8LXaxP4NFUGE2cQSg/hOR7Vw49L9Qs\nsDZybGP5ddn3Cvxt2VEiK/F+4DVBfy1bJiLaieskCRc/2+fuEbPuDcvHNreX\nfrY9AQa6aVmGwGu6u+BGcI9nky/X7P1Xtfv11cdDokCr803CVIeMTNdo2Gdq\nHn1m99bzvoNPX8LDxU0DuFwEnYjBi9BPC3YHmzCdPMT4JbAD0G9y/iMRZURZ\na6Rui8NJXJO9xfSq7d7FsVFfqYpDaakbOUstuNJlje+knU+RGYgypIjemMxZ\nW9s8aSmNcT1uA5kMf2xhDVLJ8OZ/PUDX5k+LGenE+t5wsF5n/h5LeoJMIpkc\nIhPC\r\n=76e8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1gRAycM1hX0ZiC0OTfpSLXy4v7G3oqBd85vJsRcbIBAiEAmiOUvyD+ZkSnoPUDhkW2Ju6KCtjDOyzny6cuI9d9Gdk="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.24.0-beta-1add5b7dd83b2ef52e1f57b07d937df12464a8ca_1610457961116_0.08029816117683053"},"_hasShrinkwrap":false},"1.24.0":{"name":"@biggy/recsys","version":"1.24.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"30a0a7b75d0df7bdaba28d02f7920cecd1d3b3cb","_id":"@biggy/recsys@1.24.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-n1eQjaucMeXmDyDQWJBd0CbDdcJRamRxj8zHlBrbCf9jGjcu6SDf32qtlz5kRYIlJmtGyUOTUYLNAoJZEVmlpQ==","shasum":"bfe6396ef99314e510abbc1a0abfeec5e169ca33","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.24.0.tgz","fileCount":586,"unpackedSize":1154659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ajBCRA9TVsSAnZWagAAfHEP+gJaPD+kvmQye12VrpGR\noL4RIVOpYNITmd1mdv9GftRhH7LsFQeW9iLuw94Eo4TJ+VYCLGKEDL8z6Nea\nvydWX+CdFtjj4tz107yg3sP75JBqyLZdTIVjS47TCcdXRiqQRv5ZI2E7SzuA\n5FWU6aNy7gBFMTE3H3eaAEryhtlEEJFnVSYKOYBZt+Hu8rjxmLXay2y9a6VO\nNCWSchzHGE+AKVfYLvNHF0bNch0hX39j+F4PCF7dxv11CTT71/nXjNigDeOG\nmXSMGqLyrtfUIAbF/CoKc4D08R51z9/7+39uqwEF3w31VuzVIEdGXs+SWBPX\n4n/LItUEwZOnUlQuSaE7hdROoJEAjsv4FAUKP/XXHOAIS0r6Pt5d3Dn6arjd\nFu8nkwa0O6ZVMYJton7kpf14xDBAIYbwyuxpnaeD7T/k/2tGrTpl0Z2jqYc5\nCj2DdT8jmciTr7wWordG9BX0OwyW7TwnW+JhzarcejQpMDDy0kiWix1LRC/4\ncrD1B8EOYOcQVcHvFLqugoUIo12xVxe24oa6uB0fEpIh+9dxO/S/pzMUBhVz\nB8DPnTf8eXG7paIn6AK0g96TEIxuYSbHrGqEgGpFuXTBGHYWG8632AMU/F4o\ngCN1nWIU8Q1Xai2EQXNDs3zBOQvG/AxczFzs9BXfquVo2lgohjgjQKOK9fuV\n7ExV\r\n=Tkth\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF504dVFQ3iYlcGvZHYvkAu4qxd2Xd9F49zP+z7Xw47vAiEAsTNnHcS3L+L2YTHDsWR7AY8T3Kefz0dQnvYUgZvOxK0="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.24.0_1610459329374_0.8016513562815024"},"_hasShrinkwrap":false},"1.25.0-beta-f5de231ce498f7782428267cef287dd3ab5e7a5b":{"name":"@biggy/recsys","version":"1.25.0-beta-f5de231ce498f7782428267cef287dd3ab5e7a5b","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"f5de231ce498f7782428267cef287dd3ab5e7a5b","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.25.0-beta-f5de231ce498f7782428267cef287dd3ab5e7a5b","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ytTnsLNhaud4V+W9Ra3PmVlD3JwkJ6ENuyskLI2ZodTQLCy9sMzqzZAGfBwdH5xLZV2A0FlIP462p7Pvy6+1WA==","shasum":"8ce88eb92f5032d257e05a90068417e7d466515f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.25.0-beta-f5de231ce498f7782428267cef287dd3ab5e7a5b.tgz","fileCount":586,"unpackedSize":1156643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/zmWCRA9TVsSAnZWagAA/lcP/ioq13ISjFnzf9n24Qob\nnZmsL11wqMMI76dynr70541KSJe6yzfi3447wf8AP3a4woOXnZYdzknaRr44\nHPR8n46Cj+R/6P6QlFV8h3WOxljD8QWta2XqPcvqW2/ydMMZ+1EPtEKZTz0E\nUnA+dGN0FDN4oZL/XRtagVUuB+FmqAPF3X2huDA3qNXGhpE699LhyJTfUcUb\nlGmyPvgYQxAiD8erLxEOwRgulLIxVrJn63s+1mQ8l5orihzChjEwUBJs2twt\nxZTyDpMA+2R9puElqcrEWRsXA+ZTG86hcBdQam+Tj7OfnPEYRUSAdN30tkK+\n2prY3QDOqubqutjAddL1RenGW682SAEuQDnkd0AK9+Mxmxn3C5Nd5gfxZ29A\nKWbwkHOYwmNSczyNq7hh0mojOBqG1+zER0S2xKQRQyxTw/uc16nRg8fHU5DK\na5hIdH4u5CZljK+JAy5uvCQ+H8xRKBqtJYOpQ1hIb3PIvOXuD9BGDQv21ROJ\n/6TJVvi2ioMzde41gWiVBE3quIscl6RjfuYgaiK58+AyuQEGz+VjMiyfXLwC\nQgLUA7/hEZQIUTjvTc2h1r8ZSWWo6fCVkl9sYsbPXEoD7ROGYjdjqX0KVKsu\n7vW9U3eh6grSGPZr/U48nRSPzlFpnksYsy+7/9WPjDtklR52/dz9PW1xFTzY\ncREc\r\n=nN5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwbWBViOP/T9/eZgRmINeqlXHLdpIzMFiHxSYgCz6I/AiEA0/s5Z5AwOdsd/WcZWEhaLgKBeq2O/vtTbg+5Ue4YC/8="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.25.0-beta-f5de231ce498f7782428267cef287dd3ab5e7a5b_1610561940692_0.31542328310303236"},"_hasShrinkwrap":false},"1.25.0":{"name":"@biggy/recsys","version":"1.25.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"6c135f8dbc6b539931dbc31e56f420452c52eb6c","_id":"@biggy/recsys@1.25.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ku+pNDUiGtcXijs3ooEGwY6xlJpD/cDB9tuSOOG5bsk29hn0jNcRRToe/atEmunDgDDtbYb9Y27k2uo7P6JJxw==","shasum":"5af054ab19d58eace576a0e8f40a5e05dd6233aa","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.25.0.tgz","fileCount":586,"unpackedSize":1156597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/zwuCRA9TVsSAnZWagAA6IsP/jDasGN/O09W0O9p3QdG\ntPnmnw79kjqsH7D5moNNM5kClmEkU/qim8HCbTVhk3XWLt1jh2hiRTC/AlP6\nwO3OoNb6jtWzB4zUGmfCnw7zIYCgGj8GaAW0Vr8smyauO33thzgiq2pi/9ja\nqp1mmGdgObPLiEw/eDwoGv1CYqKf58ETNjqc/mWOt8MkKenAvHKU7idAuQyG\nkxZLL92OBbj3QLI9ngob8r2giSlqRSKh/sroxp1orIDhR7rdXtWiu65/bMJX\naLtdazm0FPiozvh3AW15JCYNc1we0CkAw/Cc3fVdXCKb18NnI7IOX36Pgcg4\ntuR2nNawNX+ZUvku3nKwK+FiC87+DEeCzwk7b7aQZGElCuPxXii0cSZK0mcN\nDigHHR61lupPVdu0fuNKbZuB4nxINy8nbIU3XC8PiiGrgpse4OhrhuRBVDLe\nmtxpzQeWvM/mp6PklfjcSYYPsEc/7QPDKKhm6GYUbjH0c2GL/ncVI5066CY7\noIkfaDbp1sCqNxNwzEVqCoUJXHaslwhqUsC1ygE/ApGaX6/j7uTykR+C09CA\nT9TIs0DYf2CX2qO6XPokmnWs4V2IxrA4TDoR6PmQ/+ZTXkqKFVI4pLRui2Ab\n4oO/g1wRAXwY3hOVorFiUGhhxlySu55CwqV/5HUS+J3sbT+GqeUTY4SFdSEh\nN2hO\r\n=rO4Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfUcB5AEyXgA0do9NC9t2u/rEjezYEeh2jlhokMKZEVAiEAvA771mXB5sB+lFDIHdODw7AL5PvGWUCvJpDLyQWk3n0="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.25.0_1610562606485_0.2700027771186473"},"_hasShrinkwrap":false},"1.26.0-beta-1953342294ef4a8ce4b0d5f61962ac759595bc6d":{"name":"@biggy/recsys","version":"1.26.0-beta-1953342294ef4a8ce4b0d5f61962ac759595bc6d","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"1953342294ef4a8ce4b0d5f61962ac759595bc6d","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.26.0-beta-1953342294ef4a8ce4b0d5f61962ac759595bc6d","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-artcQxdWpbYgx4f95/0dmxpidbFhtk5jx1gggHnKcDVdXQsFoLWrNtSka/OaokbSDzjez28z8AxodP3E/l27HA==","shasum":"1edf911fd2abce4b89ab1d427abf713dc9479fb2","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.26.0-beta-1953342294ef4a8ce4b0d5f61962ac759595bc6d.tgz","fileCount":579,"unpackedSize":1147799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAddSCRA9TVsSAnZWagAAeBIP/22CFOiegy4u9k9s7/2i\nUFpD7Jep0GKRa+i62rS7qCtyprSiE1/p/LuC01iQj0L4beZrGY3etJtQ79B2\nvkXBfJzixs6PAjVADzeuPQQ8prv1vRQfkfSYKG4fuSYAkalxfjXRZiaYSVdZ\nIKe31iYKTL/Rit3pwGSke8u67ehGUSqp255fXgunL7VkavVM/6Ad8ACqg2eM\ndKQc3VlTzzYaXKssC/JsgI17+3iVisAEim2ayBFv3OJi0LPWMiCszhrM+8Ve\nOjo42oAW9Vrcn2GKNqlcd8bChI1zyxKaSPh5BKHunATrzIx3mIfYKLyxUND/\n9d4YF3pFBniNi0Xn574oFx7vqNfrYUvjvgY9B//v1I+4+4lpe7MX7KhiP1pH\nqFmgicTUubwamJsNvCSriGFPIRzZJooDUs2gGUn1HSitYEz9FJ7m4+Hj+9lI\n7y2bSLizKDBafq5FGwGVmkI5dshHRWt8365IadpuYdVQlCamcuwSruyoGaGc\nFJuyYthl7siwwYqXvRfsGXkvtxC153Ab9uJDDYr6ne0Nz2wIxyiO8LYsLTn2\nAWToKLReD6+58jE1bxj2BTRmoBds9rCdxyV9zc5KYPeELar/eM/W/YlYb+0m\nIoPVybrsDQvDqxj2AhT1L8hNw1UM6j+DuKLa8Tl1mcHmbHkoUPugk6g6AzVF\ndjqG\r\n=iSFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID//GF+0RjDGN+XHnlt+S/cUfQjJS831yZKgexrHwJYjAiBi5/TMyx/p0uDMVv47vcl+rG1cGhPbdd7sEp3J35dsjA=="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.26.0-beta-1953342294ef4a8ce4b0d5f61962ac759595bc6d_1610733393529_0.09660733474688232"},"_hasShrinkwrap":false},"1.26.0":{"name":"@biggy/recsys","version":"1.26.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"9cabbb500d233581f27bee39044e60933c037cbb","_id":"@biggy/recsys@1.26.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AvZRL+BqZQ8MG6ir0odK1pR5mkMSQYvhR6z71wfzU1G11Cw1B5S1xXvrAkVCZSjI0lMTBArhvlcm2T9Gr77lCA==","shasum":"142dc1a29356182d591cab673595c1d11c72f887","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.26.0.tgz","fileCount":579,"unpackedSize":1147753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAdt4CRA9TVsSAnZWagAAxzcP/jONYRkxshc8KlRjUbCf\nj2V8MBhDAwhzUKh3e12uIDavRa38KE55cX/h3rY/zgkz5Rr93mpN8lhMQqak\ndsaaBZ+yF4vDSl5JFjqpqFP4jJg2k4+9redvjoFIEIE+KKTmHxSiDTeZAB4V\nBV+C2WHqTEuhdRIA9m1Fn45y7ofqWq+nsw3VBcoyxP+8ob1gC3gqdh/QBlV9\ndwGgFI4QEcstA6/oD2CtvqJoPm2GaLVWwamvzxgU4kvM71xienMfz9kQNK72\nrsdHj6UkGfif7hDLp1cXlmUh104fE+uaiW3zsqniHQBCUh+RoVeUD+U58Q1U\ntp3Hc1uxnyuM3MbcSt/fxezNfzddzZbEOEWT08hRTIEqM0xVKGKYwIVqs3bw\nE5sueM+9Y5sS9dkNUqKi1JULasEx/JNvsFLK3/rNpofJ+0vFGZy3kcp6yvCj\nWlVdH6TuYRicDI1bWp0lo1msqY629pYkZ46grHhxOieAHvq+wO3HVTRpYxaP\nFuZxIcAb6FwOUmdjQVCHd8mV/1ASgbw7eAqbqkIAHMa3UA31lOMfi3QMcauw\noOOUUM+rnMTnGJKiYQg/gbuq6MxR1hxJDWMkQ5IwQHXYUcWywIMmvfUAgtJF\nRj9s1VRlvM5eqU3/wsaG5ZPDaH7LvKda+5PvWsmRqn2axUrG13eBYMHBqtsp\nn4NJ\r\n=APLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLnYVOK6vGY3hp8WoWEXSwMUKv+125kLkeTR3JIGWy0gIgS1oBU2Q3/4yz+be4ZHT5vGDv4QCOCLm8/U/WQ2+HqXw="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.26.0_1610734455734_0.7201474574485169"},"_hasShrinkwrap":false},"1.27.0-beta-a624e08f38bd632f950dd2e5d1b96ab450635479":{"name":"@biggy/recsys","version":"1.27.0-beta-a624e08f38bd632f950dd2e5d1b96ab450635479","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"a624e08f38bd632f950dd2e5d1b96ab450635479","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.27.0-beta-a624e08f38bd632f950dd2e5d1b96ab450635479","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-t6ewzPUNsd17VZ9jBaQN6CbqXtJ/bSIpOSHdu9JiYBewmFLHP9REoLkaeEijLtIy27vRxjCVXFDphEwMdgrbPQ==","shasum":"4b3e211fc1465dd552a608dc8919fe07f439f870","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.27.0-beta-a624e08f38bd632f950dd2e5d1b96ab450635479.tgz","fileCount":586,"unpackedSize":1158320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNTv5CRA9TVsSAnZWagAAVr8P/i86AsKads7nJg2jSVP9\nZE8/r6vR4tIWRCl0Mu6CfIpH5FOhxjcS4se1GujdGDC4836GYrTOZSj6ASkW\n2R5cWIm5aaiIUNHm+e3dpX+NvTPsTDGEEjCR67NMik4fp+9/ofoVLhygf05B\nOg8yYEOI+9JNPy8dd5Uth+A0xNV8Dig68Hagv9McvcU114X3fJ/3REK+9suX\nb2RMxBY78DjbkrTzoswlYZhJtSbzFB1/57Ae4cKKB8w3jSudoTJBBW8nw+O8\nQ7KHBl7Dn+JnSVvL7M8mA15L7YNXmGfkt0cFQX7ZRkypDsq7soFARuBcRbDn\nDPKXMkb3HPlN3t9nvhP+7DXCI64b77PaTI8c8zYJ+rmsJSsdBkoV/6sLX+iS\n9CC5NegtJI6NtDXCujgVsbWC9VNfS17OUHhFJqLnpTMJHGmvn9uzoxtHY0A7\nz69wRvP61ytCeM/UpOl8p+rJ7auHwBC2qiQfjHXy2gQfcDqxqO4NCaWm6zCr\ntdv8UMDoXJqMTHUsWDSunOhStzh9bkJE7pxGcmOP7HMq4XVAbpH0B/5SjKP8\nbdhUIRdskDIbzoT2spVBGLozVAyspkrH/CaAq91elwPPd/vSYlf2tlgzKC/F\n8I1HbrjyXpgn1KKiWnviV1LpwVs6Xa+zvgItnER5MWaoVniuO8BuGaP79BrI\n7bUK\r\n=X6If\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr6dzABG2Vv+QZ/du9qREgQq4rPksCFMFzOwILYnz/pAiEAqBxg4PwN2Xrn43GGFJKsBLqD+WSKj8eyrdy3QLT3ueU="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.27.0-beta-a624e08f38bd632f950dd2e5d1b96ab450635479_1614101496665_0.10011580079319127"},"_hasShrinkwrap":false},"1.27.0":{"name":"@biggy/recsys","version":"1.27.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"2cfe2f1fab7e6d4dfaf68fed58368c66d83f9fd3","_id":"@biggy/recsys@1.27.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tBCctsyrh0L9ym4il8VG2jXr5JnVe8DHKlKYYXx7g6ffWtQoKVHvz2PzesY54L8FhjijBvOQeRQVzKTdB7Gw6w==","shasum":"4e153ead1e7a866f350b96c64671fcc2760eb475","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.27.0.tgz","fileCount":586,"unpackedSize":1158274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNUlRCRA9TVsSAnZWagAAZ7IQAKQ3hL3FChEUjkOBBMT4\nP+6RAJiiPCFvk0qr/Ba3/CtFUQ9It2C069gvukiZQ65gsl3JLUubbdinyjw+\nfBpEbJAvRts4eaZtE41yKz76H2JvgayMswQ4GdAdUj1j7Pt/3IvUxapj/ptV\nW0J+HEwQh/nuQv5lgLFYll/d+OLAnpKhLDZUvIPosvWbXUe3Lt0mhJyraEbx\nfg3zGjjXEFlCn3G+sXM5j7YxYAPXvaDaDrLOTlztVq/+6kiaGzlTpPlrfjr+\nX4lLIzv5O8uXgiSeg0sE3gus98UsZNvyGy9Rc5tiSKd6gx+yz12eSe9kBxYe\n0bMVgNuT4DMZL+VomeYWs6zcVgNSLePzgYaTfTFRxopiFhYhPhWskRMY8D+r\neEhSUTtOgkPsVTt9t2AZzA3Z5eKVNkDt70XLatDTjwWuMX7XFzC3G46Wmcdu\n//B6hLgqNdmJ8ma3+uFHdJQsHVl5ug0haVsRYdgxjoTE5AsW9tX0zlBIaYCu\nmNmouXAxLywFBtvRDFkluS+vnfurCIonMqQAEEhpQCdAWi9fxKm1Dz7ON1Gg\nzYsg3xtZOnUov2lyCHnBMOM4L9Mx6jJ02VDsbhZ5OE8kiC+VoxKZtT8uyYrX\nD8MbjagFqeC1ujnpwJZrRGW10FAlhpp73EBG2qQL9U2nhPnQP1XIB2mrfi4I\nTrcc\r\n=tq8n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Bos4vvcmzjMQTUzWhvE7O7M3RT28aZJwQ4Cn8XK2rwIgZEmkmQHmNc1/Yx07V/0zVzGPchIW51t7itCVeIyapBs="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.27.0_1614104912806_0.1494121956975012"},"_hasShrinkwrap":false},"1.28.0-beta-438f4f6895792d114f24cb8f9b77b0429fc94f07":{"name":"@biggy/recsys","version":"1.28.0-beta-438f4f6895792d114f24cb8f9b77b0429fc94f07","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"438f4f6895792d114f24cb8f9b77b0429fc94f07","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.28.0-beta-438f4f6895792d114f24cb8f9b77b0429fc94f07","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BtGPcDB6X3X+5P13JbBMlblIuTPENddtbFR6pwlgfftgIN5YLiPMXb4d++nln7o5bOHsX02I38xD09fodpZpOQ==","shasum":"8e51e25e8cfdd0d175750d1d2c36697d85f52f04","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.28.0-beta-438f4f6895792d114f24cb8f9b77b0429fc94f07.tgz","fileCount":586,"unpackedSize":1167561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUi9tCRA9TVsSAnZWagAAvu8QAJN+a7RFRyC/35tk6BKz\nutIaaeZ67h4hWrUlqjGVcrHSlcBqRif765hrrHeJgb0xGNpHdS4dDXa9YsHB\ncPc9WucH+MZVLlTAXVhZbuysM+22B4LH+b1Xx5J8GAhHHL0DJ0ylNT9EzZfO\nKnT7P19qYB7YcvkJJRfbNMD6DnT5QsajvumpkDmJkbbF2QQ1NfxNkkfjgKSf\n1quiuY6abW9kYhnWxco3FI9R0tV9QcY6iMOsSZS/w9xewP9zZw4WtLkNERoY\nmaaxEjpuNK5GX/w3CitYmW3NuGmXAd0RNRU6Y8EnfxubUGnwfoKyFeI9DPm5\nWb7BmJ8S4phsTDrCSSz1bS1Yj1p8/rK8Kt2faCPtw1TverrssDTOGYutS0/L\nX9BJuAvUyWg+uFiNDsmgUKKLkbwfqgPSUKxDF4f3dToZF/c+J7ng15yyBgl8\ne22nmRIc93Neg8b0+M0ZUbX8P1ehBIiyJ3FzUJ1FYbS5g07J9/58T5mczQNq\n87NkyD19WeFXYxB3iFVoOMXj0451VCoV2mOdLyLamkJSdlyhuJpLLmqJaCpH\nJEwj92qZ2o0Qg4a/h8ue1e5n1F8Y5Nj1FlAPjx1qhHW9KfCvHtQ7xnndOgNU\nMGsruTS4jTNfl9UntyJbplqPaY/qmP/DVKOhqvwxQgseXMGMPhKJikWrypaX\noTO8\r\n=8bRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuNvm5bYfwE/XK4P1LokD7OK0B60xIHI039HNJEZbT+wIhAPJQvVQXP4bJ/UQAi6UjXoX+LLQvqbLE3micBCTjYzLa"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.28.0-beta-438f4f6895792d114f24cb8f9b77b0429fc94f07_1615998829191_0.7452863156336491"},"_hasShrinkwrap":false},"1.28.0-beta-72f4ca167ee6261801b0aec4bf76bad7a68b2482":{"name":"@biggy/recsys","version":"1.28.0-beta-72f4ca167ee6261801b0aec4bf76bad7a68b2482","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"72f4ca167ee6261801b0aec4bf76bad7a68b2482","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.28.0-beta-72f4ca167ee6261801b0aec4bf76bad7a68b2482","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SzEwbPfWZJA3fANq0r/IH0LkQ6tN//DRba2mAGHtJHfunHarkkwTYFyvcWUeNG6aV97n2NuhgNAWfP18dHe4Tw==","shasum":"6eb5cd103e5d97d47335c13414d49abc8535edc7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.28.0-beta-72f4ca167ee6261801b0aec4bf76bad7a68b2482.tgz","fileCount":593,"unpackedSize":1192756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUjHpCRA9TVsSAnZWagAAep0P/0rID59xx5VvZmNKd7Vs\nBEzPk0oijADTjo/1oQh20xYnCZCydAKbqcwHJ46u7U4E6zCqJR+lGWdF1Bnq\nxwV4g/kQN3QNeurpFDynRUUteosSICGoKV1Cjh/ub6yNagMaM0QjXc5ppHoC\nyebtO9Ob5Tm2j118sNcRE7IVNsNuIttyzfqJwt0Uyootut7yK3csGj9WilTR\n916oGBqTqgQcd9peQ8pUu1LIvT8l9pe03EYW5gqvudEK13FQVaMOgTql1cAf\ne6mOQx6zg6AQYOr6bw2hxB0C2rj6ge+r/jB4jkRCgVwIJ8SHX1iwtsaBf+i9\nMpFZhy+fqfJvk/3JjqMlhTZ6eJJ1aYl7jwMZQuqSF+WwsaFxS4RsHmbxiz55\n0W5WfBC5bsDjex7mJRQ2n85KrbPtuuFswV8Z9tccULjAHg9xHuSoMz6CPvE+\nGKwotAD1fa27gqoYOqJB+7gMfBT65pQ25HZ5NRWZkKGBpmPFfVozfmAFsaWk\nlQ/wo7yQUej8jLwYGWnUwXJq3bGgjwsXQDERY2ELOtetixMQPBybk4lLeiR0\nldkgmhchgf00//1f6xVAetVorFEIBxgVepVUNmKSHF/gQ65eXxSYiFAeEtCK\npZSNU41C0rjvmRJX6Hx/lPJDHKow8whAwXBEvac4wXwDSiKdhk5Ihujvz5Kd\n/Trw\r\n=6yQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrs69B8dbEN0gOyJ9swXPDA3tUwSCoSqEwCgZevhZOKQIgXBHnUHW/wHnNrOBbphDEGe37vLOK3NFpQuYxcg5oKVk="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.28.0-beta-72f4ca167ee6261801b0aec4bf76bad7a68b2482_1615999464583_0.9509952309808669"},"_hasShrinkwrap":false},"1.28.0":{"name":"@biggy/recsys","version":"1.28.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"0071957dd69136dc211b38de3a7025a32b81cd42","_id":"@biggy/recsys@1.28.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KyJ9x5dY12tiAwFnFoshhwgbJMCrEEsvYeeyJqS94PUTT4mFCA+ZCp5HbtyqD85bBEdqxy48WXzHUypr5ZjTpQ==","shasum":"06ea1bc872105c23c904cedd61360fcdef0fe826","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.28.0.tgz","fileCount":593,"unpackedSize":1192710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUjlECRA9TVsSAnZWagAAq2UP/0nzELnyE3xEIcqI6bxK\nE1Ea46lCI3AcB3bsJb6MZUwVJFDFiKopj6baBWCZR2f7aujixu8UXpjmKUzo\naahWvAUcTX34V14N0XfJrBXJYeaEOSs9SMnXfxGUtoey1DxxLuF/vuwiIsTd\nEiBV6nzetbp/9v9HI7rHcgMEEKdp5rDn+D1EMfa2EODbVYFCcCjSUY6lyX3S\nxtv4NZD+aa/olzetGHoVyEGSSJrM9d5+jkUIFP3NQE1DRJ1nYBjXXWe6Rjfq\n1oIi4JbrI/RcUQZeDoESB22WC58IRYT2uiNDXXFTC1nWmKgvIWK2/h5DEU65\nkyEUf6GGeRh83jJc5JSb+F9PePni+L9n5w+N2vYHEfkZhv9EhVExNOYWIZ+U\nJRAMA0JKBmcwBXo0ZDSUxBU3qC/8/B1ID5tnA5HIOvteuKgDOErEY7vpet38\nMItpESgAdjmv/K3ZnOwLUeNnN4hYiBk9mlr8dBOWbzcyIJel27Df7anQ2msz\nhLu3oPNpXPinqQn62V4JtqM8DgPYRv/C60Efygghn12n5WMSPME6tJXHcYCR\nsKuHKr6/O+Q57/1SIHpz0/16cdI5uwLJHAWIsZreGaOPWButHyYN7x635+PE\nOazYcQx+9BGNogDKYqJbaCJ1JrksAix7lhPMvtvF0VxLSHyjp/mX1CvoR9VW\nCbHt\r\n=hC5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERV07KikCDBKG4z2lgFSZN7kU6h190zWUpltnLGqFJNAiBd1kujAPZ4nWRpmoto4liBwXq6GT5GPoLdVzz7Gjk0mQ=="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.28.0_1616001347990_0.2820325802221828"},"_hasShrinkwrap":false},"1.28.1":{"name":"@biggy/recsys","version":"1.28.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"9aa3e9759fc950a68b3b08c9268de408dc3bf8c8","_id":"@biggy/recsys@1.28.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JB8Rp3yiROmnM7ppAC4/G1bqx2VGmvghqg8y2/2JLIs3XOnWD1opat9DbqyOcjMg4owJYsKLFcvkHHXBybWwHA==","shasum":"723508afae173fc72d67a90340505ba9fc98ab48","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.28.1.tgz","fileCount":593,"unpackedSize":1192962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUkF9CRA9TVsSAnZWagAA/P0P/RmzLWEudOEDQn0RiUeY\nndBqDQjTH7Sb4xbrlkYpearcUKvZqK5xgSf94nc9I4MGvXwuuc0RDpActBt4\nJi/M/Y1YQOPwB4l9izt3bmwLiR8fvtwsxa/IflgVlDw00xIo+jw++3g85nSv\njJ3HF2ZKDL21WLkwqs6J8th6IQp9dcEbt3TTy7JfqbmrcQsMss4zD32+FtnJ\nlDLD+zNwDgjLXSGqPxJbq410grk4XGBAypzGrORn18gDEcv9S4FEqpCa71M+\niKMKU1gaCv9dR/LyNDpq+snKEJGpwjyexuDYpn1zrq/Xt+v0tpRrD45nRupY\nc3+RlYpqCc+4SxgmF4I+Qxk2bMw0DT62REiajQBoPlgpYMAjiYyYECFpaDh4\nKVzNL0pGTggQ5g1fh55t7P8xqGAhbNn2qHakXa3lydgfiQ3NwLRCTPe3Tlkg\np+wcTVW/vfbOzyWagd3JJQQQu0TZsjnZYf4E9oJAkgKzDjbwG/xXEBc4X0pS\n4UxEQa1WXKb/o5UzY1TqLLWxklqQf++y/h3qMPV8WJqA68lPUaRatNr/o35l\nC5LF3cr911DOHRxS2VwlpWmGLR4CT7BFrVvTJDqSgN5aBIL4nZItpPv9TkHW\n1yOFd5rmOR/10YMrXWdQenZe4DToHRCCSOhx2bEg2DNIVCDKgITHU9pUuuST\nGtFE\r\n=Jlmv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHgOF3rfeIlepaC1Ff+umoNhywrn81iPN+H/OijWA4OAiASSPlwnB3DNVE670JYYhQ9IOc2ydLb3bDBn162KcpGOQ=="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.28.1_1616003453264_0.07971555379664874"},"_hasShrinkwrap":false},"1.28.2-beta-ec13d60240c4f6611269ff62749f95618e2ace03":{"name":"@biggy/recsys","version":"1.28.2-beta-ec13d60240c4f6611269ff62749f95618e2ace03","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"ec13d60240c4f6611269ff62749f95618e2ace03","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.28.2-beta-ec13d60240c4f6611269ff62749f95618e2ace03","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-j8t8gDnni2/b91+nzlhkKL0IIyURBmvec+ppL4VD5TeovYgsinCTmLG+dHPrh00aELqYf2YYAq9F63nseCdYHQ==","shasum":"e4016bbfd55d35c5b78d4e3dc8804dd167f7dbf6","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.28.2-beta-ec13d60240c4f6611269ff62749f95618e2ace03.tgz","fileCount":593,"unpackedSize":1192688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfYmmCRA9TVsSAnZWagAAliEP/Avy6GqKT6SZG5Gq6aK0\n3gdp5n0yytrhx69e1WYLPxTBBvFVQLQPKtFaBDsQAPS7vXJGjPddJ/K1h0ud\nSXKLl4YNLn40/8K39bOXe30ZCU9h6AxY/R77nY91VsUmYMVqg/BMtiWPludC\nDvfYNVl+EP6tRDqJvMerSvH92KpZQedVIFOSbULsvSz1U9H+IekWHQ9Fh+YH\nxTlnPfx2edVR3/chx3pRB6qtgawmbvdqztkL4NKQDfIYF6FjqdHJqOQqTuhY\nY2xsyicMe5L6wllaeD5sjRW0Klngq67sH9kJIg4wrYctNWOCVvdek4ws8uxk\nA3UUrYGi2PA3d85uZs9V+jpvtGd1NFew2jR7ukJznhraVWHlu0weKeHqdv3T\nM6khnWHlZBwzs2jSvFGDQ6hesA8ur4+2Rrfyx18NjT0Yqcjg+uY5z8f8pYJs\nQVxPesIlLQS6GrKvLOhsIPZgWDisEf1ksInPwRZq0QMakWKvwfwTG1FNxzWq\nchgp0Zvuya5WnbUBLMcwgLd4f/vuyWNGgdPnwY+FPhqRPi4UkJxCDKJQXucE\ny3Qcxgkjylb2zL8m+OHtPlPMc14Dfs09v3zRHMB8iUk20J+2m2+Qo+aWf8w4\nHL2P+fWaiiUy5CCtksCk47fjpV4HukPoq5MmV1q4dDabDpHBVb6yG78vr8Tt\nOuUL\r\n=oBFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyWHWIW/6zWgdeKwUGRHSLtYjUk2s8AS0ffGzBC9RXRwIhAJnS1dvyMRudBLZoT3yzi6JHRBykz5uDc/TqGDxyyObv"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.28.2-beta-ec13d60240c4f6611269ff62749f95618e2ace03_1618839974274_0.8418866464890129"},"_hasShrinkwrap":false},"1.28.2":{"name":"@biggy/recsys","version":"1.28.2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"8bfc9fee44598a827ef8a4fea0010c071da75db2","_id":"@biggy/recsys@1.28.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Qle6qbV2ZJ7no3mQQYCprQYdISaSSh0xdo33htVAz4G1p4I8hKcGjw51TqNln+cs67qzJxr1YsjPO04J9GvH5w==","shasum":"04c4284c40faef7d31670c895921b922274bffb5","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.28.2.tgz","fileCount":593,"unpackedSize":1192642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfYx4CRA9TVsSAnZWagAAs6AQAIT8pbJiWA8n+x4bzoPG\nYvYu4ecyuaHIftuq7W1O6w7S2HQStnCUJU8UMZSFPT3OCS6CLI02zXlwojEw\nUFtgNZy5DRHKl3T5J6c32GoHn8RC3vx8mrMmOgni/+WRKpMORb2RcMS+GOI5\n8TWcSpcu7TmhKgayE2fDKzolQZzyxORbMlI4V0/R9p/R2X9aPhH08zCmypTn\nMcqWt4FOj7vQn92sZUHBIt+jbUkZz3HbmS5kfCgIl2xawqM28YC3Sylo0pvQ\njMk5kVWsCpS/i8SM8YgXqq+VrUMTYkNxoFnvEnk9+2VDE1zTt7XrPV2xHAE+\ncyVZbwPu5B+Y68eabQtBus/EY/LFLr6s6Gb8tbUPFGgfjEHwpB6Rp+dTAfXt\nvUmv1PwoNY0+V+4mBmJzbf7GeVnY0Adz78Odxa2FTW0LaAGPHOcYsSEVhfWc\njCnhClk7dcc/3t8LBJ+c3gg/YdRhHsJ2foQzuWAI5kmUHA2+DcACsP8X36tk\n1V7L7RxYaI2kwjusJcE5tYwpkETc1YbMSR5XU2ums++zLdFyeudy13QAYxMq\nTF/isF459Dn6gWjtT13/72drTuAiwdjWQSQCh/u9yNbAAfyt17iH18L3rgY/\nlOUl6VrCjLcIlFgwG9TA+eiAKqXs9zYj//e9wTloTb/fYymb6U9VK6sG1dpo\nhrau\r\n=law6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUJRUeBXl4nQ4/6odynh2Mi+/hyH8V1W9hO4eeIgYvEgIgIwkC1XtTppy3wj5AzWlMaaC8O/wDFgc7ZGYkJnZ1pNI="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.28.2_1618840695766_0.4561245329084398"},"_hasShrinkwrap":false},"1.29.0-beta-ec1808a650de25c8d341c9d6b83a56bca9bca398":{"name":"@biggy/recsys","version":"1.29.0-beta-ec1808a650de25c8d341c9d6b83a56bca9bca398","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"ec1808a650de25c8d341c9d6b83a56bca9bca398","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.29.0-beta-ec1808a650de25c8d341c9d6b83a56bca9bca398","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hxb7kqEGzCgOsDZATHMlRn/ZciJhcWU6gmADsv2+boftGDAZYGUonoMyLPTllXaLsuPJDeSl/MGhqNNw1vxWRA==","shasum":"f5fd52f17e6d3fe0e956ff7bd90149e986df1132","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.29.0-beta-ec1808a650de25c8d341c9d6b83a56bca9bca398.tgz","fileCount":593,"unpackedSize":1171638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH7V0CRA9TVsSAnZWagAAZFoP/j0iNi8bThx5QCpB+UVR\nfcAOJ/BGUMlXDVcFkFwu6SG8ZGSiujREp4v3yf3ABABXFHNiVEGJmdzF5K6L\n9V/x7QHqTgOdHozdTXScZNC8ijHz2tCl8s2q9o2jTUx456ZoBg4ciPlEmsdi\nmw45+pbG4M2xW+BIeBZjgbWr3T/pJLQbJYCqTUaGqP5tOMap0aKdV/DCjNkd\nHqE6RKUoEUPGjC3vILA4giphtcg+BWz0kgIXfVubHYNkJWyXIJOyb2zD4jdn\nCL7PiFuZUQrWzfBgKupMsPDoBUJ0a/f2h42jxo8IbGU77OZv2NNO3IPdfTFe\nWUQj5mk3LI99NmsU4gxrZbRGWhbYy4AD4oODrnMKXe874mJXEsPsHXrqEC+L\nzMt4a+/xke9e/w1pEz176XhE0bjrGYKJnun1eUJhQ9z06sfSrx5ZKzhF1Svo\nzWJfzB+6vlbpnPFDWfe4Y39LvRxaToEybAtfbKu3eTqy3dUrwzdwykeoDoID\ne5klPxteBQY19Ug1aq23JSDAXh9I1Hy0RMR11S4PP1iPwniuGuvkSHVqfaiD\n4v2ZvN5Cgo5a8n/BppXSDJ4FpsU8oHZqc3djjYTtNbKLOlrGeXCMO4p2+PFe\n+3PKAaPsI1R4jVQxwOp3lus5qnBbC6fTLUeCxT8sfMIsJxUA6g2dCsx5goym\nNIjC\r\n=Li+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4X19eAIK8DucG8Zm714PJ8HNYOeqkE+mfg2tRdAaIYAiEAzUuLWMvAdJR9NZ76VNjBtZd9XQJXIi4/d3V2U6gieAo="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.29.0-beta-ec1808a650de25c8d341c9d6b83a56bca9bca398_1629468019926_0.9774283692517538"},"_hasShrinkwrap":false},"1.29.0-beta-ba240ff6fa4fe54e514ca9afd8bec33281b97606":{"name":"@biggy/recsys","version":"1.29.0-beta-ba240ff6fa4fe54e514ca9afd8bec33281b97606","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"ba240ff6fa4fe54e514ca9afd8bec33281b97606","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.29.0-beta-ba240ff6fa4fe54e514ca9afd8bec33281b97606","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-J7HmtogAak3TlKtweab0l1H5+LQM+kf4Sndy6bZKXir9B7jjmNy0QZnX0hOl4oNP+MJ08XuFaiKzHR+uFtJwKg==","shasum":"d795fd416e532ea0e06c648c9e228e3d2ca8d7d2","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.29.0-beta-ba240ff6fa4fe54e514ca9afd8bec33281b97606.tgz","fileCount":593,"unpackedSize":1171843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH7leCRA9TVsSAnZWagAAiKkP/1tU3NES8eF+NEfoLhOH\nWLsLNyc9gx43iaCqPQX+bgh0uiC9WBHEjONkhGTmoKFdlAtRSFgvGOPFgEN9\nb8Y+bUjWKavT//5e2pOY8U1vW6aGAx4b1mEfZGMot2kfAmsXBdULxMcHX2Ho\naNdcsiscSjgYRZ7Xp9ECKWObOYlH2ioZlaHatJPkr2hHAccVJ3gC2SvOBoqU\naAfptTvqrOChOuV6+GTig6bJ/+f1Fc707JaqKIMPxokmGxYRetQAwBIBR5KR\n7erdxnSa75Et6ND9yeCaJT8aTZsCFenmbxjrdIfoVyqCyTt7NWehPquOJY/R\ntbOZ905h27cAYH7j7ephmI3bD/Xu2Dym9XsdEY1Qwhw8uPCIteknEFU4e6Q3\namnEtkyb/0jbc2ljgW7vwkjzhpfZW5cQP5WLtSDoKcs6f82RmJtwr+/b2vm0\nbWB+KuPOYgIVSWImZ7MSyXAp4iysVv0hQvqJk9ARG8038yVTu3W3VLJ4zpFT\n5qB9Iud5GFM/J7gmdpKQsXHwUoVmIYhqlm8OGOGxfRGjr/m/nZM3mhFVta31\nv5WKpWTmm0j9Rk7oR2cjfj6wsAh9nJXAOcI9eOqAQhchQtzs/sL3n+4JCyY4\ntUAUwMGXyCKhbmzWWVxcNB3BDx65HZW6Vm0FW7KPjU24YJR3w+w+8iHhTZ3Y\nTORT\r\n=6xGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+IOMG85M9dVYCgroOXfLYKPaxkEkUnn9Z73BXKM7vAAiEA/NFihYiRweaLeurs6dWothJ01uwz/N/KQAPjD+eVFqQ="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.29.0-beta-ba240ff6fa4fe54e514ca9afd8bec33281b97606_1629469022631_0.28469918794210947"},"_hasShrinkwrap":false},"1.29.0-beta-b1f2933b28bbe582d2430c23a6660a44f3947c87":{"name":"@biggy/recsys","version":"1.29.0-beta-b1f2933b28bbe582d2430c23a6660a44f3947c87","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b1f2933b28bbe582d2430c23a6660a44f3947c87","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.29.0-beta-b1f2933b28bbe582d2430c23a6660a44f3947c87","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+VVo2Fp1CaM302JuEKgyt3jdsCbc3nOx/MGpo4nwNTMB6q5TMou0f1JfKWFg3fBWBf2M9weukcx8b+CZY93pjg==","shasum":"0ab1a33edbedd80129e077959c9427f6acdaef24","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.29.0-beta-b1f2933b28bbe582d2430c23a6660a44f3947c87.tgz","fileCount":593,"unpackedSize":1171840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJOniCRA9TVsSAnZWagAASvoP/0emZQSSoOoETUPbFDrm\nEOPGDb7rv3FyZlHPwU+gCpicmuVsgKjRL+nMFfslP3Fs9o6wuPd2MW+4zIJ5\n+IdFPXvtDVYVBjPQ0ulHBIx8iVcb8PkCJAhEwGM5P7YYC1uUshHFuYF+1zO3\n7E94PdZPwK/oyPfZJsPzYvjKbT5PNxZNvJ758lWCKxfg+kG8v8mi9o256zmq\n0Wb8LaS6SwebOX6P/csevykP+ggrpz2TG/6kQ28SlkfoPlS3iS+uSsQdU+8J\n1bRS3BOVy2bRNfclUNP7gJnRkC/sg9WNQedGkI5rjJY9Oz8pzGsPNWbSOuAK\nIl2hoKYEMRWLkDCc0SejH8Rr1AfXlj74VK63HSx5We1pAHH7DazvK4NoCftR\nExLYH4kBDgkP1k5zGIagxaWX//Wuo6qh3AASs/ufxiltGxBfO+vc5p2qr6IM\neCLuwKWol2njDn7LMUF3lyHUnLRiPaFvonipaab5LrqvrqSBV7fDc5/cl5HG\niFKaV9nhCg1tBfqhxOhvncAT00VbowDOVhZXWD6QZMvPw1BtHDQ4f4gng6Wu\nOgRDc1Yqu84wKobw56DzVbMUxZ+WKw86VOkAXygWuo+up9TNbJPGGqbfgCBY\nppaGzotC+pFAR4MKc9AF2kWMBZfYS9XZAxP18odPFJtdzmclW23h72U5BMYk\nZRrP\r\n=9b+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMm6A1mD+5fGg747ejKPYE9nLdQ0+pW94CN2hZbLkXfAIgIX2xLVAYk3Hmi4Bsi1agmmP3rJrTkjD6LbIRQ338jBg="}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.29.0-beta-b1f2933b28bbe582d2430c23a6660a44f3947c87_1629809121934_0.49764664556215044"},"_hasShrinkwrap":false},"1.29.0":{"name":"@biggy/recsys","version":"1.29.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"d62df628693194b8501d49f1c1fd66f716b73efe","_id":"@biggy/recsys@1.29.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-EOKhZZUBMpwdZfUTY9FTx0y6WLXFblyjbO1aTVaJL1KrbeqaBzd4GJqoWFVsrNNFORt6UkV2easXUHYhFOCHOA==","shasum":"deb4ede63a106f039d6ddd708ebd8198074a7593","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.29.0.tgz","fileCount":593,"unpackedSize":1171794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJPatCRA9TVsSAnZWagAADmoP/jwcgXV73H7e/wX+nkEP\nQMvRaJbyesE9mHZ+FFKOHHSARj1Qsl8LZIfGwtOOyLL+RimrenPL/lTp19IE\nEvr7H13F1TG/povPg5p1uKsUo9osIMaBzwDrJfS/QWjVycc1/+wgzyqyHf6K\nhRWZePu8HlX4eN4ihBPtBao9+iAgv8azuSBpXRkUFlp+bnSYcp/9zU4ghqRy\npHj7yvR+zy8qjpTO5/ixc2zTlIOIoRpfCl4DP0USw2DQgY03iwQkz6UM5n5n\n8krgoqiINQrTOMzBXfiikuz+EwRR9v7CTgWDMfPqON2RocjWznjTsiTLk3kD\n9g1MyHu2AeS15VDLJb7Ir6FMc5E3qeN39Xw6SrNJd0vTIlwj32mBPiQL7jFY\n09OUc0Jt/1ZmmXdrWU0ynRXofII4J+e07LXYlvhZht1D14jwkB6YXKot1fKA\nFTSeGH1juAJQH6w/rvYWuJhoIr41q8UaA994BFIWjBF4q/MjsR9zhcv+fynO\neC6ZO1433Ulez97REGODoi24JP4pKABZU++1Ce75a4r3cpTR40b+gsHBQaiO\n7vcn5s2fJmofTHlACb1cJJbkWavlG1QUwS/soS9f9Wn8fnjVO/OXqU8Aqwxl\nh2hwb1KFvq6RIGAI+DN0VXeGQQeWr3K3IUkBzNNCYpuTNpODPtYBnWBZpxaE\nluPY\r\n=sdA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/562hOgi6PfC4FHbE6PXyz8r6pDaVAbeD+LElvbHZrwIhAOctxI7WGSr4Hb4rkkSpHE4jV5WRATmOo8qC6ruC+RkR"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.29.0_1629812396836_0.6683820254746979"},"_hasShrinkwrap":false},"1.30.0-beta-2e82c4ae88053ec76b65a9db5fca6732aadfc68f":{"name":"@biggy/recsys","version":"1.30.0-beta-2e82c4ae88053ec76b65a9db5fca6732aadfc68f","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"2e82c4ae88053ec76b65a9db5fca6732aadfc68f","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","_id":"@biggy/recsys@1.30.0-beta-2e82c4ae88053ec76b65a9db5fca6732aadfc68f","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Wr9OHvKNG3gg2ugZc62yFyOfOB9mGHs7fbBr/LDDPA6eIYJ7xjHf9UDiodnAnxek4MRlAE51kgkXTE1Sl2MPzw==","shasum":"d03c89301210b066028abc9c1be3ce540c70020b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.30.0-beta-2e82c4ae88053ec76b65a9db5fca6732aadfc68f.tgz","fileCount":593,"unpackedSize":1165546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6gSxDUuZr1e29pvT9ZBauPCFgrB8CZ0or/xNKLdYQ3wIhALxbxzUoBDwjRbbZ4iHCfVIK2cjVUFObeU1velcsufjJ"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.30.0-beta-2e82c4ae88053ec76b65a9db5fca6732aadfc68f_1635353316985_0.4790379053072942"},"_hasShrinkwrap":false},"1.30.0":{"name":"@biggy/recsys","version":"1.30.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"be325a51a6b125a81122062b250010a349fcc998","_id":"@biggy/recsys@1.30.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8kdaDsbY90pbHgQK1kqtmI0y4yaVHLGUw+4N1Gz8TzIZTkE0NnNEb6T3TH93v546+a1uThB33shZi5IfwvPfMw==","shasum":"5a29d38cf6d31c35704cdea7bef43322a0e51fa1","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.30.0.tgz","fileCount":593,"unpackedSize":1165500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH5y1ToPS6Bx8LygbA+UniqsDtf9HCSgtKMqR0/hjsPgIhAJE0LnQVJl9LrU7utD+ctP5Ljv2OPxogRkijgK/SmEDA"}]},"_npmUser":{"name":"matheusbordin","email":"mabordin98@gmail.com"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian@biggy.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.30.0_1635957675331_0.7736502749601302"},"_hasShrinkwrap":false},"1.31.0-beta-":{"name":"@biggy/recsys","version":"1.31.0-beta-","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"6d3c172f21773b318d94671ba8c23ac1268f7986","_id":"@biggy/recsys@1.31.0-beta-","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-ehuBVWcBns0y7adGTFbyG2kgK+wUHUE0R+S1+Fyv/FOZuzgWW5NFZVj1n7a4M4IsR/2e0ALHqdU4WcvCybxffQ==","shasum":"9af50a82415a7a9c58ec4cefea38f8aa81b68ce4","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.31.0-beta-.tgz","fileCount":598,"unpackedSize":1188123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyyLCCRA9TVsSAnZWagAAS3kP/A7i5SGuJBwv8d9VjOkb\npd/p8PLFcvTMOBvXyVJVZnjSWzFmRN2EdUfAxg3kL9I5qwV6mH3EpAOSO3LU\nP/wz2qsNzRLGzHMBD8GfLIbrVLTzzNRDVwFJ1qt4iijwDZbAGoWtf65opBSc\nI04LpmHRQ1d4DdXOAT4Cc3ezHBz8MgQYHdB4KAWijG1//hpUJjCB7DH8tivK\n0WMdASEXasSeBh1GfieNomt64uHJYOcqA7fXPPY9bj1FL9l1OW5VfWEBXkqK\n4Wxayt7kDe43cjhi1zQoip/Ik6U5Zzd/9DCCG/wv7uFFQ7HQvLw2Vv6y6EDG\nP5o7leS7ODx7S70gjKAMBgVHdUieh7/PwUKS3EplA08+EGDLneT6Cge5OJa/\nN0xVEF/HTEys2OJCYSNOWE/jOfZfmLiV+uATVTUh8D3YF4PvpmRdzI7TaDag\nMixf+9S85JkvDBI2A4q49EKZ3o/Iu/XG63kgkYDieHvnwwUd1DKukN6BwZaF\nRmYLpIzWXaSB4neLQbH8gEcO23EUpdbQTXNTPKOnRoDNSclGhQYTSXt4ZPJO\n/nzuAOgmUDounscB5wtsP3VNK/F6dCzMf7ReQi27d+k5TF4F2RMfmmx82RH1\nhjKyFuTY2OMzgjbCqZs+EA0rU2Mo+hZ5U78rW4now6byx8JdwYl7Cj2J1N7O\njLxz\r\n=P4IJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtGUnAKHH91X+rc3cAnVvuW7vHMCurqe3v3bvbZNtKxAiB55pi7rpcgDdz7h1sMub3Blv4qy7BO7BB76IFKadFkRw=="}]},"_npmUser":{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.31.0-beta-_1640702658547_0.0032311085595737588"},"_hasShrinkwrap":false},"1.31.0":{"name":"@biggy/recsys","version":"1.31.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"6d3c172f21773b318d94671ba8c23ac1268f7986","_id":"@biggy/recsys@1.31.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-EPYehNFUlJEIZNx/T8BrZjfeYNsqZrfckxPHfGw61ypWGjshN0lSD0l6WfWULmnNfnQRJEM2jtGmipknSVykOg==","shasum":"7ecdc593bfbb41d59efa1ce5023a717275ea71fa","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.31.0.tgz","fileCount":598,"unpackedSize":1188117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzfXPCRA9TVsSAnZWagAA4gwP/1DGTyK8niNspOBT4xRH\n+jpADgmde0b7OCxcfvJrZEoBLSlJvXwC5nObToW/2YbOKLDVT3ZeynY2aIoa\nDpzdz/oZt4yQ+l65zKKqTXT9yhnWM+8Jaa+IJXQ8JiY6dgv631s+XD14gwMN\nthOCaS9dGy4y+I/4rsBVDx0Y2G8lID0KXsNJcrKC5YO6icK3F/Ka0ZTqU3C1\nrh9F0RTa/G0C0Hp60zhehHc9c0hodxAjRxbWoCVKg9srrVMDb1IGANX7mn2N\nX582KChRA2ve7qwHrETKSF66UjIXD4t9jbd/buE4zl/xO6vuMOtW+0xj3c0t\nHXR3Nh7ydJwOaSgl4r03SqAJAnxGOIP3KEOu3PC3bARscKp10lU/VqpO+cVo\nux49P0+X3/EJx9iI5F5JWX3qmoD3YFrZHQKCH9MTMSJXdwxGhSm2R6tyXq2/\nlG6jyX5hFCMNisOfZsR5FHYX1ZXxuqjhlYYxlpk/a5FAjK/zeTa61/+M7oz9\npevSdbRATE75NiS62Z9HtnE29jpxNsWnsCAmG/bqzP7Kw40TCKPrq2+NUcQw\nLiskDS65j/+diy/UI6LNyvGRh+B5Yl0dRAidiLYqDOYrq1u5z3GgwyB8Kl3h\n3Vz6JK6b6P9fgbgCfsvf9WdMyNOB9tfp7OGpr+OfdU71kq98/wH1jn2vMHrm\nroE+\r\n=qL7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6dVXfMr9YWB2+2MXlb0qwB3Y0I//+fMfR8FhG8YqLOwIhANEA0QumH44H5Nr7ZmHl9vJy5edJBKN7wzv++f3XyqGZ"}]},"_npmUser":{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.31.0_1640887759612_0.8299079722383358"},"_hasShrinkwrap":false},"1.32.0-beta-7faeb9a1aea0b27d88333b26d6c2685866bbfaa5":{"name":"@biggy/recsys","version":"1.32.0-beta-7faeb9a1aea0b27d88333b26d6c2685866bbfaa5","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"9d7a4c8f7c503d086794c668e998987454abd92d","_id":"@biggy/recsys@1.32.0-beta-7faeb9a1aea0b27d88333b26d6c2685866bbfaa5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-bXttDtnGh1I68NanoxnOW6XUoKDwTuq1YWPi9KqCjQfUF/cWtbICIs+Uj+3UYxzZTTdZKEH+S+pC9lLgh3SUZA==","shasum":"b45f553e5deee9945ccdbcb8dd9072a25ab9dfe7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.32.0-beta-7faeb9a1aea0b27d88333b26d6c2685866bbfaa5.tgz","fileCount":584,"unpackedSize":1101309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAqi7L0dtkSxRHc74j4tetcq8JyEiMSHaFXNfGPBd69AiEA2EH7uih3Nb1EUD04SGFcbKtTGVeqw5DRdebE+9I6QZE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWHHEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK+A//VjQJtsLCLQlIYeoHMnOIqpS7JH+gTChVNHU1W20sCFTfIySt\r\nPAtnWh1+b4YaAKkgf/xdM5flrz1WowwC4L6V9hGztpUndNOrXXBLTTxTf7s5\r\nmA4hOJX5fgOXgnfuMQNwAeEuQ+fvb1WS0lr8DYFVLfaw223YKQD+Ohgp8U+9\r\n4aHw+qK/V2Sn4rZm30wEdUKU/dovO/oSTFtlyZfS8/2TubzOUpNIfvFChnBo\r\nB/XGAgWVEcoSPWclMdKONXTlOQlAR0p4UPZMNHjWQ1DsniGlBkyPsw2Z/7jI\r\nc087jL1lBgiv9wiCfTfk/HquqeSpo9hnszny/qZTq6r0IBT/bKTqOa8uquzt\r\nvmEngnmCDR4a1wlfC9eq2l1pyESqd8jgOibDb9SeI3a0j1J5Kr1LSRO8Jx6r\r\nDU40+5khoO85IbVgHr7469Lg4uwTn74O2FFNrhN/A0H3zZbTfkPBTgGicXAp\r\nq0ndIZojylm5eXWchcqkI6+bXHmhT+/d35GMPlRsU7rLx65qTzVlbcQZoxfb\r\nxruM7VOcPxYuQmWotdpmVBwNKgXGSedvV2SwlAZFygZqWzqivqPwDxNs/DvS\r\nJpE3+b+2+CqQYjKyE2r3xWQEUf5mCq/TKDPazsb6Lbi8w6ijJJOPb0wE5dBU\r\nG8tb1enmLHxVBDXhxpkHZJrfppuj+3FEw00=\r\n=9hkk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.32.0-beta-7faeb9a1aea0b27d88333b26d6c2685866bbfaa5_1649963460297_0.39545179492833404"},"_hasShrinkwrap":false},"1.32.0":{"name":"@biggy/recsys","version":"1.32.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"a4c569b1696139ec7add4bddb1f220610222b30a","_id":"@biggy/recsys@1.32.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-k0DpJMIsZF2Z8MPGFmQ+yTDA1XfT+c1N6Xyr/RN6yo06zsLDlglMLVXSvSbANJ5+v+8C0Fhp2vsgC58g+1da4w==","shasum":"11ce7ed905904a23732c07791eeeb0d3e1e51471","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.32.0.tgz","fileCount":584,"unpackedSize":1101265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXR5nBc+gHrXWOwRoIcDnJKMZ7E9cmrmt04gMJ3+NNqAiEArMwKbcAECtJwcB1357NO8pxha/h8JH1+NreFbBMFxQM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWHS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjyhAAnbX6UJCODQXSACaOL0GO+Wrv6SqgtkNZ3pyWAKxLo95GQ/4V\r\nFCfmZlk8ApcV7s/mMPANsmgZ+8ytTro11g9A+KseDJ9Oo4xTVlVOurInRglT\r\nmG+3umejflzHKna8mNVax9gJkB24TYAxTHQ95q0GatKXKgk2UQPdBS/HlVSy\r\nnHPhusmrBjr8qQ8vT5gHURW3G0zT2IO631UF1oCTPKcFMWDo0sKV4Gec+9Ns\r\nE8Mx/Z54YpDCA35z+Vxju6P6LEcqoguU/pLoMVnuQ122mQe4fGEsy5jjKUOp\r\nif8OyP6wQhWvMd0xa9zdy6GMorBj+Y7VMCyoOU5CPt8cqEFwgaJYBzVnDD0a\r\neZf9C5IYh0FWyiVurNJpA2eEj/+awK5+Vj0EyWUQKjWSB7RbTR/5cx63ETjj\r\nDflXGMqG6YJ5IjPppbgTqY9rOzk7I2jbTKH3CXsEkb6+cMXivjuUihbr1BI+\r\nAi/ocl9YwCGdSm6g2TmJyJTfDaQS/1ViC+Aq2MRue/NrC4Uavm1WO9/J0fT3\r\nkhMEXOo9zF4r7OrxVnhOPOJqxa4/7JSjmhpZ/RiGswuBk6EOMSgAVMILYoQR\r\nT6HzbFY2n1KoD5ML64haY395NXhAxdqMT/QRPJfoBwZHQbKU0gwmAKyRrYS0\r\nq0gRJOIGF/lu37SbcpHFxqb+wHgiLY7ChqU=\r\n=axNJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"},"directories":{},"maintainers":[{"name":"matheusbordin","email":"mabordin98@gmail.com"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.32.0_1649964214612_0.9349515756483859"},"_hasShrinkwrap":false},"1.33.0-beta":{"name":"@biggy/recsys","version":"1.33.0-beta","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-S4aI512W1DufhcoETlV1s86A9uy1lja4r5XnaE8R11IRaqMdLW/I8kXMsKgOz9OIN8zS2emRidi8+8cJGeDt3A==","shasum":"3ddce27a4f9246fff3385444a4b1c739efeeec6c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.tgz","fileCount":590,"unpackedSize":1119738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgf3LwCqy7ViO47Bngx1oBC+fjMrmCuau0sDEbH8GHWAIgA2mwhcS0vU7vxJbVUSfRJM78nte5ZgszWgaJhQhXjHc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUr6jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5hBAAncov11ncdo1lr20yPZRzMP2RBcjsnEzmc3z1DgKL/0IUVF/f\r\nSgpXK/hSk2Pm6Q8+ErJ83MUZsxDHyA8iIKhwHxRKc2rG4MpOV1Wd2tWdYrrm\r\nrXakDzKH6J09ge2/U6guhuJ8Vnf/+ptb8267T+6WFeVihp/82/nz1H4pr7S4\r\n3xtGNOuwisOb6MpNUSekNPPllGZpL6XU2IAbb4tykykTnu07ova5gr2U+Xzk\r\nudyLyCvQ9Waqe2A9CvFsJweEkMxxRSJx6F0qC04O0a6FtBITbXBSPC+QOhJU\r\nAJJM8AgvzuAylHziXZTvUVGS4iNuYys9O3mzbj8t7pqW68ZUviOKe213L834\r\nBZ4JvmX31ckdYUsTNgMVpPVTwJ7x4miuPQ7n4yct5JON9o4K4yQ0L10XEvN5\r\ne5lo0rjEHiaW3xDX+1sP8Qbx8QxRl8t5VJwI3ewbUML0m15+c/gog6k5aE/L\r\nJ6tyasmCJkDPcyNILXwgZ3WXGNxFA2KH1eQhipqYJfxl1VJG7UbhtXth5vzS\r\n2lio2dlUMNP4S1cmpwmozyC4RUW5K3r0FIqI/TCU3vS76DQUxsTuDd3B3fSG\r\n2bPjX8CaWy+2KsjMozKjMw7g8O1fkUgqvVk9DxafAC8SwwFoYowPGZQSbxly\r\nwW1prRxiJylY851KcxM7cNLCYiQo9fDc/Bo=\r\n=WHpJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta_1683144355359_0.3355269188880261"},"_hasShrinkwrap":false},"1.33.0-beta.1":{"name":"@biggy/recsys","version":"1.33.0-beta.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-P4CXYd9zRQDGsUNnt7pp/AuynIDtEey//sYUXSEXk6B5/sd9/bBmcBu8ERZYKYi6sdd9Biq2QFX0zbAIaCAXtQ==","shasum":"98f7e98becce150c0050e5f6f1be0f64abe8d8b0","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.1.tgz","fileCount":590,"unpackedSize":1119887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGrRtTxqwe3cAvR7Pw8+B6KaCz7UB2BWb916jkzlZFgAiAUCuOZjmaeDSSwKdhRBEAXuOeKOe3KiV/C2J18QgGnmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUsL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWmRAApM3b6iE6KiyaOfBE88j3aD59TRk1KAL68fxFqgu/VjnQyaK4\r\no0Ydc/Ffleav+MUJEZaVmQzxsEMX/ODBEX1mEOtbGVuvz/V0s7cnhLCsh2g5\r\nrvMaCf/Gz6e/5ChGX+Q49wWX7e8x1PWCiXMay08a8p1ydnTFuM8VLfoOavH1\r\nF37Ea1yqriyCr/dc1w/njxwnh+4oTFg9MYUAhfRjAFiNzx90UGtAVhd4LPoy\r\nkY55y+dZpFThHDEIThU6+iuF84l4RgX2JaJOBSw2dIcpYo1gYW+3ES3291Vy\r\n7SYtkMo+ZAhB7VumKAdOUyGAa0tHAPkF5a2AwPu6T4Ua5FSjWoMMnk0hxmY3\r\nbDyzYYoMr7sbeiKBTNsieqzjdjG3yl1V18sfPnrVsa9j5KWE73NPaUQZELYU\r\n6qjSLt4hvq9KR36xgPAVkDnq+3/a9KUBM3vfwAZSn84cdt3ULQWC0pvRq3Lq\r\n2al27ztRA9QJStvh4By/9gzkUflH59JIC7GUPUWEtnL2o1jKIXpQk88+Ypho\r\n70XQ1KYZB+RnZg3uLH5iFPf6ZnRupuY24nSyv/juhzM3qjWDuzwU6ISr08Gu\r\nNVRjHy4Ba8aYfcH93O7UH12VZ+SYLZCJAZ8U9uua2ITnNh+/WC/2Q/Nm65Qz\r\nVrVU7RMtVLh689/Vj2hmsHQ8wGcQ94/qYq4=\r\n=VsVL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.1_1683145468750_0.744739069796108"},"_hasShrinkwrap":false},"1.33.0-beta.2":{"name":"@biggy/recsys","version":"1.33.0-beta.2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-eQLxHsS9MqJpoRdmcpH8Dygif+FA+D28V9Y1f+WKZBh8O72+LGJhCUYzR5vUpLRWKk9tAV//mVK57114XwT1fA==","shasum":"5372755b52212f83bf2e2945db2fff64fc882289","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.2.tgz","fileCount":590,"unpackedSize":1119887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRMIiJ0VvVQl+hgHX7ELcdOKCs1qZSX2kyrt5WdqFWtgIgd7/TYxarNaeqwY4yEsotbKv92GJ5AmId9LWkd6CjE/s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUsdFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNdg/+KoHhedTWSLyBVhCB6zgypRvjB6R2rOw3LZItTE/j2zFd3wtB\r\nLE+g9Uoj/Q9BExBjlCnGLdQ9/pg3zpQOxYIDn4Eib5r8TlfOu6BRyepetKuW\r\nrCXkTqlB9oM7+7ZaGinDFHKYPU5sZQQV8GY5eEhSK9kTHSArW6IzwzJwA2lu\r\n91YUnf8CIh0J54dSX+t3tHKL0GjeYxgk7dy3XqaTDuytiyEVQvfQWO7jdVow\r\n5RNK+DvWe8cgIUdyL3HJF6ug7Q2fpsVrMpJjiffzgWZKVoqMDPOfHJsfvPDQ\r\n064RXth6tiHJY+tgYmC48MYQLYkQdMIl6hEQRacRHeEzbXWnhl5UXLkfIblZ\r\n7oF0ClYpazoDe5xJDPeB8BiBWhgnH1flUtguVLzdXNrQ7LzwmTUhorg4ysdw\r\n3AdDyiu2JbOP3+fZsPkcd/MCSw+azdiR7v/Ge5aKrbwraLyCF51TaLx4bdAI\r\ngmj/ypM4N7I4lEDe0C71QnmakgvySMOtSHz//K3RlGEWWwtuVdPK8eTamHx+\r\nWOI+G2haGVs58ns+VGxkbx/AKLoL3zQoMnzCbmIolz1cl2CIdqKlJLiTM0QC\r\nvreGt7tjmFIOwEKz9+qxND+SH3hJ4dgEvJhL9LELOECdpbQOFHhCVHqBKQOz\r\nn0pbVQinvh2TjNnDOfzFYhPx6hbanRnggQg=\r\n=bFwb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.2_1683146565156_0.02617612644502465"},"_hasShrinkwrap":false},"1.33.0-beta.3":{"name":"@biggy/recsys","version":"1.33.0-beta.3","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.3","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-UoyEqzGooAgd7+WfYboZP7gMub4IhpyHUiDyb+og7sJBh1C4+K2F8rSvsp5iWhUj6mEVpBen44tYN8dAuZwLpw==","shasum":"de57efb4e8671dae5b102255fd25e69d219b179b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.3.tgz","fileCount":590,"unpackedSize":1119897,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcPKO9hv5F041g3qVs/WQFwZZY5BAU4v9p/88NyI0OeAiAxptq3exb+gagjPrFsDzIozUnovhjcnkF50Fd9LAIWfg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVACJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocLxAAgIGOIjVJ0dUaGeGbJCaHXPEWykoPrXj0k0hJhdNvgvnC4zHD\r\nk/7O5PIgjIlZ9Ci6XgPZpeS/tNpG0EIEeyEmSqEEU5+1n3Pc2RXrWBVWylW3\r\nQyobUUvLdcw3gTQjIHyQsYWKILzUwHnWkuTObBSJPSPEbDaytJM9kQaGc4NJ\r\nnVTx2QLKBs6h0+ehhpPJzVOw9rFtKRpUXlHaNq8D1dqYwGPikkqm6ySsNb6l\r\nfuE211eFEikWCbCRmesTjUy+vAOv3CNELrYEsUCAzFtc7zFMzq0NYJwgiGus\r\nF5B4RCXhsik4B6f8AuZ/9l/suupnEdTfTiIXM4QUHIoeDG2SjGthvVa6kunl\r\n0oeG3jVcdpBojgvSOVmlHGg8Nfz8EqxgLshOW4SMGjtzQqMtSv/2Ov/60C0P\r\noodXlEYVGD4hp6nNKD12uDq3ZTFnP+PeiPCnMouxlahS/MjGHUm064oEyoml\r\nMK0gd1RIeMLOwX9QCENK2ybns47I2FQyHAWgdizIx7mU83sFJP7yYgnFbHZc\r\nqVpeCSt94mEGbuTsz8MpwwuTw9Jsl8xOMwnuTPzWS2x0+EIlxKWhTAOACjKv\r\nTCP8zoGzTsD0j/RsQUwfby2tFosqFnxxD3hGUjNlNCg2ZdsiOlbDXUVweT0p\r\nZUuNDqB5fn6zD+/v8WdYg6P2EtiOLUYGPfQ=\r\n=uVSW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.3_1683226761590_0.34452974309710527"},"_hasShrinkwrap":false},"1.33.0-beta.4":{"name":"@biggy/recsys","version":"1.33.0-beta.4","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.4","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0rd8vmMO7LCV6k+TPbJrfi4GqheeaMkKVQFw6b1Z997n5z7b7LGuStboTz0tB/DdVUntFnh+VdsDCH1jZbjMAQ==","shasum":"7b1b8d4164c44f7b6a07d2c9184f6efcbfb18a13","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.4.tgz","fileCount":596,"unpackedSize":1125317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlpZdFFUwfvOJ4dZMXpSsmwYaDlGSXUQkMy7s4ggJMCgIhAJKKIaA+RcHgOc6NBR1jodTxB9Dw+S4cyivT1NEIfi2M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVAKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA/w/8ClnODodnRgrZq1SPaRTmTlypSbfLW0OjadpAqEj2hBVL1msg\r\nUKMNwCYfxuT9NIby1c9Rx9px2rdO9ngyjs5H9cW3LAYWLA+Jr8AGHRUbL2ss\r\nNQ008VpT+muIcgIXv7+kCaVAzuWaFs4tvMj7hxORtcD480apwIxYcgaCd6sa\r\nKK34e6icUktUvqOGJ2/w9NJ5i/FBDmUc+3Wq7MYqpqxO4g0kEmWy570pCP8l\r\nPcwsqv6BO43hOMOPPBFVxF0cuNuDhMcDqtLyea38Rr9dnTNs3HwMCk3CmIPN\r\ns0tHEPAFJaWz8kcbFqdk/yJGZX2W2T1GXaXlos0wq5MPNa8kiJutMVnvU0Ij\r\n2oWh/HQNolG8OTpuneSPQr+BwnVI+jxXk9HqZg+l1rySJLIv/xKlMRDP5u4u\r\nPiVjRl3ohXx3HFwnWhlLGQHVnQjDzaUFQZK6Vkhi6fSKdyh2kx8I6vNoIFgf\r\nF25OgsH4Nv54Y/1jprVCouw0c8M3xQnGIU9SWZa42dZhyulBbku68A3XrxAp\r\nok/svowaievvGWJc4MT0kbhSOOmt6/1Zh+r/aXYxCFJoQjRnf5Ya4UqLYLjI\r\nPhADu2AVoswqpfEYM2u2zgvVW3UwF53dIop8+g/lEcLXTEUU7aJW9btWIDUf\r\n0Ao5m9q1pwzIGA5USWQnyqwILDMY8Lpy5Rc=\r\n=Y48e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.4_1683227291506_0.14736607855612727"},"_hasShrinkwrap":false},"1.33.0-beta.5":{"name":"@biggy/recsys","version":"1.33.0-beta.5","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.5","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-1tOlw3IZkO7q+m0f5GDtaruNrTgNaqOCFPBj7gkMZa8IRTxzfpV6Jp8P7lrRYPKEdHubVKo+OK8vR2SDKn87bw==","shasum":"bcb2fa88f7b7e531d889ddb7faa4c8d594223838","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.5.tgz","fileCount":596,"unpackedSize":1125483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMoIJSkFTkLMNTHR2J7uBKLk0KQ+CJO5qdD1zsr6HhbQIhAOsCebDcITzmDjMVJ5Bir70scVIQXG4Gqt1SvwTumR7o"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVAUlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrQhAAlG2rVxTVqpG7sMse01aJFvx3l10BAGBnV4zVj1USOfnym8a+\r\nu18MgitOOHthMbj5yX5iQ/4cjjY7aIgY7DFywx7aaS7wac98F/Bgg2bBqY+z\r\njEjcaTOeWjyPJcSw6KpnJqTx3Bzyy+npa5Tuw1Lzay3/CC1hDLMk9ZFx4A6S\r\nYfTyNOJvH2XaSPnrNrYRHAl9E6JRLxK9bG8jqaTNxsUzZyFKvNR+bBwj8idT\r\nGmJC4lHORw3syVXZgts+PoX33tTMt25EPr4IjTXc1091dpmZKnQRifPoPYXr\r\nsJ7ukCuJzLSJFNxJ+dsXoQ0kS/On4nkZXBI9v24MyOGZuQJ5NMwacRxG7wNq\r\nm3U6Pf1bH+7UetbS5yMhKFCNr/32XWqQeARi4M7nuTHyq3T02IwNI3H0ZnY0\r\nCsX6VWO0qSB1jHcVIrbHoXgDfTB4lDBlfzKFZZ3drPM+kzkWRNcTxEHm5rRm\r\nYUWuNE2AylE9wsyUuXxega6niMjU8DlGO/PMyq0Uuvvdt56UDXPmHgWFed8t\r\nIjJu8nttTluLBa3dWYE+Pv23qAiwV+DGDi/jcNV5+BJ3229N90RbD6JrXetb\r\naRdcBDtJJoRqazbgOg1/BokLvtYp4/RRVeRLxdp96SgSPGS3YUSZ3ofXi7sX\r\nRHPfRA8odiOMcctnqarkYiD11dWYz89HSJc=\r\n=R8cb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.5_1683227940981_0.573904289646054"},"_hasShrinkwrap":false},"1.33.0-beta.6":{"name":"@biggy/recsys","version":"1.33.0-beta.6","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.6","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WMLK0SFDk9zrQxI6IXqpGaP4NBdnGjTt5JEz/X5vMZDW95J6Yhn2jS2NKHQ22chus3Mj1FvbSj/ie08/IZm3qA==","shasum":"4dea4ff62ec99e1e5fdb3ba8f80f68c1f8d50add","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.6.tgz","fileCount":596,"unpackedSize":1125496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcGzSO/lHbK7/bmOXZvFZTslddkoRcrVlbdBzcnhD4HQIgMRbKdDUXLXs4iYFbSkIGn8+rH0IstKjpDCyZn2tlc6k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVAYtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6AQ//dWNQOiSfTtB6dr3TjQ5SBLU+GGDN5M95I5TCPn24ld0T7P+i\r\nn8GNa4Y6XuHW9dSylWRTIAYv+A4dzRJRc90UTTS8hqg353hjfJmfztGnkTU2\r\nIO5JQhB6uMn+ydkKlqVfhMI71JXiJTkGJZXtYt03eO+dWMIlkFMt9PFlt54g\r\nkjtWzUthXxshNfkXDKFc8Ik2cLkS/Udx3hgebN0tJwU5YZVvLmeIBy75s4V+\r\nMiRltq02C2gB0ADvWh+AQl8jcyBgk1PfDvmPJzxzm1Si/+gRACbnFBQMeU1D\r\nXjMwTBCaPiA9wbYIDnl+ej9dx977dslm+zEKLHTNj8JWAlitDr01q0guOZf+\r\nNR4/BtZqM1V49j6AaeL62U8ON5d2/KoxDZbid0jMLmMX9CC7Z/IcF5SoVUZ+\r\nOlacsAEmwrH+i4mf7GGDDCUmjPQeyg4h3wItiGkpdrQ7renezE85tfi66Qsh\r\nGm+jeZghJ8vKsQ7bAYZkbsd1qcHbtkU7e3Xb9//x8bOr2VqiFW0g6mEyRyFN\r\nPut8i1/RO3mH6TCQ6UajVaO1UcTNQ3GOnHySJ/rZd36tl79cQ+yaX41dWMdr\r\nawlECdddS7AYF/5kVL1+pZxdZEQxlmYA2JxhN6/gvkLICFr7vKQoflAW9JJC\r\nRK4BpAsW3QEtOZUenYdIZxiqhu9frbd6SKY=\r\n=r4Sw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.6_1683228205007_0.09612105150168149"},"_hasShrinkwrap":false},"1.33.0-beta.7":{"name":"@biggy/recsys","version":"1.33.0-beta.7","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.7","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WdU44sIusPshnivMJ+HnVf6mnzTZniGO3P2gMK16wOYfQX8kozk1qkQtnPmfwc30Z7YYeRdHPsWyPmoiZktUww==","shasum":"c2ca11a35481fff5f7601adf6c16d597c4f6b4c9","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.7.tgz","fileCount":596,"unpackedSize":1124608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLAZUslnY0Aab/esA5tYjMPubUdE8WEpNaBce+gRbahgIhALeL/Ccw5swRtqD8ehAXK9j4HeViTi5TOD3zl0D+98xp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVAlsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Nw//UaGkx179ZcN3hEvLWSEW5yB/V8eqUNZYqR3W7vFJyUS9kG1D\r\nOtATRmUfagkaMabtMVg30aKXKJ4EWp8rt60Vj8JRlS6Rme3usOhJnh4dpW9/\r\nftSuKTk01mh78428oZIkCOu1Qqk8zTOIi/XYAkf4/Gd1qRpgQmnAXMiuv4VM\r\n/2AUbvDF1re+SfQQ842Q0e69oihaFvEkMnhm+XYIHXcsZsr84VJVb22ikLhY\r\n1N8b+ACfBpWOzx3ObPmZZ04EelOvgvftojYVcWgXuq8e3ZkcybbXRkxg2qxe\r\n8ErbVTfgKd6gxRHxCCsaRGAIhwO6w4EgbOIfZoiJbzr7G1rIFZkdhL2/ak0N\r\nDVCYaXlVOSU6wuKLOkh+75eqwzLyaZSHQUFnX3qBi2EFanTVGu8dgIolg5uC\r\nC/QG67Ch+vtZdXQ1oP3wxyJJh+2ti7H5lfMGckJxIaRqbyFSEVFVtfZ0l15V\r\nTMUJzSAgq1NXmfObq6rBdnXJmbxNRzL9fTZMDw0j5/zBeq5RnRYHrG35/Hb5\r\njOGKyrf6B1NVs0y1eKsMRKlCK/tOJoxfshmUFxylJNtO3mDjINh4I6uHgEHe\r\nTW/V9i8VaQHwCrtS5t3gu7X01FePhvqDGCo1rMFbQRTBTLYSnE2mENLF6tl2\r\nA4ZjZTbTSk/RwdeJDxM0/ZEai105y/VYd3c=\r\n=7RJh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.7_1683229036552_0.04446585418438809"},"_hasShrinkwrap":false},"1.33.0-beta.8x":{"name":"@biggy/recsys","version":"1.33.0-beta.8x","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.8x","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-MdUi1MInaomvHW2K3CCflgaXwxKz0BXtL9WiqMC98bYdqy43o1X6oSRIpUB8XfvBMz7/clH8ZUvt/hLXZlQe7Q==","shasum":"fa21f186018003f987e71d277ae45a9677c44d60","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.8x.tgz","fileCount":596,"unpackedSize":1124657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5a4dFtBIC/wncJnhz2e5ySQyLtYR8qLN1d+aKG/vKmwIgNSfhYBbVLQJAHOapA5TCUHj9zw+/tnibcpmbYWCPmh4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVA1eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAsxAAgxzRdnT6hdgvrtwmodyImMueHqWl/lWN9N7WzTQTpkt4ODKr\r\nyDRd39oYdlqXXyXk4mn5NFHSDjDqpmKpFwCMZXKb76zmw3A6U21fNJO9btVW\r\nc/YndApxt1Vz7q2u/pQU1IQqtpGW+NfJQpMHU35jWOHcYnA+fst2EYEDbV/b\r\nUNqJS6XgVlBmk/oulSovX+KCMnKRdawCsZZvEi3Kj9cSjxKUMiTIYZIoKPUJ\r\nQMEc02kCHWkrw7Ls/aXnxrCDbJeUp5pmsgowNva5Cnc+mD0Xs/L3Ugrlt323\r\n4YZcGo+yI3vnPeW/ga8Crhr7V8eL1DtfKoYX9IpnGsktXw0CoNgpo+Ic3Lpu\r\nkzyIf6Z0OrmIREXqnRZ7e4fhhMG47YsPYW5MFtSs57npREqi4vsL2+8m21JG\r\n/uD5AdiFc3UMokTeElwQ3QUAbigY71p/arj1RjmoVS/30+ruP2u9BBzrxfdQ\r\n5jWYJyHbiIRwfD1eSifqGnTFP4vOkXWhB2UbXsbjLzW8NGiYBFtUAKhczOQf\r\nd98Ki8O/xUfnmssJJnHuFLCDGr98uGLDz0TvJHqutqZSqfqiGeKGTIPlIFff\r\nJ9tCxSipDbrBq58SqEpnmmx/dFeQoaVQUaivtahUJyQjkj0bdz/owrb0Qd6i\r\n8QJGFxqAExPhZeNPzzyB7yhv8bvGXR6tB1U=\r\n=6sFS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.8x_1683230046385_0.000028734449141198937"},"_hasShrinkwrap":false},"1.33.0-beta.9":{"name":"@biggy/recsys","version":"1.33.0-beta.9","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.9","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-EUTC0I+LgMHnMMWXvutZPkkh9L0wC0yexG/rKBU3KgB8O/nXdn3UWpjhag2AHeP7XDqNdXqUFBS7ZHzlTrKb9Q==","shasum":"7f19982812acd5442390e28f054fc97064ceabdc","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.9.tgz","fileCount":596,"unpackedSize":1124289,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBL4AnKG5CHLHNKmmIs8lJPQdpXsalgENEa2MdekNPv0AiEA7eSSxDiIkhGQLnzCcpA4wwcV/q3tTSSs8xmIkHu2qng="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVDBvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNQQ//c1Ae37DJ7WPbBcs/Zxi+RpwtY/yNiZFRmFj+5bsno7UAuDpM\r\nt5X5kVdtpxzJW9P9hNmuOoq/cPKqzXqjCI4puoC1j45C9TKa8FnEu6mltSDG\r\njdDU5KoiA30IyDhdCM9wndXGZ+vl3CWOpVL6DE1jA9Loz6qZhdaswGnaSR0N\r\nDPjuuBwf8jjUoLsiALAXaBTSl6/LSbRBu95t7tSnqcVPqL8jlhkSRAqG1Z7s\r\nB7kMp3KSDS7I5IaCAhqXeQ9VPdSuLppCi1viznsTLAwQmw8wWcwWvBfQw0pB\r\n8t/WdOfDIGddKRtGBLQCxZmOhJYRctqTPmlmHQjahrYXvXCvD8pBLnib/yE0\r\n7L5wCNw702aojOK0ML5/eRwYPJ3prxjKgEd7/oTzn34a4qK25TBxIccrCmsl\r\ny/YJLUpOkrhNQLbUpKBcUGGHI5cmvy7RbggX7MZgw1XCpKdqyiIzoQapPHZi\r\nzLn6ZcBve3El+kICeG2Q4gjxOUZjDcBEoIiJThtmzPIomvOWAageRjdMPnMd\r\nzspeEdz/sHySrAh9dX40f9nyn5qL3lv4TUKrawZD1VnhQUSE5SDObsc10Kc2\r\n80B31zMDz5AkzzXgKDqy6MFpQV1QmbmCayAZA83nc1RlHi2smzUAi+julfa4\r\nZVTn0pY9TN2c+2tF6IWkn/aACQJp38cjlFg=\r\n=bpkI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.9_1683239023396_0.7724447183179419"},"_hasShrinkwrap":false},"1.33.0-beta.10":{"name":"@biggy/recsys","version":"1.33.0-beta.10","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"b37fff81744f3567c17dcab05454808b35df044f","_id":"@biggy/recsys@1.33.0-beta.10","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-vRex5aexGV3H9r79dIjtcLu+YmPA44Waww9Qr88daKpH7I0wImkduOUdW/+rnAOf7hPKthZlp41SptU7HfN9QQ==","shasum":"062413964a9a24adf3b05e4e9257b9cb5e96731d","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.10.tgz","fileCount":596,"unpackedSize":1123196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdK0rH5M1K7YTt2obdDzJ0QBb2oRabQ6FrxKl9zTlAgIhANwWA/fILeVfuL0Vfj1i7UulcwDZjdD+pnLEM+R8QJ4q"}]},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.10_1683294785445_0.9826756390305018"},"_hasShrinkwrap":false},"1.33.0-beta.11":{"name":"@biggy/recsys","version":"1.33.0-beta.11","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"36ab346bf6ddd3aebf35b5dac10106de39d9efe8","_id":"@biggy/recsys@1.33.0-beta.11","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Tk9vehjCixQ1GPaf6xoCXFgtLM5gGkMqDV3v6NeYltZipqCJKZK4YbSszSzFtFk3KoJYbmMSQ5t18+WLSp4bnA==","shasum":"5e6f1cb7a59e151dba22b72b33379c858989e7dd","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0-beta.11.tgz","fileCount":596,"unpackedSize":1123063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9F7hMmPrn+6t8eC2XKvmNrgbtjnDwVcSPmmnW0lTSFAiEA7vV6e1jRU7u2zkxAmEGEsB1R9HqI0iMok15vMr84okU="}]},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0-beta.11_1683558062399_0.9064644026061901"},"_hasShrinkwrap":false},"1.33.0":{"name":"@biggy/recsys","version":"1.33.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"bfc0a46f7e60bd519c521b699456cc6b016fb8cb","_id":"@biggy/recsys@1.33.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-00Dv2N59QI62GSA3m5WOiSlVjxyQIwc6abUHdATh+DCHACVnDhV/96XsWN860/y4F8emuze1SlCM3Fa0sdm1DA==","shasum":"aeb549a49a053a8e7839b971b4ee58da9e20c9df","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.33.0.tgz","fileCount":596,"unpackedSize":1123055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZPafDWX28d3P07AZfHkdZKrr3Anu04kEcB3F7xtg4dwIgUvo6Zss8bUzKf4LKkP0xbgYn0dN5xlWF8u0ZsptCegw="}]},"_npmUser":{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},"directories":{},"maintainers":[{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.33.0_1692201535594_0.902768426444807"},"_hasShrinkwrap":false},"1.34.0-beta.0":{"name":"@biggy/recsys","version":"1.34.0-beta.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"0e28417f7034637fd44176caa1f9a4c12332ef55","_id":"@biggy/recsys@1.34.0-beta.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-13OjjZw1qgumrJNF+2Z0a1ynXcVlUTF61lcum/c6sRBEMMFII9FXnHIBPLoBluN1dyGetU71QcD7g6CJBkJBEw==","shasum":"088c6e8a9774d1991e778bc6ac32aeca87590e4b","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.34.0-beta.0.tgz","fileCount":347,"unpackedSize":753558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADUubU7mPFZ35RINcuXd+LrUQy4FdExverzMqr0IQdXAiAzA2ZJV00rj3pxA+VyFxzRwocjp9h92p5Mj6odyceOZg=="}]},"_npmUser":{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},"directories":{},"maintainers":[{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.34.0-beta.0_1694796549194_0.148197716623939"},"_hasShrinkwrap":false},"1.34.0-beta.1":{"name":"@biggy/recsys","version":"1.34.0-beta.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"0e28417f7034637fd44176caa1f9a4c12332ef55","_id":"@biggy/recsys@1.34.0-beta.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-qcXS4/7guXXy/T2kdwU/7lsQnvAKvCnnr9LsVyVj/JYLwqU/yl/XZISFS0qsXNGDTTEwwLs7WNr5eMbXRWFfgw==","shasum":"92f4310de79e809d14436e5102da58713f7f171f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.34.0-beta.1.tgz","fileCount":347,"unpackedSize":741348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeDUjzt8Fp+oXPTsujPvHcQeTlFWiqzKlL2L4xkZ1amgIhANW+4tXWHfpnmX1HCGPhKewCUIO5y2UfGrZBq92oE2r3"}]},"_npmUser":{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},"directories":{},"maintainers":[{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.34.0-beta.1_1694797442915_0.4995225638460572"},"_hasShrinkwrap":false},"1.34.0-beta.2":{"name":"@biggy/recsys","version":"1.34.0-beta.2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"0e28417f7034637fd44176caa1f9a4c12332ef55","_id":"@biggy/recsys@1.34.0-beta.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-PZx5J2v8DPoKTomqVY3obqc/FVNUSfQoR12lsRk/AznzQ6r52BZeYOP2u9WunVz/DrJKBBfh5NwwN9EW38Ie9Q==","shasum":"b5d59968abcbd17d86f1695e8ea6c0d3df089583","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.34.0-beta.2.tgz","fileCount":590,"unpackedSize":1118688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPfpEjtvVxAzh14l/v1f6TC+vB2QOvjaKJxq7qoVLvkAIhAICagou3bAIOtLWwPsk7wVzyEgHBgm5tR9Pqh39InAQH"}]},"_npmUser":{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},"directories":{},"maintainers":[{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.34.0-beta.2_1694797721270_0.3709086091375229"},"_hasShrinkwrap":false},"1.34.0":{"name":"@biggy/recsys","version":"1.34.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"gitHead":"418d832241a7e244c7db62514fbe6e44dbe20bc5","_id":"@biggy/recsys@1.34.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-rE81UI4OHTDUpuBt3DQuExSiDxttdb3k/1SRY6W+kZEuUnuePsA/XC7JnF57M4hvOlyFyXOaNgjIcJu6IUIzDQ==","shasum":"d28b12ebfedca040a786a356735335c2d07d1a5c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.34.0.tgz","fileCount":590,"unpackedSize":1119265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhdJedgiwOD+zpjj1npZ7vLqlaer2rsmnjwlFCgW/MCAiEA+TJyD9Dn/98ucTgnFldf/3bYunYEcDXn97ClLwJA5bg="}]},"_npmUser":{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},"directories":{},"maintainers":[{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.34.0_1694799650689_0.6560962165218076"},"_hasShrinkwrap":false},"1.35.0-beta.0":{"name":"@biggy/recsys","version":"1.35.0-beta.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"_id":"@biggy/recsys@1.35.0-beta.0","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"0fb5aabf250fabfcb5b4740e1f4e1d1dc08c7555","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-3XxGkYo7oN3dL+4/43ZoIfowMqeXntRiEPkPqg95j4f8ijlMAhLIr+a9rKeasg1McCsOqG/et2B91helUYoDsA==","shasum":"1128a17973e66c514cde97be0342a74ba063017f","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.35.0-beta.0.tgz","fileCount":347,"unpackedSize":744545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6OhKP6ohJKEm71IBY9N5P0tpebreY9gGAC5S9zoFx1AiBOBmdH0LvJn/PZ1kgOfaIWRGMq8AmCWVAB9n0m0Jfa0Q=="}]},"_npmUser":{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},"directories":{},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.35.0-beta.0_1695732555281_0.9029996813370234"},"_hasShrinkwrap":false},"1.35.0-beta.1":{"name":"@biggy/recsys","version":"1.35.0-beta.1","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"_id":"@biggy/recsys@1.35.0-beta.1","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"8dfea377c3a7ddf2bdab32e73a4ffa98f75cc631","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Nqw9I6twYey7n4UG4DTysViF3Q8A2CeXZ5i8wvtf+LvsXNnNluTF3Ps80fhnN0OeNCMHx2NthhO8qqWIpVR7+A==","shasum":"6dae5a28b2ece1d9640d02db5653658e3053a01c","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.35.0-beta.1.tgz","fileCount":590,"unpackedSize":1138695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAktjUEnUCLDK99iuv3JbiPm59S98i9PRopMo7BzXH7YAiANyC70YWtODkOplmcnA9yBUbvhLYAJLWRSJL7H78n37w=="}]},"_npmUser":{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},"directories":{},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.35.0-beta.1_1695824669578_0.7892720761075716"},"_hasShrinkwrap":false},"1.35.0-beta.2":{"name":"@biggy/recsys","version":"1.35.0-beta.2","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"_id":"@biggy/recsys@1.35.0-beta.2","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"05340e297549d5a4e8e0a05ebcb8436cf527db02","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-sD+cdXSnjlBWsHBIpIEEjGQhJ4tzdyBdtp9NIapOttMSiq9hfrY1biNK/vfEwpSetjVzrLd4dTr+hIcW6RDHhQ==","shasum":"7442726110ffe5949f6cf3633f68057e1c3307f7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.35.0-beta.2.tgz","fileCount":590,"unpackedSize":1138871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvriqZAGktyWI7bz8BG0g+Pve8IfqSGL8yOtQ0PfrJbwIhAP+4omjswL/qGVRtkMWy8cERcjOp4BUE6QNdIpnPw9gA"}]},"_npmUser":{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},"directories":{},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.35.0-beta.2_1695916718591_0.5085144414888332"},"_hasShrinkwrap":false},"1.35.0-beta.3":{"name":"@biggy/recsys","version":"1.35.0-beta.3","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"_id":"@biggy/recsys@1.35.0-beta.3","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md","gitHead":"763e0367349405ae51e87c3fc4646a1595a0e4f0","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-BXCCT4uE/SjuwIDmF/3T6F2JWwvISa216KHs7yj0SlqbBomgMCph5haYoCvKgn7YBePl3WcphUB7fQBCtjufTA==","shasum":"0d18d11a18babba154550a4275a1f9e3e2cb7287","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.35.0-beta.3.tgz","fileCount":590,"unpackedSize":1138587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIdLsZS8ez3AnAf0vrodKo9AVIwM0f0WDyWTsOfrIPUAiAgGs32aaHA0hH+T3JA7lCd8hhR9H4V16b02ofV37KKAA=="}]},"_npmUser":{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},"directories":{},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.35.0-beta.3_1696515930998_0.5115687671532836"},"_hasShrinkwrap":false},"1.35.0":{"name":"@biggy/recsys","version":"1.35.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"_id":"@biggy/recsys@1.35.0","gitHead":"d672682c8361b00214d5ee80e11de38dbfb8944b","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-CW0ip/z1P0ZBQy4PFATSwLcX4nuYIvfugKAVbSVbGd6Mox/vgwIUlWFu4pTDQWgop2RrEl7ECbDUSHzm1XVs4Q==","shasum":"f4bc56d551429f57dde74ffcefad4e82ffe3a075","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.35.0.tgz","fileCount":590,"unpackedSize":1138580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoDD+WoTUWmhu53S8tF3ENs9XNMPLXLLgyeWdtD8/UXAIhAL4aElRDe8jRASOhxhedAnfvpeyMmRU2BPSDyDcpxoNs"}]},"_npmUser":{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},"directories":{},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.35.0_1696517911833_0.6001232033962902"},"_hasShrinkwrap":false},"1.36.0":{"name":"@biggy/recsys","version":"1.36.0","description":"RecSys library for our integration and front-end projects.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","scripts":{"build":"tsc -p 'tsconfig.json'","clean":"rm -rf dist tsconfig.tsbuildinfo","test":"ENABLE_LOGS=false jest","format":"prettier --config '.prettierrc.json' --ignore-path '.prettierignore' --write 'src/**/*' 'bin/**/*'","lint":"eslint 'src/**/*.ts' 'bin/**/*.{js,ts}' --ignore-pattern 'bin/base-store/**/*'","prepublishy":"cp -r ./dist/* .","update:base-store":"git submodule update --init --recursive"},"bin":{"recsys":"bin/recsys.js"},"lint-staged":{"*.{js(x)?,ts(x)}":["eslint","prettier --write"],"*.{md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"dependencies":{"@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-json":"^4.0.3","@rollup/plugin-node-resolve":"^7.1.3","@rollup/plugin-replace":"^2.3.2","@rollup/plugin-typescript":"^4.1.1","aws-sdk":"^2.660.0","chalk":"^4.0.0","commander":"^5.0.0","consola":"^2.11.3","dotenv":"^8.2.0","es6-promise":"^4.2.8","fs-extra":"^9.0.0","inquirer":"^7.1.0","mongoose":"^5.9.10","rollup":"^2.7.1","rollup-plugin-terser":"^5.3.0","tslib":"^1.11.1","typescript":"^3.8.3","unfetch":"^4.1.0","update-notifier":"^4.1.0"},"devDependencies":{"@types/jest":"^25.2.1","@types/node-fetch":"^2.5.6","@typescript-eslint/eslint-plugin":"^2.29.0","@typescript-eslint/parser":"^2.29.0","eslint":"^6.8.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","husky":"^4.2.5","jest":"^25.4.0","lint-staged":"^10.1.7","node-fetch":"^2.6.0","prettier":"^2.0.5","ts-jest":"^25.4.0"},"_id":"@biggy/recsys@1.36.0","gitHead":"ec47ded36ab61ce3071a309e349d2e73c450f02f","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-3O1liGVReVEMhzY15n7KlnM5gyHecS/COzxJepYNLRl7KgnrsNT8yX/8Lq4q9q61u0R31vXsxJuWMpRRSwkHqQ==","shasum":"1aaa50771e9c36c785b56d3dc345c0ea6914dab7","tarball":"https://registry.npmjs.org/@biggy/recsys/-/recsys-1.36.0.tgz","fileCount":590,"unpackedSize":1139031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmRTQA7m6c7xuUkiNNJq//RlQSBc8VVxFL3Y8fi6e4aAIhAOPFDkAk8vMaiWtwebFAVRbepCjop5cmmrClzqpC4cR+"}]},"_npmUser":{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},"directories":{},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recsys_1.36.0_1696518299830_0.06812825748432383"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-18T16:47:35.896Z","1.0.0":"2019-02-18T16:47:36.251Z","modified":"2023-10-05T15:05:00.391Z","1.1.0-beta.0":"2019-02-18T17:10:53.705Z","1.2.0-beta-db52268625fca3d34f0fe88fa239ee752be88214.0":"2019-02-18T19:18:12.543Z","1.1.0-beta-4b2adc5c51dfb9f421b4b0c84257c319c45c2ca8":"2019-02-18T19:41:57.665Z","1.1.0":"2019-02-18T19:46:15.548Z","1.1.1-beta-3bf94489b0e7829a823b747a75a4a12d20a9de61":"2019-02-18T22:04:21.359Z","1.1.1-beta-ada7e72353bf62d5a152aabb6cd7b2b5e6d9f870":"2019-02-18T22:15:28.865Z","1.1.1":"2019-02-18T22:18:35.713Z","1.2.0-beta-a1ff8aeb7838b7e14c84630b180eec71b7604da3":"2019-03-06T20:15:33.423Z","1.2.0":"2019-03-06T20:37:54.899Z","1.2.1-beta-b8c5593046ae9f87eb97a2a5741952c1b3e146b9":"2019-03-11T20:26:22.603Z","1.2.1":"2019-03-12T16:46:33.210Z","1.3.0-beta-741886662d79070f0aa12f7f395f0707f7858f1b":"2019-04-04T17:27:08.507Z","1.3.0":"2019-04-04T17:57:39.663Z","1.3.1-beta-4cf595dc7204a0e6b8536b0a8f024b250bbf46fc":"2019-04-09T21:48:50.655Z","1.3.1-beta-902035955a55b1246377dc7af53aff9092a7ca00":"2019-04-09T21:53:08.825Z","1.3.1-beta-3c5b650a6e110d3744d0237cc4b7ab0aca8c3a7c":"2019-04-09T22:01:37.542Z","1.3.1-beta-deaed0a5c51a5d2e84def80d56756a0fb255d572":"2019-04-09T22:52:25.216Z","1.3.1":"2019-04-09T23:09:00.766Z","1.4.0-beta-1161804b4e6f40786817d168aaeddcc500476423":"2019-05-08T13:55:23.622Z","1.4.0-beta-ce8b2d4cbfa32b104daa04e193994c4815565d4c":"2019-05-08T18:35:06.129Z","1.4.0-beta-621bc4fd3f7f6597fdaf741362fb922269a257cf":"2019-05-08T18:42:13.552Z","1.4.0-beta-9f4bd2c3b6094201cd8dcb7f59d55b5f6e139e7e":"2019-05-08T19:20:36.048Z","1.4.0":"2019-05-08T19:59:57.025Z","1.4.1-beta-a03eb317821e357c7cb2a206135b7ea7c1456c42":"2019-05-09T16:27:40.906Z","1.4.1-beta-ea995653e5c1cf20a88e4eee614ac961a9d8f565":"2019-05-09T16:39:10.564Z","1.4.1-beta-8a6af5871aec80d1dbfb1a47d36482ce224d8ae2":"2019-05-09T16:58:01.472Z","1.4.1":"2019-05-09T17:23:07.934Z","1.4.2-beta-0a179f170d203a916c347c329ad92c02e52f781d":"2019-05-09T20:39:03.687Z","1.4.2-beta-7795d729c62e4867a6959db2bb861a8932372e16":"2019-05-09T20:54:52.289Z","1.4.2-beta-2381d9d2325d9dc76a2d91d6d1ba0a39916d5701":"2019-05-09T21:05:14.874Z","1.4.2":"2019-05-09T21:13:08.599Z","1.5.0-beta-964744016b89fa18f49ddbe511e26bb0f6490435":"2019-05-14T16:45:16.522Z","1.5.0-beta-f216df638ebbca622a495b115b50ee203584500b":"2019-05-15T20:47:44.228Z","1.5.0":"2019-05-22T13:41:50.361Z","1.5.1-beta-9e25e11354fdf2c637b046968600ba24a597e1e4":"2019-06-12T13:14:33.568Z","1.5.1-beta-c8346fee0d4982eff28ac0840f3fc55ca7d1bad6":"2019-06-12T13:26:30.753Z","1.5.1":"2019-06-12T13:43:58.101Z","1.6.0-beta-ea634a7585d2e9ed1f00c0ecae141bb20dced374":"2019-06-26T17:41:02.747Z","1.6.0":"2019-06-26T18:12:57.718Z","1.6.1-beta-ce376b3ac7072b96d23d5e7c2d2d8963a5d90623":"2019-06-28T12:37:17.736Z","1.6.1-beta-fa9f6bdc193583c338ae580d7e55229da1dc461b":"2019-06-28T13:24:26.389Z","1.6.1":"2019-06-28T13:30:56.322Z","1.6.2-beta-fc058d2ad5a861ce048cb1f054c1ea1ed196a781":"2019-07-11T13:50:17.475Z","1.6.2":"2019-07-11T13:54:08.282Z","1.6.3":"2019-07-19T13:39:19.039Z","1.6.4":"2019-07-25T19:42:01.531Z","1.6.5-beta-865f6761af83151bad0ff5b21d0d3c3345f2cb85":"2019-07-25T19:55:00.489Z","1.6.5":"2019-07-25T19:58:55.746Z","1.6.6":"2019-07-25T20:08:29.625Z","1.7.0-beta-a401e37110356720f51a6656832030656fcc3e54":"2019-08-01T19:51:10.570Z","1.7.0":"2019-08-01T20:53:39.033Z","1.8.0-beta-23568989ba901ed87c2e1c01bf26943bfab17bad":"2019-08-09T13:08:24.444Z","1.8.0":"2019-08-09T13:28:23.732Z","1.9.0-beta-d51018fe94264a30a4aa9b75aaf573d9ee6b67c6":"2019-08-15T17:31:57.080Z","1.9.0":"2019-08-19T17:35:49.164Z","1.9.1":"2019-08-20T18:35:19.282Z","1.9.2-beta-2d40b69477633c986532e25021321d1bdf418708":"2019-08-20T19:13:15.590Z","1.9.2":"2019-08-20T19:14:31.586Z","1.10.0-beta-2b766f7089d6a04dc94324a43935b0920a461f16":"2019-08-23T13:01:27.879Z","1.10.0-beta-cf3e5c1c922df91d945e68bf66d49cb6cbd8c64d":"2019-08-23T13:35:20.888Z","1.10.0":"2019-08-23T13:47:41.175Z","1.11.0-beta-24d7ac53bdf5b275e5cd2d2e7052c7517dde2012":"2019-08-26T14:21:37.354Z","1.11.0":"2019-08-26T14:38:24.633Z","1.12.0-beta-5ed1ec3ecc7f5d94cbaed79e42fec860ff4f4a02":"2019-09-05T19:36:15.640Z","1.12.0-beta-c2f4339be32480c5890ca86d44ad902a5781ce6b":"2019-09-05T20:29:04.566Z","1.11.1-beta-26412c42721febb4616465cba738f8e75cd01cc7":"2019-09-17T14:41:14.888Z","1.12.0-beta-9babefaacf26fa4701fce16c8ee013332a71d520":"2019-09-17T14:47:38.763Z","1.12.0-beta-98af28846ff4181c17d2363fe640cb1ba9419f3c":"2019-09-17T16:29:44.440Z","1.12.0-beta-f6e4384a033c909d21939abd5bfdfda44ccd26e3":"2019-09-17T19:13:24.306Z","1.12.0-beta-508001fc0a89f475b1d5ee9c33b74a2af157d05d":"2019-09-24T17:09:13.010Z","1.12.0-beta-fde71c53f30308e1bd478f3987e9b400bf80764c":"2019-09-25T19:29:12.531Z","1.12.0-beta-a5e4662cf8b1e836d2df112c9d948c2fbf67eb9d":"2019-09-25T19:38:43.374Z","1.12.0-beta-11bc9ca629e7b341253b484bed33565f3feb4e16":"2019-09-26T14:18:08.183Z","1.12.0-beta-6c3d1d4283426627c63335ba618196c2161324ba":"2019-09-26T15:39:10.334Z","1.12.0":"2019-09-26T17:57:04.009Z","1.13.0-beta-d45678902524b8e4332492baf98fea3cacc32db8":"2019-09-27T13:55:49.772Z","1.13.0-beta-cd525f5b2d305dad0d6d711b4cf289db681b9d21":"2019-09-27T14:24:12.711Z","1.13.0-beta-7e69762b0a4abc55a5f35c5596d0450fbae1e5e3":"2019-09-27T14:40:35.041Z","1.13.0-beta-71c5042ca34bfd3ce830041ad580b5e64dd4440d":"2019-10-04T11:59:07.232Z","1.13.0":"2019-10-04T12:12:22.070Z","1.14.0-beta-cff289c2ef014f83a9c9f17176053e6eeaaffb02":"2019-10-17T18:27:00.304Z","1.14.0-beta-beab73f16d4536d35b0100bd1199edbcde27db61":"2019-10-18T11:56:33.581Z","1.14.0":"2019-10-18T12:29:39.379Z","1.15.0-beta-938443e0330078caa146adb6fddaa247676f4566":"2019-10-24T19:22:59.401Z","1.15.0":"2019-11-11T11:56:50.942Z","1.15.0-beta-e7b0693ec0239685b9263eba702cf7023939a581":"2019-11-11T12:17:07.337Z","1.15.0-beta-ad52f4736bbaf438cfec541d5b0a0e8eddeda4c8":"2019-11-11T15:43:17.083Z","1.15.0-beta-971f701eed0c17619751c1486501f8221f3b9e79":"2019-11-11T17:13:04.959Z","1.16.0-beta-4290233dc53b316c8c553746be719b3be0b45058":"2019-11-11T17:20:44.737Z","1.16.0-beta-2db20bcc982274559ac5739d787d3fbb358b7b3f":"2019-11-11T17:29:17.157Z","1.16.0":"2019-11-11T17:51:19.764Z","1.16.1-beta-d2c34565dc21aa73f9496893ed6dd7fd6f77b14e":"2019-11-12T18:03:18.486Z","1.17.0-beta-e0cab801dd19b541e70f1d0a0ad25cb92570d2fb":"2019-11-13T19:59:18.752Z","1.17.0-beta-f85c663eac21549643516f2ba18772039fb8caae":"2019-11-13T20:11:14.498Z","1.17.0-beta-d612d9da6983197f0b82b152ea691aa613abafc2":"2019-11-13T20:27:33.802Z","1.17.0-beta-2c06d1c72df93003e3e52b8593fdeb39e86151ba":"2019-11-13T20:40:43.786Z","1.17.0":"2019-11-13T20:52:42.869Z","1.17.1-beta-fd1e94be885d42731a8e3439f17ce627f26ffd3c":"2019-11-13T21:39:01.444Z","1.17.1-beta-eb54737b0859c976d7ed78ade7f5b89b451b53eb":"2019-11-14T10:04:33.416Z","1.17.1":"2019-11-14T12:18:39.777Z","1.17.2-beta-53c749276c94f480fbcae459233b7d3a1643ae07":"2019-11-18T18:06:49.751Z","1.17.2-beta-cdc7e3bdf3798e75383441225b30ccc24faf2910":"2019-11-18T19:24:43.541Z","1.17.2-beta-2aec9fd61842b994b95ccb86f02407b0ca291c75":"2019-11-18T20:14:59.509Z","1.17.2":"2019-11-18T21:50:20.098Z","1.17.3":"2020-02-04T19:48:55.199Z","1.17.4-beta-ed35733ae30480a536182f8342c3b5b2336ac47e":"2020-04-06T16:47:51.011Z","1.17.4":"2020-04-06T16:59:34.328Z","1.18.0-beta-11e37376ed801e7201c5c82d2a196c11c4189ab4":"2020-04-23T16:43:51.975Z","1.18.0-beta-a64fd4d926862e3ae5098d5481057746315a05ba":"2020-04-23T16:46:26.462Z","1.18.0-beta-3e484aeedbb88256402227b5a226059468a47655":"2020-04-23T16:54:46.588Z","1.18.0-beta-0b48774e6fcbea8c2b147aafde4d95845f607c43":"2020-04-23T17:02:35.007Z","1.18.0-beta-8c0ebb3d944d809dd9975c521484e7efee51a209":"2020-04-23T17:03:53.802Z","1.18.0":"2020-05-04T19:25:35.652Z","1.18.1":"2020-05-04T19:34:32.902Z","1.18.2":"2020-05-04T20:15:07.440Z","1.18.3-beta-35be40c91085ab54d33c45fa71f4dcf1e1d13f2b":"2020-05-19T17:13:53.120Z","1.18.3-beta-31766e1a2e6531ed7ab9f5afbc4430e80a1dd4cf":"2020-05-19T17:16:59.362Z","1.18.3":"2020-05-19T17:21:45.793Z","1.19.0-beta-826270a0693d0b556cd7bbdf765a9bcc8c8c192b":"2020-06-05T21:28:52.178Z","1.19.0-beta-6f66a2b4e3a6e3a0d869b9a35aa79f9f6feebc14":"2020-06-05T21:44:09.712Z","1.19.0":"2020-06-08T19:33:53.163Z","1.19.0-beta-6330ee206d7b8b053b473580f68212165d86b482":"2020-08-12T16:31:29.938Z","1.19.1":"2020-08-13T13:04:49.808Z","1.20.0-beta-c373df29c6dde6a9e48c2a71282373bda6822f28":"2020-09-24T14:01:49.133Z","1.20.0-beta-3b2d97f7637de6bd29875c89f83cfbc141d18e5d":"2020-09-24T15:16:45.355Z","1.20.0-beta-d4cd5e22561c0e47447d856a2ad1385c042b56bd":"2020-09-24T16:46:21.630Z","1.20.0-beta-e5cf38fa8c7d9ed08c18f4b84e38c2ae5fad52c4":"2020-09-25T21:56:45.927Z","1.20.0-beta-1c2c084a493eee7f1f131466c79127be906b351c":"2020-09-28T16:56:26.381Z","1.20.0":"2020-09-28T17:15:36.726Z","1.21.0-beta-3f248b650970511feb69ba3a06e3f145208b4ab3":"2020-12-07T12:49:11.804Z","1.21.0":"2020-12-07T13:14:58.994Z","1.22.0-beta-7b0575b5a015cf4a1ca2c7621025473154cc155f":"2020-12-29T12:57:45.442Z","1.22.0":"2020-12-29T13:03:31.795Z","1.23.0-beta-632c3aa1527958ca5820e175a6296f64d15a6301":"2021-01-07T17:44:38.123Z","1.23.0":"2021-01-07T17:48:23.989Z","1.24.0-beta-1add5b7dd83b2ef52e1f57b07d937df12464a8ca":"2021-01-12T13:26:01.327Z","1.24.0":"2021-01-12T13:48:49.593Z","1.25.0-beta-f5de231ce498f7782428267cef287dd3ab5e7a5b":"2021-01-13T18:19:01.744Z","1.25.0":"2021-01-13T18:30:06.739Z","1.26.0-beta-1953342294ef4a8ce4b0d5f61962ac759595bc6d":"2021-01-15T17:56:33.786Z","1.26.0":"2021-01-15T18:14:15.909Z","1.27.0-beta-a624e08f38bd632f950dd2e5d1b96ab450635479":"2021-02-23T17:31:36.905Z","1.27.0":"2021-02-23T18:28:33.074Z","1.28.0-beta-438f4f6895792d114f24cb8f9b77b0429fc94f07":"2021-03-17T16:33:49.423Z","1.28.0-beta-72f4ca167ee6261801b0aec4bf76bad7a68b2482":"2021-03-17T16:44:24.863Z","1.28.0":"2021-03-17T17:15:48.297Z","1.28.1":"2021-03-17T17:50:53.575Z","1.28.2-beta-ec13d60240c4f6611269ff62749f95618e2ace03":"2021-04-19T13:46:14.423Z","1.28.2":"2021-04-19T13:58:15.985Z","1.29.0-beta-ec1808a650de25c8d341c9d6b83a56bca9bca398":"2021-08-20T14:00:20.192Z","1.29.0-beta-ba240ff6fa4fe54e514ca9afd8bec33281b97606":"2021-08-20T14:17:02.898Z","1.29.0-beta-b1f2933b28bbe582d2430c23a6660a44f3947c87":"2021-08-24T12:45:22.076Z","1.29.0":"2021-08-24T13:39:57.024Z","1.30.0-beta-2e82c4ae88053ec76b65a9db5fca6732aadfc68f":"2021-10-27T16:48:37.222Z","1.30.0":"2021-11-03T16:41:15.653Z","1.31.0-beta-":"2021-12-28T14:44:18.762Z","1.31.0":"2021-12-30T18:09:19.862Z","1.32.0-beta-7faeb9a1aea0b27d88333b26d6c2685866bbfaa5":"2022-04-14T19:11:00.511Z","1.32.0":"2022-04-14T19:23:34.774Z","1.33.0-beta":"2023-05-03T20:05:55.711Z","1.33.0-beta.1":"2023-05-03T20:24:29.000Z","1.33.0-beta.2":"2023-05-03T20:42:45.384Z","1.33.0-beta.3":"2023-05-04T18:59:21.900Z","1.33.0-beta.4":"2023-05-04T19:08:11.860Z","1.33.0-beta.5":"2023-05-04T19:19:01.268Z","1.33.0-beta.6":"2023-05-04T19:23:25.329Z","1.33.0-beta.7":"2023-05-04T19:37:16.849Z","1.33.0-beta.8x":"2023-05-04T19:54:06.655Z","1.33.0-beta.9":"2023-05-04T22:23:43.692Z","1.33.0-beta.10":"2023-05-05T13:53:05.680Z","1.33.0-beta.11":"2023-05-08T15:01:02.718Z","1.33.0":"2023-08-16T15:58:56.018Z","1.34.0-beta.0":"2023-09-15T16:49:09.431Z","1.34.0-beta.1":"2023-09-15T17:04:03.208Z","1.34.0-beta.2":"2023-09-15T17:08:41.537Z","1.34.0":"2023-09-15T17:40:50.992Z","1.35.0-beta.0":"2023-09-26T12:49:15.547Z","1.35.0-beta.1":"2023-09-27T14:24:29.931Z","1.35.0-beta.2":"2023-09-28T15:58:38.886Z","1.35.0-beta.3":"2023-10-05T14:25:31.406Z","1.35.0":"2023-10-05T14:58:32.166Z","1.36.0":"2023-10-05T15:05:00.199Z"},"maintainers":[{"name":"thalytatrindade","email":"thalytaftrindade@gmail.com"},{"name":"hiagolcm","email":"hcardealdemelo@gmail.com"},{"name":"gab.eluan","email":"gabriel.eluan@vtex.com.br"},{"name":"felipefg","email":"felipefegar@gmail.com"},{"name":"christian-biggy","email":"christian.mutti@vtex.com.br"}],"description":"RecSys library for our integration and front-end projects.","author":{"name":"Biggy","email":"webmaster@biggy.com.br"},"license":"UNLICENSED","readme":"# RecSys\n\n## Browser Compatibility\n\nO EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte\npara browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.\n\nTendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também\npolyfill para `Promise` e `fetch`, somente quando necessário.\n\n## GitFlow\n\nEste projeto segue as prática de [GitFlow](https://jeffkreeftmeijer.com/git-flow/) usando a extensão [GitFlow AVH](https://github.com/petervanderdoes/gitflow-avh).\n\n### Desenvolver uma atividade\n\nPara desenvolver uma atividade, é necessário criar um _feature branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow feature start user-report\n```\n\n```sh\ngit commit -m \"Added user report\"\ngit flow feature publish\n```\n\n### Corrigir um bug\n\nPara corrigir um bug, é necessário criar um _bugfix branch_ filho de _develop_. No final, é necessário criar o commit, fazer o push e gerar o _merge request_ para _develop_.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow bugfix start user-report\n```\n\n```sh\ngit commit -m \"Fix user report\"\ngit flow bugfix publish\n```\n\n### Corrigir um bug em produção\n\nPara corrigir um erro crítico, é necessário baixar a ultima versão do branch _master_, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.\n\n```sh\ngit checkout master\ngit pull origin master\ngit flow hotfix start v1.2.3\ngit commit -m \"Fixed null pointer\"\ngit commit -m \"Updated changelog\"\ngit flow hotfix publish\n```\n\n```sh\ngit flow hotfix finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Criar uma versão estável\n\nPara gerar uma versão, é necessário baixar a ultima versão do branch _develop_, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.\n\n```sh\ngit checkout develop\ngit pull origin develop\ngit flow release start v1.2.3\ngit commit -m \"Updated changelog\"\ngit flow release publish\n```\n\n```sh\ngit flow release finish\ngit push origin master\ngit push origin develop\ngit push --tags\n```\n\n### Code review\n\nCom o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para _develop_.\n\n> **É preferível marcar para fazer _squash_ dos commits e excluir o _feature branch_, mas _nunca_ fazer o merge no branch _master_.**\n\n## Deploy (CI)\n\nTODO: Escrever documentação sobre o CI.\n","readmeFilename":"README.md"}