{"_id":"json-comments","_rev":"13-b9f85176f26d5ac84dba80e315c2310f","name":"json-comments","description":"Make your json config file support comments.","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"json-comments","version":"0.1.0","description":"require extension for JSON files which can write comments inside","main":"index.js","tags":["require","json","comments","comment"],"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/numbcoder/json-comments.git"},"author":{"name":"Johnny Wang","email":"wzhao23@gmail.com"},"license":"MIT","readme":"# json-comments\n\nComments support for json with require.\n\n## Installation\n\n    $ npm install json-comments\n\n### Syntax:\n\n```javascript\n// require `json-comments` in your main module only once\nrequire('json-comments');\n```\n\n### Examples:\n\n`config.json`\n```javascript\n{\n  // this is host\n  \"host\" : \"localhost\",\n\n  \"port\" : 3000, //port\n\n  /*\n  * comments support for json\n  */\n  \"username\": \"abc\"\n}\n```\n\n`app.js`\n```javascript\nrequire('json-comments');\nvar config = require('./config');\n\nconsole.log(config);\n// ...\n```\n\n## License\nMIT","_id":"json-comments@0.1.0","dist":{"shasum":"02041f274679719a2ec8c56a3a040f6134dd8e6c","tarball":"https://registry.npmjs.org/json-comments/-/json-comments-0.1.0.tgz","integrity":"sha512-FrqLiM23iviigdUZF/JnLw9D0ZN2TkUuM6lCFPgqDhDADzQ3uFa01LXnvE5JEHirrgaTY3DUAyNyrJFIT7CQNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnNBQ+eMziAwfRpUGXPq9nnZOUCrjWH83BbsaV0l4gWAiEAtR4EwSsgMg+NWlUfNN0ScMZNZ+N3wMcdBti4HnXcQ5k="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"numbcoder","email":"wzhao23@gmail.com"},"maintainers":[{"name":"numbcoder","email":"wzhao23@gmail.com"}]},"0.1.1":{"name":"json-comments","version":"0.1.1","description":"Make your json config file support comments.","main":"index.js","tags":["json","comments","require","config","comment"],"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/numbcoder/json-comments.git"},"author":{"name":"Johnny Wang","email":"wzhao23@gmail.com"},"license":"MIT","readme":"# json-comments\n\nMake your json config support comments.\n\n## Installation\n\n    $ npm install json-comments\n\n### Syntax:\n\n```javascript\n// require `json-comments` in your main module only once\nrequire('json-comments');\n```\n\n### Examples:\n\n`config.json`\n```javascript\n{\n  // this is host\n  \"host\" : \"localhost\",\n\n  \"port\" : 3000, //port\n\n  /*\n  * comments support for json\n  */\n  \"username\": \"abc\"\n}\n```\n\n`app.js`\n```javascript\nrequire('json-comments');\nvar config = require('./config');\n\nconsole.log(config);\n// ...\n```\n\n## License\nMIT","_id":"json-comments@0.1.1","dist":{"shasum":"cb599b50a17c4da906ba5e3576723d21925e986d","tarball":"https://registry.npmjs.org/json-comments/-/json-comments-0.1.1.tgz","integrity":"sha512-qiCjPWkglxs3rVWH3+q9FvqS1cGEL/7t28evqNfIwGwx/TfTj6+YXV4momu4/z9l6B1WozHVseFfnwcoXxJuYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoJlP5XOEd+rG1LYNIz7wu/Ah5TaWmMMYZf4yX5Pz1RwIhAPTtnyFxRqMQGuOCR4l33vtH+ayUKXNFUNH/NzVrw6Y8"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"numbcoder","email":"wzhao23@gmail.com"},"maintainers":[{"name":"numbcoder","email":"wzhao23@gmail.com"}]},"0.2.0":{"name":"json-comments","version":"0.2.0","description":"Make your json config file support comments.","main":"index.js","tags":["json","comments","require","config","comment"],"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/numbcoder/json-comments.git"},"author":{"name":"Johnny Wong","email":"wzhao23@gmail.com"},"license":"MIT","readme":"# json-comments\n\nMake your json config support comments.\n\n## Installation\n\n    $ npm install json-comments\n\n### Syntax:\n\n```javascript\n// require `json-comments` in your main module only once\nrequire('json-comments');\n```\n\n### Examples:\n\n`config.json`\n```javascript\n{\n  // this is host\n  \"host\" : \"localhost\",\n\n  \"port\" : 3000, //port\n\n  \"url\" : \"https://github.com/numbcoder\", /* url */\n\n  /*\n  * comments support for json\n  */\n  \"username\": \"abc\"\n}\n```\n\n`app.js`\n```javascript\nrequire('json-comments');\nvar config = require('./config');\n\nconsole.log(config);\n// ...\n```\n\n####Parse JSON string\n```js\nvar JSONC = require('json-comments');\nvar fs = require('fs');\n\nvar content = fs.readFileSync('./config.json', 'utf8');\n// parse JSON String\nvar config = JSONC.parse(content);\n\nconsole.log(config);\n```\n\n####Clean the JSON String\n```js\nvar JSONC = require('json-comments');\nvar fs = require('fs');\n\nvar content = fs.readFileSync('./config.json', 'utf8');\n\n// remove comments and spaces from JSON String\nvar JsonStr = JSONC.clean(content);\n```\n\n## License\nMIT\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/numbcoder/json-comments/issues"},"homepage":"https://github.com/numbcoder/json-comments","_id":"json-comments@0.2.0","dist":{"shasum":"6558a5379fc66692fd9580269bbec2ae27bb45a6","tarball":"https://registry.npmjs.org/json-comments/-/json-comments-0.2.0.tgz","integrity":"sha512-MDBfvft8FYMDKecCReWwredSKe1t/w9sKfMg1Se6jcnyn7BfJWVR5te8Gb8ZF4VEDkM4T+R2Zf607PBKYTzKwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfv1O3q5Ul34SM8NcGrXC47DbOjH6EDvKcdinpYct1fQIhAJlH+WZLEU/LjogJirGgKd2wySZOdNttr/TghpdWhLPz"}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"numbcoder","email":"wzhao23@gmail.com"},"maintainers":[{"name":"numbcoder","email":"wzhao23@gmail.com"}]},"0.2.1":{"name":"json-comments","version":"0.2.1","description":"Make your json config file support comments.","main":"index.js","tags":["json","comments","require","config","comment"],"scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git://github.com/numbcoder/json-comments.git"},"author":{"name":"Johnny Wong","email":"wzhao23@gmail.com"},"license":"MIT","readme":"# Json Comments ![NPM version](https://badge.fury.io/js/json-comments.png)\n\nMake your json config support comments.\n\n## Installation\n\n```bash\n$ npm install json-comments\n```\n\n### Syntax:\n\n```javascript\n// require `json-comments` in your main module only once\nrequire('json-comments');\n```\n\n### Examples:\n\n`config.json`\n```javascript\n{\n  // this is host\n  \"host\" : \"localhost\",\n\n  \"port\" : 3000, //port\n\n  \"url\" : \"https://github.com/numbcoder\", /* url */\n\n  /*\n  * comments support for json\n  */\n  \"username\": \"abc\"\n}\n```\n\n`app.js`\n```javascript\nrequire('json-comments');\nvar config = require('./config');\n\nconsole.log(config);\n// ...\n```\n\n#### Parse JSON string\n```js\nvar JSONC = require('json-comments');\nvar fs = require('fs');\n\nvar content = fs.readFileSync('./config.json', 'utf8');\n// parse JSON String\nvar config = JSONC.parse(content);\n\nconsole.log(config);\n```\n\n#### Minify the JSON string\n```js\nvar JSONC = require('json-comments');\nvar fs = require('fs');\n\nvar content = fs.readFileSync('./config.json', 'utf8');\n\n// remove comments and spaces from JSON String\nvar JsonStr = JSONC.minify(content);\n```\n\n## License\nMIT\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/numbcoder/json-comments/issues"},"homepage":"https://github.com/numbcoder/json-comments","_id":"json-comments@0.2.1","dist":{"shasum":"be9b111a216c744632fd3e5aa82634b2c208e441","tarball":"https://registry.npmjs.org/json-comments/-/json-comments-0.2.1.tgz","integrity":"sha512-EMZly7bozXdoXk7bWnDIiOOUPZHRra88AtZmwwnzHiDuESW3M3oCtOn2Wycj3vNdZunRcVvluskdGfHVffpeCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+YOupn/aTnApPF21ngjuT/eW5Gf82Q+YtF5lm5bZUSgIgNoEs1QUx2ewukvwoarbE+PNGLld61AJZdEujpIsBcZw="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"numbcoder","email":"wzhao23@gmail.com"},"maintainers":[{"name":"numbcoder","email":"wzhao23@gmail.com"}]}},"readme":"# json-comments\n\nComments support for json with require.\n\n## Installation\n\n    $ npm install json-comments\n\n### Syntax:\n\n```javascript\n// require `json-comments` in your main module only once\nrequire('json-comments');\n```\n\n### Examples:\n\n`config.json`\n```javascript\n{\n  // this is host\n  \"host\" : \"localhost\",\n\n  \"port\" : 3000, //port\n\n  /*\n  * comments support for json\n  */\n  \"username\": \"abc\"\n}\n```\n\n`app.js`\n```javascript\nrequire('json-comments');\nvar config = require('./config');\n\nconsole.log(config);\n// ...\n```\n\n## License\nMIT","maintainers":[{"name":"numbcoder","email":"wzhao23@gmail.com"}],"time":{"modified":"2022-06-19T06:12:53.607Z","created":"2013-03-23T08:30:37.141Z","0.1.0":"2013-03-23T08:30:39.648Z","0.1.1":"2013-03-25T07:55:53.264Z","0.2.0":"2013-11-23T11:47:14.169Z","0.2.1":"2013-11-25T02:25:28.621Z"},"author":{"name":"Johnny Wong","email":"wzhao23@gmail.com"},"repository":{"type":"git","url":"git://github.com/numbcoder/json-comments.git"},"users":{"nickeltobias":true,"tobiasnickel":true}}