{"_id":"ini-parser","_rev":"680398","name":"ini-parser","description":"A better .ini files parser","dist-tags":{"latest":"0.0.2"},"maintainers":[{"name":"rawiroaisen","email":"rawiroaisen@gmail.com"}],"time":{"modified":"2021-08-30T02:34:41.000Z","created":"2014-08-06T02:18:14.592Z","0.0.2":"2014-08-06T02:23:38.578Z","0.0.1":"2014-08-06T02:18:14.592Z"},"users":{"vzg03566":true,"erikvold":true,"nbering":true},"repository":{"type":"git","url":"git@github.com:rawiroaisen/node-ini-parser.git"},"versions":{"0.0.2":{"name":"ini-parser","version":"0.0.2","description":"A better .ini files parser","keywords":["ini","linux","configration","parser","files"],"main":"index.js","homepage":"https://github.com/rawiroaisen/node-ini-parser","repository":{"type":"git","url":"git@github.com:rawiroaisen/node-ini-parser.git"},"issues":{"url":"https://github.com/rawiroaisen/node-ini-parser/issues"},"gitHead":"6870a86dce229850c3c599f5f9f1781cf68ba65c","bugs":{"url":"https://github.com/rawiroaisen/node-ini-parser/issues"},"_id":"ini-parser@0.0.2","scripts":{},"_shasum":"fa41787e567763b3ff65d7a5d9a94edb740787ef","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rawiroaisen","email":"rawiroaisen@gmail.com"},"maintainers":[{"name":"rawiroaisen","email":"rawiroaisen@gmail.com"}],"dist":{"shasum":"fa41787e567763b3ff65d7a5d9a94edb740787ef","size":1572,"noattachment":false,"key":"/ini-parser/-/ini-parser-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ini-parser/download/ini-parser-0.0.2.tgz"},"directories":{},"publish_time":1407291818578,"_cnpm_publish_time":1407291818578,"_hasShrinkwrap":false},"0.0.1":{"name":"ini-parser","version":"0.0.1","description":"A better .ini files parser","keywords":["ini","linux","configration","parser","files"],"main":"index.js","homepage":"https://github.com/rawiroaisen/node-ini-parser","repository":{"type":"git","url":"git@github.com:rawiroaisen/node-ini-parser.git"},"issues":{"url":"https://github.com/rawiroaisen/node-ini-parser/issues"},"gitHead":"17f2acc08c8c05dc682b22dd179f77c21b559656","bugs":{"url":"https://github.com/rawiroaisen/node-ini-parser/issues"},"_id":"ini-parser@0.0.1","scripts":{},"_shasum":"872a93522f45b0b328e469f2ac773e3fe5fd7959","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rawiroaisen","email":"rawiroaisen@gmail.com"},"maintainers":[{"name":"rawiroaisen","email":"rawiroaisen@gmail.com"}],"dist":{"shasum":"872a93522f45b0b328e469f2ac773e3fe5fd7959","size":1586,"noattachment":false,"key":"/ini-parser/-/ini-parser-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ini-parser/download/ini-parser-0.0.1.tgz"},"directories":{},"publish_time":1407291494592,"_cnpm_publish_time":1407291494592,"_hasShrinkwrap":false}},"readme":"# Node ini-parser\nParse .ini files\n\n## Install\n```\nnpm install ini-parser\n```\n\n## Usage\n```js\nvar parser = require('ini-parser')\n\nparse.parse(String)\n\nparser.parseFile('path/to/file', function(error, data){\n\t// do something\n})\n\nparse.parseFileSync('path/to/file')\n```\n\n## Example\n```js\nvar parser = require('ini-parser')\n\nconsole.log( parser.parseFileSync('rythmbox.desktop') )\n\n{\n\t\"Desktop Entry\": {\n\t\t\"Name\": \"Rhythmbox\",\n\t\t\"GenericName\": \"Music Player\",\n\t\t\"X-GNOME-FullName\": \"Rhythmbox Music Player\",\n\t\t\"Comment\": \"Play and organize your music collection\",\n\t\t\"Exec\": \"rhythmbox %U\",\n\t\t\"Terminal\": \"false\",\n\t\t\"Type\": \"Application\",\n\t\t\"Icon\": \"rhythmbox\",\n\t\t\"X-GNOME-DocPath\": \"rhythmbox/rhythmbox.xml\",\n\t\t\"Categories\": \"GNOME;GTK;AudioVideo;\",\n\t\t\"MimeType\": \"application/x-ogg;application/ogg;audio/x-vorbis+ogg;audio/x-scpls;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-mpegurl;audio/x-flac;\",\n\t\t\"Keywords\": \"Mp3;Audio;CD;MTP;Podcast;DAAP;Playlist;Ipod;\",\n\t\t\"StartupNotify\": \"true\",\n\t\t\"X-GNOME-Bugzilla-Bugzilla\": \"GNOME\",\n\t\t\"X-GNOME-Bugzilla-Product\": \"rhythmbox\",\n\t\t\"X-GNOME-Bugzilla-Component\": \"general\",\n\t\t\"X-GNOME-Bugzilla-OtherBinaries\": \"rhythmbox-client;rhythmbox-metadata;\",\n\t\t\"X-GNOME-Bugzilla-Version\": \"2.96\",\n\t\t\"Actions\": \"Play;Pause;Next;Previous;\",\n\t\t\"X-Ubuntu-Gettext-Domain\": \"rhythmbox\"\n\t},\n\t\n\t\"Desktop Action Play\": {\n\t\t\"Name\": \"Play\",\n\t\t\"Exec\": \"rhythmbox-client --play\"\n\t},\n\t\n\t\"Desktop Action Pause\": {\n\t\t\"Name\": \"Pause\",\n\t\t\"Exec\": \"rhythmbox-client --pause\"\n\t},\n\t\n\t\"Desktop Action Next\": {\n\t\t\"Name\": \"Next\",\n\t\t\"Exec\": \"rhythmbox-client --next\"\n\t},\n\t\n\t\"Desktop Action Previous\": {\n\t\t\"Name\": \"Previous\",\n\t\t\"Exec\": \"rhythmbox-client --previous\"\n\t}\n}\n```\n<br>\nfile rhythmbox.desktop\n\n```ini\n[Desktop Entry]\nName=Rhythmbox\nGenericName=Music Player\nX-GNOME-FullName=Rhythmbox Music Player\nComment=Play and organize your music collection\nExec=rhythmbox %U\nTerminal=false\nType=Application\nIcon=rhythmbox\nX-GNOME-DocPath=rhythmbox/rhythmbox.xml\nCategories=GNOME;GTK;AudioVideo;\nMimeType=application/x-ogg;application/ogg;audio/x-vorbis+ogg;audio/x-scpls;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-mpegurl;audio/x-flac;\nKeywords=Mp3;Audio;CD;MTP;Podcast;DAAP;Playlist;Ipod;\nStartupNotify=true\nX-GNOME-Bugzilla-Bugzilla=GNOME\nX-GNOME-Bugzilla-Product=rhythmbox\nX-GNOME-Bugzilla-Component=general\nX-GNOME-Bugzilla-OtherBinaries=rhythmbox-client;rhythmbox-metadata;\nX-GNOME-Bugzilla-Version=2.96\nActions=Play;Pause;Next;Previous;\nX-Ubuntu-Gettext-Domain=rhythmbox\n\n[Desktop Action Play]\nName=Play\nExec=rhythmbox-client --play\n\n[Desktop Action Pause]\nName=Pause\nExec=rhythmbox-client --pause\n\n[Desktop Action Next]\nName=Next\nExec=rhythmbox-client --next\n\n[Desktop Action Previous]\nName=Previous\nExec=rhythmbox-client --previous\n```\n\n","_attachments":{},"homepage":"https://github.com/rawiroaisen/node-ini-parser","bugs":{"url":"https://github.com/rawiroaisen/node-ini-parser/issues"}}