{"_id":"@gerhobbelt/json5","_rev":"141123","name":"@gerhobbelt/json5","description":"JSON for humans.","dist-tags":{"latest":"2.1.0-48"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"time":{"modified":"2021-06-03T11:26:58.000Z","created":"2017-08-27T12:51:21.537Z","2.1.0-48":"2019-09-20T22:24:24.569Z","2.1.0-47":"2019-09-20T22:21:23.950Z","2.1.0-46":"2019-06-14T18:24:33.460Z","2.1.0-45":"2019-06-14T18:21:37.484Z","2.1.0-44":"2019-06-14T17:25:09.570Z","2.1.0-43":"2019-06-14T17:18:43.566Z","2.1.0-42":"2019-06-14T09:55:53.498Z","2.1.0-41":"2019-06-13T23:43:23.202Z","2.1.0-39":"2019-04-12T13:41:06.704Z","2.1.0-38":"2019-04-12T13:38:50.494Z","2.1.0-37":"2019-01-27T15:47:48.411Z","2.0.1-37":"2018-09-02T00:53:31.932Z","2.0.1-36":"2018-08-30T16:11:30.936Z","2.0.1-35":"2018-08-30T15:54:36.516Z","2.0.0-34":"2018-08-30T15:47:25.334Z","1.0.1-32":"2018-06-02T15:24:52.592Z","1.0.1-31":"2018-05-25T02:02:01.253Z","1.0.1-29":"2018-05-23T12:09:36.775Z","1.0.1-28":"2018-05-22T18:00:21.765Z","1.0.1-27":"2018-05-10T20:49:12.827Z","1.0.1-26":"2018-05-10T20:45:29.648Z","1.0.1-25":"2018-05-10T14:25:29.296Z","1.0.1-24":"2018-05-10T14:17:22.229Z","0.5.1-23":"2018-05-06T13:10:45.354Z","0.5.1-22":"2017-12-25T23:11:03.793Z","0.5.1-21":"2017-12-20T22:50:04.584Z","0.5.1-20":"2017-10-17T13:22:13.568Z","0.5.1-19":"2017-08-27T12:51:21.537Z"},"users":{},"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"versions":{"2.1.0-48":{"name":"@gerhobbelt/json5","version":"2.1.0-48","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=8"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","list":"npm-packlist-cli","prepublishOnly":"npm run prod","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","prod":"npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.2.1","eslint":"6.4.0","eslint-config-standard":"14.1.0","eslint-plugin-import":"2.18.2","eslint-plugin-node":"10.0.0","eslint-plugin-promise":"4.2.1","eslint-plugin-standard":"4.0.1","regenerate":"1.4.0","rimraf":"3.0.0","rollup":"1.21.4","rollup-plugin-buble":"0.19.8","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.1.2","sinon":"7.4.2","tap":"14.6.4","unicode-12.0.0":"0.8.0"},"_id":"@gerhobbelt/json5@2.1.0-48","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"8ef0f8b95d1310a968922f9c9dccc0dd4359b147","size":57834,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-48.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-48.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-48_1569018264084_0.21376590138148566"},"_hasShrinkwrap":false,"publish_time":1569018264569,"_cnpm_publish_time":1569018264569},"2.1.0-47":{"name":"@gerhobbelt/json5","version":"2.1.0-47","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=8"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","list":"npm-packlist-cli","prepublishOnly":"npm run prod","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","prod":"npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.2.1","eslint":"6.4.0","eslint-config-standard":"14.1.0","eslint-plugin-import":"2.18.2","eslint-plugin-node":"10.0.0","eslint-plugin-promise":"4.2.1","eslint-plugin-standard":"4.0.1","regenerate":"1.4.0","rimraf":"3.0.0","rollup":"1.21.4","rollup-plugin-buble":"0.19.8","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.1.2","sinon":"7.4.2","tap":"14.6.4","unicode-12.0.0":"0.8.0"},"_id":"@gerhobbelt/json5@2.1.0-47","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"4d44c43d3f09479710a08fb21a2a17183fd60b3c","size":57843,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-47.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-47.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-47_1569018083782_0.0739249453946238"},"_hasShrinkwrap":false,"publish_time":1569018083950,"_cnpm_publish_time":1569018083950},"2.1.0-46":{"name":"@gerhobbelt/json5","version":"2.1.0-46","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=8"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","list":"npm-packlist-cli","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.1.3","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.15.5","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"10.0.0","rollup-plugin-node-resolve":"5.0.2","rollup-plugin-terser":"5.0.0","sinon":"7.3.2","tap":"14.2.2","unicode-12.0.0":"0.8.0"},"_id":"@gerhobbelt/json5@2.1.0-46","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"20ec286ef75b2ac2ffa1a97ee76bd58619c69181","size":57421,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-46.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-46.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-46_1560536673281_0.12525371300211696"},"_hasShrinkwrap":false,"publish_time":1560536673460,"_cnpm_publish_time":1560536673460},"2.1.0-45":{"name":"@gerhobbelt/json5","version":"2.1.0-45","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=8"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","list":"npm-packlist-cli","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.1.3","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.15.5","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"10.0.0","rollup-plugin-node-resolve":"5.0.2","rollup-plugin-terser":"5.0.0","sinon":"7.3.2","tap":"14.2.2","unicode-12.0.0":"0.8.0"},"_id":"@gerhobbelt/json5@2.1.0-45","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"874b80594a9d0700557b44d85cc826ea6424ba69","size":57423,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-45.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-45.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-45_1560536497272_0.42439124803342176"},"_hasShrinkwrap":false,"publish_time":1560536497484,"_cnpm_publish_time":1560536497484},"2.1.0-44":{"name":"@gerhobbelt/json5","version":"2.1.0-44","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=8"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","list":"npm-packlist-cli","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.1.3","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.15.5","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"10.0.0","rollup-plugin-node-resolve":"5.0.2","rollup-plugin-terser":"5.0.0","sinon":"7.3.2","tap":"14.2.2","unicode-12.0.0":"0.8.0"},"_id":"@gerhobbelt/json5@2.1.0-44","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"42078db1ecb92e19d8764e8201292dd13b596eae","size":57156,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-44.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-44.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-44_1560533109420_0.5198939543183729"},"_hasShrinkwrap":false,"publish_time":1560533109570,"_cnpm_publish_time":1560533109570},"2.1.0-43":{"name":"@gerhobbelt/json5","version":"2.1.0-43","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=8"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","list":"npm-packlist-cli","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs && npm run list","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.1.3","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.15.3","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"10.0.0","rollup-plugin-node-resolve":"5.0.2","rollup-plugin-terser":"5.0.0","sinon":"7.3.2","tap":"14.2.2","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.1.0-43","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"13a7fecb73ca0af1cfc43ecac80b3abe0d81827e","size":56628,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-43.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-43.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-43_1560532723421_0.18444014650891827"},"_hasShrinkwrap":false,"publish_time":1560532723566,"_cnpm_publish_time":1560532723566},"2.1.0-42":{"name":"@gerhobbelt/json5","version":"2.1.0-42","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.1.3","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.15.3","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"10.0.0","rollup-plugin-node-resolve":"5.0.2","rollup-plugin-terser":"5.0.0","sinon":"7.3.2","tap":"14.2.2","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.1.0-42","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"dca6f9ea7d8e769966a596de410ba13b7ca85697","size":56616,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-42.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-42.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-42_1560506153267_0.07806271993257652"},"_hasShrinkwrap":false,"publish_time":1560506153498,"_cnpm_publish_time":1560506153498},"2.1.0-41":{"name":"@gerhobbelt/json5","version":"2.1.0-41","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.1.3","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.3","eslint-plugin-node":"9.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.15.3","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"10.0.0","rollup-plugin-node-resolve":"5.0.2","rollup-plugin-terser":"5.0.0","sinon":"7.3.2","tap":"14.2.2","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.1.0-41","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"2b84286f5d21d77497aa1f9d060e554ad86934a5","size":54898,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-41.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-41.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-41_1560469403047_0.5497343115627469"},"_hasShrinkwrap":false,"publish_time":1560469403202,"_cnpm_publish_time":1560469403202},"2.1.0-39":{"name":"@gerhobbelt/json5","version":"2.1.0-39","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.0.1","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.16.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.10.0","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"9.3.4","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","sinon":"7.3.1","tap":"12.6.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.1.0-39","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"255bc1870ad4387c656c2c9be7fdd35b0c41e488","size":54493,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-39.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-39.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-39_1555076466603_0.7443284374265022"},"_hasShrinkwrap":false,"publish_time":1555076466704,"_cnpm_publish_time":1555076466704},"2.1.0-38":{"name":"@gerhobbelt/json5","version":"2.1.0-38","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","build-all":"npm run build-unicode && npm run build-package && npm run build-docs && npm run build","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.29.0","core-js":"3.0.1","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.16.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.10.0","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"9.3.4","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","sinon":"7.3.1","tap":"12.6.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.1.0-38","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"965a1cc2c1ce16d500db3081c6409f7d06074e42","size":54493,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-38.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-38.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-38_1555076330386_0.6027802871533186"},"_hasShrinkwrap":false,"publish_time":1555076330494,"_cnpm_publish_time":1555076330494},"2.1.0-37":{"name":"@gerhobbelt/json5","version":"2.1.0-37","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.28.1","core-js":"2.6.3","eslint":"5.12.1","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.15.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.0.1","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.3","rollup":"1.1.2","rollup-plugin-buble":"0.19.6","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"4.0.0","rollup-plugin-terser":"4.0.3","sinon":"7.2.3","tap":"12.4.0","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.1.0-37","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"a5c420c8f721b680592ad6221b63fc4f15fe0270","size":51934,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.1.0-37.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.1.0-37.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.1.0-37_1548604068237_0.11684891408282416"},"_hasShrinkwrap":false,"publish_time":1548604068411,"_cnpm_publish_time":1548604068411},"2.0.1-37":{"name":"@gerhobbelt/json5","version":"2.0.1-37","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint .","fix":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.28.1","core-js":"2.5.7","eslint":"5.5.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"7.0.1","eslint-plugin-promise":"4.0.0","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.2","rollup":"0.65.0","rollup-plugin-buble":"0.19.2","rollup-plugin-commonjs":"9.1.6","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-terser":"2.0.2","sinon":"6.1.5","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.0.1-37","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"bd95af984fde3e648508112dc7fd8dc2919c4b72","size":39872,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.0.1-37.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.0.1-37.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.0.1-37_1535849611811_0.456527128636008"},"_hasShrinkwrap":false,"publish_time":1535849611932,"_cnpm_publish_time":1535849611932},"2.0.1-36":{"name":"@gerhobbelt/json5","version":"2.0.1-36","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rimraf dist && rollup -c","build-docs":"node build/docs.js","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","lint-dist":"eslint -c .dist.eslintrc.json --no-eslintrc --no-ignore dist","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build && npm run lint-dist && npm run build-docs","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"commonmark":"0.28.1","core-js":"2.5.7","eslint":"5.4.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"7.0.1","eslint-plugin-promise":"4.0.0","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rimraf":"2.6.2","rollup":"0.65.0","rollup-plugin-buble":"0.19.2","rollup-plugin-commonjs":"9.1.6","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-terser":"1.0.1","sinon":"6.1.5","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.0.1-36","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"41e4d762cc89bfa9e9dcff02501b9db9b6195ffe","size":39867,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.0.1-36.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.0.1-36.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.0.1-36_1535645490736_0.5007761779192963"},"_hasShrinkwrap":false,"publish_time":1535645490936,"_cnpm_publish_time":1535645490936},"2.0.1-35":{"name":"@gerhobbelt/json5","version":"2.0.1-35","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"core-js":"2.5.7","eslint":"5.4.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"7.0.1","eslint-plugin-promise":"4.0.0","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rollup":"0.65.0","rollup-plugin-buble":"0.19.2","rollup-plugin-commonjs":"9.1.6","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-terser":"1.0.1","sinon":"6.1.5","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.0.1-35","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"f835540f777788da1fb9952676a41aa545d9c9e6","size":39725,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.0.1-35.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.0.1-35.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.0.1-35_1535644476414_0.5435048714739552"},"_hasShrinkwrap":false,"publish_time":1535644476516,"_cnpm_publish_time":1535644476516},"2.0.0-34":{"name":"@gerhobbelt/json5","version":"2.0.0-34","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"5.4.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-node":"7.0.1","eslint-plugin-promise":"4.0.0","eslint-plugin-standard":"4.0.0","regenerate":"1.4.0","rollup":"0.65.0","rollup-plugin-commonjs":"9.1.6","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-terser":"1.0.1","sinon":"6.1.5","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@2.0.0-34","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"503c1e8f0d825b430aa94ae84ff7dd6d9bf6ccd8","size":36626,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-2.0.0-34.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-2.0.0-34.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_2.0.0-34_1535644045195_0.4255377878817588"},"_hasShrinkwrap":false,"publish_time":1535644045334,"_cnpm_publish_time":1535644045334},"1.0.1-32":{"name":"@gerhobbelt/json5","version":"1.0.1-32","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.8.0","eslint-plugin-standard":"3.1.0","regenerate":"1.4.0","rollup":"0.59.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"4.0.0","sinon":"5.0.10","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-32","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"9be0d88d58616e8b47591e6475a4bbed3b5cb81c","size":36580,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-32.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-32.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-32_1527953092316_0.47085288244419843"},"_hasShrinkwrap":false,"publish_time":1527953092592,"_cnpm_publish_time":1527953092592},"1.0.1-31":{"name":"@gerhobbelt/json5","version":"1.0.1-31","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","test4":"node test/test-node.js4","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.4.0","rollup":"0.59.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"4.0.0","sinon":"5.0.7","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-31","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"a5e3e03d83cac821696d7cac36ee2beb734d27ca","size":36443,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-31.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-31.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-31_1527213721195_0.8102607201615997"},"_hasShrinkwrap":false,"publish_time":1527213721253,"_cnpm_publish_time":1527213721253},"1.0.1-29":{"name":"@gerhobbelt/json5","version":"1.0.1-29","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.4.0","rollup":"0.59.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"4.0.0","sinon":"5.0.7","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-29","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"5ddb1140b5f798a4f1cd68c2b6d7951a51edb921","size":34741,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-29.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-29.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-29_1527077376704_0.2595801864406899"},"_hasShrinkwrap":false,"publish_time":1527077376775,"_cnpm_publish_time":1527077376775},"1.0.1-28":{"name":"@gerhobbelt/json5","version":"1.0.1-28","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.12.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.4.0","rollup":"0.59.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"4.0.0","sinon":"5.0.7","tap":"12.0.1","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-28","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"57fe2694af112ea4682ea98152204a405573b4b4","size":34144,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-28.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-28.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-28_1527012021669_0.6444626599967076"},"_hasShrinkwrap":false,"publish_time":1527012021765,"_cnpm_publish_time":1527012021765},"1.0.1-27":{"name":"@gerhobbelt/json5","version":"1.0.1-27","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.3.3","rollup":"0.58.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"3.0.0","sinon":"5.0.7","tap":"11.1.5","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-27","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"a3dea3d818421ab76ae38595bacc52a94214bc77","size":34125,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-27.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-27.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-27_1525985352639_0.8981520275938772"},"_hasShrinkwrap":false,"publish_time":1525985352827,"_cnpm_publish_time":1525985352827},"1.0.1-26":{"name":"@gerhobbelt/json5","version":"1.0.1-26","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion-orig":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.3.3","rollup":"0.58.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"3.0.0","sinon":"5.0.7","tap":"11.1.5","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-26","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"c6ca4c6a47d38db23befe0d7a0d4e0fb7c104de1","size":34117,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-26.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-26.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-26_1525985129539_0.3705123198000304"},"_hasShrinkwrap":false,"publish_time":1525985129648,"_cnpm_publish_time":1525985129648},"1.0.1-25":{"name":"@gerhobbelt/json5","version":"1.0.1-25","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.3.3","rollup":"0.58.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"3.0.0","sinon":"5.0.7","tap":"11.1.5","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-25","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"d92be94bc36a14516d045cabb6121d523c811500","size":28578,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-25.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-25.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-25_1525962329205_0.6406464874650928"},"_hasShrinkwrap":false,"publish_time":1525962329296,"_cnpm_publish_time":1525962329296},"1.0.1-24":{"name":"@gerhobbelt/json5","version":"1.0.1-24","description":"JSON for humans.","main":"dist/index.js","bin":{"json5":"lib/cli.js"},"browser":"dist/index.js","files":["lib/","dist/"],"engines":{"node":">=6"},"scripts":{"build":"rollup -c","build-package":"node build/package.js","build-unicode":"node build/unicode.js","coverage":"tap --coverage-report html test","lint":"eslint --fix .","prepublishOnly":"npm run production","preversion":"npm run production","production":"npm run lint && npm test && npm run build","test":"tap -Rspec --100 test","version":"npm run build-package && git add package.json5","pub":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"keywords":["json","json5","es5","es2015","ecmascript"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"license":"MIT","bugs":{"url":"https://github.com/json5/json5/issues"},"homepage":"http://json5.org/","dependencies":{"minimist":"1.2.0"},"devDependencies":{"eslint":"4.19.1","eslint-config-standard":"12.0.0-alpha.0","eslint-plugin-import":"2.11.0","eslint-plugin-node":"6.0.1","eslint-plugin-promise":"3.7.0","eslint-plugin-standard":"3.1.0","regenerate":"1.3.3","rollup":"0.58.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-uglify":"3.0.0","sinon":"5.0.7","tap":"11.1.5","unicode-10.0.0":"0.7.5"},"_id":"@gerhobbelt/json5@1.0.1-24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"a40172c656c58c70b45c5f577fe0dc3049cbd697","size":28399,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-1.0.1-24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-1.0.1-24.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_1.0.1-24_1525961842182_0.4928153712676988"},"_hasShrinkwrap":false,"publish_time":1525961842229,"_cnpm_publish_time":1525961842229},"0.5.1-23":{"name":"@gerhobbelt/json5","version":"0.5.1-23","description":"JSON for the ES5 era.","keywords":["json","es5"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"main":"lib/json5.js","bin":{"json5":"lib/cli.js"},"files":["lib/"],"dependencies":{"yargs":"11.0.0"},"devDependencies":{"eslint":"4.19.0","istanbul":"0.4.5","mocha":"5.1.1"},"scripts":{"build":"node ./lib/cli.js -c package.json5","lint":"eslint lib/*.js test/*.js","test":"mocha --ui exports --reporter spec","coverage":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --ui exports --reporter spec","pub":"npm publish --access public"},"homepage":"http://json5.org/","license":"MIT","repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"bugs":{"url":"https://github.com/json5/json5/issues"},"_id":"@gerhobbelt/json5@0.5.1-23","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"b0da433a34545fef1aa8e828c6e59ba9cce1d9c5","size":17804,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-0.5.1-23.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-0.5.1-23.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5_0.5.1-23_1525612245118_0.8028222323122767"},"_hasShrinkwrap":false,"publish_time":1525612245354,"_cnpm_publish_time":1525612245354},"0.5.1-22":{"name":"@gerhobbelt/json5","version":"0.5.1-22","description":"JSON for the ES5 era.","keywords":["json","es5"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"main":"lib/json5.js","bin":{"json5":"lib/cli.js"},"files":["lib/"],"dependencies":{"yargs":"10.0.3"},"devDependencies":{"eslint":"4.14.0","istanbul":"0.4.5","mocha":"4.0.1"},"scripts":{"build":"node ./lib/cli.js -c package.json5","lint":"eslint lib/*.js test/*.js","test":"mocha --ui exports --reporter spec","coverage":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --ui exports --reporter spec","pub":"npm publish --access public"},"homepage":"http://json5.org/","license":"MIT","repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"bugs":{"url":"https://github.com/json5/json5/issues"},"_id":"@gerhobbelt/json5@0.5.1-22","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"1a64a96287b256c7607f28db7a786a480b7846a3","size":17331,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-0.5.1-22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-0.5.1-22.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5-0.5.1-22.tgz_1514243462716_0.2614253752399236"},"directories":{},"publish_time":1514243463793,"_hasShrinkwrap":false,"_cnpm_publish_time":1514243463793},"0.5.1-21":{"name":"@gerhobbelt/json5","version":"0.5.1-21","description":"JSON for the ES5 era.","keywords":["json","es5"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"main":"lib/json5.js","bin":{"json5":"lib/cli.js"},"files":["lib/"],"dependencies":{"yargs":"10.0.3"},"devDependencies":{"eslint":"4.13.1","istanbul":"0.4.5","mocha":"4.0.1"},"scripts":{"build":"node ./lib/cli.js -c package.json5","lint":"eslint lib/*.js test/*.js","test":"mocha --ui exports --reporter spec","coverage":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --ui exports --reporter spec","pub":"npm publish --access public"},"homepage":"http://json5.org/","license":"MIT","repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"bugs":{"url":"https://github.com/json5/json5/issues"},"_id":"@gerhobbelt/json5@0.5.1-21","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"be4cca3a8612f207c85a9bd3d834fb330dd58345","size":17176,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-0.5.1-21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-0.5.1-21.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5-0.5.1-21.tgz_1513810203522_0.83037921320647"},"directories":{},"publish_time":1513810204584,"_hasShrinkwrap":false,"_cnpm_publish_time":1513810204584},"0.5.1-20":{"name":"@gerhobbelt/json5","version":"0.5.1-20","description":"JSON for the ES5 era.","keywords":["json","es5"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"main":"lib/json5.js","bin":{"json5":"lib/cli.js"},"files":["lib/"],"dependencies":{"yargs":"8.0.2"},"devDependencies":{"eslint":"4.9.0","istanbul":"0.4.5","mocha":"4.0.1"},"scripts":{"build":"node ./lib/cli.js -c package.json5","lint":"eslint lib/*.js test/*.js","test":"mocha --ui exports --reporter spec","coverage":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --ui exports --reporter spec","pub":"npm publish --access public"},"homepage":"http://json5.org/","license":"MIT","repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"bugs":{"url":"https://github.com/json5/json5/issues"},"_id":"@gerhobbelt/json5@0.5.1-20","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"fb467bd35effdcc2cadb1c510feb829a42416523","size":17065,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-0.5.1-20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-0.5.1-20.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5-0.5.1-20.tgz_1508246532521_0.7127551666926593"},"directories":{},"publish_time":1508246533568,"_hasShrinkwrap":false,"_cnpm_publish_time":1508246533568},"0.5.1-19":{"name":"@gerhobbelt/json5","version":"0.5.1-19","description":"JSON for the ES5 era.","keywords":["json","es5"],"author":{"name":"Aseem Kishore","email":"aseem.kishore@gmail.com"},"contributors":[{"name":"Max Nanasy","email":"max.nanasy@gmail.com"},{"name":"Andrew Eisenberg","email":"andrew@eisenberg.as"},{"name":"Jordan Tucker","email":"jordanbtucker@gmail.com"}],"main":"lib/json5.js","bin":{"json5":"lib/cli.js"},"files":["lib/"],"dependencies":{"yargs":"8.0.2"},"devDependencies":{"eslint":"4.3.0","istanbul":"0.4.5","mocha":"3.4.2"},"scripts":{"build":"node ./lib/cli.js -c package.json5","lint":"eslint lib/*.js test/*.js","test":"mocha --ui exports --reporter spec","coverage":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --ui exports --reporter spec","pub":"npm publish --access public"},"homepage":"http://json5.org/","license":"MIT","repository":{"type":"git","url":"git+https://github.com/json5/json5.git"},"bugs":{"url":"https://github.com/json5/json5/issues"},"_id":"@gerhobbelt/json5@0.5.1-19","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"gerhobbelt","email":"ger@hobbelt.com"},"dist":{"shasum":"00dded5b7fb0aa311530986c8298b03d69d2c8c9","size":17080,"noattachment":false,"key":"/@gerhobbelt/json5/-/@gerhobbelt/json5-0.5.1-19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@gerhobbelt/json5/download/@gerhobbelt/json5-0.5.1-19.tgz"},"maintainers":[{"name":"gerhobbelt","email":"ger@hobbelt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json5-0.5.1-19.tgz_1503838280465_0.16226303577423096"},"directories":{},"publish_time":1503838281537,"_cnpm_publish_time":1503838281537,"_hasShrinkwrap":false}},"readme":"# JSON5 – JSON for Humans\n\n[![GitHub Repository][github-badge]][github-url]\n[![npm version][npm-badge]][npm-url]\n[![Build Status][travis-badge]][travis-url]\n[![Coverage Status][coveralls-badge]][coveralls-url]\n[![Dependency Status][david-badge]][david-url]\n\n\n\n\n>\n> # Notice\n>\n> This repository contains a fork maintained by GerHobbelt. The original JSON5 work is available at [json5/json5](https://github.com/json5/json5).\n>\n> For an overview of all changes \\(fixes and features\\), see the section [What's New or Different?](#user-content-whats-new-or-different) further below.\n>\n\n\n\nThe JSON5 Data Interchange Format (JSON5) is a superset of [JSON] that aims to\nalleviate some of the limitations of JSON by expanding its syntax to include\nsome productions from [ECMAScript 5.1].\n\nThis JavaScript library is a derivative of the official reference implementation for JSON5\nparsing and serialization libraries, where this derivative includes a few extra features: \nthese extras are marked with ???????? in the feature list further below.\n\n[Build Status]: https://travis-ci.org/GerHobbelt/json5\n\n[Coverage Status]: https://coveralls.io/github/GerHobbelt/json5\n\n[JSON]: https://tools.ietf.org/html/rfc8259\n\n[ECMAScript 5.1]: https://www.ecma-international.org/ecma-262/5.1/\n\n\n\n\n## Why\n\nJSON isn’t the friendliest to *write*. Keys need to be quoted, objects and\narrays can’t have trailing commas, and comments aren’t allowed — even though\nnone of these are the case with regular JavaScript today.\n\nThat was fine when JSON’s goal was to be a great data format, but JSON’s usage\nhas expanded beyond *machines*. JSON is now used for writing [configs][ex1],\n[manifests][ex2], even [tests][ex3] — all by *humans*.\n\n[ex1]: http://plovr.com/docs.html\n[ex2]: https://www.npmjs.org/doc/files/package.json.html\n[ex3]: http://code.google.com/p/fuzztester/wiki/JSONFileFormat\n\nThere are other formats that are human-friendlier, like YAML, but changing\nfrom JSON to a completely different format is undesirable in many cases.\nJSON5’s aim is to remain close to JSON and JavaScript.\n\n\n## Summary of Features\n\nThe following ECMAScript 5.1 features, which are not supported in JSON, have\nbeen extended to JSON5.\n\n\n### Objects\n\n- Object keys may be an ECMAScript 5.1 _[IdentifierName]_.\n- Objects may have a single trailing comma.\n\n\n### Arrays\n\n- Arrays may have a single trailing comma.\n\n\n### Strings\n\n- Strings may be single quoted.\n- Strings may span multiple lines by escaping new line characters.\n- Strings may include character escapes.\n- ???????? Strings may be [ES2015-style \\`...\\` multiline string template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals).\n- ???????? Strings may be [\"heredoc\" strings](https://en.wikipedia.org/wiki/Here_document).\n\nNote the restrictions mentioned below in the section about enhanced string formats.\n\n\n### Numbers\n\n- Numbers may be hexadecimal.\n- Numbers may have a leading or trailing decimal point.\n- Numbers may be [IEEE 754] positive infinity, negative infinity, and NaN.\n- Numbers may begin with an explicit plus sign.\n\n\n## RegExp instances (and derived classes)\n\n- ???????? [RegExp class](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp) instances\n  are serialized as regular objects with at least these attributes: \n  \n  + `re` ([`=RegExp.toString()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString)\n  + `source` ([`=RegExp.source`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source))\n  + `flags` ([`=RegExp.flags`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags))\n  \n  Any [browsable attributes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys) added to the instance will be included in the JSON5 output.\n\n\n## Error instances (and derived classes)\n\n- ???????? [Error class](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) instances\n  are serialized as regular objects with at least these attributes: \n  \n  + `name` ([`=Error.name`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/name)\n  + `message` ([`=Error.message`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/message))\n  \n  Any [browsable attributes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys) added to the instance will be included in the JSON5 output.\n\n\n### Comments\n\n- Single and multi-line comments are allowed.\n\n\n### White Space\n\n- Additional white space characters are allowed.\n\n[IdentifierName]: https://www.ecma-international.org/ecma-262/5.1/#sec-7.6\n\n[IEEE 754]: http://ieeexplore.ieee.org/servlet/opac?punumber=4610933\n\n\n## Short Example\n\n```js\n{\n  // comments\n  unquoted: 'and you can quote me on that',\n  singleQuotes: 'I can use \"double quotes\" here',\n  lineBreaks: \"Look, Mom! \\\nNo \\\\n's!\",\n  hexadecimal: 0xdecaf,\n  leadingDecimalPoint: .8675309, andTrailing: 8675309.,\n  positiveSign: +1,\n  trailingComma: 'in objects', andIn: ['arrays',],\n  \"backwardsCompatible\": \"with JSON\",\n}\n```\n\n\n## Specification\n\nFor a detailed explanation of the JSON5 format, please read the [official\nspecification](https://json5.github.io/json5-spec/).\n\n\n## Installation\n\n### Node.js\n\n```sh\nnpm install @gerhobbelt/json5\n```\n\n```js\nconst JSON5 = require('@gerhobbelt/json5')\n```\n\n\n### Browsers\n\n```html\n<script src=\"https://unpkg.com/@gerhobbelt/json5@2.1.0-48\"></script>\n```\n\nThis will create a global `JSON5` variable.\n\n\n## API\n\nThe JSON5 API is compatible with the [JSON API].\n\n[JSON API]:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON\n\n\n### `JSON5.parse()`\n\nParses a JSON5 string, constructing the JavaScript value or object described by\nthe string. An optional reviver function can be provided to perform a\ntransformation on the resulting object before it is returned.\n\n\n#### Syntax\n\n    JSON5.parse(text[, reviver])\n\n\n#### Parameters\n\n- `text`: The string to parse as JSON5.\n- `reviver`: If a function, this prescribes how the value originally produced by\n  parsing is transformed, before being returned.\n\n  `reviver` callback function arguments: `(key, value)`, where\n\n  + `this`: references the JavaScript object containing the key/value pair.\n  + `key`: a string representing the attribute `value`.\n  + `value`: the value of the `this[key]` attribute, as parsed by JSON5.\n  \n  The `reviver()` function returns the (possibly altered/'revived') `value`.\n  \n  When `reviver()` returns `undefined`, the attribute (`this[key]`) is *deleted* \n  from the object.\n  \n  The root of the parsed JSON5 object tree is also passed into `reviver()` as an\n  attribute with key `''` (empty string), thus allowing `reviver()` to postprocess\n  every part of the parsed JSON5 input.\n  \n  Note that `reviver()` is called as part of the JSON5 parse *postprocess* and thus \n  CANNOT be used to encode alternate behaviour when encountering duplicate keys in\n  an input object or other parse errors: JSON5 first performs a full parse, before\n  invoking `reviver()` on each of the regenerated elements.\n\n\n#### Return value\n\nThe object corresponding to the given JSON5 text.\n\n\n### `JSON5.stringify()`\n\nConverts a JavaScript value to a JSON5 string, optionally replacing values if a\nreplacer function is specified, or optionally including only the specified\nproperties if a replacer array is specified.\n\n\n#### Syntax\n\n    JSON5.stringify(value[, replacer[, space[, circularRefHandler]]])\n    JSON5.stringify(value[, options])\n\n\n#### Parameters\n\n- `value`: The value to convert to a JSON5 string.\n- `replacer`: A function that alters the behavior of the stringification\n  process, or an array of String and Number objects that serve as a whitelist\n  for selecting/filtering the properties of the value object to be included in\n  the JSON5 string. If this value is null or not provided, all properties of the\n  object are included in the resulting JSON5 string.\n- `space`: A String or Number object that's used to insert white space into the\n  output JSON5 string for readability purposes. If this is a Number, it\n  indicates the number of space characters to use as white space; this number is\n  capped at 10 (if it is greater, the value is just 10). Values less than 1\n  indicate that no space should be used. If this is a String, the string (or the\n  first 10 characters of the string, if it's longer than that) is used as white\n  space. If this parameter is not provided (or is null), no white space is used.\n  If white space is used, trailing commas will be used in objects and arrays.\n- `circularRefHandler`: ???????? A callback function which is invoked for every element\n  which would otherwise cause `JSON5.stringify()` to throw a \n  `\"converting circular structure to JSON5\"` *TypeError* exception.\n\n  The callback returns the value to stringify in its stead. When this value\n  happens to contain circular references itself, then these will be detected\n  by `JSON5.stringify()` and encoded as `'[!circular ref inside circularRefHandler!]'`\n  string values instead.\n\n  Callback function arguments: `(value, circusPos, stack, keyStack, key, err)`, where\n\n  + `value`: The circular reference value.\n  + `circusPos`: Index into the `stack[]` and `keyStack[]` arrays, indicating the\n    parent object which is referenced by the `value` circular reference value.\n  + `stack`: The stack of parents (objects, arrays) for this value. The first entry\n    (index 0) is the root `value`. The array is a snapshot (shallow clone) to ensure \n    user code can simply store this reference value directly [without risking\n    JSON5-internal closure problems which would ensue when we wouldn't have provided\n    you with a snapshot/clone](https://stackoverflow.com/questions/750486/javascript-closure-inside-loops-simple-practical-example).\n  + 'keyStack': The stack of keys, one for each parent, which describe the path\n    to the offending circular reference value for the root `value` down. The first entry\n    (index 0) is the root `value`. Useful when you wish to display a diagnostic \n    which lists the traversal path through the object hierarchy in the root value\n    towards the circular reference `value` at hand, for instance.  \n    The array is a snapshot (shallow clone) to ensure \n    user code can simply store this reference value directly [without risking\n    JSON5-internal closure problems which would ensue when we wouldn't have provided\n    you with a snapshot/clone](https://stackoverflow.com/questions/750486/javascript-closure-inside-loops-simple-practical-example).\n  + `key`: Direct parent key of the current `value`. Same as `keyStack[keyStack.length - 1]`.\n  + `err`: The TypeError produced by `JSON5.stringify()`: provided here so your\n    user-defined callback code can deside to throw that circular reference error\n    anyway.  \n- `options`: An object with the following properties:\n  - `replacer`: Same as the `replacer` parameter.\n  - `space`: Same as the `space` parameter.\n  - `quote`: A String representing the quote character to use when serializing\n    strings. When not explicitly specified, JSON5 will heuristically determine \n\tthe quote to use for each string value to minimize the number of character\n\tescapes (and thus minimize output size).\n  - `circularRefHandler`: ???????? A callback function which is invoked for every element\n    which would otherwise cause `JSON5.stringify()` to throw a \n    `\"converting circular structure to JSON5\"` *TypeError* exception. See the \n    `circularRefHandler` argument description above for more info.\n  - `noES6StringOutput`: ???????? when set to `true` (or a truthy value) \n    `JSON5.stringify()` will not output ('`') backtick-encoded \n    ES6 string literals; instead the strings will be output in JSON5 Standard \n\tsingle- or double-quoted escaped string values. You may set this option to \n\toutput JSON5 files which will be conpatible with other Standard JSON5 readers.\n\n\n#### Return value\n\nA JSON5 string representing the value.\n\n\n### Node.js `require()` JSON5 files\n\nWhen using Node.js, you can `require()` JSON5 files by adding the following\nstatement.\n\n```js\nrequire('json5/lib/register')\n```\n\nThen you can load a JSON5 file with a Node.js `require()` statement. For\nexample:\n\n```js\nconst config = require('./config.json5')\n```\n\n**NOTE**: ???????? This, of course, assumes the `require`d JSON5 file DOES NOT contain \"heredoc\" formatted\nstring content!\n\n\n## CLI\n\nSince JSON is more widely used than JSON5, this package includes a CLI for\nconverting JSON5 to JSON and for validating the syntax of JSON5 documents.\n\n\n### Installation\n\n```sh\nnpm install --global @gerhobbelt/json5\n```\n\n\n### Usage\n\n```sh\njson5 [options] <file>\n```\n\nIf `<file>` is not provided, then STDIN is used.\n\n\n#### Options:\n\n- `-s`, `--space`: The number of spaces to indent or `t` for tabs\n- `-o`, `--out-file [file]`: Output to the specified file, otherwise STDOUT. (???????? If `-` is given as the `file` name, STDOUT is used.)\n- `-v`, `--validate`: Validate JSON5 but do not output JSON\n- `-V`, `--version`: Output the version number\n- `-h`, `--help`: Output usage information\n\n\n## Contributing\n\n### Development\n\n```sh\ngit clone https://github.com/GerHobbelt/json5\ncd json5\nnpm install\n```\n\nWhen contributing code, please write relevant tests and run `npm test` and `npm\nrun lint` before submitting pull requests. Please use an editor that supports\n[EditorConfig](http://editorconfig.org/).\n\n\n### Issues\n\nTo report bugs or request features regarding the JSON5 data format, please\nsubmit an issue to the [official specification\nrepository](https://github.com/json5/json5-spec).\n\nTo report bugs or request features regarding the JavaScript implementation of\nJSON5, please submit an issue to this repository.\n\n\n\n\n\n\n## Contributors\n\n[Githubbers](http://github.com/GerHobbelt/json5/contributors)\n\n\n\n\n\n## ???????? What's New or Different?\n\nHere's a comprehensive list of features and fixes compared to the [original](https://github.com/json5/json5)\n\n* ???????? added support for [ES2015-style \\`...\\` multiline string template literals](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals), e.g.\n\n  ```\n  { str: `multiline\n          example\n          string value!` \n  }\n  ```\n  \n  **Notes on this enhanced string format**:\n  \n  + While [The Template Literals Spec](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals)\n    says otherwise, we still DO NOT support octal escapes in JSON5 '`'-delimited *multiline\n    strings*, as these ARE NOT identical to JavaScript 'template strings' as we DO NOT\n    intend to support the `${...}` template variable expansion feature either!\n  \n    The *multiline string literals* are available to ease writing JSON5 content \n\tby hand (or generator) where the string content spans multiple lines and/or \n\tcontains various quote characters, thus minimizing the need for escaping \n\tcontent.\n  \n  + Any MAC or WINDOWS style line ends are transformed to standard UNIX line ends, \n    i.e. these transformations are done automatically by JSON5: \n\t\n\t- CRLF -> LF\n\t- CR -> LF\n  \n* ???????? added support for [heredoc string](https://en.wikipedia.org/wiki/Here_document) values, \n  which must start with `<<` immediately followed by a marker, e.g. `EOT` or \n  some other alphanumeric identifier, which, when used on a line alone, will \n  signal the end of the 'heredoc' string. \n\n  For example:\n\n  ```\n  { str: <<EOT\n          multiline EOT\n          example \\n\n          string value!\n  EOT\n  }\n  ```\n  \n  will have encoded the literal string\n  \n  ```\n          multiline EOT\n          example \\n\n          string value!\n  ```\n\n  i.e. none of the content of the heredoc will be treated as escaped! (The `\\n` in \n  there would thus read as JavaScript string `\"\\\\n\"`.)\n\n  **Notes on this enhanced string format**:\n  \n  + When parsing heredoc values, we must extract the EOT marker before anything \n    else. Once we've done that, we skip the first newline and start \n\tscanning/consuming heredoc content until we hit the EOT marker on a line \n\tby itself, sans whitespace.\n  \n  + We accept 2 or more(!) `<` characters to mark the start of a heredoc chunk.\n  \n  + We accept any non-whitespace character sequence as heredoc EOT marker.\n    \n  + By convention we do not accept 'formatting whitespace/indentation' before the EOT\n    marker on the same line.\n    \n\tThe *content* of the heredoc starts after the first CR/LF;\n    we DO NOT tolerate trailing whitespace or any other cruft immediately \n\tfollowing the EOT marker!\n  \n  + JSON5 scans for a lone heredoc EOT marker to terminate the string content; \n    until we find one, everything is literal string content.\n\n  + heredoc content DOES NOT process escape sequences: everything is passed on as-is!\n\n  + The content ENDS *before* the last CR/LF before the lone EOT marker; \n    i.e. the EOT marker must exist\n    on a line by itself, without any preceeding or trailing whitespace.\n\t\n  + If the JSON5 field is followed by more data, the separator (comma, bracket, ...) \n    must exist on the line *past* the EOT marker line: the EOT must be \n\tclearly 'alone' in there, e.g.:\n\t\n\t```\n\t{ str: <<EOT\n\tmultiline EOT\n\texample \\n\n\tstring value!\n\tEOT\n\t, extra: 42\n\t}\n\t```\n  \n  + CR / CRLF / LF MAC/Windows/UNIX line ends in the content ARE NOT transformed.\n  \n    This differs from the 'multiline string literal' type described above, \n\twhere all line endings are automatically converted to UNIX style '\\n'.\n\tHence one may consider heredoc as a *binary data* format.\n  \n* ???????? `JSON5.stringify()` comes with a *fourth* argument: an optional callback method \n  which will be invoked for each value in the value-to-stringify which would cause \n  a 'cyclical reference' error to be thrown otherwise. \n  \n  The user-specified callback can deliver an alternative value to encode in its stead \n  or throw the error exception after all.\n\n  See the API documentation further above.\n  \n* ???????? Duplicate the same key in an object causes a syntax error when parsing JSON5 input. \n  (This can happen, for instance, when you feed manually edited JSON5 content \n  to `JSON5.parse()` or when processing JSON5 content which has been (incorrectly) \n  merged by arbitrary text diff/patch tools.)\n\n\n\n\n## License\n\nMIT. See [LICENSE.md](https://github.com/json5/json5/blob/master/LICENSE.md) for\ndetails.\n\n\n\n## Credits\n\n[Assem Kishore](https://github.com/aseemk) founded this project.\n\n[Michael Bolin](http://bolinfest.com/) independently arrived at and published\nsome of these same ideas with awesome explanations and detail. Recommended\nreading: [Suggested Improvements to JSON](http://bolinfest.com/essays/json.html)\n\n[Douglas Crockford](http://www.crockford.com/) of course designed and built\nJSON, but his state machine diagrams on the [JSON website](http://json.org/), as\ncheesy as it may sound, gave us motivation and confidence that building a new\nparser to implement these ideas was within reach! The original\nimplementation of JSON5 was also modeled directly off of Doug’s open-source\n[json_parse.js] parser. We’re grateful for that clean and well-documented\ncode.\n\n[json_parse.js]:\nhttps://github.com/douglascrockford/JSON-js/blob/master/json_parse.js\n\n[Max Nanasy](https://github.com/MaxNanasy) has been an early and prolific\nsupporter, contributing multiple patches and ideas.\n\n[Andrew Eisenberg](https://github.com/aeisenberg) contributed the original\n`stringify` method.\n\n[Jordan Tucker](https://github.com/jordanbtucker) has aligned JSON5 more closely\nwith ES5, wrote the official JSON5 specification, completely rewrote the\ncodebase from the ground up, and is actively maintaining this project.\n\n\n\n## Related material\n\nPackages and documents discussing material which attempts to solve the same\nor a very similar problem: \n\nmachine-readable (and -writable) structured data\nwhich is easy for humans to *read* and *write*.\n\n### Packages\n\n- HJSON: http://hjson.org/ / https://github.com/hjson/hjson\n- JSONext: https://github.com/jordanbtucker/jsonext\n- cJSON: https://github.com/kof/node-cjson\n\n### Documents\n\n- https://github.com/json5/json5/issues/190 / https://github.com/hjson/hjson/issues/87\n\n\n\n\n\n\n[github-badge]: https://img.shields.io/badge/github-json5%2Fjson5-blue.svg\n[github-url]: https://github.com/json5/json5\n[npm-badge]: https://img.shields.io/npm/v/@gerhobbelt/json5.svg\n[npm-url]: https://npmjs.com/package/@gerhobbelt/json5\n[travis-badge]: https://api.travis-ci.org/GerHobbelt/json5.svg\n[travis-url]: https://travis-ci.org/GerHobbelt/json5\n[coveralls-badge]:https://coveralls.io/repos/GerHobbelt/json5/badge.svg?branch=master&service=github\n[coveralls-url]: https://coveralls.io/github/GerHobbelt/json5?branch=master\n[david-badge]: https://david-dm.org/GerHobbelt/json5.svg\n[david-url]: https://david-dm.org/GerHobbelt/json5\n\n","_attachments":{},"homepage":"http://json5.org/","bugs":{"url":"https://github.com/json5/json5/issues"},"license":"MIT"}