{"_id":"@agtm/sindri-framework","_rev":"22-e497322c352b5241b774da5b50081ccc","name":"@agtm/sindri-framework","dist-tags":{"latest":"2.5.4"},"versions":{"2.3.0":{"name":"@agtm/sindri-framework","version":"2.3.0","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"gitHead":"d0d31f12e090aa3de446993cf68e9c443f0baae2","_id":"@agtm/sindri-framework@2.3.0","_nodeVersion":"14.15.5","_npmVersion":"7.9.0","dist":{"integrity":"sha512-r3Zav3rQ5oj9SMelYTDmFavvcJdWWWLntlmfXx6dFRi3RaROcqxvlVMYMRZmBqINDvJABJjHUjvwQUgpuLljEA==","shasum":"97c1e13a6aacc523aab1ead242e7f2e9b28ebbb0","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.0.tgz","fileCount":17,"unpackedSize":59186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgchNfCRA9TVsSAnZWagAAo+UQAJw4ZmjCi6kjTWjyj/wJ\nLublHGaqrO5UabHNXGAsO1fPBryuHz57uPwseWBtw8GF0EkKlUvV7noJx2WI\nRT4/P0+OIpwxPavbovSHlXPRfAfNECqlP8vniRZjDipf9LRyqtWMown+V1Xq\nDl06FbaEfX/cbnbI6RVcEJHVMN2EC7dGWDaaKheH1tXn+q/X2izfj3lLbjSC\nWclBxhxPlgq84kDbmLOx7SSvT6hLqVqk447B7MvgSDRCBlQa+kWks7VCmOtt\nsd8M66uS5tKNoE2npUuBq39MK8YVWYaUutlpaCxXGoR8faEnXOkaFW2BdyFg\nnNWRiIXI8F7Z4e9LjhGz8YOCQLMFD8Mat6Xd66TRxoW0qfsoAL2OQa9W/UsT\nl+FdWgHdMMWZ4dvsfWRjL+si5Ilw95yeIlysJq9lETSsOeg8LpbLaS0H368v\nd9KprvSbRVlP7mTh/jusgdtwqforGIYajOyX2EC7NkR9ih4juddspC0gdsqw\nMrkdJ4PqxjWWtqxFK65mQ/23lvGyB09/k/Dc+ym1knOoxtz2KHF3KnvxZ3QC\naz6F0rSFk4xn0ih0YO0bs1+3ZZ965M/DFA1e7HadboisXG6IFqVut25ved2T\n4eTH+mVYdfmreMPJA6q6fGLKS4xZyiY8+OCGEfNosyzQYNyVpm+SHczsxerx\niAjf\r\n=bhwz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOXjwvnf2mCs5g1RQDQ5TGzl/dJQGsHO1TKTx/OoioFAiEA77ysWK9wHZ28S+YHZSLe84sBpZrm8wSMf2jbdQWJ6Mg="}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.0_1618088799505_0.9054717721710497"},"_hasShrinkwrap":false},"2.3.1":{"name":"@agtm/sindri-framework","version":"2.3.1","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"gitHead":"c0f9b29c732c69f2c2af454e6536aa3dcf09febe","_id":"@agtm/sindri-framework@2.3.1","_nodeVersion":"12.18.4","_npmVersion":"7.6.2","dist":{"integrity":"sha512-3GnRO1+5IinEkuzNctDnr041PofuRWIEPlooj5f9+Ch0gZ6Y91JkDUgdULjrajzimsI4jllPerhIivQMZsXHnw==","shasum":"f70cb912ebca7d4302373911f4f0d57b040d8607","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.1.tgz","fileCount":17,"unpackedSize":59298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgclJpCRA9TVsSAnZWagAA7NIP/3X5dng2P/COtVpoa92Q\nI+rdM6iXtPtZO8wStpnEyFtQqwFxTedWup451TgY1l0pP9h6BGZyxuncUjqY\nQ/lFqHPoVqLB2AoyUgW9pzuyIo+h1hgAfBQ4pgdLhnH5vT+vjQf80ag+nJwD\n3Jsjzgs8WL9uFmOlpRffwGu2ctZTmxTFcUL8Dqctryih2KbrvNKIdBYyWkS7\nTlu6GdDT46ZyrPOuUWnf8oul1D+aXMQ9MwrBylrLMFKPzgZpVCmfTHNp6yc3\nRVO5ptWym8yReM/UwbqZCcxTt0HatUHPGMlAxTAtVO8sjZT3VRLhOc17n99t\nzw1kkZTbpNlUia8nJfzQDcLTFiEf325boHB+irpRTWSh5LVpEV3lrQWUVW0F\nkpfXIu27e3SZbGsLtEwVxWc5n7KFIVVlZaDflom0g65PAlsACPk6uDE9JMQK\nzHZ1YPHdtigevptmyLSQMt4BmISzudWe7Po85VFA+XK8DV9EtLEmXdkl8zBw\n8zS30YHnyOJHykOY2ZRcAvTAuRq0LLxHB8gCKZwrsDbPTLzwQ6GrqPSx8PAQ\neY5V0loy24+u91Xdgo+g4dO/xn5UkPP1k160YXHrig7eLrMrq5hiF9EkIHHX\nBIaNNvN5v8PnghOpDwHlmmv1n5JHzTd+cNR2EZbexvpO95wiZd2tqkeBWOGN\n8pIf\r\n=0zGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqptMFjQe1gaSeLA6YQXDiufJmmGamWfHV2fZZlKmgAAIgXlejxYScMkilThu11pNOUsvy6/GEGq5X9x0lPNtNu7s="}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.1_1618104937483_0.7135857886454366"},"_hasShrinkwrap":false},"2.3.2":{"name":"@agtm/sindri-framework","version":"2.3.2","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"gitHead":"e4f12d7b20d678aebca5194f3f0a83c38862cc87","_id":"@agtm/sindri-framework@2.3.2","_nodeVersion":"12.18.4","_npmVersion":"7.6.2","dist":{"integrity":"sha512-B3uOrWEfkZNCHz+58lNdxj+EABjmGAGNvHcZJlA1+3iwRIa4K9LOrDpjr78kwjwRiAm/maJQwYKgjOymtNamuQ==","shasum":"3fe6d2065f96e3770a0d3e580b0110828901b749","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.2.tgz","fileCount":17,"unpackedSize":59301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcld0CRA9TVsSAnZWagAAE5AP/jXXhlhwKM5qJZqEO3ZN\nlL78r+mI6Lk3GMy0AmlKh3aT69MANVcYDm5pS3TNMKa2pykHwfKS9IiX+W2O\noFHz/veyjFfDlhHVfXXz29xGuzzWr8+/q3Zy/Du7LXij1I0K/N7uWRTDaIaZ\n1jEXa58IJGNOcqG+2c6YxzzSEDqaqvuuOL2FlD7ZFSUT6iXtMUz16nG9waHP\nLQGNULce3JkBGijH24eFSbn+c7HYJETzB1fXJcRH8nTE9MQW5nNjPvMUFeBf\nmiHnK3479qGvO3tE/eGW7EkJlTz/oa2lYBYXTC+BYoYn4vbNAvRSRjkTF8Tr\nV6YVPmqGkUF2eMOjtCWFCePaDiR0UeAhI5uz/lKa7kbCFIGUS2XzX9gqm1XY\nnqcv2cZEX986128n35Sk9PUCuaCxPU+4Ouaeum1AQ6SQN5oVfY7Yn0UyVfhI\nx7s/8M3WR4ip77Tgr5rwTL5tjBXz6RkCejaX3TtWxKvQXVoRced3ldxapy0S\neWqytyiTW+B5ltnCwnfUKDpP3UvyvxX0I42u92wxwnwKJmRLZ3rp/XKmCtT4\nyb2Fc2B88g5P4lxOYAbQ2LQF+RlQLkSQ9BixdUhY5UrrxIwO3UzDg5KCJIES\ns5o+0+LsEMU+VjnEH31l5BFNiqpxgD//X8CuoTnZLf5v6AfJguTJc5Pk9pan\n5cqQ\r\n=gpQd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvBSYl0usJDDCAMObx8nUF2SeXgkjjmyDgpvDMfsx87AiEA+p4NBUqBARMo6uW0gOnPIpfoG6kXPZrAMR9LT8v7koU="}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.2_1618106227990_0.0029276418348527233"},"_hasShrinkwrap":false},"2.3.3":{"name":"@agtm/sindri-framework","version":"2.3.3","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"gitHead":"794e22c63879dbe42f8d6c829b0364b56e75cd42","_id":"@agtm/sindri-framework@2.3.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SKN3uoYv7vCAuZBNkjN4CZRb0GLjkIvXL6tkDUNbH/0qIo8IrBZHXVDR/fBkI0NvsV7SAntDpimOPBy/H+BLGA==","shasum":"9d0d138efa84b5d2ddd4f4c7214ddb7bac6bd227","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.3.tgz","fileCount":17,"unpackedSize":59646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgclx8CRA9TVsSAnZWagAAc8YQAIm1OWZC2dcEF+QI+CHb\nV7FaoWA8lJZoqnvLYqOdA57DrbSJz+CluL+vdhvY+40qljFG1JOtQAa6nr7H\ng7qDUS1+LzkFVoJAYt7wfd5rOYw6i9S9TPglqwEIrYPzkp+lgxlCfYuNTex+\nYs87XDxT+nJRh9tTzAxt/ZtKgwxShIjzqhHCb1GeLFlhIxqSEmnMvM1zSZwn\nw15GhgVTGqFQJx1OcyO+QgyIiIF+qCw3dzLYD8GcL4m+EOwsO9XVJZUy7BBM\nwTBJ6uiHGQ7YfXyfQQejjoMGKNoIxsYrgzhrOghPDMmMeJYZxNnvzmkmOyKv\n5azYTc9mgO1n3uhhdq2tMv23OytAQLHrBZY4urVbJBgvgGRqBWUVRnUzue/+\nTvIeBOhT90cTrXUGO/GThBhcLgYoKdh1fsb9Io5uXRBS26y3Qt6tYpy4KXVF\nOSr9KuIHOgt1mbB2EwdZuwZiIaIbIHsZ2bvdwuqjo84sh0WDt9kG4MQUVC/O\n1faV87nzZhxp5U31gXQh7pxhluqHVaFPMTzdNS8ws779XutoWYfs0OIiehia\nsTU/l7xsS7wKPkl5Z1znuCkp1BsrT6LYiGIR+JLkEsQd/csHB4FDAszsXAnF\nFuoabgxRkM6oyin3GrI8NVPkgbtYiaIdevAOFwLrK8FLxl8AkJVGTGHSCR2C\nO9uS\r\n=9M9L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjtunvp9pBQpxC9pRaATQ7MrR3YILjfXBxXc+gQzkJNwIhAJuBMAm7Ab7nZU1D0qe9QhCLW/wmyThDSBAAeIVy8D6m"}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.3_1618107515658_0.7771250992073151"},"_hasShrinkwrap":false},"2.3.4":{"name":"@agtm/sindri-framework","version":"2.3.4","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"gitHead":"78430651993d6593af2daca26fca37c00872d31b","_id":"@agtm/sindri-framework@2.3.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NDVfYI4YzQiqU4pJCWStyj3Yfsutz7NXA9zrVcrhaCnC1fL4xo3vnFSg2pTkPlfwr9TnR5Nf6oqx3xNUNa37ag==","shasum":"1d3d208d03b7c936b19b6d765dbfa5e9106c90aa","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.4.tgz","fileCount":17,"unpackedSize":59657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcl1VCRA9TVsSAnZWagAALqsP/1ZW47ONAm4HzL+alfZE\nLAKjSknjaW//Hny6zNCpheRFl72u71ysnNEKFEBKs1cgkuc8DGJ2pO1Y9C5x\nkatHa+cwHmeBUuP319hlycc9bd1Ryt/OkInJGCK5CjG3Qd31OAGm2ze+0ljf\n50F1cpW9Dc3T2TUofOmgIyZygyFDslB9cABCgDVXS+sw5UcIvo130xJDwdKw\ny83coBWDaTxTU10gsEnYObdhmRD4rNKqYERVpZyE61I980Wg8xUPt62B6qvL\nxwUkO1iE6Q8XDKQIVg0yMycUjvvA6hX4mm3b/guxmeM87qUXD0K29vp0vKS2\noZeA1J3vnQ1jxazaivez23BxDfKhYcYahL4lAKaJcHLaFaDJXvr2lVYt8CbG\nEKVQ6aWFa4pJsWAdZ4V0pHqOKwpQP5lQPXyE/8iCn8eb4RD3oUGRX7TBX5vM\ntaBgI6if5oGw0FUHZOmsNB+zrDoyM0o1FVE+TGGEUWOSQSUGafSMOVNaZjGD\nz6ZHIba462XJcsgoqkSZJhfmeZkvMdZTYmREt3VV3QlHYEetGGnXuxX9Qw9/\n/a4rvvyZcaTfNQqfTs5q9vSBu1aEsc6Z7BPhgK+w+iDOic5zXqltCDJBLCFB\nkERI//+yleVTu0odaUWpGoUB/qnHRUraayXdukolslnU4yJ28U8AtRzOVGoS\nfG2u\r\n=wmgL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuXwf0YDkglIB3o2G0JnlXNsPOxEvojLUEb0ABJakwwAiBvzwFD2Pjjq6Gg5xgjAn+V1mipRpaS+CynOfuEgnZFMg=="}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.4_1618107733272_0.8518448452815766"},"_hasShrinkwrap":false},"2.3.5":{"name":"@agtm/sindri-framework","version":"2.3.5","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"gitHead":"74a9c688047913d1edd0af7de0a41bc2aa3d91af","_id":"@agtm/sindri-framework@2.3.5","_nodeVersion":"12.18.4","_npmVersion":"7.6.2","dist":{"integrity":"sha512-6ns0XY9GH91NpzXIdyAtSR0IOHu+sqjhzO+wMFdN3yP+bwVJLn4EscTp810w3ml7W62yri7vSCQ5HYAjVSZMRQ==","shasum":"2c20fa936f1b47f7263a4061b06d06694774a623","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.5.tgz","fileCount":17,"unpackedSize":59928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc34dCRA9TVsSAnZWagAAoxUP/RwoPUk6Zf/RpJrKikS1\n2Q96uab2oBtShUwOMpV9VR/La9W0dIdXZ8/BQeaE//Y3QnsvgckSpZekR3Xm\nsvgqkgJDVNv2imYa8xkXR70zLGlrBUqetaqD1UTVPF/N4lY7cdxsprBW87m3\nON1kZUw3UUS3daQ0+gRx6CWDzgki2EWw6SD48XyaQDNYe5JwFjecioshgo6a\n5gZRo3kLNq5w7aw7lJJXbR67PV/ozoBNEwSOPLG0S/AHfzYn8u7uNfpLBOB8\ntNSlH1DPXwYnsQGGeo5L2QlMEbUeYEPy1dh8bx/9rno0KA9l0AmAnPHpWHWD\ne4Y+lDjEDm30Zm3FJy8mLuaVyC6Z6G6SCRTLGxx1eJP6/aJeCgEo71ZoW90b\nL7Xd/le0vSP7tqHjEGO9Xt9J4BhY9Fk92NAmjyb6RWJbaAdpHvXX+FZZ+XnZ\niTJyDGhdhXy1PdhDD7dn8G3hrBXMzlmDeuv0vHaBxgEFu7IUGHQg3+lf0wx4\npyCRRIOjrwxtNpnibR3A1PVrcZI9vIYAv0AVK6COnHgmJRfvlutBbOswkaG6\nDSRfb9MdBVjwjXR6Ttjo1BkMRc3Pjqe4hxsCyH6k2apBU4DNPFs4WL4Ops+4\nRROHYzxHXCAnBpGzebqBeNOXQLXE4TtvHwKlVixYt6OSuEAnx65rEvpH6OiQ\nIcJR\r\n=EwD3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ZAhbluXZEMsKBm6F4y03EyPCvLEAM0y0+y2utlA8MQIhAJ8JrbKYR0YOfdyQG3ibqHR5cxRAYIQtUW0o22gzQyEv"}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.5_1618181660433_0.5263283137892272"},"_hasShrinkwrap":false},"2.3.6":{"name":"@agtm/sindri-framework","version":"2.3.6","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","gitHead":"de8be842e842956febe3293276acb036a3836297","_id":"@agtm/sindri-framework@2.3.6","_nodeVersion":"12.18.4","_npmVersion":"7.6.2","dist":{"integrity":"sha512-Y7YahFyHCAB+7/erjjsWM6t2pPwvFLTtLtfDwp1hIpL60gcOXXC7hSPiLISZx/t8w4jTrRwq7L8HCjKmtReNRA==","shasum":"6975c92c1fc9677d0f4dbedfd9bef93c443b1d58","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.6.tgz","fileCount":17,"unpackedSize":60288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPiLMu12vSVv9xdmD5iBEBi31QPYtqFOlygOIpcdo7VAiEAhMPea4OX/mcXkAwPNCmP8UW7lkskBZ9C2TuR1A/N8lo="}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.6_1631996389790_0.03306002666377039"},"_hasShrinkwrap":false},"2.3.7":{"name":"@agtm/sindri-framework","version":"2.3.7","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.2.4","consolidate":"^0.15.1","dotenv":"^8.2.0","express":"^4.17.1","figlet":"^1.2.4","fs-extra":"^8.1.0","handlebars":"^4.5.3","helmet":"^3.21.2","js-yaml":"^3.13.1","json5":"^2.1.1","lodash":"^4.17.15","moment":"^2.24.0","morgan":"^1.9.1","socketcluster":"^14.4.1","winston":"^3.2.1"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.0.3","eslint":"^6.7.1","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","gitHead":"a8f469b7650ee819c4c20984cbc26892e1c08e71","_id":"@agtm/sindri-framework@2.3.7","_nodeVersion":"12.18.4","_npmVersion":"7.6.2","dist":{"integrity":"sha512-uNb7+vJzsoSQPukjEB+my3D/EAqhwPDf1eoxZG60olhPcgWxNm/buObVGI2dsqbq8o+hl64yCMUr0O16BR+F8Q==","shasum":"4e8700b0ec0ed6bc7d31a9b82cfd832e30086012","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.7.tgz","fileCount":17,"unpackedSize":60301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwvUWCRA9TVsSAnZWagAAXbcP/jHo0p09+7rnN7Bx+1sE\nxLxR6Yc/CKDUnssJtOnURqNyvrnLo9qkyq1Km0ZEOuQEaHzfoYgrymCXMlJb\nRPvUFxRLnBRFxjPSsi+RkKp/PscmgBbwD7a3NahM5MhBG7H2xwGk8SIwVR5n\nAdq8HOsWGL8haSqwR4t4/eIqGxnainiH2nmOshV9JmVro6lB5wbznul5r8iW\nYP7HYDRF5Fe2JRbIqygLuiB1N0YYTM9U8CPWJatMI8kYtB3lakTt3hQbOGbP\n0ewixrnEUf1NAW850eK+Xo7Mn5io3Wj2ewuUA2CNRivwIiykwRJUpdtQmd2t\ncwzhmFF8ljfMEX+QYw5Z3G9EvnOxFOo0iK0wsYjtTTrfqYd0ar6mdSFKDtOJ\nAOus0bw+bLGvQQBOBJx/R7QT02FcndR95XOnoZK1mjxKrExoB6xDqk/kcQQc\nlFGAmnNPfTkiG9KVOXu760IqhohTITI7aawzr0mPSPMLaBCJzoPns5PAYU/4\n3pHZJUKmfXx0PHkSjhiL/v16iPgkIkLP3zsd86dOKdNxa6GMBlsHtlYLPUfA\nXqW4HfHbiQyuvge4aXVk1vAMSt3BENTtP9ogvh5/HxW8OtzPIw+RKxEC/7Bj\n4C2b072V1blMhR9samyPXcSTdbMWB8oKztlCmQwE6VxQ9nbOd9C0O417UHXy\n3n9l\r\n=29bj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoJLHehxeqTZQhb6mxwOgQzdNTcM0IkAOmryaIuLqTbAiBDEELGmbdwV9iK25bUT0aqq1r+IsOkrgJ0boBrEqouwg=="}]},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.7_1631996449417_0.12511855137250372"},"_hasShrinkwrap":false},"2.3.8":{"name":"@agtm/sindri-framework","version":"2.3.8","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"95f46a6a7510937d5e11dbb25f87b5c3cd436422","_id":"@agtm/sindri-framework@2.3.8","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-jSVXZe/RZFh3pN8FjADxQnvteZwmLdN0NP+UNGMJpN1qhHiDOW1C2H/sVJzCu6cQ7o/t9QVzgdtghrekLvr+0A==","shasum":"8e0f43d2e7cac204af1261fb2f9dfe7cecb49650","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.8.tgz","fileCount":17,"unpackedSize":60260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUXKlQnjr+EgAs74fdezDz6gHUgYz3lpcVaJMiCF+d8AiB7uXmXqmT0pxv87P40GeZ4WdP3v8mHQTdZF+huKrdAWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1DvnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIZg//XAs2QeaF54m+99l7ReLoBtWYF2+WKifxOm8GolhFe3L4LjYK\r\n9HCy1GLTrp188LzfckGbATj7uayZWaUI1gCGrVdqttM9lkgUY/A1x9fDlu6X\r\nODe4YlmlJt8M++fomY5zNxnf/PJ26eCr1bG5wunnXRLVk8l5qI5+uNvjMbro\r\n40jkhGy0285NlVSpfxbYjTIVBRjHNFbidAx72SsfRpuciqo6c2sB2Un19l3z\r\nqs86xVVGz94lLa2oWVMoChBpuoDNKkMaZ0aVUcXC96c5H95OBiuhh5oinAXm\r\n32aOudR/FWZKrkd7NYXronFBw1xcB2nnbYODJMcb42e+6F/w1iSWWCco+erX\r\nuc9gmjh9IaJu3oT+1OOxKEdtGissUHaT7R5kw/xFDc3XEFEyZpgyEe97B+kc\r\nq3dxFzEV9WCkfyFPR621SrUN1I3TwoZ7vmJC70qjcGRtggLIwa1tkp7QGWOI\r\nMZN1S6M58ivUmMan62++WnGt35HeQSYBv4H7uEj95O/6AjZWO3Q8N8k4adbL\r\nsrm7zaNsBTfM/+3S7/MwLJDa/N5rD04GQAv9LfF5U4yvvAx14NMuWsz0KL7D\r\ndAlYHg6bwci21uLA6w9POQ/kCLh+FNGxPotfe6wVFJUGHWrLP7Iduw9r7ODn\r\nYNXufeEoPCGO1Dtg5ja/I104WcPlPRgomYs=\r\n=4PxH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.8_1674853351610_0.9848142829889004"},"_hasShrinkwrap":false},"2.3.9":{"name":"@agtm/sindri-framework","version":"2.3.9","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"20811728b8e1d129bd4f068079ab4a9f8a81d4aa","_id":"@agtm/sindri-framework@2.3.9","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-MLXuln0BCU08LyQjUfSQ7Eyy2Ie2XFAX+9PgJ83arDOvFwsm3V2v6AETXKQA8SKEEzcn/a6/z8MjX9afif3KSQ==","shasum":"21135e87240f73bdb2be2455a4c22df8010e56ec","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.9.tgz","fileCount":17,"unpackedSize":60221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJxe5TtIg0TwK8VMbYldAg1tHnW2TgiJz0qMAYQATQwwIgJoXw9o6yYOYhK400CnsXSHl/Wuzskqoy4MSWHqqxvo4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1DwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO5Q/9FlR5f3WtEsdI4oCNcFny+kkSF/IH1Fb5gQRKQb3GdDuq3r5a\r\np3tSD5VsJZFLZxEuldvBkaqzqXqFKC3Wo21owKjRAUjE4dRBaw2ZCt4HgQez\r\nfk9AS4jsKIqOC2HDL0GFaBVr/HCz0QrJpGTKaXAHLnIAeLp0RfTUavg86qzS\r\nuJNlyhcLnctFvHSL+ZgQv0WjtZwmnXn4aJJw35b9n5F1w/VzeKsU1eqVZcJz\r\nZVsM0ZeAYc9uxNXPUtE/B/tuwqHtzcd5WSnNZPTraBN0QLwaE5QKgL+Q4Bge\r\nM1RjKlifaaCDIcKbzeNKyO8QUhuY27riYb5wUCDtrCRAnpw/KIY1BEQ2hk0F\r\nw3K/TiA0FqLFQzlgj/CBTUE/d+4HbX5KF87lG/NPBDOwLoyDy4B89u/J9SWR\r\nVglzaXU44f4ecFoA+wVoGSX7g/12AxKvg10UHsUx5F3yaYJkiXjI4xZ92kgc\r\ncIM0SrPO8rt1qodWf0SKR/KTSmzMJSW1peEWn5Upgn/Nghy3n/rR9q9g0cXM\r\nr0ATY6hWNNx4JJYExtYTGWhdvmvELius+AhxKodgQPedjpJe6HdPSUg2veS6\r\nd9KmWsCtwQvMSPdAaxhJemp4spW6iawi27gUsMj4cqgutGGLgV4AB12ccB/5\r\nNJfSTtY3U7kAoORCLss9RJJPj0o22Huotu8=\r\n=BVES\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.9_1674853414545_0.6092577753985939"},"_hasShrinkwrap":false},"2.3.10":{"name":"@agtm/sindri-framework","version":"2.3.10","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"5a7522e3162442d785950c619215621cf53fb704","_id":"@agtm/sindri-framework@2.3.10","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-x4oGLNnn8Jiato3HZRbrmEp8PZdLLbvODRi9aUV7qyW9pMm7zu4WZw+SCfpGJIu5bnfv6fCwhoV4r5Zlu7gwUw==","shasum":"0b4f934632cf9b05db49c565cd2db5e6fe44b4d3","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.10.tgz","fileCount":17,"unpackedSize":60224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBJGbM/7eNzRX1YYFzqpwf5Ske3owum9ov5ItIfASmGQIhAO+iJHKDO5UtYNSxCQteP3FpLJCh6sOXEry76StZPT6U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1FEPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7nxAAjDGGdj77HsEuMbnin3NN07gv9rPZRRIBdFfzzqov2Ilelyxn\r\nm+u+R+yo8uSsu9Qgy7PKhQC5ESjFO4vvmqcGdnDkBHtRSD96pE21rS5cDDPO\r\ny9GsKx7J5ltubwos6On8FviMaJXIEb+mMzbWpwZejDBDgAVIRYWR7kYhWMTa\r\niMxXwZL1ai5XcnreQ2vahqL9JRvSRqvguQ4GBcYQ4sJEbEsAZd/+TlK4R9+X\r\nSAQc9QLZ2mxlqY0ORE3DeTvrh8rTkBbSpJuYSZmOlRUv9Aaow4N855giXFKf\r\nPReHoxB5wb1DxawR9Ns5Ngob5tOL7eGwWUMne4j6t6V/3puf1P9koEEw4rKH\r\nP6QNfrLkMEMBzS+xbHoDalHR6nv9qxw9aN5pxu8FaIimnVX2akb45bQIhi8e\r\neR1hAnuoUhYev52G1EXOHYDtU6KKLfTALkPVWZ16jcY2sbSMgYISC3gn+0b3\r\nVttBd5jTSKljp1XRPQAKdO8oLmPUA1bAvE4LszhcpIg33A+86qSOksExN/mj\r\ngCT2dgjKUyXwbbbXYL4fl2USoVvIsdv7gqYPZfDi2MOH0KGMHo6sPZ7HYfpc\r\nuywyLqOMCxNgOvfHBxpsjjR37ualt75o0rozgKOI0i8BFfwvEirrTQhv+eIZ\r\niMscHS8J+y1021nHkoR4hy/ygcl8FdD4TH0=\r\n=3DrH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.10_1674858767111_0.30675633260173685"},"_hasShrinkwrap":false},"2.3.11":{"name":"@agtm/sindri-framework","version":"2.3.11","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"aad465d1ddadfe6aab34889d563e01c0047ff213","_id":"@agtm/sindri-framework@2.3.11","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-fwPcEmBY18cDkMJIqVozPRCWq2YNYy+KEUhLIkCqOftdn66v/ZGxdWUgQ/9ugQ0Abpo7hLAU1P5A59qTu1v0EQ==","shasum":"4d82b574ef1995bb021d92a48116351c6f9c9c32","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.11.tgz","fileCount":17,"unpackedSize":60345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlJqwXho8xJLHOa4bPbwbGDG9xDWcP6uxbh2HubKABaAiEAss47Lk6GecJOiSgo4LRM+tm9HUVtLukabJ/aEGOxKfQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1FJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm6BAAoJq09XPtejPz5wyeQmGRC4uUC0wXskxw6O2nChZBGejhzI7i\r\nN+9gZIEKvGdYcAQd6NsD06l5Un75JgdERDJod2SJdI4bVmClxDoi4GjHWuvK\r\nYyWNHl81HuIpoDhoQWbK7RdIhbK8iZBmny76LU41BIfh14zJcSRLsvWE2gG9\r\nI8L7lvDQT6Hwhrnsnbm/XLQ/z43/ewdhcdw/dJyYKZpt56q7KRSjFynvr0iJ\r\nd5ptZPmpExiSTsh+EW9DBclyqGuaU5d4N1TA3qzl4ngNqWHe0KAyz3kmmtcn\r\nEzNeVzjkWbp0HlzuhlXliM7nGTnZQlGUKOuzL6hxE8ZP6bTnts4tjfjNviRe\r\nUbvlkQ9yLyeTnczEk/g9uVls4zlXeFj3C6rqgq4nrs2WocB5dMenHvdGIO4b\r\n43AdNXovqEWd2QsqQ+yFf/DW9OMbLcv5NfqOZVSO3bAEEHprzZLHOToPOiLF\r\nAMgAp7D2AbKDMcgI66WkWzAArdmuDkQq8tNyYI/0oKcAJuMWAkWFz0djO+2b\r\nOp2/QvaJa556vNuQe5ON2/mxYh3TStBTNbdoHK0KCIDmjV73O+vZTee6uF83\r\nEkGlezXeCsy6aERU736wT6y/l77sASeRa5kuBtbfp09QYr2ZWzVYUV/NuSRz\r\n58lXX7PpxtHM3ZCgVu/JPqg0FhIN0xLq8wM=\r\n=6QNc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.11_1674859123823_0.33641139053674074"},"_hasShrinkwrap":false},"2.3.12":{"name":"@agtm/sindri-framework","version":"2.3.12","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"22f2442d9439decc463c43ea87694077757fe543","_id":"@agtm/sindri-framework@2.3.12","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-2ChjuyxxMUg1pwkyMFCju86QtSMDrBWVexx3Gh6Ie7dUDskNxvMFoBrPmTB5J51uMNoWP1pqCPiMi6YH4Yl0TQ==","shasum":"aed6c8dc3c960f43f784ee43ca54dc955f821611","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.12.tgz","fileCount":17,"unpackedSize":60458,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwa+bLDHUApSagRkGR7KFql/oWsb9j/ZFPdr2U6dgwgAiEAjgf9AGVqAvyuTYia5YFch7HE8Q+0pt5If+t5Ks1mkrs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1FMTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgHw/9H95zvwb38ccx6X7EZCsT97Eow+geViA1hbdljqyzBwfuNYFS\r\naX98YRIEyur2f3an+sa4bZM4nCFCJ0kMA+PnMb5AjDBgJ7TSe5PLG2iXT/Rb\r\n5Feix7NPNTqdINOakVJo9rcxtW87UcFQSpZmcNaiqa7b/vf0V3dHUJ0F6N0v\r\nFVmHFsmyDdCBEKCnNDLxpjS3RX8Fu6Xtq+IlpWbu6TbMjYNipLYv4GG7CRCl\r\nOXm90uVZCKhTwy0nRvghsbHPA0v+Recg/hknx45HlAA6ozS6MxM29z9ahKQ7\r\nmUCxszUt7AhItodxnAXE4cZmwpHLdw1285jvcCkBAsE+U4n+Ry9WG+QgaRMT\r\nPzk5CDRQILaHDs++uaYLuZAGgBHoSnaB8LW6MOjcozNoBRoIuGvfoBIPdyhr\r\nKmJ9xlS4SHdY4zxL1uC3mkojfB3x3V/VdcyznydyBA55cSZG/jGWFnF85Sbz\r\nzwwucGfYEoq8sf2fVMce68JDYjQphN6eNiFDg9MOlI/EoCFmLzHVE9WR7EyP\r\nwLNWQAu9H7ySxBvqBt6RXEPVX6/XcAoixvs+x0Kb9gbGnd/60sC1HrUVvY+9\r\nu7d5eqq7tgVNTP1TdmxrrkWMSScTAN0asUPfv1N1M+Ahu39hjQTQTnOWfbBt\r\nh5UeWdSWYqCFF7XTOEazNDCp6qgM2cWFP/I=\r\n=L3WF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.12_1674859283426_0.6548759651347982"},"_hasShrinkwrap":false},"2.3.13":{"name":"@agtm/sindri-framework","version":"2.3.13","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"7d36404dadd265a6e2de42e625ffc370dd368d04","_id":"@agtm/sindri-framework@2.3.13","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-l/ngcyZ/HO/6E2tVxyCC9kdjonzimX3gbKUquT/XEvyic6L8h76RQ8ovL2v9PROvxEsB0x5yCz8OdBXj3nytLw==","shasum":"3b22962d459fd7e1cf7b7ab5a83408764cb86dd4","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.3.13.tgz","fileCount":17,"unpackedSize":60460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClGNSQA+eVCA8QNTm6IffeODjnOYxU3AHI57zCJWOPcAIhAIpKwOXiCTb/9ezVC+5YLLmYoftcZe99oLjmEwVFp0jM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1FNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk+Q//VnuZy7reTyAcKB012NuFheX13sDFuvEUYaJQwKkd7mLoUw2U\r\nQtsc1mJ+3ht1UyRNvry47w3AMW6gWDZPKlrMBgRjVywfx2Ai5CqrDmjWeo1j\r\no48j3uKpgb7E5lSKMdfSCqls01loVC1IF7u2inw4YfJrnKl3TxF5UQPAhi01\r\nUnFRhl7OUwHjdv9KR/DRsCnwdWMUfWbiRFSrEBZ/inXSaHUwofalWLXgfwB7\r\ntX/bZWas/6i9Au1NBVwg2ZWVut1bE/9vgE2+89I+DUqEgRQAZBACNTRgI0+4\r\nttCsRGRcqVxBovHQaILq1UTXTJguaE3hTTrdoRqdwq6lEICJKWkEuT5yHkYM\r\nxR+gM5zUxngJ4ldAXEWFc3c172Xsm0/XM1n5zAbFb7w3MwDX74rkF3+/l0CM\r\ncGpRYRVOziiR/FKrJBfqB4oUZMjD1WBXYUahT7Z3uxSpf8+UKznUQUoFQx6S\r\n8FrOwm+In/MFajAoHKjROy3l2nUZLe4/urxgvpaxnZErmywCaPjGaVmcPW4x\r\nWKRfhvb35mCJIbZ5T3jt84oHNvHHT30mnnYFoK4cYOBJ/6ARDsqVSzynb+BV\r\nMvSgqSeCamruv+hGuP2l64mM2w6pdZA/DxW1FqOLSmhvT9oEaNJjwsGXKRT2\r\nBFSYyCawp3kzWioPAMdHnVYAS5EiiIN9RKk=\r\n=GvX8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.3.13_1674859339134_0.5244541639406266"},"_hasShrinkwrap":false},"2.4.0":{"name":"@agtm/sindri-framework","version":"2.4.0","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"4f9ac5a34d82f65658a7628da6ad9a7c1fe09033","_id":"@agtm/sindri-framework@2.4.0","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-oNYeVgccG5xEPv1IglcEW5ccwueOqc3s1GiLpzfLjru+OVj1kMs86Jz5bFHx380nxkP0MjDnB/TVT7TDNPIjmw==","shasum":"ca11afcdce78faa733bd2c01cf86040ede2115a7","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.4.0.tgz","fileCount":17,"unpackedSize":61148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOkhG7HIINBf90+oZ6YEAOLGht0DaAYFuMHfQbRlfGcAiBlfaWsq9ju16YE8LdG64+BAVTTI+tRhvQJEARqp/gEhQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1JkNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS7A//W6GX9L2IOiGmRmrhnMkYZLhe8ODCmS/8Ac7mA6hc4SCa2CyR\r\nawurLEKz7WK8T1q1RaRKSAXb8x0ph+kbJ0OVeGMSov3/doDnuRMO68PCajzi\r\nv6HtZp4jJ8HGhTkXS511oEC3hUfSagHCNF+bUw8UUM7IL3Z/U/sB46qo+klN\r\nCLojy7sjrRwWnmAu1rIHbp3Ws5yVTmhmuMJ31xWoJVcI1syeme9zDIuuOoLl\r\nMa6auYWaCkplbwrNrvzqNGM9FE7jZNTpJxti08hukQsOy4tj363e5jGQcKja\r\nmPjVc/EYN4vPOVnhR0wC9wu+Fw/mjE0OQzClebj8DqGPTNYRmEpi+dcdUNw6\r\n8PuaBOPHhzMaHkecwUbhBZ2yjQpm9W8u8e4MsNZMDQI49WUGG4EK+YDx3gxE\r\n1bDHg/wPtbo1u6oFP+BMb1TEhP+0G6seiAs47LttiCWLtpX9ANHOOT0kqgIg\r\nsPRW3UIamyDz9T8dK9Td0wlXmGQC4BAYytFR6gzmp6lLYLV+oTscEXBrVCsp\r\nqhftfoW49/zs35LfDFleEVIWggB/QXqw3cZElAswH9Lr2JDjsoDCcBhiSu3b\r\nFZhoj0EmT5HHOY0WFdi1gLxh1NF1dmA/+UkaidFT/8ClGYSTWIWVCZloeLBf\r\nC0rSRJTnRU12tAIHP2ifdMsjjFxIwCJXwuU=\r\n=i81k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.4.0_1674877197677_0.38174232251202955"},"_hasShrinkwrap":false},"2.4.1":{"name":"@agtm/sindri-framework","version":"2.4.1","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"d9bec03bf4e94a333eb111d1a2dbe9e9c120dd9e","_id":"@agtm/sindri-framework@2.4.1","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-zG9PA+SqWMjyrUHiZT87tDoiq3kYVpWJKorUHTd2b93IFbLe0QjeVT2Ls+oHnIyCxRod4CP40LyZz3VkgKxYiw==","shasum":"2dfa7af9745592fc15e2241d6ee8cc32e0f53a70","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.4.1.tgz","fileCount":19,"unpackedSize":75211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWqHb1slzftpLeQrV/kWjDJC3bLBE3W1dGNboglN3HowIgUWAyUoz7UEfXWOqGuQVHEFZBllMKQcjQ/SShcQfCEhY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1JlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp2w//b9q+hDaPI0mhoydIxzlqWuuEN+8sigoxyy5g3dLWuOFlZ3df\r\nepdBPzypA88lk976BaGRRflpd2TRVpRooDlDR2NcG92A6QVuyk3JVRyZt2Oe\r\nJNhUU2iff7KUb4qusQSBB6gQ22PLiVB3lXIowJ+w1vS2XDSRe4YDFYXUi93N\r\nVQ4NK3L80smd0laQA1UQp/u6qi+ZxOlyLZG/Cwm5GJJyjc4URILf1OWjYdZ1\r\nEO7QCI/j+I6Ybpru3N98EPKsctEKv3zQpmp6ykzQmLXoIGHr4HsGRzKFtMJP\r\nTaKMkvONjbw1E2lqcnKcPR69V6zc7R3gsChtQBAKRybyH9DHeKDArUXwoTGH\r\n7bNC74JB1LXDo8w+C4g1ysoLN8FZ9WR8Eg5ZQXXPBZsPzOLHp1oaoNwjDTJl\r\nRixZLpEfWWu6645DFp8LE6UxU087Kif9RODoNU96tClzH49b0WMZOLYmDkKQ\r\nby/qCfO9+aDoZR8L0suL7SpcL7V3vXOednhY/K/6SqRjg5I+Q8dXOlTVgGFF\r\napv1z4MNlKle9LA3vmFVpvOipzcuza+if57oTMHD6NxBj3+KN53b0bpp3SXH\r\nWfEA3Ritb9VeEVFXrQ98jSmAw3X5TZzR+jpLI7D8VlaOWonF/+Sbezh1WRsg\r\nTne1XiM98UrqfpMhTnEbMJs50S78BFe3Z2I=\r\n=Huxi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.4.1_1674877291544_0.5265879098888262"},"_hasShrinkwrap":false},"2.4.2":{"name":"@agtm/sindri-framework","version":"2.4.2","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"ab21071f017bb322e2cba5359a3ecd858c45b84c","_id":"@agtm/sindri-framework@2.4.2","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Nz6rh+r90EiLSpcwCZYupnnMRY55YO2PXI3pPO6H0hn1nH9AHP1osXr5RxYVyXJzbv1048AO6fd2FkXPMfM0/A==","shasum":"a8224b4b802312dec17a464f11c6a99ffa02f2b8","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.4.2.tgz","fileCount":19,"unpackedSize":75315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/u0GUPKh4k0ou9aD2O4EkP/RE51CJK2qCZjJVPwlqgAiEAolOZYgYdQg8XI6Zd4eJ4h92DZVrKFXGaPHzOWRO/xEY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1sEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwVg/6A3dzhdVqIAflgOKM5EY1GVi859Ollkl7GOG4n9UNGwKO/bc+\r\nUOhBDcxXIViWTjzZFUebdhqz1+LfQTZuPEWTzVN2ck1CUGXmwLqfuNq6mP42\r\nBrCiSkbAOVZ6m8QTTBx60TnUs1q0XPp9VcrjyK+DPyuPo+HcxMsbV2LQEKZb\r\noSY1gq9Q3F8yPd8te26Er9gAKIF9oshOAkvw4vRaWNTbwZOT48wYKpJe1P9G\r\n7MJ8aaQeit2NchblW6yDWkMumJhVkeFX+PbSB0aaICB/e4U9Jx/7avdV8/+s\r\nP6TFCy0WpMMp1ge5zqXXbXp1zXOquZYQqb13+Yg/J8qceeQ1un8cuneD7YfD\r\n6Cv4F2X7wlUKcLpo4i+2SN89SRwv4glceHJVh0z86hRBMdly7Eoy7aA1fQst\r\nowC9O21K2F0dCBw7OcWzW3OBTiymJR7O9N5a4fj5xDTdeRUYtDg1/xqo22BF\r\njKpC92nQ8B9zxn5nEAY0SoD2Ois2ntH0bquKPnkmrFEuKyk+OlzHLUnJOv4w\r\n24uB5QG3CoKPyhAEQmLrWQUVNGDx9VMCUh5B0GnrNdu8B1QpqEISIUndz3aH\r\n8bsNoPl8vQHGZRUaf1VdDQjUlOmqf4YguXxEN9j2mUQWp15SH40zKmbbrBhz\r\nctanHZMOqcvUBgPqv9QLCKm7eDY9N6WvmX4=\r\n=JzGM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.4.2_1675018495909_0.19841775142860407"},"_hasShrinkwrap":false},"2.5.0":{"name":"@agtm/sindri-framework","version":"2.5.0","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"6dee323fce6dfceac23b32afcf3a456fe9205cdd","_id":"@agtm/sindri-framework@2.5.0","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-PbEyA4jWCvfA5oszDE9fS0CLyKEM38QlxHYERC3YQ3GNZx/yecdQvareJXMCg7pT4+vQLfv97c88j7IBH6HvUg==","shasum":"e0bce984b514d38ca8033090858fac6b320c378f","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.5.0.tgz","fileCount":18,"unpackedSize":61084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzeTVdhbIFVaRVbBRQPO06aywENO9QmCOew1EiB/GFgAiEAoPpFZPtmf2vcGGGKPRFQ1eV+yGEEx3TCqvPOM9q07yo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5xU4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXOw/+J+LSmqZLhBFtaW22nyfKW6xk1lX8TSMl4FcvudRXl661Funv\r\nwcn+Sd6uTikvVkWvOcRZuTtJP0Q43+38sCwtfLBoQUFy2a8EuQ0EuEbgEJ5U\r\n7dE2q2CCvg4EX6gLjH0/PIvwjzCubPQCv62Wb6wRqxe9Iyo/DRcqJoXSPNtC\r\n5i9zCR5LS2pdQh4gEYGG0Dirx855YSq4JrhP4ALN43QrFStkkGsRXS62dhwX\r\nXKyLpsYf+Fo8/v8At4bUfeWUyN9FVunqVNs65oDytFa5GjhOaquq2zkbjEHr\r\nn1+Cl0M5PdfPozofrqPJ6g5D83feb42hvvVI4fxPejnzkkw0VxIj/Wferz9b\r\nDqVEvhYg+JKPpcsxpi48y8hSjgesnRqM5F+2GAihi7L1bapOW0kZu6xChyb4\r\nfaObz9LzPRw/MwSdbL2n396BB2egceAc7xzktfJeaUydrSNkkOgxG2raloBx\r\n9e4eluZXu+Ls4EmXigeKoQxSFNxGisBGgZR21eFU5YL6Ya8/acG6b/WiHPYO\r\nWAPsFEcenm9KOFkxrooZaTwghWn4DsRm5+D+osvrZGRhUwCObkfjimgAy0OM\r\nroOB8sVglAxX92maaD9ICaBWBLkI+kkoWhIDSELbIVSlqfQW4r0teXR3VtZD\r\nqqhHNmrDGVkpvgh91dmiKPZa50jB/mHEDOw=\r\n=1k4m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.5.0_1676088632738_0.01733141559338458"},"_hasShrinkwrap":false},"2.5.1":{"name":"@agtm/sindri-framework","version":"2.5.1","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"a8437ee2f6b7997b1a4380dbaf984f2864854810","_id":"@agtm/sindri-framework@2.5.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-CMEsXgCPc2/wk/T1BT/NokSWZIuhCHO4vqksasc1caFzq1T/LLKv3AwZ8kBXZtBJW6nWb03OruVFzXmVE3CwOA==","shasum":"3a3acd7e882432b8e98cd5d890554041d25cb58a","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.5.1.tgz","fileCount":18,"unpackedSize":61084,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbcCNmd/hAEdlf7tRM13d3cE7pqKD6/uPru5w+iWpQ9AiBt2TcD3QqGUxcBt5DWw96fwLxnxkok9ihQs24yd5f4Zw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5xzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH1w/+Ol50gsQ+hxU52VcaJ4rBXwMNFPnCj2zqjlktZqH4LKIExZWl\r\nFaKpr6jdxirA/k4UkJ6v3PSWlzBT0X2RDJQtK0/9HyTedU8VUtsf/CB6ckVB\r\nxGc6JM3wwBgKuSKi7RHiuOMuCNgxCsffkh8zR2vSc5CkxUt0pTMfDoItRLtM\r\nVgzG3UWd4gcQrJsLnS9pB99GwstawUq8A2N0K968SBYe+IAdBvdFwmq16ITi\r\n/g6EEBe5yfMLzTF/XUiHvRzqyk7rnxcgXjWB0qj7yVJ1vEwrN6zSeiHv/T1c\r\nbCXkursrPvpIZtEspcaHiQNkxqiZ26cFD+FcO/087QpiYoM/Ulub7SjnOHLj\r\nfW8eACrCsi5sv5etrmUQDsejypTksCVcAFjLeQ+GZliu02mqzi2ASQ1bGpMP\r\nKEK4YNys1TRD+p6CSg/9ygQ6IsXJmgpRY9t87jeFuTGtuo8fXCNEHoxZylog\r\npd53vUhXiDffMSJK0j/sUlnOMNJVXQJbF4cshINmTM+ExBaxPhjH8Mq6/59b\r\nF/Rd7108WWPLvNFK5jKx4Vul7HsSbT1D5+7o7mQRKiV3Rv1nCmbjZxwm2K7t\r\nEvwkydPhBGAKFldj7kQqqNqUFjiQfxeE8/cXTG3p/9RqojopxvE+sRnmaxO7\r\nh0OUZ1mQej/ESy/wbQeRqYFytdDT7BiE1H0=\r\n=LeoU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.5.1_1676090591473_0.5071410978068902"},"_hasShrinkwrap":false},"2.5.3":{"name":"@agtm/sindri-framework","version":"2.5.3","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"preinstall":"npx npm-force-resolutions","publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"resolutions":{"minimist":"^1.2.8","async":"^2.6.4"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"870aa306745d112fadc21b7f38622662fa6c12a8","_id":"@agtm/sindri-framework@2.5.3","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-G9B6LNooCe2cJTi9GQ5TglosTVvtbDhY2F1dCN+qpmB9tFi3rTVu4VPzWdFcnLZd8BvvaGl07GpJX9VAL0O8pQ==","shasum":"cec4d0cf025f3f1edb2c988d3d91dabde0c41136","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.5.3.tgz","fileCount":18,"unpackedSize":61305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7GM/GBYuAqSREHi8Ee8hv8Xzj/e1yKpnkBclqkEvhxAiBV7p10xTfnJeo+aOrDuYI7ZuuIK0C8xmb6kFMejdbMjw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8m7zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTDw/+IWwg5/yFkf7Kbfx7rMtwQyN4VQftMGj8DPDDl8cm80TOiMj9\r\n8r1hsy6l2gap0a8+d4LLqXiTXl/bbEvtbxdlw3zHJeRlu81useAF8/9EECMl\r\niriLm0ojGmvh4dFQ5ThanpOwK6yKHHMHNimoSi2EhDhU3Q2wU1DSjN7+Mgmv\r\n0TH66JzV7pPQBfp74EnWrutw0wRSTVqHO1nGvICfAp8yQYhNPuF0EfT9Awo5\r\nq8OsNuYxGOYp69zj4GMoKCxbfz5r6R+hueevqunHp/4v6ENGTg5A/5EnZib4\r\niUWyZzdepY8PwqXRBu3ceFbBT4wV3biRtZvg4kUhyog6nk0Rvmi9gBgus/Sb\r\nwU0wkUUO26YCKrZaErziS1qhb1oxZkdx1yyvUZdgNdRF5fOcnfEeB289Yyxs\r\nFoRkR6FjC3uaBSArNS6F5D49MI6qWe9NVUJ4NCdbhSS6ngns3sshHZQjq6WJ\r\ngtQmT6ctACV8a6iuL92JyWTqwQIa/a5nIJPsnUYVQ9FAXjHuCJruVgvPD8SP\r\nlAA0jLaW/L6mZbzJh/Ngh0KOXjiFHJeJzlBXLDJs0RmL4lSX0D2929ob9/mk\r\nvSPV86iiGNLy6Zc021tF2viwh07h2uHHIu6uGY8Z5YGKAINI2oA8eLCFnxYZ\r\naGWuUqGTdifkMEVEhxhUjAmVfn5mLBmXfH0=\r\n=tmvL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.5.3_1676832499753_0.5186207408440004"},"_hasShrinkwrap":false},"2.5.4":{"name":"@agtm/sindri-framework","version":"2.5.4","description":"Segunda versão do Sindri Framework agora enxuto e simplificado","scripts":{"publish-patch":"npm version patch && npm publish --access public","publish-minor":"npm version minor && npm publish --access public","publish-major":"npm version major && npm publish --access public","test":"echo \"Error: no test specified\" && exit 1","eslint":"npx eslint .","start":"node server.js"},"author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","main":"./index.mjs","dependencies":{"body-parser":"^1.19.0","compression":"^1.7.4","config":"^3.3.9","consolidate":"^0.16.0","dotenv":"^8.6.0","express":"^4.18.2","figlet":"^1.5.2","fs-extra":"^8.1.0","handlebars":"^4.7.7","helmet":"^3.23.3","js-yaml":"^3.14.1","json5":"^2.2.3","lodash":"^4.17.21","moment":"^2.29.4","morgan":"^1.10.0","socketcluster":"^14.4.2","winston":"^3.8.2"},"pkg":{"assets":["node_modules/config"]},"devDependencies":{"babel-eslint":"^10.1.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"resolutions":{"minimist":"^1.2.8","async":"^2.6.4"},"repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"},"homepage":"https://github.com/atimermann/sindri-framework#readme","engines":{"node":">=14.17"},"gitHead":"37db1396f69ff3e931f7d0faa31ae5eb47ecbe39","_id":"@agtm/sindri-framework@2.5.4","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-V+V87dZckBxoFVvuRkL4ysx8yj73ZQntE1u2OhoZPeqle7BVHn577FBSw8RGHmxbDq/GND68pDqkKhyH61bEaQ==","shasum":"1f47df8333c5319435d3c67d02446a2bac942632","tarball":"https://registry.npmjs.org/@agtm/sindri-framework/-/sindri-framework-2.5.4.tgz","fileCount":18,"unpackedSize":61258,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbDUQm/78rr0A3xD12Tmg3M3J83cgug9wNT9yr4pDPuAiAnm1z3scLroIyNfeG5IMgDsEjWl/I308pvK3svq/7Z7g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8m9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCow//Z+fqAkfLvcTtD/VnKMfJL7WqOEqx7vMfaGf5dhk5fafdr4m4\r\nq4V1dWwbI9c/utSyzS09KXzyIXYl8XGgwWKR3z4onRzSZsaYZ16oDIIB1BLb\r\nQE3RZeSPoOfbGGYfUysD8tYjsmJfIgMdfzuqNCyZbW7umZJreeaa8BUrVfEv\r\nA2znn/YYSlpwDLFe2MJv+/u1fcOa++U4n1Dma9c4yJRdi3DY8P8H5oeBx3xr\r\nKZiBESKeLgb1eEmLQnlW5v0MaBKlUGi69VgfaL053J5V9HEo4ryXIS3CCRml\r\nGvalJIpFZFGipXhjp0pDzRvNXK8AG2cfZgU430fGx5TSS+iNUAu5NbGW3wnW\r\nODnJYUhYuE37WVqGkLyqGB6tdQOdUFGU96bsooY0KamnJYcYEbGBeleGum2P\r\nyhRIuVFf4ZHQliNbdwVSqsbRqmIh+YlRCvhJfGHaI98x68T4ovbh543PoogU\r\ndROjHN8JEUIr4+FhKiaVp9e4GFCZX+1pLT7LXeWMyL8u4CNdVx9IsIC7mnvQ\r\n0S5ZlNd+Mc+mvX+Gm8BbB1l+38XKbeXYtaM73Dxq5yNc9yFU0o/gVHaFH0UP\r\nhJDlO/HPL6CjsyRoYNvCH80cETmyTsrVsaOFK9LBDRiV0PAF7bBVbbiIxjCw\r\n3rTylc+7iLPMV2HSmUrDIrlTsCzeIhkBFbo=\r\n=4J+h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"atimermann","email":"andre@timermann.com.br"},"directories":{},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sindri-framework_2.5.4_1676832605754_0.824741490470656"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-10T21:06:39.216Z","2.3.0":"2021-04-10T21:06:39.626Z","modified":"2023-02-19T18:50:06.071Z","2.3.1":"2021-04-11T01:35:37.629Z","2.3.2":"2021-04-11T01:57:08.096Z","2.3.3":"2021-04-11T02:18:35.851Z","2.3.4":"2021-04-11T02:22:13.432Z","2.3.5":"2021-04-11T22:54:20.741Z","2.3.6":"2021-09-18T20:19:49.934Z","2.3.7":"2021-09-18T20:20:49.561Z","2.3.8":"2023-01-27T21:02:31.753Z","2.3.9":"2023-01-27T21:03:34.777Z","2.3.10":"2023-01-27T22:32:47.353Z","2.3.11":"2023-01-27T22:38:44.131Z","2.3.12":"2023-01-27T22:41:23.606Z","2.3.13":"2023-01-27T22:42:19.281Z","2.4.0":"2023-01-28T03:39:57.816Z","2.4.1":"2023-01-28T03:41:31.718Z","2.4.2":"2023-01-29T18:54:56.072Z","2.5.0":"2023-02-11T04:10:32.907Z","2.5.1":"2023-02-11T04:43:11.700Z","2.5.3":"2023-02-19T18:48:19.912Z","2.5.4":"2023-02-19T18:50:05.981Z"},"maintainers":[{"name":"atimermann","email":"andre@timermann.com.br"}],"description":"Segunda versão do Sindri Framework agora enxuto e simplificado","author":{"name":"André Timermann","email":"andre@timermann.com.br"},"license":"ISC","readme":"# Projeto Sindri Framework 2.0\n\nFramework minimalista para nodejs que tem como objetivo principal ter uma base de código pronta para o rápido inicio de\nprojeto e codificação, utilizando tecnologias já disponíveis.\n\n## Instalação\n\nPara ajudar no desenvolvimento de projetos utilizando o framework, foi criado uma ferramenta chamada **sindri-cli**.\n\nInstale com o seguinte comando:\n\n```bash\n$ npm i -g @agtm/sindri-cli\n```\n\nPara criar um novo projeto digite:\n\n```bash\n$ sindri create\n```\n\n**NOTA:** O diretório deve estar vazio\n\nResponda as perguntas conforme abaixo:\n\n```bash\n? Nome do projeto? <Nome do projeto, por padrão o nome da pasta, não pode conter caracteres especiais>\n? Descrição do projeto: <Descrição Simples>\n? Versão 0.0.1 <Versão no padrão X.Y.Z>\n? Seu nome: <Seu nome e sobrenome, será usado ao configurar o projeto com npm>\n? Informe um e-mail válido \n? Você precisa criar pelo menos um app para este projeto, selecione um nome: helloWorld\n\n<Todo projeto precisa de pelo menos um app padrão, digite o nome desejado aqui, também não pode conter caracteres especiais>\n```\n\n\nPronto, este script irá:\n \n* Criar a estrutura de diretório básica.\n* Criar um projeto nodejs (npm init)\n* Inicializar o git no diretório atual (se instalado)\n* Instalar dependencias (como sindri-framework)\n\nPara verificar se tudo ocorreu como esperado, execute:\n\n```bash\n$ sindri install-assets\n```\n\ne execute a aplicação com:\n\n```bash\n$ node main.js\n```\n\nAgora, no seu navegador acesso a url:\n\n\n  http://localhost:3001\n\n\nVocê deverá ver algo como isto\n![Screen01](./docs/img/image001.png)\n\n\n## Entendendo o Sindri Framework\n\n[Clique aqui para entender como o framework funciona](./docs/entendendo_o_sindri_framework.md)\n\n## Objetivos e Funcionalidades \n\nOs principais objetivos deste projeto são:\n\n* Exclusivo para Backend(nodejs)\n* Utilização do framework ExpressJs (mais utilizado no momento da criação do Sindri-Framework)\n* Padrão ES6 ou mais novo\n\nSuporte Integrado à\n\n\n\n* Apps - Possibilidade de importar outros modulos desenvolvido no Sindri Framework, como por exemplo um painel administrativo completo ou um simples gerenciador de erros. Apps funcionam como plugins que podem ser facilmente integrados ao framework.\n* Socket e Cluster (integração com a biblioteca [SocketCluster](https://socketcluster.io/#!/))\n* Compilação binária (Intergração com o pacote [pkg](https://www.npmjs.com/package/pkg) )\n* Log Robusto (Integração com [Winstonjs](https://github.com/winstonjs/winston) e [GrayLog](https://www.graylog.org/) )\n* Configuração - (Integrado com o [config](https://www.npmjs.com/package/config) )\n  * https://itnext.io/node-js-configuration-and-secrets-management-acd84375ca7\n  * https://github.com/schikin/example-node-config\n  * Remoção do suporta a passar parâmetros via argumentos (argv). Não funciona no docker e não é recomendável. Deve ser\n    implementado pela aplicação.\n\nOutras funcionalidades podem ser facilmente implementada através de apps.\n\n## Gerando Versão\n\n```bash  \n  git commit\n  git push\n  npm version patch|minor|major\n  npm publish  \n```\n\n\n## Guia de Estilo\n\nSindri também disponibiliza um guia de estilo para melhorar qualidade e padronização de codificação:\n\n[Clique Aqui](./docs/guia_de_estilo.md)\n\n\n### Versões Nodejs:\n\nUm dos objetivos do framework é a possibilidade de criar versões comerciais (binario) com a ferramenta pkg.\n\nA ferramenta PKG utiliza uma versão própria do nodejs para gerar o binário e infelizmente nem sempre a ultima versão \ndisponível pelo PKG é a ultima versão disponível do nodejs.\n\nEntão, caso pretenta criar binários do seu projeto, para evitar incompatibilidades, recomenda-se utilizar no \ndesenvolvimento a mesma versão disponível pelo pkg.\n \nAbaixo segue a ultima versão do nodejs em que o Sindri Framework foi desenvolvido e que também está disponível \npara geração de binário com PKG:\n\nVersão do Framework (Apenas major e minor) seguido da versão do NODEJS\n\n* sindri-framework@2.0 - Node@10.4.1 LTS\n* sindri-framework@2.1 - Node@12.2.0 LTS - pkg@4.3.4\n\n**IMPORTANTE:** Sempre que atualizar o Sindri Framework, verificar ultimas versões e atualizar aqui. Mantenha o \nhistórico e sempre atualize a versão minor do sindri.\n\n**DICA:** Verifique as versões do nodejs instaladas para o node-pkg aqui: /home/andre/.pkg-cache/\n\n## Arquitetura\n\n[Clique aqui para entender mais a fundo a arquitetura do framework](./docs/arquitetura.md)\n\n## Guia de Desenvolvimento\n\nGuia para desenvolvedores do Sindri Framework:\n\n[Guia de Desenvolvimento](./docs/guia_de_desenvolvimento.md)\n\n## TODOs\n\n* Suporte CDN https://github.com/niftylettuce/express-cdn\n* JS-2-DOC MARDKDOWN\n","readmeFilename":"README.md","homepage":"https://github.com/atimermann/sindri-framework#readme","repository":{"type":"git","url":"git+https://github.com/atimermann/sindri-framework.git"},"bugs":{"url":"https://github.com/atimermann/sindri-framework/issues"}}