{"_id":"@desco/manage-file","_rev":"4-73fc76d839dec957837e24895d31f264","name":"@desco/manage-file","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@desco/manage-file","version":"1.0.0","description":"Permite manipular o conteúdo de um arquivo","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://eudiasrafael@bitbucket.org/eudiasrafael/manage-file.git"},"keywords":["file","manage","edit","json"],"author":{"name":"Rafael A. R. Dias","email":"eu@diasrafael.com.br"},"license":"ISC","homepage":"https://bitbucket.org/eudiasrafael/manage-file#readme","dependencies":{"fs-plus":"^3.1.1"},"gitHead":"e70ef286c9150be93eca86a18a6a8f5a40bfb291","_id":"@desco/manage-file@1.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wBu2XAV//KdU2fR+ZUnT+aiBtbSHNevlVV7WqqW07yA82BDEphEIgdXXRmXX8kVwbq60zB5etx5t5LqEgjWL/A==","shasum":"522358132253ad8d92e3d84b8c9a741f6e05a1be","tarball":"https://registry.npmjs.org/@desco/manage-file/-/manage-file-1.0.0.tgz","fileCount":6,"unpackedSize":3751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmXLnCRA9TVsSAnZWagAAIjMP/ip5nOGp6KJpshjJfJpR\njfpXSAx3AQ3so33FZXpyo3rj3aglLVy2/NlhURnfI3HK3ZZ7Pd9QannDBu5Q\nPPjAJjnDPDtA/1ZVhUeGyV2QzT5+64YpaAM6FQg/8N7humAVwgFvCUZ1Cs53\nlXD8e5di1fAFzksn8FnveK5RPJJOcowvN1Us8KoqHACWDj3Q3M8xIRJElpsF\nx1RVdX0faGOcFTHzLtmb4ibr2zbPZJkCj8VGzy4MzZdEg0VVlOHwJCj+r8Nx\nZ1+OOVr86wuq8FSd6XVsTvCH1cDsyrM6WK031NFO32gtjH2wVxD0nSJYH6tn\nTE2ZbhJwlCx4AwLFx+BoLNt9l8HcO4krhihTbUslbHIYLKQUY7GNfKelSnex\nlpjBfpLH939pZ/sAuJmPf1N493q1w5WylKNrKrba8E23np7ftVLFWWCerWM3\n4lxMFANMyZO3DmI300NRnedWKRCV4Oa26zGzRzf6A0Xm761m5USc/HOGA0gs\n/FHxTJZIe+yScU/zEYV8LPRIUkO52X7J9OIIk4cA1ftJawrjnbDi6NFEB23t\naB/BJFo7pU7cFWLfZcrs8G1GAhv0oQSJUxd/So7+0+NCjp0lHSaGsfFusWY9\nxMEPsC3UyJeE3pjBZL0DQLs8kK4XuOlWldIQte5+pTX2P+gMFtJNQJY4rr//\nqKPR\r\n=orcB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYKPNzU5e8V6L3xSa6Aj+kLU4TP37bp316tkANe30K6AiEAlQ10DmXLFN1mskp/mzpv6+xtX9/Nnz0gz42r4W+TDGs="}]},"maintainers":[{"name":"descodifica","email":"contato@diasrafael.com.br"}],"_npmUser":{"name":"descodifica","email":"contato@diasrafael.com.br"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manage-file_1.0.0_1603891942996_0.6175819327611056"},"_hasShrinkwrap":false},"1.0.1":{"name":"@desco/manage-file","version":"1.0.1","description":"Permite manipular o conteúdo de um arquivo","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/desco-npm/manage-file.git"},"keywords":["file","manage","edit","json"],"author":{"name":"Rafael A. R. Dias","email":"eu@diasrafael.com.br"},"license":"ISC","homepage":"https://bitbucket.org/eudiasrafael/manage-file#readme","dependencies":{"fs-plus":"^3.1.1"},"gitHead":"d54508601da4fb5546921939f4836bf621135690","bugs":{"url":"https://github.com/desco-npm/manage-file/issues"},"_id":"@desco/manage-file@1.0.1","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"integrity":"sha512-u5wHGmCpHNeMyMZsT0/aBbUT0tZ7dblN+N3Umh+69N/KoYNQnvsgQDGl3FWppUx0fXs25DzfXSZO/ohQpXo0Kg==","shasum":"b2f17f6216ae438cbedaa403eaf605d6d8455124","tarball":"https://registry.npmjs.org/@desco/manage-file/-/manage-file-1.0.1.tgz","fileCount":6,"unpackedSize":3728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPRBmCRA9TVsSAnZWagAA9pkP/34kbGNs9DN3fQ0Ht+Ja\nPqKq/bre7OwG08q/h/706EB2M25pPapx82ibMBJmzMZ6zgvV48GsxlyCCJdB\nfEpyj5Oje+e/6XpO12r3AEwU31f9Zs4t1h0upeQWdonljCup+JWsmUmyCbMB\nY9J8JmNgUbyBVFMBk+A9ijLJpc4oKs0I5NkQQEi8NzzH+QLEL+Yl0m+REswy\nzSdqpeUX5tbojz81mtJSIe1HMdyo7j13nC+OLJtmULpnOU7QPW0IKoxE5Syp\nTKo0K+mLm1b/Hsg3HaMPnscdfFpK1BS+rgj9/OHVX1nI5i+XyPqu0cOVOYSV\nQCqiqAL6dj61Pdjg0QYYJM9lMFxWZpwomeu9rNql6u+5xkDm3novIW6B2RaR\nrhenzOS6BtkCQZMQ5gj7UdAVKaTpc1D8LgtUNPX3CfqJKXfXLnqb3CNm165F\nTdVEH/6tUXcedklAN3S3dGBZucyLVPmKuTpp9FbK6WrZD5rH2gTiNURJAUEA\n4smqhat1a4aLefNeRm1RvMT991Ngq44Qq9EFkL59WKKDYHn3IPB2xjCKvcAz\nt7xYkS0qPWWUcuJLrxW6G284yymeEz1n0j7nKqgAOJ/qxcNqwkzbn2ra2HIU\nYrC3d1LVSoB3t0GyetsjnWYZwNYs8ZI7IsgPQncrzqvAlAx1W+a727x4J07M\nHwNt\r\n=6eIx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiYBb4IYAXSN++SkiLkNRpbL2j8y8jpg3/l2VQA7prsAiEA0J0bnvR7N9LEOkQ9e/IM8zz6LsAh1RgIqOSjhL2ti1o="}]},"_npmUser":{"name":"descodifica","email":"contato@diasrafael.com.br"},"directories":{},"maintainers":[{"name":"descodifica","email":"contato@diasrafael.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manage-file_1.0.1_1614614629625_0.5390812521514594"},"_hasShrinkwrap":false},"1.0.2":{"name":"@desco/manage-file","version":"1.0.2","description":"Package that allows you to change the contents of a file with a single function.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/desco-npm/manage-file.git"},"keywords":["file","manage","edit","json"],"author":{"name":"Rafael A. R. Dias","email":"eu@diasrafael.com.br"},"license":"ISC","homepage":"https://github.com/desco-npm/manage-file","dependencies":{"fs-plus":"^3.1.1"},"gitHead":"db3af9dfc08fdbc79e9ead6232930baab0368023","bugs":{"url":"https://github.com/desco-npm/manage-file/issues"},"_id":"@desco/manage-file@1.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-RDxBNn17SkNC1TygWQPS7LL6o3zmL75VLHvLWMm5NgbhfUEBui9bzTf8zH2qRdoZok5qhZV9w56DYaOGyS5Qog==","shasum":"370835b5ea390576a6ecf251e519c2657620cd12","tarball":"https://registry.npmjs.org/@desco/manage-file/-/manage-file-1.0.2.tgz","fileCount":8,"unpackedSize":12231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRnTOCRA9TVsSAnZWagAAo4EP/3xICHBuAQswcncx+fJh\n2g+ienOdd/fmzg5/DTKYL5Jm4205UycBAsKbqeYf6oFwNtXvmBJmSb6Q1koS\noh95uswgJdKZNwupY4x0dCVjiFJm7lp03oWqKqU6O5ResWnA0lc7Z5OUc7J7\npkdBJ5KCKd9+FZjMk3FlTWQl/oVlOpe6o6LCT0zlkveyXVvVQHta81x9VoJ2\n2+uYURp1kuexH3PnP3vMTzvAbQ75++B3eY9ysi3YwNRmWG+elDIQ9+AXivrD\nArSW/Eag76RdiSO7uI6cJ7UEqTmgWaInGlQcBld8CS8xBenfSXa1gYgZZHnJ\nUAwFBwACbFHeItAgqaEbDp8lC3YaJn1+rvXQah8zqRuyEDaLxOSALD8IMsB/\nLmxQcHxL4R5GEuOo3A2R6C7bWdW+7UA1+h5n27Vv+TlvakF6jGd9VnuZ1rJ3\npitxmCT29bbEmfTqM50uEVSutyjEXRJ/2b79H/SzHqdeEsflTOdy7hdhhHhR\nAjdIqpMBboTEE2NiGj3hvwWiQKm2SDoLny3lOmtTk/jxcBFWse3c314EixDb\n0w2FWn71l3Mbt/eFTIVn8UKJ09M83n7oYaRsxkovvwQ23G9IEWo3nnufvTrj\n0phCMSyF9Uz/Qob80dAzjlE/1vhgy3ZQV0SxDngASh1JyAQLma8FR8EnotXl\nNjl1\r\n=TY0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkcqdwumUUP/vxVvSGPsrwasU3hV5gAdqpkaDWt+Px0wIhAOcH7zol12fzUan0IW5i4hZzIWUyl9UtKYCduB14dbS2"}]},"_npmUser":{"name":"descodifica","email":"contato@diasrafael.com.br"},"directories":{},"maintainers":[{"name":"descodifica","email":"contato@diasrafael.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/manage-file_1.0.2_1615230158412_0.8883867519459643"},"_hasShrinkwrap":false,"deprecated":"Depreciated in favor of the @desco/promise-loop package"}},"time":{"created":"2020-10-28T13:32:22.931Z","1.0.0":"2020-10-28T13:32:23.160Z","modified":"2022-04-05T03:49:09.916Z","1.0.1":"2021-03-01T16:03:49.753Z","1.0.2":"2021-03-08T19:02:38.675Z"},"maintainers":[{"name":"descodifica","email":"contato@diasrafael.com.br"}],"description":"Package that allows you to change the contents of a file with a single function.","homepage":"https://github.com/desco-npm/manage-file","keywords":["file","manage","edit","json"],"repository":{"type":"git","url":"git+https://github.com/desco-npm/manage-file.git"},"author":{"name":"Rafael A. R. Dias","email":"eu@diasrafael.com.br"},"license":"ISC","readme":"<div align=\"right\">\r\n  <a href=\"README.US.md\">\r\n    <img alt=\"Read in American English\" src=\"https://img.shields.io/static/v1?label=&message=🇺🇸 Read in American English&color=red&style=for-the-badge\" />\r\n  </a>\r\n</div>\r\n\r\n<table>\r\n  <tr>\r\n    <td><img src=\"https://i.ibb.co/74S5zBF/manage-file.png\"></td>\r\n    <td>  \r\n      <h1>@desco/manage-file</h1>\r\n      Pacote que permite alterar o conteúdo de um arquivo com uma única função.\r\n      <br /><br />\r\n      <div align=\"center\">\r\n        <img alt=\"Licença MIT\" src=\"https://img.shields.io/static/v1?label=Licença&message=MIT&color=green&style=for-the-badge\">\r\n        <img alt=\"Versão 1.0.2\" src=\"https://img.shields.io/static/v1?label=Versão&message=1.0.2&color=blue&style=for-the-badge\">\r\n      </div>\r\n      <h4 align=\"center\"> \r\n        🚀 Pronto para uso! 🚀\r\n      </h4>\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n> <a href=\"https://github.com/desco-npm\" target=\"_blank\">Veja outros projetos NPM aqui.</a>\r\n\r\n> <a href=\"https://github.com/descoifica\" target=\"_blank\">Veja outros projetos aqui.</a>\r\n\r\n---\r\n\r\n## 📋 Tabela de conteúdos\r\n\r\n* [⚙️ Instalação](#Instalação)\r\n* [📦 Importação](#Importação)\r\n* [📚 Como Usar](#Como-Usar)\r\n\r\n---\r\n\r\n<a name=\"Instalação\"></a>\r\n\r\n## ⚙️ Instalação\r\n\r\n```bash\r\nnpm install --save @desco/manage-file\r\n```\r\n\r\n> Note que será necessário ter o **NPM** instalado para o comando funcionar.\r\n\r\n---\r\n\r\n<a name=\"Importação\"></a>\r\n\r\n## 📦 Importação\r\n\r\n```js\r\nconst manageFile = require('@desco/manage-file')\r\n```\r\n\r\n---\r\n\r\n<a name=\"Como-Usar\"></a>\r\n\r\n## 📚 Como Usar\r\n\r\n### Carrega conteúdo de um arquivo\r\n\r\n```js\r\nmanageFile.load('./demo_file.txt')\r\n```\r\n\r\n### Salva novo conteúdo no arquivo (sobrescreve o conteúdo atual)\r\n\r\n```js\r\nmanageFile.save('./demo_file.txt', 'New Content')\r\n```\r\n\r\n### Edita o conteúdo atual do arquivo\r\n\r\n```js\r\nmanageFile.edit('./demo_file.txt', content => {\r\n    return content.toUpperCase()\r\n})\r\n```\r\n\r\n### Carrega o JSON presente em um arquivo\r\n\r\n```js\r\nmanageFile.loadJson('demo_json.json')\r\n```\r\n\r\n### Salva novo JSON no arquivo (sobrescreve o JSON atual)\r\n\r\n```js\r\nmanageFile.saveJson('demo_json.json', { title: 'New Title', })\r\n```\r\n\r\n### Edita o JSON atual do arquivo\r\n\r\n```js\r\nmanageFile.editJson('demo_json.json', json => {\r\n    json.title = json.title.toUpperCase()\r\n\r\n    return json\r\n})\r\n```\r\n\r\n---\r\n\r\n## Autor\r\n\r\n<table>\r\n  <tr>\r\n    <td width=\"150px\">\r\n      <img src=\"https://scontent.fsdu1-1.fna.fbcdn.net/v/t1.0-9/539886_235546170253505_5977326689811409130_n.jpg?_nc_cat=106&ccb=3&_nc_sid=174925&_nc_eui2=AeGgFWn_fWInwRkTo3mHSP993TbQ0TzG0Y3dNtDRPMbRjS-eZL1tr4I5maqz6O-jva9qWnIxKOsD3UtSm9CTeCys&_nc_ohc=Qw6NaDGrtIgAX9uFF2c&_nc_ht=scontent.fsdu1-1.fna&oh=5ebac9874d7a24e157c8c99fd965c2a4&oe=606539CE\" width=\"100px;\" alt=\"\"/>\r\n      <b>Rafael A. R. Dias</b>\r\n    </td>\r\n    <td>  \r\n      <a href=\"mailto:eu@diasrafael.com.br\" target=\"_blank\" >\r\n        <img alt=\"Email eu@diasrafael.com.br\" src=\"https://img.shields.io/static/v1?label=Email&message=eu@diasrafael.com.br&color=red&logo=gmail&style=for-the-badge\">\r\n      </a>\r\n      <a href=\"https://www.linkedin.com/in/diasrafael/\" target=\"_blank\">\r\n        <img alt=\"Linkedin @diasrafael\" src=\"https://img.shields.io/static/v1?label=Linkedin&message=@diasrafael&color=blue&logo=linkedin&style=for-the-badge\">\r\n      </a>\r\n      <a href=\"https://www.facebook.com/eudiasrafael\" target=\"_blank\">\r\n        <img alt=\"Facebook @eudiasrafael\" src=\"https://img.shields.io/static/v1?label=Facebook&message=@eudiasrafael&color=blue&logo=facebook&style=for-the-badge\">\r\n      </a>\r\n      <a href=\"https://github.com/descodifica\" target=\"_blank\">\r\n        <img alt=\"GitHub Overview @descodifica\" src=\"https://img.shields.io/static/v1?label=GitHub Overview&message=@descodifica&color=black&logo=github&style=for-the-badge\">\r\n      </a>\r\n      <a href=\"https://github.com/desco-npm\" target=\"_blank\">\r\n        <img alt=\"GitHub NPM @desco-npm\" src=\"https://img.shields.io/static/v1?label=GitHub NPM&message=@desco-npm&color=black&logo=github&style=for-the-badge\">\r\n      </a>\r\n      <a href=\"https://www.npmjs.com/org/desco\" target=\"_blank\">\r\n        <img alt=\"NPM @desco\" src=\"https://img.shields.io/static/v1?label=NPM&message=@desco&color=red&logo=npm&style=for-the-badge\">\r\n      </a>\r\n    </td>\r\n  </tr>\r\n</table>","readmeFilename":"README.md","bugs":{"url":"https://github.com/desco-npm/manage-file/issues"}}