{"_id":"toml","_rev":"83162","name":"toml","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"time":{"modified":"2021-06-03T10:26:28.000Z","created":"2013-02-24T04:19:42.580Z","3.0.0":"2019-01-30T20:23:30.440Z","2.3.6":"2019-01-30T20:22:23.712Z","2.3.5":"2019-01-04T23:20:45.251Z","2.3.4":"2019-01-04T23:08:09.135Z","2.3.3":"2017-08-31T20:26:18.345Z","2.3.2":"2017-02-20T23:36:53.001Z","2.3.1":"2016-12-14T17:44:52.430Z","2.3.0":"2015-07-13T17:53:16.507Z","2.2.3":"2015-06-08T22:16:44.938Z","2.2.2":"2015-04-03T22:28:27.174Z","2.2.1":"2015-03-17T07:08:01.198Z","2.2.0":"2015-02-26T22:36:01.059Z","2.1.1":"2015-01-07T23:25:06.783Z","2.1.0":"2015-01-07T23:21:01.864Z","2.0.6":"2014-05-23T17:09:00.282Z","2.0.5":"2014-05-06T06:23:30.872Z","2.0.4":"2014-03-09T19:37:09.669Z","2.0.3":"2014-02-27T17:46:14.200Z","2.0.2":"2014-02-23T22:15:42.843Z","2.0.1":"2014-02-23T22:06:14.822Z","2.0.0":"2014-02-23T20:58:14.089Z","1.0.4":"2013-08-18T06:12:48.063Z","1.0.3":"2013-08-18T04:02:36.470Z","1.0.2":"2013-08-17T23:13:39.389Z","1.0.1":"2013-08-17T22:42:37.513Z","1.0.0":"2013-08-17T22:13:30.517Z","0.4.1":"2013-02-25T06:51:32.237Z","0.4.0":"2013-02-25T00:36:11.400Z","0.3.0":"2013-02-24T21:20:26.943Z","0.2.0":"2013-02-24T20:51:16.113Z","0.1.0":"2013-02-24T10:41:44.430Z","0.0.0":"2013-02-24T04:19:42.580Z"},"users":{"jsw0528":true,"battlemidget":true,"ezodude":true,"makediff":true,"tmurngon":true,"akashdeep-singh":true,"chrisyipw":true,"isayme":true},"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"versions":{"3.0.0":{"name":"toml","version":"3.0.0","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"4bad34e1dc81586e799e269e5d2c78662b6657b2","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@3.0.0","_nodeVersion":"10.12.0","_npmVersion":"6.7.0","dist":{"shasum":"342160f1af1904ec9d204d03a5d61222d762c5ee","size":21376,"noattachment":false,"key":"/toml/-/toml-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-3.0.0.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_3.0.0_1548879810124_0.38736444325313046"},"_hasShrinkwrap":false,"publish_time":1548879810440,"_cnpm_publish_time":1548879810440},"2.3.6":{"name":"toml","version":"2.3.6","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"0527511448c461e1ddbbb6b8579227783f905f05","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.6","_nodeVersion":"10.12.0","_npmVersion":"6.7.0","dist":{"shasum":"25b0866483a9722474895559088b436fd11f861b","size":21293,"noattachment":false,"key":"/toml/-/toml-2.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.6.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.3.6_1548879743559_0.6752333339904679"},"_hasShrinkwrap":false,"publish_time":1548879743712,"_cnpm_publish_time":1548879743712},"2.3.5":{"name":"toml","version":"2.3.5","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"2311a82d39e4abde84779e4797d44f492b6298e3","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.5","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"dist":{"shasum":"a1f5d7f7efd300fa426258f3e74374536191e3db","size":21376,"noattachment":false,"key":"/toml/-/toml-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.5.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.3.5_1546644045120_0.5233617575936358"},"_hasShrinkwrap":false,"publish_time":1546644045251,"_cnpm_publish_time":1546644045251},"2.3.4":{"name":"toml","version":"2.3.4","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"b909d5687a3e73ae903e5afe37a1a903e790f1b2","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"dist":{"shasum":"0179cd69d082357dfa14ef05c0bddf3c6a1551b9","size":21361,"noattachment":false,"key":"/toml/-/toml-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.4.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml_2.3.4_1546643288985_0.49370440328727505"},"_hasShrinkwrap":false,"publish_time":1546643289135,"_cnpm_publish_time":1546643289135},"2.3.3":{"name":"toml","version":"2.3.3","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"f6779ae472025d9a48642ed982176acf957d8dc2","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"dist":{"shasum":"8d683d729577cb286231dfc7a8affe58d31728fb","size":21534,"noattachment":false,"key":"/toml/-/toml-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.3.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toml-2.3.3.tgz_1504211178215_0.7895437257830054"},"directories":{},"publish_time":1504211178345,"_cnpm_publish_time":1504211178345,"_hasShrinkwrap":false},"2.3.2":{"name":"toml","version":"2.3.2","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"ab4ed8fce1c74ed4cca4b9462d2135d4f21c6772","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.2","_shasum":"5eded5ca42887924949fd06eb0e955656001e834","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"dist":{"shasum":"5eded5ca42887924949fd06eb0e955656001e834","size":21530,"noattachment":false,"key":"/toml/-/toml-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.2.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/toml-2.3.2.tgz_1487633810922_0.11665551038458943"},"directories":{},"publish_time":1487633813001,"_cnpm_publish_time":1487633813001,"_hasShrinkwrap":false},"2.3.1":{"name":"toml","version":"2.3.1","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","types":"index.d.ts","scripts":{"build":"pegjs --cache src/toml.pegjs lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Michelle Tilley","email":"michelle@michelletilley.net"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"d4518c77aaa849c7c727668a2c0e555aef1ea4c6","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.1","_shasum":"f1c02ff327b586f3ac97d8e75eacf26b1daf0b06","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"binarymuse","email":"michelle@michelletilley.net"},"dist":{"shasum":"f1c02ff327b586f3ac97d8e75eacf26b1daf0b06","size":21845,"noattachment":false,"key":"/toml/-/toml-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.1.tgz"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/toml-2.3.1.tgz_1481737492177_0.9513694238848984"},"directories":{},"publish_time":1481737492430,"_cnpm_publish_time":1481737492430,"_hasShrinkwrap":false},"2.3.0":{"name":"toml","version":"2.3.0","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","scripts":{"build":"pegjs --cache src/toml.peg lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"b9f32f258a802381dd59e213ad42b683e4fa7f1e","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node#readme","_id":"toml@2.3.0","_shasum":"ee1b84beb08e2a813dd83bf2fc0d48470f0d727e","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"ee1b84beb08e2a813dd83bf2fc0d48470f0d727e","size":21736,"noattachment":false,"key":"/toml/-/toml-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.3.0.tgz"},"directories":{},"publish_time":1436809996507,"_cnpm_publish_time":1436809996507,"_hasShrinkwrap":false},"2.2.3":{"name":"toml","version":"2.2.3","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","scripts":{"build":"pegjs --cache src/toml.peg lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.2.3","_shasum":"2ca3823cfa18713afe5ad41047409fc32f9e4d47","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"2ca3823cfa18713afe5ad41047409fc32f9e4d47","size":20434,"noattachment":false,"key":"/toml/-/toml-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.2.3.tgz"},"directories":{},"publish_time":1433801804938,"_cnpm_publish_time":1433801804938,"_hasShrinkwrap":false},"2.2.2":{"name":"toml","version":"2.2.2","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","scripts":{"build":"pegjs --cache src/toml.peg lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"5a84eb4c43050580017104c4da708bd51d472143","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.2.2","_shasum":"d19402c78920ac4fbcba4d0f9c762f6625b75a4d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"d19402c78920ac4fbcba4d0f9c762f6625b75a4d","size":20116,"noattachment":false,"key":"/toml/-/toml-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.2.2.tgz"},"directories":{},"publish_time":1428100107174,"_cnpm_publish_time":1428100107174,"_hasShrinkwrap":false},"2.2.1":{"name":"toml","version":"2.2.1","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","scripts":{"build":"pegjs --cache src/toml.peg lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"a705eb50b7f4db7cb87b7dd7eede07282dc5b09e","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.2.1","_shasum":"a4f69255f25e0822bf53813cd839a68c2cdbb5c5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"a4f69255f25e0822bf53813cd839a68c2cdbb5c5","size":20023,"noattachment":false,"key":"/toml/-/toml-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.2.1.tgz"},"directories":{},"publish_time":1426576081198,"_cnpm_publish_time":1426576081198,"_hasShrinkwrap":false},"2.2.0":{"name":"toml","version":"2.2.0","description":"TOML parser for Node.js (parses TOML spec v0.4.0)","main":"index.js","scripts":{"build":"pegjs --cache src/toml.peg lib/parser.js","test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.9.0","pegjs":"~0.8.0"},"gitHead":"2581ad6992968a1d34783133a8d2f690d4471196","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.2.0","_shasum":"df06786955429ed7fec862c3e06db6724417c2d7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"df06786955429ed7fec862c3e06db6724417c2d7","size":19832,"noattachment":false,"key":"/toml/-/toml-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.2.0.tgz"},"directories":{},"publish_time":1424990161059,"_cnpm_publish_time":1424990161059,"_hasShrinkwrap":false},"2.1.1":{"name":"toml","version":"2.1.1","description":"TOML parser for Node.js (parses TOML spec v0.3.1)","main":"index.js","scripts":{"test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.8.6","pegjs":"~0.8.0"},"gitHead":"37704fd047de65d67c1b6be95707d1145f15b076","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.1.1","_shasum":"c83608694eb58255248f691b74274d6061526d3f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"c83608694eb58255248f691b74274d6061526d3f","size":18610,"noattachment":false,"key":"/toml/-/toml-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.1.1.tgz"},"directories":{},"publish_time":1420673106783,"_cnpm_publish_time":1420673106783,"_hasShrinkwrap":false},"2.1.0":{"name":"toml","version":"2.1.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.8.6","pegjs":"~0.8.0"},"gitHead":"ab3f8f6a41a0c3d034833fd065360fd60e87649b","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.1.0","_shasum":"54595d2866b9017bb7084ee0ff1382b68078d828","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"54595d2866b9017bb7084ee0ff1382b68078d828","size":18592,"noattachment":false,"key":"/toml/-/toml-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.1.0.tgz"},"directories":{},"publish_time":1420672861864,"_cnpm_publish_time":1420672861864,"_hasShrinkwrap":false},"2.0.6":{"name":"toml","version":"2.0.6","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.6","_shasum":"c865d5e51c8cd53c3bdb0c4f0c5450a7c664e27d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"c865d5e51c8cd53c3bdb0c4f0c5450a7c664e27d","size":15224,"noattachment":false,"key":"/toml/-/toml-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.6.tgz"},"directories":{},"publish_time":1400864940282,"_cnpm_publish_time":1400864940282,"_hasShrinkwrap":false},"2.0.5":{"name":"toml","version":"2.0.5","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"jshint lib/compiler.js && nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"jshint":"*","nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.5","_shasum":"4a0b8233a337c73693953cccd89215f5b3130a76","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"dist":{"shasum":"4a0b8233a337c73693953cccd89215f5b3130a76","size":15024,"noattachment":false,"key":"/toml/-/toml-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.5.tgz"},"directories":{},"publish_time":1399357410872,"_cnpm_publish_time":1399357410872,"_hasShrinkwrap":false},"2.0.4":{"name":"toml","version":"2.0.4","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.4","dist":{"shasum":"dce914078d54d58c2d5e9257c59e92458fd508ee","size":16874,"noattachment":false,"key":"/toml/-/toml-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1394393829669,"_hasShrinkwrap":false,"_cnpm_publish_time":1394393829669},"2.0.3":{"name":"toml","version":"2.0.3","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.3","dist":{"shasum":"47905aeacb1e0391cfce835c22d44311cfc31a1a","size":16745,"noattachment":false,"key":"/toml/-/toml-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1393523174200,"_hasShrinkwrap":false,"_cnpm_publish_time":1393523174200},"2.0.2":{"name":"toml","version":"2.0.2","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.2","dist":{"shasum":"699a6fe64e135aabc21e41abe78ec3fec8b6a018","size":16560,"noattachment":false,"key":"/toml/-/toml-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.2.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1393193742843,"_hasShrinkwrap":false,"_cnpm_publish_time":1393193742843},"2.0.1":{"name":"toml","version":"2.0.1","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.1","dist":{"shasum":"90a7976a1db68b14f6e86143b6e2220f49dc7c13","size":16488,"noattachment":false,"key":"/toml/-/toml-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1393193174822,"_hasShrinkwrap":false,"_cnpm_publish_time":1393193174822},"2.0.0":{"name":"toml","version":"2.0.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.8.6","pegjs":"~0.8.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"homepage":"https://github.com/BinaryMuse/toml-node","_id":"toml@2.0.0","dist":{"shasum":"6f1c807a99e0b4c2437c8b5771640e23b521401f","size":16505,"noattachment":false,"key":"/toml/-/toml-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1393189094089,"_hasShrinkwrap":false,"_cnpm_publish_time":1393189094089},"1.0.4":{"name":"toml","version":"1.0.4","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4","pegjs":"~0.7.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"_id":"toml@1.0.4","dist":{"shasum":"3e125199277950bb01a23fe4a48938b6e5359fdc","size":14071,"noattachment":false,"key":"/toml/-/toml-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-1.0.4.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1376806368063,"_hasShrinkwrap":false,"_cnpm_publish_time":1376806368063},"1.0.3":{"name":"toml","version":"1.0.3","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4","pegjs":"~0.7.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"_id":"toml@1.0.3","dist":{"shasum":"a0e28645eaf1f5746d11eab13179afb06b480110","size":14123,"noattachment":false,"key":"/toml/-/toml-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1376798556470,"_hasShrinkwrap":false,"_cnpm_publish_time":1376798556470},"1.0.2":{"name":"toml","version":"1.0.2","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4","pegjs":"~0.7.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"_id":"toml@1.0.2","dist":{"shasum":"fc59b4fe3792112beeb8faa37cbc60a1f779f750","size":13946,"noattachment":false,"key":"/toml/-/toml-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1376781219389,"_hasShrinkwrap":false,"_cnpm_publish_time":1376781219389},"1.0.1":{"name":"toml","version":"1.0.1","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4","pegjs":"~0.7.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"_id":"toml@1.0.1","dist":{"shasum":"b6db812354b40a77a073c6021bac21ef1db09655","size":13751,"noattachment":false,"key":"/toml/-/toml-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1376779357513,"_hasShrinkwrap":false,"_cnpm_publish_time":1376779357513},"1.0.0":{"name":"toml","version":"1.0.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4","pegjs":"~0.7.0"},"bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"_id":"toml@1.0.0","dist":{"shasum":"5d9729baeb93a35f13dd9526f36d896199bc056c","size":13737,"noattachment":false,"key":"/toml/-/toml-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1376777610517,"_hasShrinkwrap":false,"_cnpm_publish_time":1376777610517},"0.4.1":{"name":"toml","version":"0.4.1","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4"},"_id":"toml@0.4.1","dist":{"shasum":"22fe501c57be5a957da3825c1dde584bb2e62f73","size":9689,"noattachment":false,"key":"/toml/-/toml-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-0.4.1.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1361775092237,"_hasShrinkwrap":false,"_cnpm_publish_time":1361775092237},"0.4.0":{"name":"toml","version":"0.4.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4"},"_id":"toml@0.4.0","dist":{"shasum":"89fa6c67fab0a9c0e9148538bea4ca1e9f277e71","size":8921,"noattachment":false,"key":"/toml/-/toml-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1361752571400,"_hasShrinkwrap":false,"_cnpm_publish_time":1361752571400},"0.3.0":{"name":"toml","version":"0.3.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4"},"_id":"toml@0.3.0","dist":{"shasum":"13c658e5a1b3d25dc17776f945d987cef8469b7c","size":8158,"noattachment":false,"key":"/toml/-/toml-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1361740826943,"_hasShrinkwrap":false,"_cnpm_publish_time":1361740826943},"0.2.0":{"name":"toml","version":"0.2.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"./node_modules/.bin/nodeunit test/test_*.js"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","devDependencies":{"nodeunit":"~0.7.4"},"_id":"toml@0.2.0","dist":{"shasum":"146acaebc206e2c9c1dfa0c0962dbd7c70b34dcb","size":8030,"noattachment":false,"key":"/toml/-/toml-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1361739076113,"_hasShrinkwrap":false,"_cnpm_publish_time":1361739076113},"0.1.0":{"name":"toml","version":"0.1.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","_id":"toml@0.1.0","dist":{"shasum":"87a52c354443ce0b4e23cf4a4480f0f5290342b9","size":6719,"noattachment":false,"key":"/toml/-/toml-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1361702504430,"_hasShrinkwrap":false,"_cnpm_publish_time":1361702504430},"0.0.0":{"name":"toml","version":"0.0.0","description":"TOML parser for Node.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/BinaryMuse/toml-node.git"},"keywords":["toml","parser"],"author":{"name":"Brandon Tilley","email":"brandon@brandontilley.com"},"license":"MIT","_id":"toml@0.0.0","dist":{"shasum":"a52d95964b6b3d5fc7c990cd1e4a0d936356dd3e","size":343,"noattachment":false,"key":"/toml/-/toml-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toml/download/toml-0.0.0.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"binarymuse","email":"brandon@brandontilley.com"},"maintainers":[{"name":"binarymuse","email":"michelle@michelletilley.net"}],"directories":{},"publish_time":1361679582580,"_hasShrinkwrap":false,"_cnpm_publish_time":1361679582580}},"readme":"TOML Parser for Node.js\n=======================\n\n[![CI](https://github.com/BinaryMuse/toml-node/actions/workflows/ci.yml/badge.svg)](https://github.com/BinaryMuse/toml-node/actions/workflows/ci.yml)\n\nIf you haven't heard of TOML, well you're just missing out. [Go check it out now.](https://toml.io) Back? Good.\n\nTOML Spec Support\n-----------------\n\ntoml-node supports [TOML v1.1.0](https://toml.io/en/v1.1.0), scoring **673/680 (99.0%)** on the official [toml-test](https://github.com/toml-lang/toml-test) compliance suite:\n\n| | Pass | Total | Rate |\n|---|---|---|---|\n| Valid tests | 213 | 214 | 99.5% |\n| Invalid tests | 460 | 466 | 98.7% |\n| **Total** | **673** | **680** | **99.0%** |\n\nThe 7 remaining failures are inherent JavaScript platform limitations shared by all JS TOML parsers:\n\n- 1 valid test: 64-bit integer precision (`Number` can't represent values beyond `Number.MAX_SAFE_INTEGER`)\n- 6 invalid tests: UTF-8 encoding validation (Node.js handles UTF-8 decoding at the engine level before the parser sees the data)\n\n### Feature Support\n\n- **Strings**: basic, literal, multiline, all escape sequences (`\\uXXXX`, `\\UXXXXXXXX`, `\\xHH`, `\\e`)\n- **Integers**: decimal, hexadecimal (`0xDEADBEEF`), octal (`0o755`), binary (`0b11010110`)\n- **Floats**: decimal, scientific notation, `inf`, `-inf`, `nan`\n- **Booleans**: `true`, `false`\n- **Dates/Times**: offset date-time, local date-time, local date, local time; seconds optional\n- **Arrays**: mixed types allowed\n- **Tables**: standard, inline (with dotted/quoted keys, newlines, trailing commas), array of tables\n- **Keys**: bare, quoted, dotted (`fruit.apple.color = \"red\"`)\n- **Comments**: `# line comments`\n\nInstallation\n------------\n\n```\nnpm install toml\n```\n\nRequires Node.js 20 or later. Zero runtime dependencies.\n\nUsage\n-----\n\n```javascript\nconst toml = require('toml');\nconst data = toml.parse(someTomlString);\n```\n\n`toml.parse` throws an exception on parse errors with `line` and `column` properties:\n\n```javascript\ntry {\n  toml.parse(someBadToml);\n} catch (e) {\n  console.error(`Parsing error on line ${e.line}, column ${e.column}: ${e.message}`);\n}\n```\n\n### Date/Time Values\n\nOffset date-times are returned as JavaScript `Date` objects. Local date-times, local dates, and local times are returned as strings since they have no timezone information and can't be losslessly represented as `Date`:\n\n```javascript\nconst data = toml.parse(`\nodt = 1979-05-27T07:32:00Z       # Date object\nldt = 1979-05-27T07:32:00        # string: \"1979-05-27T07:32:00\"\nld  = 1979-05-27                  # string: \"1979-05-27\"\nlt  = 07:32:00                    # string: \"07:32:00\"\n`);\n\ndata.odt instanceof Date  // true\ntypeof data.ldt            // \"string\"\ntypeof data.ld             // \"string\"\ntypeof data.lt             // \"string\"\n```\n\n### Special Float Values\n\n`inf` and `nan` are returned as JavaScript `Infinity` and `NaN`:\n\n```javascript\nconst data = toml.parse(`\npos_inf = inf\nneg_inf = -inf\nnot_a_number = nan\n`);\n\ndata.pos_inf === Infinity   // true\ndata.neg_inf === -Infinity  // true\nNumber.isNaN(data.not_a_number) // true\n```\n\n### Requiring .toml Files\n\nYou can use the [toml-require package](https://github.com/BinaryMuse/toml-require) to `require()` your `.toml` files with Node.js.\n\nBuilding & Testing\n------------------\n\ntoml-node uses the [Peggy parser generator](https://peggyjs.org/) (successor to PEG.js).\n\n```\nnpm install\nnpm run build\nnpm test\nnpm run test:spec           # run toml-test compliance suite\nnpm run test:spec:failures  # show failure details\n```\n\nChanges to `src/toml.pegjs` require a rebuild with `npm run build`.\n\nLicense\n-------\n\ntoml-node is licensed under the MIT license agreement. See the LICENSE file for more information.\n","_attachments":{},"homepage":"https://github.com/BinaryMuse/toml-node#readme","bugs":{"url":"https://github.com/BinaryMuse/toml-node/issues"},"license":"MIT"}