{"_id":"cjson","_rev":"51-4a574a0870e5aeeacad5b0942fef96ae","name":"cjson","description":"cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.","dist-tags":{"latest":"0.5.0","stable":"0.0.6"},"versions":{"0.0.1":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.0.1","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"cjson@0.0.1","_engineSupported":true,"_npmVersion":"0.3.15","_nodeVersion":"v0.4.0","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"21c7e4d7f91669ad80f53925fdc5712234513202","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.0.1.tgz","integrity":"sha512-RVtgfUpKi8qPZkK0PL/5X8m1MZSp5aAwyMYtug0xXctipMkZ+cpt+1MOAwur8gQqz+q/hdfP9Fn6qY3ei5Fl4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFt97fubV+VhQzLdrLYRrmJ/r/81f/ho9X9BXxczn3GWAiEAgYkaHvIHLPY4d9msy1FyA9yce7X5BRKwFn+l/T/mj6I="}]}},"0.0.2":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.0.2","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"cjson@0.0.2","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.3","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"e1760a36cd6f5e25c4a0d8d9365309144c61f6a3","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.0.2.tgz","integrity":"sha512-CXTCFB5IEcUFsxsY03MQo9TpPXhaIp75jpZ6S35VHcabfSxUbRmjGyjVSf4pIvA4l/8JFzrX4FQWsEO4eOe1QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmvFP2Zh3cqAnf/IX+4IK/pM5Up/u+dVnPebN10hACAAIgN5ql2EvD/+IpImO1y2/tTMtoRM9iVhpq02KfZIlODEA="}]}},"0.0.3":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.0.3","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"cjson@0.0.3","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.3","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"514b9cd0c768dedd48ae77aff0b198e9ff1bd67f","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.0.3.tgz","integrity":"sha512-YC4Ln1+x7Uxe5z7iZRAmkbjdGjXio86X4JH8HlhPdg7OvFJMXln2Jb8OouYLroca2d5FOUMzW8EWcyAF6nMCRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7goW6X/9QCUfTqSLpwco15zOiHGg2mVVrgSTMGr3lXAiEA+fGI4raQwiTXfeS+TtbSVGg+IqI/HWHB3vHi3wxdnew="}]}},"0.0.4":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.0.4","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"dependencies":{},"devDependencies":{},"_id":"cjson@0.0.4","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.3","_defaultsLoaded":true,"dist":{"shasum":"ccefb04118591059d20502c552b368d6cbe7981a","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.0.4.tgz","integrity":"sha512-nE0Z4SxPz5iD/1vymKYCTjpRbqyMHZ5/4ZtVa6vuVZJd9/qn4uKsNTOtUtHs4IqhchWaJdzjMUFV02c1clTCtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0j/uzgkjjmOPQPqg6/1dE1oTP+uq7XUPQ8Ma6slmMDAiEAmPPiY94ktUnfo7k7HK7UvWafB3m3GxI1wH3QqFv3f2o="}]},"scripts":{},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.0.5":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.0.5","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_npmJsonOpts":{"file":"/Users/kof/.npm/cjson/0.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"cjson@0.0.5","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"e9abfb63ea4fc806906489243341e522289ab0f3","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.0.5.tgz","integrity":"sha512-bgFN6jxOpE43KTJz/nbYuxoFg/D0EL2hdT9x8612ZSM2hMXKU14khqTPKvE0SXQ91jDUhaVuKHcTJnH/5jg7Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI5hZKYOs/HTIUL/Uh6hkBZCzCY2BQXAvYTjEAlbZz8AIgT1PSq/ZNdYynbjk/7bXxypqVkEJ1wL5oJZCCXtmPgvM="}]},"scripts":{},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.0.6":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.0.6","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"_id":"cjson@0.0.6","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"f53a8664cd5f195c0bed06235cd4a38df88b4208","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.0.6.tgz","integrity":"sha512-3qYOpMkIJQiZUiUWSCKPsVUE/79hvDa7TA+E/PrRpCbrz0AedFRbP0eo+IwqmXB2wiSSxX0zTOrAjomlcisdqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf4dZ7aFaHc/T2BoAzLv864mhhB9k2GE1Ou0cg3XBTSAiBIyCPSgumuXRT0n4aCibPKnRfIooXD+7dgzBG+s/b7uA=="}]},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.1.0":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.1.0","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"cjson@0.1.0","dist":{"shasum":"ad08e4e782ce0403425715656820141b8327a632","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.1.0.tgz","integrity":"sha512-0rH0PZNRUZqLnTJTrCI/pxaluU9J93TafaKWg3gfQJ42Smj7QMxi5DfeSp9Zld8NGgN9J53PrD9fv4LkiNqB+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjyeD/a2D5psvpWEC2/qqENCgOy/C0oQAe41atqsgqqAiEA1FC5HTV+hGehvmTOMV821SViTTR3l3SpOtJfYkB/tL4="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.2.0":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.2.0","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"cjson@0.2.0","dist":{"shasum":"1e2adf67207ecfe650f80df2ae53ada0e365a8f4","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.2.0.tgz","integrity":"sha512-b0sLSvhfuHmQz5cQgNf20dI/ku14sTPLMgQAXoVA2AkyAMe/iTnk6a3QT6DrdFSEF5tPoO1VJAsoxpyU8sFeEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzGLYUcCLfVY1Qd+fOVfVFJd1hXfOYVKVzXnaYr2O6jAiB6NPMcx/9nikddWHl6gfmuJ9caisvekeKMG37Pob7f9g=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.2.1":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.2.1","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"cjson@0.2.1","dist":{"shasum":"73cd8aad65d9e1505f9af1744d3b79c1527682a5","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.2.1.tgz","integrity":"sha512-Yche6o3bxUlXx6vGDjDwcWU3cSLGyRxGQpDk/FNHKDt02c715rBvuPLBfP1/+U+quWm/lU4F8N5sZbRCxpsrIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1j1zPZjv6NJy7dWSAxCFDtn9fdTK7IovYwp8eM8EeGAIhAIikuvi8Mm9RtKqdf5vzTHYBoCTjROo+GU/RO3r/IYjj"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.3.0":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.","version":"0.3.0","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"dependencies":{"jsonlint":"1.6.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"bugs":{"url":"https://github.com/kof/node-cjson/issues"},"homepage":"https://github.com/kof/node-cjson","_id":"cjson@0.3.0","dist":{"shasum":"e6439b90703d312ff6e2224097bea92ce3d02a14","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.3.0.tgz","integrity":"sha512-bBRQcCIHzI1IVH59fR0bwGrFmi3Btb/JNwM/n401i1DnYgWndpsUBiQRAddLflkZage20A2d25OAWZZk0vBRlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH26HJb3FFOQnufk/vg7KSVuY5VajpV9UlXxtJeiZXrEAiEA4tseGruZaS9p/dgXCGLb0TY+fRiDnGdapsXWY+E1Nxk="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"directories":{}},"0.3.1":{"name":"cjson","description":"cjson - Commented Javascript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.","version":"0.3.1","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"dependencies":{"jsonlint":"1.6.0"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"c31db4d96a068d7763dfd3f8d4a63fe9a44c0711","bugs":{"url":"https://github.com/kof/node-cjson/issues"},"homepage":"https://github.com/kof/node-cjson","_id":"cjson@0.3.1","scripts":{},"_shasum":"e14b2f2c1588841a058795a7d39140c946716dac","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"dist":{"shasum":"e14b2f2c1588841a058795a7d39140c946716dac","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.3.1.tgz","integrity":"sha512-hezGhdbh5g/WZQmwuvhwiCgpP1WtdBjEMDa940oPdX0tfnlVhi/dx20D6ZdnTkfZlrwNfNgPrudw1zjHCTP2Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsF5E6Jnbt6tjFJvblm/gByH4kDZT0SGYUDbXtrZmxxQIgOy8PRA5cwTjpvKJMAToD/kBuJOXG+Q4euxohHZHzNzA="}]},"directories":{}},"0.3.2":{"name":"cjson","description":"cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.","version":"0.3.2","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"dependencies":{"json-parse-helpfulerror":"^1.0.3"},"scripts":{"test":"node ./test/test.js"},"license":"MIT","gitHead":"4c39b0fc9bc8947f72bf363c52f85f12fb2c0fc3","bugs":{"url":"https://github.com/kof/node-cjson/issues"},"homepage":"https://github.com/kof/node-cjson#readme","_id":"cjson@0.3.2","_shasum":"f6a887abbd87ed625bda71bf455d4b9121bb433a","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.4.0","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"dist":{"shasum":"f6a887abbd87ed625bda71bf455d4b9121bb433a","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.3.2.tgz","integrity":"sha512-ioljYwpRZYkYwQIKoNhkpV3bB8wF9WT71S+hde0xEtadtSNt/DvWTHa6QrhISt/3V5oxcKHWUW2+OpJfQn0AEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnQYeewJoC/WMkyXtAfq/Ip1HxhpdA59fu69J607VZ5AiEAsjNDSG+Hg97qe4Se3fIhZXTPBxfSG+c/7wCLUL8tzuw="}]},"directories":{}},"0.3.3":{"name":"cjson","description":"cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.","version":"0.3.3","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"dependencies":{"json-parse-helpfulerror":"^1.0.3"},"scripts":{"test":"node ./test/test.js"},"license":"MIT","gitHead":"e5bd478ce198c46ce698a2af51a79ae437e43f35","bugs":{"url":"https://github.com/kof/node-cjson/issues"},"homepage":"https://github.com/kof/node-cjson#readme","_id":"cjson@0.3.3","_shasum":"a92d9c786e5bf9b930806329ee05d5d3261b4afa","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"dist":{"shasum":"a92d9c786e5bf9b930806329ee05d5d3261b4afa","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.3.3.tgz","integrity":"sha512-yKNcXi/Mvi5kb1uK0sahubYiyfUO2EUgOp4NcY9+8NX5Xmc+4yeNogZuLFkpLBBj7/QI9MjRUIuXrV9XOw5kVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2eEdsIJlb0u95O9L72cjcJtnskIhCw3KtYioPNOsBqAiAsRmTtcP02y/pNwcAFI28WKL5fy8tSpIJs8a42ICJ1zg=="}]},"directories":{}},"0.4.0":{"name":"cjson","description":"cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.","version":"0.4.0","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"dependencies":{"json-parse-helpfulerror":"^1.0.3"},"scripts":{"test":"node ./test/test.js"},"license":"MIT","gitHead":"573078a4872435a08162fb5a531d52c3b26e75c7","bugs":{"url":"https://github.com/kof/node-cjson/issues"},"homepage":"https://github.com/kof/node-cjson#readme","_id":"cjson@0.4.0","_shasum":"627ea5a6887fb425baa44732a85ba800031c4ab0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"dist":{"shasum":"627ea5a6887fb425baa44732a85ba800031c4ab0","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.4.0.tgz","integrity":"sha512-+wn6oAZ2izzJwLcfdDaj8Hd+VFbz72EWINxCw1fN14D0GcuK1+Q9QPOGVQJ3OMLlmt3CTCZ6fNqIDxOM4lr1yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6fi1pytz4g4NC6F1NhKqB33o+5T97Dwk2ABGjWw1wyAIgRvf0eJfnBRKYo/SkM3s1hcWG9MUbgSG27wahTomFLqE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cjson-0.4.0.tgz_1458591224294_0.3559894389472902"},"directories":{}},"0.5.0":{"name":"cjson","description":"cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.","version":"0.5.0","repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"keywords":["json","parser","comments","config","loader"],"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"engines":{"node":">= 0.3.0"},"dependencies":{"json-parse-helpfulerror":"^1.0.3"},"scripts":{"test":"node ./test/test.js"},"license":"MIT","gitHead":"d7eef152ee56626930af8dc191b4c862e3fa5df0","bugs":{"url":"https://github.com/kof/node-cjson/issues"},"homepage":"https://github.com/kof/node-cjson#readme","_id":"cjson@0.5.0","_shasum":"a0f48601e016164dfb2c6d891e380c96cada9839","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kof","email":"oleg008@gmail.com"},"dist":{"shasum":"a0f48601e016164dfb2c6d891e380c96cada9839","tarball":"https://registry.npmjs.org/cjson/-/cjson-0.5.0.tgz","integrity":"sha512-D3CKJU9YnZNyerUQ1IzNUvMnToP3MGC2XbIAPi/7yqunJJW3rBwCVapousoFtaR9IbejeEM0KIshxC1n4HQcXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6dTVL218EHGDHHQRLU6rzT1Tk7cJNOtK4ZnMq8qRdNgIhAJP5B39VnDDUYt6tREJsh4GZG8/+VCTrXU1ob1uAkzWm"}]},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cjson-0.5.0.tgz_1483815789931_0.7083546537905931"},"directories":{}}},"maintainers":[{"name":"kof","email":"oleg008@gmail.com"}],"time":{"modified":"2022-06-13T06:04:22.348Z","created":"2011-03-21T23:51:30.878Z","0.0.1":"2011-03-21T23:51:31.405Z","0.0.2":"2011-03-22T13:52:02.007Z","0.0.3":"2011-03-25T22:45:24.026Z","0.0.4":"2011-08-31T14:31:29.982Z","0.0.5":"2011-10-10T13:10:11.931Z","0.0.6":"2011-11-14T10:33:06.702Z","0.1.0":"2012-09-20T21:35:46.590Z","0.2.0":"2012-09-20T22:07:47.186Z","0.2.1":"2012-09-21T08:17:10.407Z","0.3.0":"2014-01-12T13:15:15.332Z","0.3.1":"2015-04-22T18:18:54.077Z","0.3.2":"2015-09-28T11:08:51.748Z","0.3.3":"2016-01-13T08:31:18.379Z","0.4.0":"2016-03-21T20:13:46.725Z","0.5.0":"2017-01-07T19:03:10.569Z"},"author":{"name":"Oleg Slobodskoi","email":"oleg008@gmail.com"},"repository":{"type":"git","url":"git://github.com/kof/node-cjson.git"},"users":{"jxson":true,"harrisiirak":true,"nickeltobias":true,"tobiasnickel":true,"joris-van-der-wel":true,"bikai":true},"readme":"[![build status](https://secure.travis-ci.org/kof/node-cjson.png)](http://travis-ci.org/kof/node-cjson)\n## CJSON (Commented JavaScript Object Notation) is a comments enabled json config loader.\n\nJSON has a good spec, is implemented in every language, has easy to read syntax and is much more powerful than ini files.\n\nJSON is perfect for writing config files, except of one problem - there is no comments, but sometimes config files get large and need to be commented.\n\nWell, you could just evaluate json file as a JavaScript using one-liner, right?\n\nThe purpose of this module is to avoid dirty JavaScript configs and to enable clean, consistent, secure, portable and JSON valid notation.\n\nCJSON supports JavaScript style comments: singleline \"//\" and  multiline \"/**/\". It takes care about comments inside of strings.\n\nExample of such shiny config file:\n\n```javascript\n/*\n * This is my app configuration file.\n *\n */\n{\n\t\"host\": \"localhost\",\n\t// app is listening on this port\n\t\"port\": 8888\n}\n```\n\n## API\n\n### load the module\n\tvar cjson = require('cjson');\n\n### cjson.load(path, [options]);\n\nLoad config file from given path, array of paths or directory. Second parameter is optional and can be a boolean or object.\n\n- `path` {String|Array} absolute path to the file, array of paths or directory\n- `options` {Boolean|Object} optional options. If you pass `true` as second param, its the same like `    {merge: true}` and will merge all configs together.\n\n\n`options` defaults:\n```javascript\n{\n\t// merge all passed/found config files, see `cjson.extend`\n    merge: false,\n    // allows you to do some string replacements, see `cjson.replace`.\n    replace: null,\n    // freeze config recursively, see `cjson.freeze`\n    freeze: false,\n    // you can use any other extension for your config files, f.e. .cjson\n    ext: '.json',\n    // you can use any parser you want. the default uses JSON.parse for maximum\n    // speed, if it throws it uses uses an alternative parser to give more\n    // helpful errors\n    parse: jph.parse\n}\n```\n\nExamples:\n\n```javascript\n// just one config\nvar conf = cjson.load('/path/to/your/config.json');\n\n// array of configs\nvar conf = cjson.load(['/path/to/your/config1.json', '/path/to/your/config2.json']);\n\n//output\n{\n\tconfig1: {key1: 'value1'}\n\tconfig2: {key2: 'value2'}\n}\n\n\n// use optional merge parameter\n// array of configs\nvar conf = cjson.load(['/path/to/your/config1.json', '/path/to/your/config2.json'], true);\n\n// output\n{\n\tkey1: 'value1',\n\tkey2: 'value2'\n}\n\n\n// load all config files from a directory\nvar conf = cjson.load('/path/to/your/configs');\n\n// overwriting dev config with production\nvar paths = ['/path/to/conf.json'];\nif (process.env.NODE_ENV ==='production') {\n\tpaths.push('/path/to/conf-prod.json');\n}\nvar conf = cjson.load(paths, true);\n```\n\n### cjson.extend([deep], target, object1, [objectN])\n\nMerge the contents of two or more objects together into the first object.\n\n- `deep` If true, the merge becomes recursive.\n- `target` The object to extend. It will receive the new properties.\n- `object1` An object containing additional properties to merge in.\n- `objectN` Additional objects containing properties to merge in.\n\nExample:\n\n```javascript\nvar object = cjson.extend({}, object1, object2);\n```\n\n### cjson.decomment(str)\n\nRemove JavaScript style comments, singleline - '//' and multiline - '/**/'. It takes care\nabout comments inside of strings and escaping.\n\n### cjson.parse(str, [reviver])\n\nLike `JSON.parse`, but it takes care about comments. Optional `reviver` argument\nis for `JSON.parse` method and will be called for every key and value at every level\nof the final result\n\n### cjson.replace(str, obj)\n\nReplace all strings `{{key}}` contained in `{key: 'value'}`, where `key` can be any\nproperty of passed `obj`.\n\nExample:\n```javascript\nvar str = '{\"path\": \"{{root}}/src\"}'; // json file contents\ncjson.replace(str, {root: '/usr'}); // '{\"path\": \"/usr/src\"}'\n```\n### cjson.freeze(obj)\n\nRecursively freeze an object.\n\n\n## Installation\n\n\tnpm install cjson\n","homepage":"https://github.com/kof/node-cjson#readme","keywords":["json","parser","comments","config","loader"],"bugs":{"url":"https://github.com/kof/node-cjson/issues"},"readmeFilename":"readme.md","license":"MIT"}