{"_id":"read-ini-file","_rev":"3287514","name":"read-ini-file","description":"Read and parse an ini file","dist-tags":{"latest":"4.0.0","next":"3.1.0","pnpm-temp":"3.0.0"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"time":{"modified":"2024-05-23T06:35:17.000Z","created":"2017-04-16T18:26:51.350Z","4.0.0":"2022-12-23T20:19:57.971Z","4.0.0-0":"2022-12-23T20:06:51.889Z","3.1.0":"2021-02-11T22:53:37.619Z","3.0.1":"2021-01-09T17:56:09.708Z","3.0.0":"2020-03-26T21:24:27.025Z","2.0.0":"2018-11-29T08:31:29.661Z","1.0.0":"2017-04-16T18:26:51.350Z"},"users":{},"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"repository":{"type":"git","url":"git+https://github.com/zkochan/packages.git#main"},"versions":{"4.0.0":{"name":"read-ini-file","version":"4.0.0","description":"Read and parse an ini file","main":"index.js","repository":{"type":"git","url":"git+https://github.com/zkochan/packages.git#main"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/packages/issues"},"homepage":"https://github.com/zkochan/packages/tree/main/read-ini-file#readme#readme","dependenciesMeta":{"read-ini-file":{"injected":true}},"dependencies":{"ini":"^3.0.1","strip-bom":"^4.0.0"},"devDependencies":{"mos":"2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","read-ini-file":"file:","standard":"^16.0.4","tape":"^5.3.2"},"engines":{"node":">=14.6"},"scripts":{"test-readme":"mos t","test":"standard && tape test","md":"mos"},"types":"./index.d.ts","_id":"read-ini-file@4.0.0","_integrity":"sha512-zz4qv/sKETv7nAkATqSJ9YMbKD8NXRPuA8d17VdYCuNYrVstB1S6UAMU6aytf5vRa9MESbZN7jLZdcmrOxz4gg==","_resolved":"/private/var/folders/g7/5ygp0ncd6qx5g4fn5hpsqq5c0000gn/T/ab54090374007b51e78871f600aca15f/read-ini-file-4.0.0.tgz","_from":"file:read-ini-file-4.0.0.tgz","_nodeVersion":"14.21.2","_npmVersion":"9.2.0","dist":{"shasum":"af2e8209760ba318d2f58466e4a46701db8be8c1","size":2018,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-4.0.0.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-ini-file_4.0.0_1671826797827_0.37942300186475575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-23T20:20:02.605Z","publish_time":1671826797971,"_cnpm_publish_time":1671826797971},"4.0.0-0":{"name":"read-ini-file","version":"4.0.0-0","description":"Read and parse an ini file","main":"index.js","scripts":{"test-readme":"mos t","test":"standard && tape test","md":"mos"},"repository":{"type":"git","url":"git+https://github.com/zkochan/packages.git#main"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/packages/issues"},"homepage":"https://github.com/zkochan/packages/tree/main/read-ini-file#readme#readme","dependenciesMeta":{"read-ini-file":{"injected":true}},"dependencies":{"ini":"^3.0.1","strip-bom":"^4.0.0"},"devDependencies":{"mos":"2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","read-ini-file":"file:","standard":"^16.0.4","tape":"^5.3.2"},"engines":{"node":">=14.6"},"types":"./index.d.ts","gitHead":"aa18a4b2d06c6af6adddb6136edfee1cd02650ab","_id":"read-ini-file@4.0.0-0","_nodeVersion":"14.21.2","_npmVersion":"9.2.0","dist":{"shasum":"34d676d94fd7b623fa11d0cb11c1627d84b882d9","size":1910,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-4.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-4.0.0-0.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-ini-file_4.0.0-0_1671826011694_0.5489691054971908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-23T20:07:49.054Z","publish_time":1671826011889,"_cnpm_publish_time":1671826011889},"3.1.0":{"name":"read-ini-file","version":"3.1.0","description":"Read and parse an ini file","main":"index.js","scripts":{"test-readme":"mos t","test":"standard && preview && tape test","md":"mos"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/read-ini-file"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/packages/issues"},"homepage":"https://github.com/zkochan/packages/tree/master/read-ini-file#readme#readme","dependencies":{"ini":"^2.0.0","strip-bom":"^4.0.0"},"devDependencies":{"mos":"2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","package-preview":"3.0.0","standard":"^16.0.3","tape":"^5.1.1"},"engines":{"node":">=10.13"},"readmeFilename":"README.md","_id":"read-ini-file@3.1.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"shasum":"b9cd2197e995f1d982d258ec87719641c7fb8af9","size":2058,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-3.1.0.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-ini-file_3.1.0_1613084017495_0.28702810312962446"},"_hasShrinkwrap":false,"publish_time":1613084017619,"_cnpm_publish_time":1613084017619},"3.0.1":{"name":"read-ini-file","version":"3.0.1","description":"Read and parse an ini file","main":"index.js","scripts":{"test-readme":"mos t","test":"standard && preview && tape test","md":"mos"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/read-ini-file"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/packages/issues"},"homepage":"https://github.com/zkochan/packages/tree/master/read-ini-file#readme#readme","dependencies":{"graceful-fs":"^4.2.4","ini":"^2.0.0","strip-bom":"^4.0.0"},"devDependencies":{"mos":"2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","package-preview":"3.0.0","standard":"^16.0.1","tape":"^5.0.1"},"engines":{"node":">=10.13"},"_id":"read-ini-file@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"d560d03c684cf63de3428ca012a09ebfabf1d715","size":2033,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-3.0.1.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-ini-file_3.0.1_1610214969595_0.3304651434472037"},"_hasShrinkwrap":false,"publish_time":1610214969708,"_cnpm_publish_time":1610214969708},"3.0.0":{"name":"read-ini-file","version":"3.0.0","description":"Read and parse an ini file","main":"index.js","scripts":{"test-readme":"mos t","test":"standard && preview && tape test","md":"mos"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/read-ini-file"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/packages/issues"},"homepage":"https://github.com/zkochan/packages/tree/master/read-ini-file#readme#readme","dependencies":{"graceful-fs":"^4.2.3","ini":"^1.3.5","pify":"^5.0.0","strip-bom":"^4.0.0"},"devDependencies":{"mos":"^2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","package-preview":"3.0.0","standard":"^14.3.3","tape":"^4.13.2"},"engines":{"node":">=10.13"},"readmeFilename":"README.md","_id":"read-ini-file@3.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"shasum":"3309736ac702cddfd1ed9918a096556fcac17f99","size":1916,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-3.0.0.tgz"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-ini-file_3.0.0_1585257866918_0.9961774629375904"},"_hasShrinkwrap":false,"publish_time":1585257867025,"_cnpm_publish_time":1585257867025},"2.0.0":{"name":"read-ini-file","version":"2.0.0","description":"Read and parse an ini file","main":"index.js","scripts":{"test-readme":"mos t","test":"standard && preview && tape test","md":"mos"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/read-ini-file"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/packages/issues"},"homepage":"https://github.com/zkochan/packages/tree/master/read-ini-file#readme#readme","dependencies":{"graceful-fs":"^4.1.11","ini":"^1.3.4","pify":"^4.0.1","strip-bom":"^3.0.0"},"devDependencies":{"mos":"^2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","package-preview":"^1.0.5","standard":"^12.0.1","tape":"^4.6.3"},"engines":{"node":">=6"},"_id":"read-ini-file@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"zkochan","email":"z@kochan.io"},"dist":{"shasum":"dba5dc56cc9c6c41256fc355f4c814b5af1d69ef","size":1903,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-2.0.0.tgz"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-ini-file_2.0.0_1543480289465_0.5060943081670035"},"_hasShrinkwrap":false,"publish_time":1543480289661,"_cnpm_publish_time":1543480289661},"1.0.0":{"name":"read-ini-file","version":"1.0.0","description":"Read and parse an ini file","main":"index.js","files":["index.js"],"scripts":{"test":"mos t && standard && tape test","md":"mos"},"repository":{"type":"git","url":"git+https://github.com/zkochan/read-ini-file.git"},"mos":{"plugins":["readme"],"installation":{"useShortAlias":true}},"keywords":["read","ini","parse","file","fs","graceful","load"],"author":{"name":"Zoltan Kochan","email":"zoltankochan@gmail.com","url":"https://www.kochan.io"},"license":"MIT","bugs":{"url":"https://github.com/zkochan/read-ini-file/issues"},"homepage":"https://github.com/zkochan/read-ini-file#readme","dependencies":{"graceful-fs":"^4.1.11","ini":"^1.3.4","pify":"^2.3.0","strip-bom":"^3.0.0"},"devDependencies":{"mos":"^2.0.0-alpha.3","mos-plugin-readme":"^1.0.4","standard":"^10.0.2","tape":"^4.6.3"},"gitHead":"e48e262fd4b2b5d38ac4d097e1401cd4f85a0977","_id":"read-ini-file@1.0.0","_shasum":"07ddacfdb9c599e49540d08c7fedf6a3a21238f0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"zkochan","email":"zoltan.kochan@gmail.com"},"dist":{"shasum":"07ddacfdb9c599e49540d08c7fedf6a3a21238f0","size":1930,"noattachment":false,"key":"/read-ini-file/-/read-ini-file-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-ini-file/download/read-ini-file-1.0.0.tgz"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/read-ini-file-1.0.0.tgz_1492367209530_0.8161092551890761"},"directories":{},"publish_time":1492367211350,"_hasShrinkwrap":false,"_cnpm_publish_time":1492367211350}},"readme":"# read-ini-file\n\n> Read and parse an ini file\n\n<!--@shields('npm')-->\n[![npm version](https://img.shields.io/npm/v/read-ini-file.svg)](https://www.npmjs.com/package/read-ini-file)\n<!--/@-->\n\n## Installation\n\n```sh\npnpm add read-ini-file\n```\n\n## Usage\n\n<!--@example('./example/index.js')-->\n```js\n'use strict'\nconst { readIniFile } = require('read-ini-file')\nconst path = require('path')\n\nconst fixture = path.join(__dirname, 'currencies.ini')\nconst currencies = loadIniFile.sync(fixture)\nconsole.log(currencies)\n//> { USA: 'USD', Ukraine: 'UAH', Hungary: 'HUF' }\n```\n<!--/@-->\n\n## API\n\n### `readIniFile(filepath)`\n\nReturns a promise for the parsed ini.\n\n### `readIniFileSync(filepath)`\n\nReturns the parsed ini.\n\n## Related\n\n- [write-ini-file](https://github.com/zkochan/write-ini-file) - Stringify and write ini to a file atomically\n- [ini](https://github.com/npm/ini) - An ini parser/serializer in JavaScript\n\n## License\n\n[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io)\n","_attachments":{},"homepage":"https://github.com/zkochan/packages/tree/main/read-ini-file#readme#readme","bugs":{"url":"https://github.com/zkochan/packages/issues"},"license":"MIT"}