{"_id":"@atarrisse/bits-and-bobs","_rev":"3-d7e1f3df7f8c21f3e6dc8caa9074bd28","name":"@atarrisse/bits-and-bobs","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@atarrisse/bits-and-bobs","version":"1.0.0","description":"authoral code bits and bobs","main":"index.js","author":{"name":"Ana Tarrisse"},"license":"MIT","scripts":{"csv-to-object":"node ./src/functions/csv-to-object/index","object-to-css":"node ./src/functions/object-to-css/index"},"devDependencies":{"@types/node":"^13.7.1","typescript":"^3.7.5"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/atarrisse/bits-and-bobs.git"},"bugs":{"url":"https://github.com/atarrisse/bits-and-bobs/issues"},"homepage":"https://github.com/atarrisse/bits-and-bobs#readme","gitHead":"c530fb1866b0a32be8b788368c71a0f7c744086b","_id":"@atarrisse/bits-and-bobs@1.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N/hM7gJ3Sel+hvbRpBCjA2Q2p88rs6emaS/8XtHN3xGx1jQByLzVLEc5x0Cm/Cb/lQRTSGKzEp+Zk8e7h5IdRw==","shasum":"d7e5944d679cb1572c220504ffed6b56dd67b275","tarball":"https://registry.npmjs.org/@atarrisse/bits-and-bobs/-/bits-and-bobs-1.0.0.tgz","fileCount":21,"unpackedSize":433301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTC2ECRA9TVsSAnZWagAA9B8QAIwzpUiaZIjRfy0REP9O\n2srVQ81JbenzFKuiU9Uxg6X1fqaf8YYtOW4QFF5NF250C4S+P1O0M4btcawx\n6weruW2mU9h1VOCBgbrIOyP+gY8w+3RKmUmu/kX/307/VzhyFHDMaav0l5ws\nUFFxPwRjxiK2VOz5Qw40Lw07zv/Rz1bJlX9xLeSzmLKWPJHzX3uFeUPDGGAs\nB+8SFJqsRlM0ue2RxS63xXNSYvM+G69OIG5Tm9fPlNZFUVsF/b+LE0uJq8KA\nsPq4BwJAnkF28yeUzzGHMdrzCJqRzyYzXVvlZvy5TglYDNYnXKwGe6Q1UnU9\nTPRLT5EGkcP3rIM33QYuGNW892DiDrwNIOit3AGIDmD07AtTut0HJzMMQiaY\nzIgzFptIwzv7PLwrHhBT+rE1LNUt39P2gbpQDUEFwVJQjvlHX/16vgZRFwNG\nyptNaSsamrkCjInC2ImUkf6wdh+7n5bEIr6sbjNXlV1d5aHwdCsM63oE14P9\nXjMok5yiHdc41E6dAXOjKjMsNCEEHmNBVh5kXHzEKDmldRU3dQgV8Snw7c+u\nLoFZXLvUBmny3rQfizZPlO1o4Aq3VEE489NeNf8qJfJdOU/B0WX/KFW1W827\nqFSQyfVhjdlb+IQKjhmcNyCaynTbYU74FEVtr8FdGK4vC+jjibhF9FJWcIlf\nyHPR\r\n=Ww4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2kex3yYb9H0rPXry6almwyg1GPJvdPyXnB96VLv9V+QIgZZExlmi62UEZJDquCPfxQpqdp/d+Vk+408YC2hTqnDQ="}]},"maintainers":[{"name":"atarrisse","email":"atarrisse@gmail.com"}],"_npmUser":{"name":"atarrisse","email":"atarrisse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bits-and-bobs_1.0.0_1582050692246_0.8180237512926594"},"_hasShrinkwrap":false},"1.0.1":{"name":"@atarrisse/bits-and-bobs","version":"1.0.1","description":"authoral code bits and bobs","main":"index.js","author":{"name":"Ana Tarrisse"},"license":"MIT","scripts":{"csv-to-object":"node ./src/functions/csv-to-object/index","object-to-css":"node ./src/functions/object-to-css/index"},"devDependencies":{"@types/node":"^13.7.1","typescript":"^3.7.5"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/atarrisse/bits-and-bobs.git"},"bugs":{"url":"https://github.com/atarrisse/bits-and-bobs/issues"},"homepage":"https://github.com/atarrisse/bits-and-bobs#readme","gitHead":"24fe25889341b4937e13b620d4318f9bb94b085d","_id":"@atarrisse/bits-and-bobs@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CXcsCEklOPjoqu9PdKspEdqdM7YojhWd64GMJlPYQGb6wXbC6zpRVRudJwITAcRV7kP0BzVwUTK/1R/IJJ/uRw==","shasum":"32db666ed6e90c199d77cf91edf4a85a991f9fe3","tarball":"https://registry.npmjs.org/@atarrisse/bits-and-bobs/-/bits-and-bobs-1.0.1.tgz","fileCount":21,"unpackedSize":433301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTC5pCRA9TVsSAnZWagAAW04P/3NowYHIihGipGMO/OYN\nRMiWz9zDN2E4ryXwwcsMZAnoV8zv4yv/682SZRYUq97fQcnwTfWuvWQbyfzg\n7B4ybRFHiQnbYAQERolOrMESZayfr6WhfWWVWum9+f6L/5bdYR0xdi3NDVw3\nFNc2vjsO5+Y0Kf1EicstHlS2KwPSGpW+AJJ3fwHtE3RF1+joJkEKpv4Z205d\nBT4Z2HoYVp1jVeEWLb4CAVRRzhnT9kzt6esbI7DnASpAtwzEQMe7rjDs9RvX\nslOG/T1hQbs+hd2HgoNW+h2fj+esuy8ob4Wnp3jm7oYViVoMihweocHfBOCX\nFny9is8kYhx3HEYRmf/u109yFtAb9yPFSxWIUJLKDHoQhr+8O6s9uXKdkR3z\nLk73AWSbh8bJFjYJCvoz8hs5VyFgl0Lp60x3DturrK/8XdqMxMJWNcqg6tOu\nXaTPL2CHJVsUu/ZEnypBIgSfn4P7s5sLZwSoj8CeG8MIuUo+b2AtxsWEf6aT\nXxqWh6EWurY5toTf8V6BAp23hkWkoQP2tlZevnxvQpu6w/dFYVWM0sdIL//C\nal6fS+EkPOrSfEgrvbFCuEjngftuSJZ1WSiS85U3t9gqWVSZRzHKhTodYATd\nnmiBmYGlNizTHGxmEVrff6klN/IQjlaT4GQQxtRSUceg7ZTHuYgIHrc/ioN0\nXIo+\r\n=x5ND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT2dnCexidDRu1O//zf/cUCHk4pDtR97Zj2XDKJJXKoAiEAljIXBCFIUEfOn7zgJUMj+XSEXdqpwnAIY3YloBszoVo="}]},"maintainers":[{"name":"atarrisse","email":"atarrisse@gmail.com"}],"_npmUser":{"name":"atarrisse","email":"atarrisse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bits-and-bobs_1.0.1_1582050921179_0.34739683329673965"},"_hasShrinkwrap":false},"1.0.2":{"name":"@atarrisse/bits-and-bobs","version":"1.0.2","description":"authoral code bits and bobs","main":"index.js","author":{"name":"Ana Tarrisse"},"license":"MIT","scripts":{"csv-to-object":"node ./src/functions/csv-to-object/index","object-to-css":"node ./src/functions/object-to-css/index"},"devDependencies":{"@types/node":"^13.7.1","typescript":"^3.7.5"},"dependencies":{},"repository":{"type":"git","url":"git+https://github.com/atarrisse/bits-and-bobs.git"},"bugs":{"url":"https://github.com/atarrisse/bits-and-bobs/issues"},"homepage":"https://github.com/atarrisse/bits-and-bobs#readme","gitHead":"24fe25889341b4937e13b620d4318f9bb94b085d","_id":"@atarrisse/bits-and-bobs@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-f+8wBls4R0yBnUJcKejTgzwQ3Hx99CmftvFo1qJprjiBV5cwGvFEbr9tNQXVLONbpm9CXAkOtTbENuQqk6v4Pg==","shasum":"bf95b4e7586a5aa5442bec25e7e1be72c96816c7","tarball":"https://registry.npmjs.org/@atarrisse/bits-and-bobs/-/bits-and-bobs-1.0.2.tgz","fileCount":21,"unpackedSize":433301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTDJgCRA9TVsSAnZWagAAkGYP/0O374lNcDLR4L/OYZDD\nIjEVVzbl+1fUvDWqJLq/b8Bxhg38TVsdb2m23MiUIXCksrUxnSUtO4SoODfu\n8iVqaaxGOXC5eIEubzRNg8yJ37uXFcQ0/X4S7qdQQOHl+ZesXT/XH5a/zJSc\nDz8T7qbnIxnkh8uqowUXmXoXEG6K+rHM09Dk6otFRz2+EID7yEYhSqnjbpd2\nP+Xm/T2Q64wYpLl25j1pDoYWtLduwfAm3i4kc+QVGSIh0ym72+5v8C0ARUSi\nt8ZqnU+0ON7+Tla3zHLz9EyQ4uDD4+M1dIytP8C3POfVvKaI9SMxN4LU6T7L\nCMXk1hgJGXANBfIXirSGG64JZYIdUseagB/KsyEALlC5mHfiA8WUhLD4LqGw\nUo9NjLAMz5KirZKvESeI4wHxPwQVCUUSkNc7XTN845IuYE+KNiCRwHCJqQbA\nAV3INNq7MX0uhc0/f1dsc9qd8Lcw0ib8Jv+uVzpyIMuhouySOiWqV6WZ1gXy\nYTA+cpJ5YkR1wY7IP8ubWi8/QNh4iX/HZ0UHTMQDDb+KDoebI32O45Qnczff\n7qUoeY1MfVbqeoGe2TaPsa4WfJnjiCyW71TQ2LW4QNYrQ+YZx/AeJ5TlXICJ\nsk0Flu3zb7X/X3Wzjr5y12IdpXUqkoZU/oIf85FRj5cwSbseZwQzSIh9BWlx\np/os\r\n=RGGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyoJtXE9JLFXcp119xePJTOJlFGK6GiSGXZQ9NYi88tAIgVPERIovNVAcGRAAWuHj9MZBVFHfQglZc+V+8iigDGeY="}]},"maintainers":[{"name":"atarrisse","email":"atarrisse@gmail.com"}],"_npmUser":{"name":"atarrisse","email":"atarrisse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bits-and-bobs_1.0.2_1582051936529_0.5828059689614509"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-18T18:31:32.218Z","1.0.0":"2020-02-18T18:31:32.448Z","modified":"2022-04-04T16:02:42.725Z","1.0.1":"2020-02-18T18:35:21.593Z","1.0.2":"2020-02-18T18:52:16.686Z"},"maintainers":[{"name":"atarrisse","email":"atarrisse@gmail.com"}],"description":"authoral code bits and bobs","homepage":"https://github.com/atarrisse/bits-and-bobs#readme","repository":{"type":"git","url":"git+https://github.com/atarrisse/bits-and-bobs.git"},"author":{"name":"Ana Tarrisse"},"bugs":{"url":"https://github.com/atarrisse/bits-and-bobs/issues"},"license":"MIT","readme":"# Bits and Bobs\n\nPieces of code I've had to re-write over and over again, saved here for future consultation\n\n## Dependencies\n\n- [Typescript](https://www.typescriptlang.org/)\n\n## Functions\n\n### csvToObject\n\nFunction that converts a CSV file into a JSON file. Example below\n\n```javascript\ncsvToObject(\"input.csv\", \"output.json\");\n```\n\n`input.csv`\n\n```csv\nPortal da Transparência do Município de Rio Branco,http://transparencia.riobranco.ac.gov.br/,Rio Branco,Rio Branco,AC,Brasil,Brasil,,Municipal\nPortal da Transparência do Município de Maceió,http://www.transparencia.maceio.al.gov.br/,Maceió,Maceió,AL,Brasil,Brasil,,Municipal\nPortal da Transparência do Município de Macapá,http://transparencia.macapa.ap.gov.br/transparenciafinancas/,Macapá,Macapá,AP,Brasil,Brasil,,Municipal\n```\n\n`output.json`\n\n```json\n[\n  {\n    \"base\": \"Portal da Transparência do Município de Rio Branco\",\n    \"link\": \"http://transparencia.riobranco.ac.gov.br/\",\n    \"mantenedor\": \"Rio Branco\",\n    \"cidade\": \"Rio Branco\",\n    \"estado\": \"AC\",\n    \"pais\": \"Brasil\",\n    \"bandeira\": \"Brasil\",\n    \"categoria\": \"\",\n    \"tags\": \"Municipal\"\n  },\n  {\n    \"base\": \"Portal da Transparência do Município de Maceió\",\n    \"link\": \"http://www.transparencia.maceio.al.gov.br/\",\n    \"mantenedor\": \"Maceió\",\n    \"cidade\": \"Maceió\",\n    \"estado\": \"AL\",\n    \"pais\": \"Brasil\",\n    \"bandeira\": \"Brasil\",\n    \"categoria\": \"\",\n    \"tags\": \"Municipal\"\n  },\n  {\n    \"base\": \"Portal da Transparência do Município de Macapá\",\n    \"link\": \"http://transparencia.macapa.ap.gov.br/transparenciafinancas/\",\n    \"mantenedor\": \"Macapá\",\n    \"cidade\": \"Macapá\",\n    \"estado\": \"AP\",\n    \"pais\": \"Brasil\",\n    \"bandeira\": \"Brasil\",\n    \"categoria\": \"\",\n    \"tags\": \"Municipal\"\n  }\n]\n```\n\n### objectToCSS\n\nFunction that converts a JSON file into a CSS variables file. Example below\n\n```javascript\nobjectToCSS(\"input.json\", \"output.css\");\n```\n\n`input.json`\n\n```json\n{\n  \"AZUL\": {\n    \"HEX\": \"#004691\",\n    \"RGB\": \"0, 70, 145\"\n  },\n  \"VERMELHO\": {\n    \"HEX\": \"#ec1f37\",\n    \"RGB\": \"236, 31, 55\"\n  },\n  \"TEXTO\": {\n    \"HEX\": \"#d8d8d8\",\n    \"RGB\": \"216, 216, 216\"\n  }\n}\n```\n\n`output.css`\n\n```css\n/* THIS IS AN AUTO GENERATED FILE */\n/* PLEASE DO NOT EDIT THIS DIRECTLY */\n\n:root {\n  --azul-hex: #004691;\n  --azul-rgb: 0, 70, 145;\n  --vermelho-hex: #ec1f37;\n  --vermelho-rgb: 236, 31, 55;\n  --texto-hex: #d8d8d8;\n  --texto-rgb: 216, 216, 216;\n}\n```\n","readmeFilename":"README.md"}