{"_id":"@alu0100818130/parseini","_rev":"1-685365e2224d1241c671b31201cc2f41","name":"@alu0100818130/parseini","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@alu0100818130/parseini","version":"2.0.0","description":"Parser for INI files","main":"parseINI.js","scripts":{"test":"node main.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1819/p4-t2-lexer-alu0100818130/tree/Reto2"},"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","devDependencies":{"mocha":"^6.1.4","should":"^13.2.3"},"gitHead":"98c0dab1691ffd6bd1c4011bfd12b979cd0f1743","_id":"@alu0100818130/parseini@2.0.0","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-n5mk8yUfYIPyD43qLQRHQhhiaLHwFYIb9go0AV0qvENsNIzMWhj6UjvmUZIT5d3OBhEyjr4Al2tf6H+Y4n+bKg==","shasum":"f88a9c46582f5788b904663ad90da24d230b2beb","tarball":"https://registry.npmjs.org/@alu0100818130/parseini/-/parseini-2.0.0.tgz","fileCount":5,"unpackedSize":3194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu0/LCRA9TVsSAnZWagAAMbUP/AmLcc+4ZZir/m9wNA/w\nV5K8siMFNIGNwXmJMBXFQPwyENo3vA5VLoWBYaUCJc5jfdTWPf0mN5oqoPuh\n0ggIk9E+rtJ6KLqHSRi0BuDFW56j/AWhbaUeG2Vul36pDDycMasRqSaGJ4xL\nsUAUbkTC3CYy6JNUyBDRBtlmAHcYtNXc8Oi/WuAJ9Ne4B/GWJ8jOi3BuVrzi\nFcM7KaES6oPEaIenpnfD9yEUb5UWCLjMdEqSIDmzMaX79XG0O5aij1NXYC+Y\nKEoef39egblNZ8vCU03eUPvV/iNF1vznYN/HIBxzVlzXf8nZoBJCkMOedY7q\ntNgcr09DCp0yrWwpkv8nqTMsY2v0AvMf97OuPFf/AiQc+hheZKJLZ4fyEuA1\nlx14jKjvvK6/wlE2l9l+UXtpPYFPeYZTbw/46l9iWUNvmFC7yuwnRG4ZhWoK\n6QV6uzNMTgmNyTLiTH9k8Hg6qAGcHmbjcnoN3g6AK9lXiVI+LcGPRbf7F0FG\n70J2HJIKJvT58BVxsabV3ANO2ugLdSYC64qj+B5GF5bBT1i3z7DNaHMJqjwF\nDhrNkXXTt9ZNjuNVX/CD13OE5XkUhUIe0/mf4iDSx+p5iuvI6LrBsNI50laW\nVQgMwHT+L144Jhmdi7UqWQ3eCfBcbiOM4fI7trv0+aZpLjrIiV6t94z9lmFZ\nf/L6\r\n=+3GI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AjkZkdSVRX4O8o9LqgdvstpidXyBMtC5n3okeXNBpgIgTtyZFFU37JGs2Vb0buxyqF4R+SDUbVw7M4nWQbdGPl4="}]},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"_npmUser":{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parseini_2.0.0_1555779531298_0.680312825910647"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-20T16:58:51.098Z","2.0.0":"2019-04-20T16:58:51.493Z","modified":"2022-04-04T13:40:49.735Z"},"maintainers":[{"name":"alu0100818130","email":"alu0100818130@ull.edu.es"}],"description":"Parser for INI files","repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1819/p4-t2-lexer-alu0100818130/tree/Reto2"},"author":{"name":"Aduanich Rguez Rguez"},"license":"ISC","readme":"#### Reto 2: Ficheros INI\n\nThe INI file format is an informal standard for configuration files. INI files are simple text files with a basic structure composed of lists of sections, and each section is a list of property-value pairs. The exact rules for this format are as follows:\n\nBlank lines and lines starting with semicolons are ignored.\n\nLines wrapped in [ and ] start a new section.\n\nLines containing an alphanumeric identifier followed by an = character add a setting to the current section.\n\nAnything else is invalid.\n\nThat completely describes the language. Here is an example:\n\n```\n      ; comments are preceded by a semicolon\n      ; global section\n      searchengine=https://duckduckgo.com/?q=$1\n      spitefulness=9.7\n\n      ; each section but the global starts with [identifier]\n      [gandalf]\n      fullname=Mithrandir\n      type=grey wizard\n      website=http://tolkiengateway.net/wiki/Gandalf\n\n      [gollum]\n      fullname=Sméagol\n      type=hobbit\n      website=https://lotr.fandom.com/wiki/Gollum\n```","readmeFilename":"README.md"}