{"_id":"xcson","_rev":"46-06484baa9c454b4c70222488a15775bd","name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","dist-tags":{"latest":"2.2.2"},"versions":{"0.0.3":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.0.3","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.0.3","dist":{"shasum":"787d13f76fe50bd52bc74983ddb12445d80cd557","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.0.3.tgz","integrity":"sha512-syJ9t+KJha9jKweaPTwBYMxmNtEsQRRQYI9MmeckE/Ir8bG4YgXp9YnqF/29eO+UZlfTy4Qiid0sc+VSsYSOnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFKsBaTBSPGX1FVP+MSKwW2tH6XEHF2VGRJCQRMiTL2QIhALUkxCQrtyooiy3kuA8aIEKjlKF9EaYSzQM7xEi8dbCa"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.0.4":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.0.4","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0","glob":"~4.0.4"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.0.4","dist":{"shasum":"de6ecb018b19e272ed510db0836a4cc93ed64c77","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.0.4.tgz","integrity":"sha512-nK58QQLzxal8P69bq6UGPn/6rZau8oQwaiPvi3Un/lOfCNKtiJph964jWpH0J1J8+ObN/MukRCgO1uInhARzbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1XVYeyF6E8ovQsZLUfiVZlsA+gNInwT7xyS/ow2mUMAiEA++zyN+ZKNsmUYwOzFCMATkqkahSdM8avUhx987YFpNg="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.0.5":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.0.5","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0","glob":"~4.0.4"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.0.5","dist":{"shasum":"9c40c8bc7bea898573038b3d298c93853049b9cb","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.0.5.tgz","integrity":"sha512-V0B71HbPZTHOMfHXXFINe/siop9NEA2jVT1u1hUiU4Bik4SDh5JuhwD9T7pe3xjELbShyD+Rc4t2CXv1BVmGVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHlkLRjaC9+4TDKImkykyvFafhC9EHLu4gD+Usc026kwIga7farZG66XxjyACiPuvpIH4mlqPvK7Q5s3fIXEG0gts="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.1.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.1.0","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0","glob":"~4.0.4","traverse-async":"0.0.1","async":"~0.9.0"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.1.0","dist":{"shasum":"d287684c1966fddceab897ed92fb3618a4894242","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.1.0.tgz","integrity":"sha512-KGdn66CI+stwCZxKFdvjDJWKzPNtcJEUlGbTDjM7fAnWEwhQYLNMR4jT0Lem3SrmqE4h53B1Yp2HdVbR0AeDWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNzQYCIiaKeM/u2D+MFOurt2sdPWyrQhHP1Dh+3+eywQIgXe+WRYAPRc549f83Q32cTpNylzMaBFcMrp0D46FF/dQ="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.2.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.2.0","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0","glob":"~4.0.4","traverse-async":"0.0.1","async":"~0.9.0"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.2.0","dist":{"shasum":"7f236d5ae6d7f96acde5726b3b86cab5baf9f524","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.2.0.tgz","integrity":"sha512-Hr7PXbvRpopy0fWTivx9jlxD4UbXAzThj+8WkBcXsgy66E/8R1A8hxpb75vdkmMz1j+0rwj1YIF8jbVjexxrjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAGHhniTDCAMcBdJmOjuJ24M/1puzMXcggNYHwOPzgyAIhALsvhNpHXXRSvMJQjR9JbOIi85HTnHR+m0QPfJnIKnC7"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.3.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.0","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0","glob":"~4.0.4","traverse-async":"0.0.1","async":"~0.9.0"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.0","dist":{"shasum":"d9b4acd23bb5ec19cf73c503d9c8c70ec64622b5","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.0.tgz","integrity":"sha512-PV5UpyYe+GIL5PDzG9dVO56te3p2id5UvlC7EcbcRkTRzwu8euwziikZjjNrolyiuq4r00kDG54vUnJzCOw9qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3rl/GkzAeWD32DbM3KLL0Nvx9ZwubrQ5FvqZFkMzE/AiEAmpu8973Hs9fSlcPlduDH8OzrqvABzQHwQx94Swm1RJ8="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.3.2":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.2","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"~1.7.1","traverse":"~0.6.6","lodash":"~2.4.1","json-stable-stringify":"~1.0.0","glob":"~4.0.4","traverse-async":"0.0.1","async":"~0.9.0"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.2","dist":{"shasum":"65d8e5a232588dc3669e3ff0cc57e926749e1b22","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.2.tgz","integrity":"sha512-XSQaJigIeR+aFMitT+pG8Dd0WNfpncBEJpJIWeX+eerPZk4A7gtO9gy9L6kqGc5LbE/mJKVNzRpjQLQDAnFHRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUI3keuOqav+TmYpJtps6TcakuZJAD6qcB4exd5+Ln7AiBSPv4mBTHm9iG2AUri3Qc0GJmv1OBMXbKW9deUPB6IaQ=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}]},"0.3.3":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.3","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"gitHead":"93e4ae5a5d36a7abfd20ccecee85418bcf79ca72","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.3","_shasum":"6de0ce6156d6251fdc74ae65188107c730e43e3f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"6de0ce6156d6251fdc74ae65188107c730e43e3f","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.3.tgz","integrity":"sha512-DkNbdr99s4s/NdnOhjDUou36PcZTviYwIPHCicucuEQkqH0vaO+9DSzdRTv9pgmX5Z3sq7TKQ2639UaA4b4yDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk+5SlYVDbsb4W0i9kvDMG11JCCAB58rDVSs0OvoqaOwIhAOoHZklnQyfY+TKUWQ1LZq4z+OqTjHgP6hjlFW4AUsG8"}]}},"0.3.4":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.4","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"gitHead":"04b477d03014dc3665d19a96cc63ff94ba79ce37","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.4","_shasum":"db68fbfa4c42db73ff0b9f8e8f0020e77fe80d22","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"db68fbfa4c42db73ff0b9f8e8f0020e77fe80d22","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.4.tgz","integrity":"sha512-Lku8HMKgd+HKLiseiFAZmqPC4xZcLQ/SwGvQgRS2RsQNJDU7TE7SRyWfgb523EDTpOB2aJn8xiVarojsxCDtRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEop57yz3Z6Yo5iQ9BbwC3wbMOdLUlnGm5PXSBjUZ8ckAiEAx1GEJLvCREupH69XFmlChC9+SlqhnM7wBlyskh+vP20="}]}},"0.3.5":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.5","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"gitHead":"470d0c5d3b020ef352c9350cf3fe64a0f3dd2c97","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.5","_shasum":"2e1dbb03dc08f7a405f5c44c2ce7454bb8a641a7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"2e1dbb03dc08f7a405f5c44c2ce7454bb8a641a7","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.5.tgz","integrity":"sha512-NsFqDyQwX/5nPd/QUPrhm/Eg4kqFs/cexnbY7dUxsqgHGvzz0mvbCtZWLrTRY9RvjGmFFITXLvscHl1EK7o7/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBkQ3XLKKfOr3rrhUA7lgd8jkrZO4GRQSG1VRdRmXMXAIhAOTnS19+Zkdo2Skk2t/37YcXddFBnEG+eA5S/k7jkUa0"}]}},"0.3.6":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.6","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"gitHead":"27baa4f7828833e0a43fffeca54faeedcb0140c2","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.6","_shasum":"e0688034e1f193e3e376976e651a360e96440b79","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"e0688034e1f193e3e376976e651a360e96440b79","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.6.tgz","integrity":"sha512-aEIILJdu46FfoDGHhdoaqR+vCYjl3hhZClgz6I4/siFnHn9McD/JEzwyQPGK+1PHbfqaDigDIvKG6EKBFSYVAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdH3skwpXdbnfqnFskjhkFKjN2llvBDy62l6BrEBduuwIgWpawn4GJa38BIU49ltcRECgZqELxA72j67aw3NJry6c="}]}},"0.3.7":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.7","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.7","_shasum":"67239c1649b2c851a72c740d66bf71778730b1a1","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"67239c1649b2c851a72c740d66bf71778730b1a1","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.7.tgz","integrity":"sha512-TQgGOE1kqYG8cABdJsCYEqA5jYY6ErMyxnv2W/ydumtK0ty6dC8inDjyA6DVrFtnM2XdW870LTdZ0+wuNUlXFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFazmXBg259BVpt4F1+PGcaKaYOhtZQkWp/0EMEnJOz9AiA3Rsi+IHyyqsGrtqLGczHDgT1+2wJQbpCGByAYlo9U5A=="}]}},"0.3.8":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.8","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.8","_shasum":"8c3bf2c5a3c6c937980726115a7619b5af00f891","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"8c3bf2c5a3c6c937980726115a7619b5af00f891","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.8.tgz","integrity":"sha512-rlr+rcj6YBvcaDQ0sjeEFf8ljGyJFVqBzJRyTFujrS+of3jusSDeS9DcbFmXS3/WBzaV+wGYznaXHwmWOaQbVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8MRCfZ4OTtWcoWqeMv44JyxYGGQzoLxN7Z1CCI5E/0AiEA+BPhv0VFWPenSWmkvz2MW00gF4czoBEt+FoaNFM1Md4="}]}},"0.3.9":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.3.9","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.3.9","_shasum":"810e000eeb0afec7c5fc90de013cc2c80b576c1a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"810e000eeb0afec7c5fc90de013cc2c80b576c1a","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.3.9.tgz","integrity":"sha512-KWLwesNyyXSGjSlqKvyIFm4oNAzzk7oD4HqnM95XKn64G5BXkPBwE2uHOg/0bkkEzbloEPdJDxlSr3THNI5AZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRJ6TMUbrSxCi4CnG0+nr6nxBNywsY1NWf/r8gF+J5UQIhAKrhqyhJShjjAV66J75R4QhveBjVtCy75Ex1GFdvF54e"}]}},"0.4.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.4.0","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.4.0","_shasum":"cc7d2e1d0204e23f2e63354fd52703707341c55a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"cc7d2e1d0204e23f2e63354fd52703707341c55a","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.4.0.tgz","integrity":"sha512-T66EWzRTcSAGn7XLuYv34jle/Py2UMGy4ptB2VRZXtNZDnAm1XvswinhyJYZjdTwt/yzd3XLBgZNdXIH9JHTpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGgHpAoHgXmIjLWHTaM4fQiKFnuu0AWa/oaZt8U2OnZAiEAo0Ifj87tbBBgwCB+ZtV8r8+MrYfmhI97YQ6v565zjPc="}]}},"0.4.1":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"0.4.1","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash":"^2.4.1","root-finder":"^0.1.1","traverse":"~0.6.6","traverse-async":"0.x.x"},"scripts":{"prepublish":"coffee -o lib/ -c src/"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@0.4.1","_shasum":"fa963624439d10f6051b5f5cee036d18658a85b2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"fa963624439d10f6051b5f5cee036d18658a85b2","tarball":"https://registry.npmjs.org/xcson/-/xcson-0.4.1.tgz","integrity":"sha512-mZ1lXBlTQlc5aCismb/Q585/aMBAfzemfxKVO+5UEowq3QD9lCvHZhFeRxuElw39ddRDtQyIBJVB6Wu12EP7Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb6pWlA8iLLhuDeY7EItf+i52Oma7E7LWyT0jvK/s0eAiEA3dYrLmJgzoGUXbQ44EMj+AHFdM1XlTthmtNQPOFFdrg="}]}},"1.0.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"1.0.0","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"a2fca93e8ee27f8e816fe965ee659ab69544abf5","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@1.0.0","_shasum":"1c216aab4d8863f1d878ffdc99badb2a52be8aaf","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"1c216aab4d8863f1d878ffdc99badb2a52be8aaf","tarball":"https://registry.npmjs.org/xcson/-/xcson-1.0.0.tgz","integrity":"sha512-onF52bZ4u4HimkHH+XKm+Hrk6wOzrqecB9wlvY+U/bBHxZ9oopEnrnKFJ7yGlXyKSANtUVnrb4tQLuCZ6N/Vbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5RIz497/GAvzBkrw/ctoMg64FvibQSsA+jdHiP7rkhAiEA7UvoyHmggT9RZvqYxPIymIkT/A1nKV5zpAA+jNRCIS8="}]}},"1.0.1":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"1.0.1","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"~1.7.1","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"d0d98ac94109b2793880bfc559029f1e99f73a87","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@1.0.1","_shasum":"560eab5da54b62e5c300871ba7ae1aeda37bcb14","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"560eab5da54b62e5c300871ba7ae1aeda37bcb14","tarball":"https://registry.npmjs.org/xcson/-/xcson-1.0.1.tgz","integrity":"sha512-Pj9UyibnQFtwmuWbk4OxfN4TbQp5jFaNijDdYrD6/UR9U218TZoTLGpHyBezAtBF+cGRIzqkrFFwd4/h0n0p3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNamMU/8WVUcfLV4lFdKBS6Y5mC/wcr1R18PNBP8LkQIhAPF1RrFev3TiuODQ6IsNDnogOxvW3Xq0vqbxWHPzeTaV"}]}},"1.1.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"1.1.0","main":"./lib/xcson","repository":{"type":"git","url":"git@github.com:awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"1.9.x","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"909fb116f2e7fc5d8c85ffdb188cdff339254f9e","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson","_id":"xcson@1.1.0","_shasum":"61b4043d086f966c74ab9a68b8e66112807fa659","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"61b4043d086f966c74ab9a68b8e66112807fa659","tarball":"https://registry.npmjs.org/xcson/-/xcson-1.1.0.tgz","integrity":"sha512-bS18wmabad6Q6O+ZyDv9G29PCyB56hUuSpfIlQqsq+6+6woiL8vo+umEpWucQYHQHUmr6zOcoGoXI48GHxLfGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGphDiUR8x19dudEa0JR47N+DjlM8P2ynNxX3v6dGGQpAiBSaBHVrNu4tc2cItaQJQGquJpHwH+7fpkzAVYdcyiWtQ=="}]}},"1.2.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"1.2.0","main":"./lib/xcson","repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"1.9.x","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"880abbb5632e07dfb3185c6184683af082315ebd","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson#readme","_id":"xcson@1.2.0","_shasum":"d1e99ab173baa325b42463b1958310f88e25141e","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.6.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"d1e99ab173baa325b42463b1958310f88e25141e","tarball":"https://registry.npmjs.org/xcson/-/xcson-1.2.0.tgz","integrity":"sha512-EXp2Ka0YdjbvNmMdszBAhvdqPpNMo1yUMyXepcR3gquC7QV2SXJgMnmvcUHHcvhXmYjOWLu+AsQj8ssbjCNOMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRMAqvvFTHmB4zdqbgCN9Uy/kwfJlv4VQvPHLYBB1G/gIhAKRogxl1oTsgE8OzeRjsdsyShFZyDVO8kZo58InNdEDt"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/xcson-1.2.0.tgz_1458068322064_0.322579501895234"}},"2.1.0":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"2.1.0","main":"./lib/xcson","repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"1.9.x","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"63c9fcf2be5dece3abb156284ff7b141cb60f70e","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson#readme","_id":"xcson@2.1.0","_shasum":"e6b9b3c9b961b610704733c2c8f4ba29a6c10a23","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.6.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"e6b9b3c9b961b610704733c2c8f4ba29a6c10a23","tarball":"https://registry.npmjs.org/xcson/-/xcson-2.1.0.tgz","integrity":"sha512-f3bW+DsY/ibA/YqqMD7Fmu7bDSBXPpWvNHTNALpjJC+ckhy+RCx7np77f/1XUE2vEWY/ut5U4OTamm7WQkR4cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/f59vLIj0mPppldF/5h11HNbGVyCA+9/JrubyLPRv3QIhAJg7W50X4oa7Cx5hFSWB39Z5p4QssmxmuDrHxsDYNAmE"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xcson-2.1.0.tgz_1458244271780_0.22063975292257965"}},"2.1.1":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"2.1.1","main":"./lib/xcson","repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"1.9.x","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"63c9fcf2be5dece3abb156284ff7b141cb60f70e","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson#readme","_id":"xcson@2.1.1","_shasum":"c24f06f64ec8a953125af178c5546e0954a14a29","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.6.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"c24f06f64ec8a953125af178c5546e0954a14a29","tarball":"https://registry.npmjs.org/xcson/-/xcson-2.1.1.tgz","integrity":"sha512-Ff0oJjCrvVnVH9PtbjELs4x0qvNLpCW0mI6EzM/8AggjqwYRYv22PxIvHY2qik46+ZGoZ73oG+Z3Z7pBd7185w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkxKVnpSRFBrTIu5i45pY7Yk8/g5vED+IChliu1uXJvAiEAj+rIk4mTeq4GzrKolIRK8fszuEljh6MpMU45ovWT7jo="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/xcson-2.1.1.tgz_1458322489391_0.4893831799272448"}},"2.2.1":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"2.2.1","main":"./lib/xcson","repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"license":"BSD-3-Clause","keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"1.10.x","debug":"^2.2.0","es6-promise":"~3.1.2","glob":"~7.0.3","json-stable-stringify":"~1.0.1","lodash.merge":"^4.3.2","package.root":"^1.0.1","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"*","mocha":"*"},"gitHead":"516c922a6056cb2d34861dfc45e04044a85c5ed6","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson#readme","_id":"xcson@2.2.1","_shasum":"28182fa44ba671eea635e71078aa34856daf0913","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"dist":{"shasum":"28182fa44ba671eea635e71078aa34856daf0913","tarball":"https://registry.npmjs.org/xcson/-/xcson-2.2.1.tgz","integrity":"sha512-BygxuYksCOBUH9+JjKdA9hBIeAQS7PBWxZZw9v90KS4C9qwfH+A7ybxTHQkCTVIEzKf3MbUjxbehvO7SRRRR9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1XMSvJJMyYgrzEqWFL3jc1Ebvuz+RoltFEMqxprKB0QIhAM23YOjT5wHLMBqBDYyUjXq+5nto05WnAbrxLaw20SDq"}]},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/xcson-2.2.1.tgz_1458764733585_0.0851386918220669"}},"2.1.2":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"2.1.2","main":"./lib/xcson","repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"license":{"type":"Public Domain","url":"http://unlicense.org/"},"keywords":["cson","json","mixin","schema"],"dependencies":{"async":"~0.9.0","coffee-script":"1.9.x","debug":"^2.1.0","es6-promise":"~1.0.0","glob":"~4.0.4","json-stable-stringify":"~1.0.0","lodash.merge":"^2.4.1","package.root":"^0.2.0","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^1.10.0","chai-as-promised":"*","mocha":"*"},"gitHead":"27401c2cc9078464f1c78d9fa1ec90681eb18ab1","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson#readme","_id":"xcson@2.1.2","_shasum":"7abd41065ae00b28bbeec110f9d8e63baed66a66","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.6.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"7abd41065ae00b28bbeec110f9d8e63baed66a66","tarball":"https://registry.npmjs.org/xcson/-/xcson-2.1.2.tgz","integrity":"sha512-95LY55vDomYZArxdRBT21+bA2uDaSZY7t6gmQUG3zlMmtr7PTGg/7MKZZ3BGIOb1g6e+c2Dt9JBRpS8Rm9/PQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1z4Zc4Hs4RowiPxkUEAYWyZOSjeILgLHVyXgcvCTNDAiEA2WqEwMnU58ruU5qT0wlvA2+0/Ei8Tswk/Hd9UBsd0/I="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xcson-2.1.2.tgz_1460642687170_0.7273803944699466"}},"2.2.2":{"name":"xcson","description":"Extensible CSON - build cson/json dynamically with mixins/plugins","author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"version":"2.2.2","main":"./lib/xcson","repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"license":"BSD-3-Clause","keywords":["cson","json","mixin","schema"],"dependencies":{"coffee-script":"1.10.x","debug":"^2.2.0","es6-promise":"~3.1.2","glob":"~7.0.3","json-stable-stringify":"~1.0.1","lodash.merge":"^4.3.2","package.root":"^1.0.1","traverse-async":"0.x.x","when-traverse":"git://github.com/qoby/when-traverse.git"},"scripts":{"prepublish":"coffee -o lib/ -c src/","test":"mocha"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"*","mocha":"*"},"gitHead":"516c922a6056cb2d34861dfc45e04044a85c5ed6","bugs":{"url":"https://github.com/awnist/xcson/issues"},"homepage":"https://github.com/awnist/xcson#readme","_id":"xcson@2.2.2","_shasum":"4533ab12adec625d9ea83a1881e267b6cefebb85","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.6.0","_npmUser":{"name":"awnist","email":"hi@awnist.com"},"maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"dist":{"shasum":"4533ab12adec625d9ea83a1881e267b6cefebb85","tarball":"https://registry.npmjs.org/xcson/-/xcson-2.2.2.tgz","integrity":"sha512-0VdgIVeFyfLLqHMep+nMRgHVkdmUxKmjFvDzD8swL/P2QMRUSAGVYPw4rRSfuyeRvdc6HlC56w7kyYwKZGTelQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/f8jFiWIVUCmf++UQTxReEtGFeUUCKIiqm9+mjTy+IAIgMkkjGbLhyH+W+f/QlyMl8IdqVNymw5AfezFWbQ0lYsI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xcson-2.2.2.tgz_1460648172397_0.10202764673158526"}}},"readme":"## What is \"xcson\"?\n\nxcson is eXtensible CSON, a node module that extends the [CSON](https://github.com/bevry/cson) data format to include mixins and plugins.\n\nYou write in an extensible CSON format, you get JSON back. It's the DRYest way to build large JSON datasets with lots of repeating content.\n\n## Example\n\nLet's say you need to create a huge, ugly JSON schema:\n\n**schema.json**\n\n    {\n        \"title\": \"Example Schema\",\n        \"type\": \"object\",\n        \"properties\": {\n            \"firstName\": {\n                \"type\": \"string\"\n            },\n            \"lastName\": {\n                \"type\": \"string\"\n            },\n            \"middleName\": {\n                \"type\": \"string\"\n            }\n    }\n\nIn the xcson world, you would create a mixin file:\n\n**type/string.cson**\n\n    {\n        type: \"string\"\n    }\n\nAnd rewrite the previous as follows:\n\n**schema.cson**\n\n    {\n        title: \"Example Schema\"\n        type: \"object\"\n        properties:\n            \"firstName, lastName, middleName\": inherits \"type/string\"\n    }\n\nNow we build everything:\n\n    var xcson = require('xcson');\n    output = new xcson('schema.cson');\n    console.log(output.toString());\n\nOutput will be equivalent to the first example.\n\n## Available plugins\n\nThese are the available plugins out of the box:\n\n**inherits**\n\nMerges the contents of each mixin specified, and can have a custom object as the last parameter:\n\n    key: inherits \"foo\", \"bar\", { object }\n\n**enumerate**\n\nCreates an array from a glob or list of mixins.\n\n    key: enumerate \"files/*\", \"anotherfile\"\n\n**repeat**\n\nCreates an array of content repeated n times.\n\n    key: repeat 4, { object }\n\n**multikey**\n\nFinds all comma delimited key names and expands them.\n\n    \"foo, bar, baz\": { object }\n\nbecomes:\n\n    foo: { object }\n    bar: { object }\n    baz: { object }\n\nMake sure to enclose in quotes.\n\n## Creating plugins\n\nThere are two types of plugins: walkers and scope.\n\nBoth are registered in a similar manner:\n\n    var xcson = require('xcson');\n    xcson.walker('Name of your plugin', function);\n    xcson.scope('Name of your plugin', function);\n\n**Walkers**\n\nWalkers run once on every node as xcson traverses object trees. They receive the current node as an argument, and need to return the node when completed:\n\n    xcson.walker('MyWalkerPlugin', function(node){\n      node.foo = \"bar\";\n      return node;\n    });\n\nReturn values can also be Promises.\n\n     xcson.walker('MyWalkerPlugin', function(node){\n      new Promise(function(resolve, reject) {\n         somethingAsync(){\n            node.foo = \"bar\";\n            resolve(node);\n         }\n      });\n     });\n\nWalker functions are also bound with a context object that contains some handy properties:\n\n    xcson.walker('MyWalkerPlugin', function(node){\n      console.log(this);\n      // this.parentNode = Parent node\n      // this.key = Current key name\n      // this.path = Array of path keys to current location inside object.\n      // this.originalNode = The node as it began before being altered by any other walkers\n      // this.file = The current file being walked, if any\n    });    \n\nWalkers are run in a series, with each walker receiving the results of the previous. The final result will replace the node content.\n\nSee the multikey source for an example.\n\n**Scope**\n\nScope plugins provide functions that are made available to each xcson file. These are like mixins.\n\n    xcson.scope('MyScopePlugin', function(text) { return text + \" there\" });\n\nNow in your xcson file, you can reference your plugin:\n\n    foo: MyScopePlugin \"hello\"\n\nWith the final JSON output being:\n\n    { foo: \"hello there\" }\n\nSee the source of inherits, repeat and enumerate for examples.\n\n## Debugging\n\nResolving huge Promise trees with secondary, inherited files can be messy business. For that reason, there is a console [debugger](https://github.com/visionmedia/debug) that runs internally and takes wildcards:\n    \n    $ DEBUG=xcson:* node yourscript.js\n    \n    $ DEBUG=xcson:*filename.xcson* node yourscript.js\n\n\n## Notes\n\nxcson is valid CSON. CSON is just Coffeescript. xcson files are valid Coffeescript.\n\noutput.toString() will, by default, sort all keynames.\n\nYou can omit the leading and trailing document brackets for extra cleanliness:\n\n    { # Omit me\n        foo:\n            bar:\n                baz: true\n    } # Omit me\n\n\nInfinitely nested plugins/mixins are valid:\n\n    baz: \"boo, woo\": inherits \"bar\", thing: repeat 2, maybe: true\n\nbut will become difficult to read as a side effect of Coffee's expressive nature.\nTo help readability, you should use parentheses, brackets and whitespace:\n\n    baz:\n        \"boo, woo\": inherits \"bar\",\n            thing: repeat(2, { maybe: true })\n\nand don't forget to separate repeatable content blocks into mixins.\n\nFor reference, the JSON produced from either examples above would look like this:\n\n    {\n      \"baz\": {\n        \"boo\": {\n          \"bar\": true,\n          \"thing\": [\n            {\n              \"maybe\": true\n            },\n            {\n              \"maybe\": true\n            }\n          ]\n        },\n        \"woo\": {\n          \"bar\": true,\n          \"thing\": [\n            {\n              \"maybe\": true\n            },\n            {\n              \"maybe\": true\n            }\n          ]\n        }\n      }\n    }\n\n## Installation\n\nvia npm:\n\n    $ npm install xcson\n\nxcson is [UNLICENSED](http://unlicense.org/).\n","maintainers":[{"name":"awnist","email":"hi@awnist.com"}],"time":{"modified":"2022-06-29T04:56:45.045Z","created":"2014-07-08T22:04:40.091Z","0.0.3":"2014-07-08T22:04:40.091Z","0.0.4":"2014-07-23T17:35:36.022Z","0.0.5":"2014-07-23T17:49:21.793Z","0.1.0":"2014-08-06T23:45:55.849Z","0.2.0":"2014-08-08T14:43:31.075Z","0.3.0":"2014-08-13T16:32:19.922Z","0.3.2":"2014-08-14T03:39:48.451Z","0.3.3":"2014-08-18T04:28:46.737Z","0.3.4":"2014-08-18T04:49:33.573Z","0.3.5":"2014-08-18T17:42:29.746Z","0.3.6":"2014-08-19T15:01:29.111Z","0.3.7":"2014-08-20T18:13:45.635Z","0.3.8":"2014-08-22T16:28:17.999Z","0.3.9":"2014-08-27T18:46:24.899Z","0.4.0":"2014-09-05T18:04:50.953Z","0.4.1":"2014-10-03T19:05:38.373Z","1.0.0":"2014-12-03T22:07:19.186Z","1.0.1":"2014-12-04T22:32:09.207Z","1.1.0":"2015-01-30T16:40:51.601Z","1.2.0":"2016-03-15T18:58:44.385Z","2.1.0":"2016-03-17T19:51:14.080Z","2.1.1":"2016-03-18T17:34:51.914Z","2.2.1":"2016-03-23T20:25:35.819Z","2.1.2":"2016-04-14T14:04:49.714Z","2.2.2":"2016-04-14T15:36:14.992Z"},"homepage":"https://github.com/awnist/xcson#readme","keywords":["cson","json","mixin","schema"],"repository":{"type":"git","url":"git+ssh://git@github.com/awnist/xcson.git"},"author":{"name":"Awnist","email":"hi@awnist.com","url":"http://awnist.com"},"bugs":{"url":"https://github.com/awnist/xcson/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md"}