{"_id":"@iarna/toml","_rev":"214881","name":"@iarna/toml","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dist-tags":{"latest":"2.2.5","toml-0.5":"2.2.5","toml-1.0.0-rc.1":"3.0.0"},"maintainers":[{"name":"iarna","email":""}],"time":{"modified":"2021-06-03T15:34:31.000Z","created":"2016-09-26T01:12:11.136Z","3.0.0":"2020-04-23T20:50:05.483Z","2.2.5":"2020-04-22T20:16:59.382Z","2.2.4":"2020-04-21T06:30:56.773Z","2.2.3":"2019-02-20T23:24:51.002Z","2.2.2":"2019-02-18T21:24:36.508Z","2.2.1":"2018-11-28T02:28:57.193Z","2.2.0":"2018-09-13T17:54:57.956Z","2.1.1":"2018-09-03T22:14:59.130Z","2.1.0":"2018-09-01T00:43:21.829Z","2.0.0":"2018-07-27T07:09:36.462Z","1.7.1":"2018-07-05T06:09:12.493Z","1.7.0":"2018-06-29T13:52:05.358Z","1.6.0":"2018-06-28T01:39:51.017Z","1.5.6":"2018-06-21T01:04:30.067Z","1.5.5":"2018-06-16T05:46:32.720Z","1.5.4":"2018-06-16T05:32:40.494Z","1.5.3":"2018-06-16T05:26:28.957Z","1.5.2":"2018-06-16T02:54:50.914Z","1.5.1":"2018-06-14T18:19:36.076Z","1.5.0":"2018-06-14T11:10:57.837Z","1.4.2":"2018-06-11T03:22:55.027Z","1.4.1":"2018-06-10T07:12:27.153Z","1.4.0":"2017-08-31T21:06:56.825Z","1.3.1":"2017-05-31T19:48:24.623Z","1.3.0":"2017-05-31T08:46:54.049Z","1.2.0":"2016-11-30T05:48:59.672Z","1.1.0":"2016-11-05T21:06:55.754Z","1.0.1":"2016-09-26T01:13:57.598Z","1.0.0":"2016-09-26T01:12:11.136Z"},"users":{"iarna":true},"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"versions":{"3.0.0":{"name":"@iarna/toml","version":"3.0.0","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"iarna-standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 1.0.0-rc.1 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@iarna/standard":"^2.0.2","@ltd/j-toml":"^0.5.107","@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.3.0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","fast-toml":"^0.5.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.13.1","rimraf":"^2.6.2","tap":"^12.0.1","toml":"^3.0.0","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"55a8ed964d77ec4bcedccb86ff3cb3e3f492a294","_id":"@iarna/toml@3.0.0","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"ccde5292fe9d348bbe93fe90d579fc442b72b0b3","size":23355,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-3.0.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_3.0.0_1587675005347_0.8521547767526292"},"_hasShrinkwrap":false,"publish_time":1587675005483,"_cnpm_publish_time":1587675005483},"2.2.5":{"name":"@iarna/toml","version":"2.2.5","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"iarna-standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 0.5.0 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@iarna/standard":"^2.0.2","@ltd/j-toml":"^0.5.107","@perl/qx":"^1.1.0","@sgarciac/bombadil":"^2.3.0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","fast-toml":"^0.5.4","funstream":"^4.2.0","glob":"^7.1.6","js-yaml":"^3.13.1","rimraf":"^3.0.2","tap":"^12.0.1","toml":"^3.0.0","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"9b386f8cda2617b76775808576dd83cc575faca6","_id":"@iarna/toml@2.2.5","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"b32366c89b43c6f8cefbdefac778b9c828e3ba8c","size":23412,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.2.5.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.2.5_1587586619208_0.48006347829222507"},"_hasShrinkwrap":false,"publish_time":1587586619382,"_cnpm_publish_time":1587586619382},"2.2.4":{"name":"@iarna/toml","version":"2.2.4","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"iarna-standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 0.5.0 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@iarna/standard":"^2.0.1","@ltd/j-toml":"^0.5.47","@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.1.0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","tap":"^12.0.1","toml":"^3.0.0","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"fb67e73316d931e9aa22d23b430e5231881fb892","_id":"@iarna/toml@2.2.4","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"cc764f92161cfb2199edf67ec1df181481014ac3","size":22996,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.2.4.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.2.4_1587450656672_0.019612500762076657"},"_hasShrinkwrap":false,"publish_time":1587450656773,"_cnpm_publish_time":1587450656773},"2.2.3":{"name":"@iarna/toml","version":"2.2.3","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"iarna-standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 0.5.0 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@iarna/standard":"^2.0.1","@ltd/j-toml":"^0.5.47","@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.1.0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","tap":"^12.0.1","toml":"^3.0.0","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"ec7dcbd601a36db2ca65f1c8ef7c5e069613454b","_id":"@iarna/toml@2.2.3","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"f060bf6eaafae4d56a7dac618980838b0696e2ab","size":22645,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.2.3.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.2.3_1550705090837_0.7570276494066912"},"_hasShrinkwrap":false,"publish_time":1550705091002,"_cnpm_publish_time":1550705091002},"2.2.2":{"name":"@iarna/toml","version":"2.2.2","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 0.5.0 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@ltd/j-toml":"^0.5.45","@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.1.0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^3.0.0","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"8821f925bbe9ae56dbe3a46c6090f2e10667b0d5","_id":"@iarna/toml@2.2.2","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"76f6ce878d436c5cece0229ef1d24e796b2c596c","size":22414,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.2.2.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.2.2_1550525076292_0.03455294403124398"},"_hasShrinkwrap":false,"publish_time":1550525076508,"_cnpm_publish_time":1550525076508},"2.2.1":{"name":"@iarna/toml","version":"2.2.1","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 0.5.0 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.0.0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"fa148c868903073e448751e58104c96ecda246db","_id":"@iarna/toml@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"82d0993d8882bb05e0645fbb4731d9e939e895b3","size":21901,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.2.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.2.1_1543372136999_0.7239392475664328"},"_hasShrinkwrap":false,"publish_time":1543372137193,"_cnpm_publish_time":1543372137193},"2.2.0":{"name":"@iarna/toml","version":"2.2.0","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-burntsushi-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","setup-iarna-toml-suite":"[ -d test/spec-test ] || (git clone https://github.com/iarna/toml-spec-tests -b 0.5.0 test/spec-test; rimraf test/spec-test/.git/hooks/*); cd test/spec-test; git pull","prepare":"npm run setup-burntsushi-toml-suite && npm run setup-iarna-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.0.0-1","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"8c1495bc40615c90a4ae953caa0433611a24bd96","_id":"@iarna/toml@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"bd9295ad48ecfc5cf802610d2f06f8e4c462976a","size":21503,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.2.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.2.0_1536861297765_0.9394720227237578"},"_hasShrinkwrap":false,"publish_time":1536861297956,"_cnpm_publish_time":1536861297956},"2.1.1":{"name":"@iarna/toml","version":"2.1.1","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-optional-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","prepare":"npm run setup-optional-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.0.0-0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"6b827126448dd2e470e09715e89a515abe516531","_id":"@iarna/toml@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.6.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"f79b1a76ea1735403f598833027c09c8f6d42bd7","size":21006,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.1.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.1.1_1536012899004_0.7555961151829274"},"_hasShrinkwrap":false,"publish_time":1536012899130,"_cnpm_publish_time":1536012899130},"2.1.0":{"name":"@iarna/toml","version":"2.1.0","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'","setup-optional-toml-suite":"[ -d test/burntsushi-toml-test ] || (git clone https://github.com/BurntSushi/toml-test test/burntsushi-toml-test; rimraf test/burntsushi-toml-test/.git/hooks/*); cd test/burntsushi-toml-test; git pull","prepare":"npm run setup-optional-toml-suite"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@perl/qx":"^1.0.2","@sgarciac/bombadil":"^2.0.0-0","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","rimraf":"^2.6.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"9ef17bd0a1d2db6db96aabcf575900bd30216e3e","_id":"@iarna/toml@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"52ccdf3b4d0a23d211abcdab5b7c5ba934087037","size":20777,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.1.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.1.0_1535762601595_0.4419819261170852"},"_hasShrinkwrap":false,"publish_time":1535762601829,"_cnpm_publish_time":1535762601829},"2.0.0":{"name":"@iarna/toml","version":"2.0.0","main":"toml.js","scripts":{"test":"tap -J --100 test/*.js test/toml-stream/*.js","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@sgarciac/bombadil":"0.0.7","ansi":"^0.3.1","approximate-number":"^2.0.0","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js","lib/create-datetime.js","lib/create-date.js","lib/create-datetime-float.js","lib/create-time.js","lib/format-num.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"1a40fa89f5e6c06d4e372c0c47ae3dbdfeafaa57","_id":"@iarna/toml@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"7802115684397785b3b6dc8a3ba50e30d7a7422b","size":20202,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-2.0.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.0.0_1532675376409_0.1563334402584311"},"_hasShrinkwrap":false,"publish_time":1532675376462,"_cnpm_publish_time":1532675376462},"1.7.1":{"name":"@iarna/toml","version":"1.7.1","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@sgarciac/bombadil":"0.0.7","ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js","lib/create-datetime.js","lib/format-num.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"72c4f95243a14192dd8bee9241bd756eda6159fa","_id":"@iarna/toml@1.7.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"681deef342f09d7a81cf987822f9a8f42881ca19","size":17003,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.7.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.7.1_1530770952424_0.7738325848470646"},"_hasShrinkwrap":false,"publish_time":1530770952493,"_cnpm_publish_time":1530770952493},"1.7.0":{"name":"@iarna/toml","version":"1.7.0","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@sgarciac/bombadil":"0.0.7","ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js","lib/create-datetime.js","lib/format-num.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"9b752685541446c23486f67c09343745da3f36e6","_id":"@iarna/toml@1.7.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"0b479c03b89f06e552efa25cf7ef13020a6b6122","size":16357,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.7.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.7.0_1530280325271_0.4928793081427487"},"_hasShrinkwrap":false,"publish_time":1530280325358,"_cnpm_publish_time":1530280325358},"1.6.0":{"name":"@iarna/toml","version":"1.6.0","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js && node results2table.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"@sgarciac/bombadil":"0.0.7","ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"03caaa45765c2e3d0649bac2503410cb787d7f9c","_id":"@iarna/toml@1.6.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"23ac83425d83b167c45004a3096486a1ddfa0eee","size":15211,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.6.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.6.0_1530149990953_0.33797331135075015"},"_hasShrinkwrap":false,"publish_time":1530149991017,"_cnpm_publish_time":1530149991017},"1.5.6":{"name":"@iarna/toml","version":"1.5.6","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","js-yaml":"^3.12.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"214d93080ff06136fdd2600d2033e79bd9055a28","_id":"@iarna/toml@1.5.6","_npmVersion":"6.1.0","_nodeVersion":"9.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"67679f9f96845d78a38100bf91c3315569d34024","size":14795,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.6.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.6_1529543070020_0.5473804375911338"},"_hasShrinkwrap":false,"publish_time":1529543070067,"_cnpm_publish_time":1529543070067},"1.5.5":{"name":"@iarna/toml","version":"1.5.5","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js","prerelease":"npm t","prepack":"rm -f *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"38f077195e15015db2d93261d0f4285e69b5e055","_id":"@iarna/toml@1.5.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"134e9c117998292d1d3775982c555c3347c94e4e","size":13778,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.5.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.5_1529127992610_0.0957231153420417"},"_hasShrinkwrap":false,"publish_time":1529127992720,"_cnpm_publish_time":1529127992720},"1.5.4":{"name":"@iarna/toml","version":"1.5.4","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js","prerelease":"npm t","prepublish":"rm *~","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"499b01de7cd951ec66121ad47aa79ee430be276a","_id":"@iarna/toml@1.5.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"a92739a57daf5f658a65c6d8d1bafa90312476d2","size":13723,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.4.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.4_1529127160432_0.38794642947476676"},"_hasShrinkwrap":false,"publish_time":1529127160494,"_cnpm_publish_time":1529127160494},"1.5.3":{"name":"@iarna/toml","version":"1.5.3","main":"toml.js","scripts":{"test":"tap -J --100 test","benchmark":"node benchmark.js && node benchmark-per-file.js","prerelease":"npm t","postpublish":"git push --follow-tags","pretest":"standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.4","funstream":"^3.0.0","glob":"^7.1.2","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1","weallbehave":"*","weallcontribute":"*"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"3c533968b1901b715222bf605dfbcd9c702d74d5","_id":"@iarna/toml@1.5.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"cb29f2766f4d9c8162235fcc5149c9b65a113eec","size":13607,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.3.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.3_1529126788843_0.24741635991626332"},"_hasShrinkwrap":false,"publish_time":1529126788957,"_cnpm_publish_time":1529126788957},"1.5.2":{"name":"@iarna/toml","version":"1.5.2","main":"toml.js","scripts":{"test":"standard && tap -J --100 test"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"funstream":"^3.0.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"76626201b819530540466bffc3f90816847238b5","_id":"@iarna/toml@1.5.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"c4d1f38222407f9e3e7d0db8cb21deb685cdcd60","size":12692,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.2.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.2_1529117690844_0.5841685963737138"},"_hasShrinkwrap":false,"publish_time":1529117690914,"_cnpm_publish_time":1529117690914},"1.5.1":{"name":"@iarna/toml","version":"1.5.1","main":"toml.js","scripts":{"test":"standard && tap -J --100 test"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"funstream":"^3.0.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"971f88b1143ee3f36d9b7c78a4e6357f3551009b","_id":"@iarna/toml@1.5.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"7852298bdd32e2721a211982a2383e12625e087e","size":11657,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.1_1529000375987_0.3274460314983183"},"_hasShrinkwrap":false,"publish_time":1529000376076,"_cnpm_publish_time":1529000376076},"1.5.0":{"name":"@iarna/toml","version":"1.5.0","main":"toml.js","scripts":{"test":"standard && tap -J --100 test"},"keywords":["toml","toml-parser","toml-stringifier","parser","stringifer","emitter","ini","tomlify","encoder","decoder"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"Better TOML parsing and stringifying all in that familiar JSON interface.","dependencies":{},"devDependencies":{"funstream":"^3.0.0","standard":"^11.0.1","tap":"^12.0.1","toml":"^2.3.3","toml-j0.4":"^1.1.1"},"files":["toml.js","stringify.js","parse.js","parse-string.js","parse-stream.js","parse-async.js","parse-pretty-error.js","lib/parser.js","lib/parser-debug.js","lib/toml-parser.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"79835fc8eebc8d2b7cb66be4957fd644d5cb6e8d","_id":"@iarna/toml@1.5.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"6ce5494a591505e6fc64411bb3476a0ec6ee11ed","size":11556,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.5.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.5.0_1528974657770_0.7818528732401"},"_hasShrinkwrap":false,"publish_time":1528974657837,"_cnpm_publish_time":1528974657837},"1.4.2":{"name":"@iarna/toml","version":"1.4.2","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml-j0.4":"^1.0.10"},"devDependencies":{"standard":"^11.0.1","tap":"^12.0.1"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"9489c2ec12c67787b9d35ef726f7f5583a1e8e12","_id":"@iarna/toml@1.4.2","_npmVersion":"6.1.0","_nodeVersion":"9.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"31b0e32213b7793fa805e6fffcbdeb5e9a4bd7f0","size":4250,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.4.2.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.4.2_1528687374964_0.8434897108498822"},"_hasShrinkwrap":false,"publish_time":1528687375027,"_cnpm_publish_time":1528687375027},"1.4.1":{"name":"@iarna/toml","version":"1.4.1","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml":"^2.3.3","toml-j0.4":"^1.0.10"},"devDependencies":{"standard":"^8.1.0","tap":"^12.0.1"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"a93c5008de7307893d96a295b1e451528a84f488","_id":"@iarna/toml@1.4.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"376160419620be37482b885c5aa797f385a81ca7","size":4181,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.4.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_1.4.1_1528614747066_0.628955002003549"},"_hasShrinkwrap":false,"publish_time":1528614747153,"_cnpm_publish_time":1528614747153},"1.4.0":{"name":"@iarna/toml","version":"1.4.0","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml-j0.4":"^1.0.10"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"eb33461ccfc1b1409eeff01debd43d246f7e204d","_id":"@iarna/toml@1.4.0","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"44a5f3878938be1f4e1a3a6a75201643dc859f5d","size":4156,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.4.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml-1.4.0.tgz_1504213616665_0.20557636464945972"},"publish_time":1504213616825,"_hasShrinkwrap":false,"_cnpm_publish_time":1504213616825},"1.3.1":{"name":"@iarna/toml","version":"1.3.1","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml-j0.4":"^1.0.10"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"7303f3a20271589e4116340d2dba7b42cd14394d","_id":"@iarna/toml@1.3.1","_npmVersion":"5.0.0","_nodeVersion":"7.7.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"8479dbacf0a1abbedb7c29014d9426269aff7150","size":4178,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.3.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml-1.3.1.tgz_1496260104549_0.6687390115112066"},"publish_time":1496260104623,"_hasShrinkwrap":false,"_cnpm_publish_time":1496260104623},"1.3.0":{"name":"@iarna/toml","version":"1.3.0","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml-j0.4":"^1.0.10"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"527a86ef2c0e866b9567f426138bfa670e93c865","_id":"@iarna/toml@1.3.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"18454eadab8dbeed93ea6d8a28028625dc1b0d07","size":4119,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.3.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml-1.3.0.tgz_1496220413976_0.08735760720446706"},"publish_time":1496220414049,"_hasShrinkwrap":false,"_cnpm_publish_time":1496220414049},"1.2.0":{"name":"@iarna/toml","version":"1.2.0","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml":"^2.3.0"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"639882da9f829cee0dc9b961936d6f390404ba3d","_id":"@iarna/toml@1.2.0","_shasum":"a6896b1924b68547bda27c06912732c0f033830a","_from":".","_npmVersion":"4.0.3","_nodeVersion":"4.6.1","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"a6896b1924b68547bda27c06912732c0f033830a","size":4083,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.2.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toml-1.2.0.tgz_1480484939426_0.34191961819306016"},"publish_time":1480484939672,"_cnpm_publish_time":1480484939672,"_hasShrinkwrap":false},"1.1.0":{"name":"@iarna/toml","version":"1.1.0","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml":"^2.3.0"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/iarna/iarna-toml.git"},"bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"homepage":"https://github.com/iarna/iarna-toml#readme","gitHead":"caebae3f2c22b29d0c3e73e001ee14dcfa2c0d35","_id":"@iarna/toml@1.1.0","_shasum":"69cdbe408a264ee163e6fdc3a5441ae2fef315cb","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.0.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"69cdbe408a264ee163e6fdc3a5441ae2fef315cb","size":3774,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.1.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/toml-1.1.0.tgz_1478380014063_0.6631440338678658"},"publish_time":1478380015754,"_cnpm_publish_time":1478380015754,"_hasShrinkwrap":false},"1.0.1":{"name":"@iarna/toml","version":"1.0.1","main":"toml.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml":"^2.3.0"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"gitHead":"66983c63ceb037fbf44a43c1fc449aabc5623bf3","_id":"@iarna/toml@1.0.1","_shasum":"41238e3a5f4bc97dc23a941f229d6e20a19a35f6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"41238e3a5f4bc97dc23a941f229d6e20a19a35f6","size":2882,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.0.1.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toml-1.0.1.tgz_1474852437159_0.6456742295995355"},"directories":{},"publish_time":1474852437598,"_cnpm_publish_time":1474852437598,"_hasShrinkwrap":false},"1.0.0":{"name":"@iarna/toml","version":"1.0.0","main":"index.js","scripts":{"test":"standard && tap test"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","description":"JSON-like bindings for TOML.","dependencies":{"toml":"^2.3.0"},"devDependencies":{"standard":"^8.1.0","tap":"^7.1.2"},"files":["toml.js","toml-stringify.js"],"gitHead":"2382d8ef194c8f4a0993f4aa126371f5cc71275a","_id":"@iarna/toml@1.0.0","_shasum":"620800bd7d75a0289e95561ffb933c9dd5f3b135","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"620800bd7d75a0289e95561ffb933c9dd5f3b135","size":2878,"noattachment":false,"key":"/@iarna/toml/-/@iarna/toml-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@iarna/toml/download/@iarna/toml-1.0.0.tgz"},"maintainers":[{"name":"iarna","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/toml-1.0.0.tgz_1474852328684_0.4917881314177066"},"directories":{},"publish_time":1474852331136,"_cnpm_publish_time":1474852331136,"_hasShrinkwrap":false}},"readme":"# @iarna/toml\n\nBetter TOML parsing and stringifying all in that familiar JSON interface.\n\n[![Coverage Status](https://coveralls.io/repos/github/iarna/iarna-toml/badge.svg)](https://coveralls.io/github/iarna/iarna-toml)\n\n# ** TOML 1.0.0-rc.1 **\n\n### TOML Spec Support\n\nThe most recent version as of 2019-04-21: [1.0.0-rc.1](https://github.com/toml-lang/toml/blob/master/versions/en/toml-v1.0.0-rc.1.md)\n\n### Other Versions\n\n1.0.0-rc.1 parsers can load almost any TOML 0.4 and TOML 0.5 document, but\nTOML 1.0.0-rc.1 docs are not always compatible with TOML 0.4 and TOML 0.5\nparsers.  If you're using this to generate TOML documents and you want an\nolder parser to be able to read them you may want to use the\n[latest TOML 0.5 version of this module](https://www.npmjs.com/package/@iarna/toml/v/toml-0.5).\n\n### Example\n\n```js\nconst TOML = require('@iarna/toml')\nconst obj = TOML.parse(`[abc]\nfoo = 123\nbar = [1,2,3]`)\n/* obj =\n{abc: {foo: 123, bar: [1,2,3]}}\n*/\nconst str = TOML.stringify(obj)\n/* str =\n[abc]\nfoo = 123\nbar = [ 1, 2, 3 ]\n*/\n```\n\nVisit the project github [for more examples](https://github.com/iarna/iarna-toml/tree/latest/examples)!\n\n\n## Why @iarna/toml\n\n* Support for TOML 1.0.0-rc.1!\n* Highly correct! Careful adherence to spec.\n* See [TOML-SPEC-SUPPORT](https://shared.by.re-becca.org/misc/TOML-SPEC-SUPPORT-v1.html) for a comparison of which TOML features\n  are supported by the various Node.js TOML parsers.\n* Speedy! See benchmarks at end.\n* BigInt support on Node 10!\n* 100% test coverage.\n* Small parser bundle (if you use `@iarna/toml/parse-string`).\n* No deps.\n* Detailed and easy to read error messages‼\n\n```console\n> TOML.parse(src)\nError: Unexpected character, expecting string, number, datetime, boolean, inline array or inline table at row 6, col 5, pos 87:\n5: \"abc\\\"\" = { abc=123,def=\"abc\" }\n6> foo=sdkfj\n       ^\n7:\n```\n\n## TOML.parse(str) → Object [(example)](https://github.com/iarna/iarna-toml/blob/latest/examples/parse.js)\n\nAlso available with: `require('@iarna/toml/parse-string')`\n\nSynchronously parse a TOML string and return an object.\n\n\n## TOML.stringify(obj) → String [(example)](https://github.com/iarna/iarna-toml/blob/latest/examples/stringify.js)\n\nAlso available with: `require('@iarna/toml/stringify)`\n\nSerialize an object as TOML.\n\n## [your-object].toJSON\n\nIf an object `TOML.stringify` is serializing has a `toJSON` method then it\nwill call it to transform the object before serializing it.  This matches\nthe behavior of `JSON.stringify`.\n\nThe one exception to this is that `toJSON` is not called for `Date` objects\nbecause `JSON` represents dates as strings and TOML can represent them natively.\n\n[`moment`](https://www.npmjs.com/package/moment) objects are treated the\nsame as native `Date` objects, in this respect.\n\n## TOML.stringify.value(obj) -> String\n\nAlso available with: `require('@iarna/toml/stringify').value`\n\nSerialize a value as TOML would.  This is a fragment and not a complete\nvalid TOML document.\n\n## Promises and Streaming\n\nThe parser provides alternative async and streaming interfaces, for times\nthat you're working with really absurdly big TOML files and don't want to\ntie-up the event loop while it parses.\n\n### TOML.parse.async(str[, opts]) → Promise(Object) [(example)](https://github.com/iarna/iarna-toml/blob/latest/examples/parse-async.js)\n\nAlso available with: `require('@iarna/toml/parse-async')`\n\n`opts.blocksize` is the amount text to parser per pass through the event loop. Defaults to 40kb.\n\nAsynchronously parse a TOML string and return a promise of the resulting object.\n\n### TOML.parse.stream(readable) → Promise(Object) [(example)](https://github.com/iarna/iarna-toml/blob/latest/examples/parse-stream-readable.js)\n\nAlso available with: `require('@iarna/toml/parse-stream')`\n\nGiven a readable stream, parse it as it feeds us data. Return a promise of the resulting object.\n\n### readable.pipe(TOML.parse.stream()) → Transform [(example)](https://github.com/iarna/iarna-toml/blob/latest/examples/parse-stream-through.js)\n\nAlso available with: `require('@iarna/toml/parse-stream')`\n\nReturns a transform stream in object mode.  When it completes, emit the\nresulting object. Only one object will ever be emitted.\n\n## Lowlevel Interface [(example)](https://github.com/iarna/iarna-toml/blob/latest/examples/parse-lowlevel.js) [(example w/ parser debugging)](https://github.com/iarna/iarna-toml/blob/latest/examples/parse-lowlevel-debug.js)\n\nYou construct a parser object, per TOML file you want to process:\n\n```js\nconst TOMLParser = require('@iarna/toml/lib/toml-parser.js')\nconst parser = new TOMLParser()\n```\n\nThen you call the `parse` method for each chunk as you read them, or in a\nsingle call:\n\n```js\nparser.parse(`hello = 'world'`)\n```\n\nAnd finally, you call the `finish` method to complete parsing and retrieve\nthe resulting object.\n\n```js\nconst data = parser.finish()\n```\n\nBoth the `parse` method and `finish` method will throw if they find a\nproblem with the string they were given.  Error objects thrown from the\nparser have `pos`, `line` and `col` attributes.  `TOML.parse` adds a visual\nsummary of where in the source string there were issues using\n`parse-pretty-error` and you can too:\n\n```js\nconst prettyError = require('./parse-pretty-error.js')\nconst newErr = prettyError(err, sourceString)\n```\n\n## What's Different\n\nVersion 3 of this module supports TOML 1.0.0-rc.1. Please see the\n[CHANGELOG](CHANGELOG.md#3.0.0) for details on exactly whats changed.\n\n## TOML we can't do\n\n* `-nan` is a valid TOML value and is converted into `NaN`. There is no way to\n  produce `-nan` when stringifying. Stringification will produce positive `nan`.\n* Detecting and erroring on invalid utf8 documents: This is because Node's\n  UTF8 processing converts invalid sequences into the placeholder character\n  and does not have facilities for reporting these as errors instead.  We\n  _can_ detect the placeholder character, but it's valid to intentionally\n  include them in documents, so erroring on them is not great.\n* On versions of Node < 10, very large Integer values will lose precision.\n  On Node >=10, bigints are used.\n* Floating/local dates and times are still represented by JavaScript Date\n  objects, which don't actually support these concepts. The objects\n  returned have been modified so that you can determine what kind of thing\n  they are (with `isFloating`, `isDate`, `isTime` properties) and that\n  their ISO representation (via `toISOString`) are representative of their\n  TOML value.  They will correctly round trip if you pass them to\n  `TOML.stringify`.\n* Binary, hexadecimal and octal values are converted to ordinary integers and\n  will be decimal if you stringify them.\n\n## Changes\n\nI write a by hand, honest-to-god,\n[CHANGELOG](https://github.com/iarna/iarna-toml/blob/latest/CHANGELOG.md)\nfor this project.  It's a description of what went into a release that you\nthe consumer of the module could care about, not a list of git commits, so\nplease check it out!\n\n## Benchmarks\n\nYou can run them yourself with:\n\n```console\n$ npm run benchmark\n```\n\nThe results below are from my desktop using Node 13.13.0.  The library\nversions tested were `@iarna/toml@3.0.0`, `toml-j0.4@1.1.1`, `toml@3.0.0`,\n`@sgarciac/bombadil@2.3.0`, `@ltd/j-toml@0.5.107`, and `fast-toml@0.5.4`. \nThe speed value is megabytes-per-second that the parser can process of that\ndocument type.  Bigger is better.  The percentage after average results is\nthe margin of error.\n\nNew here is fast-toml. fast-toml is very fast, for some datatypes, but it\nalso is missing most error checking demanded by the spec.  For 0.4, it is\ncomplete except for detail of multiline strings caught by the compliance\ntests.  Its support for 0.5 is incomplete.  Check out the\n[spec compliance](https://shared.by.re-becca.org/misc/TOML-SPEC-SUPPORT.html) doc\nfor details.\n\nAs this table is getting a little wide, with how npm and github display it,\nyou can also view it seperately in the\n[BENCHMARK](https://shared.by.re-becca.org/misc/BENCHMARK.html) document.\n\n|   | @iarna/<wbr>toml | toml-j0.4 | toml | @sgarciac/<wbr>bombadil | @ltd/<wbr>j-toml | fast-toml |\n| - | :---------: | :-------: | :--: | :----------------: | :---------: | :-------: |\n| **Overall** | 28MB/sec<br><small>0.55%</small> | - | - | - | - | - |\n| **01-small-doc-mixed-type-inline-array** | 5.3MB/sec<br><small>0.48%</small> | - | - | - | - | 12MB/sec<br><small>0.13%</small> |\n| **Spec Example: v0.4.0** | 25MB/sec<br><small>0.40%</small> | 9.9MB/sec<br><small>0.15%</small> | 0.9MB/sec<br><small>0.37%</small> | 1.3MB/sec<br><small>1.02%</small> | 28MB/sec<br><small>0.33%</small> | - |\n| **Spec Example: Hard Unicode** | 63MB/sec<br><small>0.47%</small> | 17MB/sec<br><small>0.21%</small> | 2MB/sec<br><small>0.25%</small> | 0.6MB/sec<br><small>0.47%</small> | 65MB/sec<br><small>0.27%</small> | 79MB/sec<br><small>0.09%</small> |\n| **Types: Array, Inline** | 7.2MB/sec<br><small>0.53%</small> | 4.1MB/sec<br><small>0.09%</small> | 0.1MB/sec<br><small>0.69%</small> | 1.4MB/sec<br><small>0.86%</small> | 10MB/sec<br><small>0.33%</small> | 9MB/sec<br><small>0.16%</small> |\n| **Types: Array** | 6.8MB/sec<br><small>0.09%</small> | 6.8MB/sec<br><small>0.20%</small> | 0.2MB/sec<br><small>0.81%</small> | 1.3MB/sec<br><small>0.82%</small> | 8.9MB/sec<br><small>0.36%</small> | 29MB/sec<br><small>0.16%</small> |\n| **Types: Boolean,** | 20MB/sec<br><small>0.22%</small> | 9.3MB/sec<br><small>0.29%</small> | 0.2MB/sec<br><small>0.91%</small> | 1.9MB/sec<br><small>0.85%</small> | 16MB/sec<br><small>0.29%</small> | 8.6MB/sec<br><small>0.22%</small> |\n| **Types: Datetime** | 17MB/sec<br><small>0.09%</small> | 11MB/sec<br><small>0.17%</small> | 0.3MB/sec<br><small>0.75%</small> | 1.6MB/sec<br><small>0.42%</small> | 9.8MB/sec<br><small>0.40%</small> | 6.5MB/sec<br><small>0.11%</small> |\n| **Types: Float** | 8.5MB/sec<br><small>0.29%</small> | 5.8MB/sec<br><small>0.33%</small> | 0.2MB/sec<br><small>0.91%</small> | 2.2MB/sec<br><small>0.91%</small> | 14MB/sec<br><small>0.25%</small> | 7.9MB/sec<br><small>0.33%</small> |\n| **Types: Int** | 5.8MB/sec<br><small>0.13%</small> | 4.5MB/sec<br><small>0.14%</small> | 0.1MB/sec<br><small>0.63%</small> | 1.5MB/sec<br><small>0.73%</small> | 9.8MB/sec<br><small>0.14%</small> | 8.1MB/sec<br><small>0.16%</small> |\n| **Types: Literal String, 7 char** | 25MB/sec<br><small>0.15%</small> | 8.3MB/sec<br><small>0.38%</small> | 0.2MB/sec<br><small>0.71%</small> | 2.3MB/sec<br><small>1.04%</small> | 23MB/sec<br><small>0.28%</small> | 14MB/sec<br><small>0.21%</small> |\n| **Types: Literal String, 92 char** | 44MB/sec<br><small>0.23%</small> | 12MB/sec<br><small>0.14%</small> | 0.3MB/sec<br><small>0.63%</small> | 13MB/sec<br><small>1.12%</small> | 100MB/sec<br><small>0.14%</small> | 77MB/sec<br><small>0.15%</small> |\n| **Types: Literal String, Multiline, 1079 char** | 23MB/sec<br><small>0.35%</small> | 7.2MB/sec<br><small>0.34%</small> | 0.9MB/sec<br><small>0.86%</small> | 47MB/sec<br><small>1.07%</small> | 380MB/sec<br><small>0.13%</small> | 641MB/sec<br><small>0.14%</small> |\n| **Types: Basic String, 7 char** | 25MB/sec<br><small>0.09%</small> | 7MB/sec<br><small>0.08%</small> | 0.2MB/sec<br><small>0.82%</small> | 2.3MB/sec<br><small>1.02%</small> | 15MB/sec<br><small>0.12%</small> | 13MB/sec<br><small>0.14%</small> |\n| **Types: Basic String, 92 char** | 44MB/sec<br><small>0.15%</small> | 8MB/sec<br><small>0.39%</small> | 0.1MB/sec<br><small>1.52%</small> | 12MB/sec<br><small>1.53%</small> | 70MB/sec<br><small>0.17%</small> | 71MB/sec<br><small>0.16%</small> |\n| **Types: Basic String, 1079 char** | 24MB/sec<br><small>0.36%</small> | 5.7MB/sec<br><small>0.12%</small> | 0.1MB/sec<br><small>3.65%</small> | 42MB/sec<br><small>1.67%</small> | 93MB/sec<br><small>0.13%</small> | 617MB/sec<br><small>0.14%</small> |\n| **Types: Table, Inline** | 9.4MB/sec<br><small>0.21%</small> | 5.2MB/sec<br><small>0.23%</small> | 0.1MB/sec<br><small>1.18%</small> | 1.4MB/sec<br><small>1.20%</small> | 8.5MB/sec<br><small>0.68%</small> | 8.7MB/sec<br><small>0.30%</small> |\n| **Types: Table** | 6.8MB/sec<br><small>0.13%</small> | 5.5MB/sec<br><small>0.22%</small> | 0.1MB/sec<br><small>1.10%</small> | 1.5MB/sec<br><small>1.05%</small> | 7.3MB/sec<br><small>0.54%</small> | 19MB/sec<br><small>0.21%</small> |\n| **Scaling: Array, Inline, 1000 elements** | 40MB/sec<br><small>0.27%</small> | 2.4MB/sec<br><small>0.20%</small> | 0.1MB/sec<br><small>1.90%</small> | 1.6MB/sec<br><small>1.14%</small> | 18MB/sec<br><small>0.16%</small> | 32MB/sec<br><small>0.12%</small> |\n| **Scaling: Array, Nested, 1000 deep** | 2MB/sec<br><small>0.17%</small> | 1.6MB/sec<br><small>0.09%</small> | 0.3MB/sec<br><small>0.62%</small> | - | 1.8MB/sec<br><small>0.80%</small> | 13MB/sec<br><small>0.19%</small> |\n| **Scaling: Literal String, 40kb** | 59MB/sec<br><small>0.26%</small> | 10MB/sec<br><small>0.14%</small> | 3MB/sec<br><small>0.91%</small> | 13MB/sec<br><small>0.40%</small> | 479MB/sec<br><small>0.25%</small> | 19kMB/sec<br><small>0.20%</small> |\n| **Scaling: Literal String, Multiline, 40kb** | 61MB/sec<br><small>0.23%</small> | 5.3MB/sec<br><small>0.30%</small> | 0.2MB/sec<br><small>1.78%</small> | 12MB/sec<br><small>0.55%</small> | 276MB/sec<br><small>0.16%</small> | 21kMB/sec<br><small>0.10%</small> |\n| **Scaling: Basic String, Multiline, 40kb** | 61MB/sec<br><small>0.21%</small> | 6MB/sec<br><small>0.40%</small> | 2.8MB/sec<br><small>0.75%</small> | 12MB/sec<br><small>0.60%</small> | 1kMB/sec<br><small>0.13%</small> | 27kMB/sec<br><small>0.14%</small> |\n| **Scaling: Basic String, 40kb** | 60MB/sec<br><small>0.13%</small> | 6.6MB/sec<br><small>0.13%</small> | 0.2MB/sec<br><small>1.67%</small> | 13MB/sec<br><small>0.30%</small> | 504MB/sec<br><small>0.26%</small> | 19kMB/sec<br><small>0.22%</small> |\n| **Scaling: Table, Inline, 1000 elements** | 26MB/sec<br><small>0.17%</small> | 7.3MB/sec<br><small>0.83%</small> | 0.3MB/sec<br><small>0.95%</small> | 2.5MB/sec<br><small>1.24%</small> | 5.4MB/sec<br><small>0.22%</small> | 13MB/sec<br><small>0.22%</small> |\n| **Scaling: Table, Inline, Nested, 1000 deep** | 8MB/sec<br><small>0.10%</small> | 5.2MB/sec<br><small>0.25%</small> | 0.1MB/sec<br><small>0.45%</small> | - | 3.1MB/sec<br><small>0.58%</small> | 10MB/sec<br><small>0.19%</small> |\n\n## Tests\n\nThe test suite is maintained at 100% coverage: [![Coverage Status](https://coveralls.io/repos/github/iarna/iarna-toml/badge.svg)](https://coveralls.io/github/iarna/iarna-toml)\n\nThe spec was carefully hand converted into a series of test framework\nindependent (and mostly language independent) assertions, as pairs of TOML\nand YAML files.  You can find those files here:\n[spec-test](https://github.com/iarna/toml-spec-test/). \n\nFurther tests were written to increase coverage to 100%, these may be more\nimplementation specific, but they can be found in [coverage](https://github.com/iarna/iarna-toml/blob/latest/test/coverage.js) and\n[coverage-error](https://github.com/iarna/iarna-toml/blob/latest/test/coverage-error.js).\n\nI've also written some quality assurance style tests, which don't contribute\nto coverage but do cover scenarios that could easily be problematic for some\nimplementations can be found in:\n[test/qa.js](https://github.com/iarna/iarna-toml/blob/latest/test/qa.js) and\n[test/qa-error.js](https://github.com/iarna/iarna-toml/blob/latest/test/qa-error.js).\n\nAll of the official example files from the TOML spec are run through this\nparser and compared to the official YAML files when available. These files are from the TOML spec as of:\n[357a4ba6](https://github.com/toml-lang/toml/tree/357a4ba6782e48ff26e646780bab11c90ed0a7bc)\nand specifically are:\n\n* [github.com/toml-lang/toml/tree/357a4ba6/examples](https://github.com/toml-lang/toml/tree/357a4ba6782e48ff26e646780bab11c90ed0a7bc/examples)\n* [github.com/toml-lang/toml/tree/357a4ba6/tests](https://github.com/toml-lang/toml/tree/357a4ba6782e48ff26e646780bab11c90ed0a7bc/tests)\n\nThe stringifier is tested by round-tripping these same files, asserting that\n`TOML.parse(sourcefile)` deepEqual\n`TOML.parse(TOML.stringify(TOML.parse(sourcefile))`.  This is done in\n[test/roundtrip-examples.js](https://github.com/iarna/iarna-toml/blob/latest/test/round-tripping.js)\nThere are also some tests written to complete coverage from stringification in:\n[test/stringify.js](https://github.com/iarna/iarna-toml/blob/latest/test/stringify.js)\n\nTests for the async and streaming interfaces are in [test/async.js](https://github.com/iarna/iarna-toml/blob/latest/test/async.js) and [test/stream.js](https://github.com/iarna/iarna-toml/blob/latest/test/stream.js) respectively.\n\nTests for the parser's debugging mode live in [test/devel.js](https://github.com/iarna/iarna-toml/blob/latest/test/devel.js).\n\nAnd finally, many more stringification tests were borrowed from [@othiym23](https://github.com/othiym23)'s\n[toml-stream](https://npmjs.com/package/toml-stream) module. They were fetched as of\n[b6f1e26b572d49742d49fa6a6d11524d003441fa](https://github.com/othiym23/toml-stream/tree/b6f1e26b572d49742d49fa6a6d11524d003441fa/test) and live in\n[test/toml-stream](https://github.com/iarna/iarna-toml/blob/latest/test/toml-stream/).\n\n## Improvements to make\n\n* In stringify:\n  * Any way to produce comments.  As a JSON stand-in I'm not too worried\n    about this.  That said, a document orientated fork is something I'd like\n    to look at eventually…\n  * Stringification could use some work on its error reporting.  It reports\n    _what's_ wrong, but not where in your data structure it was.\n* Further optimize the parser:\n  * There are some debugging assertions left in the main parser, these should be moved to a subclass.\n  * Make the whole debugging parser thing work as a mixin instead of as a superclass.\n","_attachments":{},"homepage":"https://github.com/iarna/iarna-toml#readme","bugs":{"url":"https://github.com/iarna/iarna-toml/issues"},"license":"ISC"}