{"_id":"read-cortex-json","_rev":"110-2dc69a5602319996e6590e04e98b4451","name":"read-cortex-json","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","dist-tags":{"latest":"3.6.1"},"versions":{"0.1.0":{"name":"read-cortex-json","version":"0.1.0","description":"read-cortex-json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:kaelzhang/node-read-cortex-json.git"},"keywords":["read-cortex-json"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/kaelzhang/node-read-cortex-json","_id":"read-cortex-json@0.1.0","dist":{"shasum":"1d7c98e25635b5ab0cc07a43a684f83dfb0016d0","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-0.1.0.tgz","integrity":"sha512-NBa9F0YoNsG9gLI/o90nK82ky5ox+f+Wip3koqDIjOVuw8vsaFwNVCFbZ7704Lx8Qa53Z/0ci0C265qdt/clUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfVy+3J03yZMjGgzlUHSDELN2ls6yRBVWMLe+dQDvgoAiEA2UXbi3aEwjMb1I89eCU/2xHyAwiWUQrjmQq0rrC4l3Y="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"spud","email":"supersheepxjy@gmail.com"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"}]},"0.1.1":{"name":"read-cortex-json","version":"0.1.1","description":"read-cortex-json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@0.1.1","_shasum":"29e948205846a63ccd78a690d41935e685621250","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"29e948205846a63ccd78a690d41935e685621250","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-0.1.1.tgz","integrity":"sha512-ZZUiMvQ3XUt7nyUbOys47uWGtjZXmAnIMTetlcOKcb/UMmc4Kp022WKuQfjMNNWH9gP+fErs1FLMZx6dK4rnPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDazExpLqY4rX+WaLex5PFGiUQOBwHk5JKyWnMEpjx0FwIhAOXtLk+Lufj8/eA3qwbi+PyvprKtlVmoq+D+at6J2djQ"}]}},"0.1.2":{"name":"read-cortex-json","version":"0.1.2","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@0.1.2","dist":{"shasum":"1cd7ad5cfc045fa062046a702bbf6ec85993d02d","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-0.1.2.tgz","integrity":"sha512-cLZDg+nj/nZNaengNo1k9s9RJHIb0IDA27rkqwf/RHcGQ0RJUzt4zy7DBbyNowTsHQXb9weRHEujjcxLayjFMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA07YVKRQN514LOgYkBhEmjlf/OaqZB6YbT+wzjrpsUIAiEA9y6rY3B3Yg1p520HwA7YlVRDY7inNGalLoUxyj8Dpwk="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"1.0.0":{"name":"read-cortex-json","version":"1.0.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@1.0.0","dist":{"shasum":"a2bcc8ea75661f159af63cea6588ab0b461951ee","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-1.0.0.tgz","integrity":"sha512-9LQsjDernYSW7HfQINP3HdnmgJf86tBCeqJFX6CJAsGa5L3YjJ4y5zpoaRtDLiKZxoOTQIeDIArW2YgmpgoPKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIr47JL9kaqJmlw7VDeONizZJ/78ZsaPl3Otwxio+vjAiEAgv/1ukuZoNSOR+0pKNGRqnEPx8N9Na0wFVI/tScA+/E="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"1.0.1":{"name":"read-cortex-json","version":"1.0.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@1.0.1","dist":{"shasum":"7686f9ad4a26865864e1d454738f5587ecebbc3a","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-1.0.1.tgz","integrity":"sha512-KE+D5lSaOnWw1apqs7+5r29RUW2c11jMOFneLIGXsIjzyCttaY4SM9hl4g/TOTlU7XS3bRQcX8GpHBYoMyTkUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC+RvQKbsicHKT+Rty1ap05UpP6AeCXkgxvv88emWGxAIgWxMcwf+uAJ3JO09yyKCwDgtELSpQsf5Wfd1NEIVfjzM="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.0.0":{"name":"read-cortex-json","version":"2.0.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.0.0","dist":{"shasum":"406a900e3c596fb3bbd8785a76a4fbb88b4fac61","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.0.0.tgz","integrity":"sha512-BMlawnHS4g1ZD9Rn7QSA7hxRItkQWwFDU7xrr6KIT44ict2R/5tAGDdbPsuqFPtYoIKArgVgyqE8/wnAoYo+Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbzcxIHsssqkVpwQwmrBvDF93yW8aFsHmEaVnBCJBtdwIgLQtWX0WSb1cSN1LYx9wV0pTlccK7kr3n1j16KfOw1co="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.0.1":{"name":"read-cortex-json","version":"2.0.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.0.1","dist":{"shasum":"d5a02c8866b72708531bc711c08828ba84920e95","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.0.1.tgz","integrity":"sha512-U1SI31miMDwDddl3bPHavbFkHHiWNFMqtn7VeUQ5FqXIDuTsQiRKF9fKvwbDHT3hxGF6+DeTgY+n4lgEzNATCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsZAULptlCBQj7SvxuhsuzwB/pzJf5JnN5/kpyS5TFVAiB9yyA4mJJmEO2mF26nJ3SiiPl1cLwBzcUjitMlYUAcog=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.0.2":{"name":"read-cortex-json","version":"2.0.2","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0","cortex-playground":"~0.1.7"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.0.2","dist":{"shasum":"e216eb4e978fbbea3f32fdf8ac5dcb95367beb14","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.0.2.tgz","integrity":"sha512-pKQMVeluZPyyp/cG5ePs2XUHUEjLLmevUgRbG8Q4d8JeVcsMWqCBmHTANKaWngpybiE89rKLuH1crMqGafctYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7p13EpY69vldDC7yOVNneeyDlNRGuWr7lVDuyfRKwOwIhAJEBxlY1gwkCKo+v6U6U992QN7NzQaSFTwS6zJ1IHZ8k"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.0.3":{"name":"read-cortex-json","version":"2.0.3","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.1.2","read-package-json":"^1.1.9","mkdirp":"^0.5.0","cortex-playground":"~0.1.7"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.0.3","dist":{"shasum":"f873ed43883e6dc12763d4526c3f7a1632c521d5","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.0.3.tgz","integrity":"sha512-V57lEt+At3X01LgIioUYYi/u/Xuv1DV1aYlSf+N8jKx7o0lEMcoVf1Lvtg0p+T54tzAdEAe6l+E7khjVf4GeIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUsZtyhzni/q726/mBerNbjVn0lD142sNcp788lQYDOAIhAJhbclTdf0dxs6C0tgcXVOKXuaNr8k7vn4Z0dZv13A8i"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.1.0":{"name":"read-cortex-json","version":"2.1.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.2.0","read-package-json":"^1.1.9","mkdirp":"^0.5.0","cortex-playground":"~0.1.7"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.1.0","dist":{"shasum":"1b2f946f923ff5525223b2ef506eab624358bc93","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.1.0.tgz","integrity":"sha512-HNDOBxoG06rhNxWVgg/fd3HeqMHjcvONLQeCITu8ILS4RPKYUpSVyj2cytMNGQE2zsKBSXN2JeBOSjl9emhzjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBjS30GOp3YC7K3Azn468nSRmW/Vf6BzukJNGS5Ei52gIgXF2iG92ILS/dpgXHRnz7mBdpkDsRk5eO793rG7f6eTc="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.1.1":{"name":"read-cortex-json","version":"2.1.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-extra":"^0.8.1","fs-expand":"^0.2.0","read-package-json":"^1.1.9","mkdirp":"^0.5.0","cortex-playground":"~0.1.7"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.1.1","dist":{"shasum":"4ddf89cd8ecdfd26e6840c221e8f24c087aefda9","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.1.1.tgz","integrity":"sha512-26exxIBR5LjxFzq1vgdXuDoxBgY39/JZy4Pu3ShzUqY8uh2iNfs0VMNfOPUJAq8BHz9HsMq9B7cECRvhxqsKew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqvdwkuIN9fiUBeet13XeARnuyVQTxa6T7YXGNAbrnZwIhAImlQX40wxWCYjO0Xt34tQzwSa7M+TZnBloS9jrLhjJ5"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}]},"2.2.0":{"name":"read-cortex-json","version":"2.2.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"5ed903e3d1947e654e2122698f06f131e5457e2e","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.2.0","_shasum":"87dca49a79895c48cfb35a76c6fb29aa02e5ebaf","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"87dca49a79895c48cfb35a76c6fb29aa02e5ebaf","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.2.0.tgz","integrity":"sha512-1sJIo6GT/3Q0HwYkQUvpLo+pz9oZsVoCp/Of/foo4hOkqFVCBkzQEZw5mZWLx1I2Y14OFEmZDGOZnkl+vOc6Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEO9GbiG39m/7nAOoFJuoX3wXeU7ELuNUAC3JYzxzhtOAiA6Qnt5dem8fb4t5sfpm2fwU4lbXL5KxhfZbq0m7QKv3w=="}]}},"2.2.1":{"name":"read-cortex-json","version":"2.2.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"f3c35f381d41d6f9cf7aa0d58afc1121bf639a40","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.2.1","_shasum":"d84c4425d1d26ea3bce32e4b3b150e6a50348ec5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"d84c4425d1d26ea3bce32e4b3b150e6a50348ec5","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.2.1.tgz","integrity":"sha512-RWoWubXPGirAktkBEnumMQoemB+G+1TcFoBoNJQKI9jscsFkeg6LTPAdDlatBfv2JSTHI/sh2ublMzGrbjs/8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8Qw68DcTmmM9TVBzAvsEVLaqHOTDQtET+eDJbxEs3iAiEAg4m95ILpuKe5ii/0o0Ivv9V2o00FihYTmzFVUtywzTY="}]}},"2.3.0":{"name":"read-cortex-json","version":"2.3.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"f9b3a5b77969c8ec1992014a43716e07d8be95f4","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@2.3.0","_shasum":"0859d96c381e2ca404585698910613fefaee7ed5","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"0859d96c381e2ca404585698910613fefaee7ed5","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-2.3.0.tgz","integrity":"sha512-3OI5xI4m0oTmqrb+sdhsFFPAUzkXgKW3sz/f5Yuz5/lo1lxt7F0YxtnYX5KIhtcJEIFp/JMFy9WfLMdTaAJmDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUg6mKoWqkOEyHGXQlr/rx+NQgSnzmdqcTcSNnjAB/SAiBrarOWNshg5loaR/W0COQWVT/gbzP0tCD+v88/8zvKPQ=="}]}},"3.0.0":{"name":"read-cortex-json","version":"3.0.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"c6508401a20c9ca12cfcda36193229012e7fa904","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.0.0","_shasum":"1b051efa6bc8a8ec958ecbc7a9bbf3ebcea486f0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"1b051efa6bc8a8ec958ecbc7a9bbf3ebcea486f0","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.0.0.tgz","integrity":"sha512-JJUCdRj1ZXBq1gZ2XEqIHPbbt1evN18qXZ5HwgXJLmSJQvR9oGN69eD8jBBi9FwE/kqoZss+A2NZOhiHV/eS5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQol6qNZ8XQrDssV0MkhSJusgFrIoa+x1ZBaG1v1wduAiEA4PXKudb2TyZXsXUD21Ur7L7uWZxpodiXclG05tbxLWs="}]}},"3.1.0":{"name":"read-cortex-json","version":"3.1.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"57a5ace56dc03aa0e6987c5c49cab1df3ee16f62","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.1.0","_shasum":"5a273ffe821508ca990179472b6787d9fc46e053","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"5a273ffe821508ca990179472b6787d9fc46e053","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.1.0.tgz","integrity":"sha512-qb6PMJfKeb/65X/9/E6TPFH/dCybK7VnythXW8MtyQT0cBnRFAYr26lsz8cKhKOxxdZGWod7beFw9EgKQNkapA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnoJbsHX5OZATAcaCT8q+oeHPtvAa+zC29WDlvQ6ou5AiAnXJkclqIbqu/3I746UUgN00hQ8w9hItOzvvr3M7nHqw=="}]}},"3.1.1":{"name":"read-cortex-json","version":"3.1.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"8dcfc829a4e7b56b8e2518801e6863e3f601092c","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.1.1","_shasum":"b4c06169a227f538e83ff4b2926e3cb4d9d4f8f2","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"b4c06169a227f538e83ff4b2926e3cb4d9d4f8f2","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.1.1.tgz","integrity":"sha512-Cq9yR0OZVJ6XLKz7l2/LJ0UNHpqcVrKnZT91asLLRSbgofZEsgSlXOvs4627qnvNDqSJ1bmPdfAocKzIrFoZRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClH1QawIi21f0cx0AbkcywWWEMpWGYsa26vR7ln9sYCAIhAJglbhnx7EaCj4TO45+7NdgE11yV/oUPWP1LLtTJo3GM"}]}},"3.1.3":{"name":"read-cortex-json","version":"3.1.3","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"c1e424adff9b9fcaf63adb16f90feb01d53eac2b","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.1.3","_shasum":"7a4948920c9138149ef2c6d2b44b63156fb36376","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"7a4948920c9138149ef2c6d2b44b63156fb36376","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.1.3.tgz","integrity":"sha512-65Tn+r6cxj+cN9CoGgETfYzGtSizlTGL75MmdN1zRFEfcmcNjT6PRBEBPTdBlC8UNXskNUYBauBpOQFQnfgG5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOXLO1HA1aBw2/+79mxqdqGGPMerfXdRcDewb0P8ctpAIgW+IWnBMa3FVHb1mSFpHcK6ErE9QVXq4gw1VhbDAZbyc="}]}},"3.1.4":{"name":"read-cortex-json","version":"3.1.4","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"0c01a9ab477ad0a32a7d4e1e3d531a9c731132a1","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.1.4","_shasum":"d8e996aed976638a305ea3b700de08bb91aff7db","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"d8e996aed976638a305ea3b700de08bb91aff7db","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.1.4.tgz","integrity":"sha512-dGKB8krKnEr5fz72s57KnQK0xltaEJ77Rkdy9CUDrObMF5r0WRJnbNXdI7Ep9CJfrJgRsq/VxH8va/iMNmeN/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa0wZsNjzS0exBKqEULLFgQqEGY1dC4HzUqajjeK7fWgIhAOxpAMN5pEIqDDYTukSqU38TjcmcwwCYzNZ/fHOH7JNc"}]}},"3.2.0":{"name":"read-cortex-json","version":"3.2.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"eaa82005f7736ab77beb0dc4c6ad62a508a588fb","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.2.0","_shasum":"ebde67cc7350fc139a417e562d3358ed17578801","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"ebde67cc7350fc139a417e562d3358ed17578801","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.2.0.tgz","integrity":"sha512-CCUJXhHARAuikUOIqdfXvyw6MssMdWmZ9K5vysKOoC1wlDneh8afqUs6Uo1M6/iQDboxBlY+/0lOnba2oyN/Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCosenszpjRz1Q2boyEv5dpSeq+llVTFI+zACpTiMv5kgIhAO01ItawFREr7AAX8ux9YfDuIUF8rdod24iVAUSqrkZW"}]}},"3.3.0":{"name":"read-cortex-json","version":"3.3.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"5b4708d089917b1852c2509e318977c44c0a5387","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.0","_shasum":"85b1a712ef882b42ec70178796848b59da430dde","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"85b1a712ef882b42ec70178796848b59da430dde","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.0.tgz","integrity":"sha512-mfPRjdCsTwpFtOvQ9HOGQXKTclshVkebQHks8nt+GiWglwZmtHiPerb8pfFgN6OdICZUbrFta//xETsSSgq6Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4SCIQ7o1hiaD5ebO8Pb3fEwgKXBCL3GjHc0A6JI11pwIgIotvTUHmVWF5oXu9PRy1qSjVVz4a+Gtezw/38vZyRV0="}]}},"3.3.1":{"name":"read-cortex-json","version":"3.3.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"aa4f6c166c680cf142ad0921cd38f0302e294421","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.1","_shasum":"6986497cdd6239a5484976c595048161a8ed9552","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"6986497cdd6239a5484976c595048161a8ed9552","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.1.tgz","integrity":"sha512-OxnnyRo0xHA7G9RogP7wLm6KpSDw7PFMxw5TlL869zOMKm1u4ozdwjN6ny4LYkDF1m0Slir6cSn2oV0akAYoyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpM9aKxcT0nX2TsdmoaGLQIKTc4P6ZrAYhTdiYlEGmaQIhANPBiq5ltw2wDN7tJx/cI/j5N2A5VhK9NoNsVFDnMbv7"}]}},"3.3.2":{"name":"read-cortex-json","version":"3.3.2","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"ed873bff0b776e0bc0616dbcbd3f95f71f4100bd","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.2","_shasum":"3ed19da7bd9e00830079ca1b54240f2adc7af97d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"3ed19da7bd9e00830079ca1b54240f2adc7af97d","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.2.tgz","integrity":"sha512-BHZfd7sxMX4VMXoa1IGNfExRIEyvpD88SziANE2+PmIs9Be+o+Bu4Ctu+A6H2+zAUMjHzE5ROVbo4YMSh+xL7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCEcnuEpElAv9BNd2oaBIHV4HQ9K/o4ag+gSkMo4hT1wIhAOJALM7RkHihEIBwKdoqdGAnwaFI6MFtxk5laPsZ0ViM"}]}},"3.3.3":{"name":"read-cortex-json","version":"3.3.3","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"87efbc61e939c970a6e76a08f60578a165fe5c05","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.3","_shasum":"02fd35ca4b3700dc34593c208033118a8a9cf400","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"02fd35ca4b3700dc34593c208033118a8a9cf400","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.3.tgz","integrity":"sha512-d81u4CNYWe1hikZjPBdp3MFVZMm+RD4rUwU7kPgr8V9GpxXUNigyK3TdfWXrS1ZvjD4c93wvZ87JSwksgQx7EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSbGOnXYJg1mkA24Pmf+8dLCP+8Jusly+wa9oC3BD5hwIhANOpKGe+ZvlGK1kerZ4KRj6iN/+dIXumFZzTwGXDs6kD"}]}},"3.3.4":{"name":"read-cortex-json","version":"3.3.4","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"e7101506825eedecbbaa36ce0d1ad03a3f7df6d9","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.4","_shasum":"02a78a08049671e5be23feff59e3a280869233fe","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"02a78a08049671e5be23feff59e3a280869233fe","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.4.tgz","integrity":"sha512-QNQ3tfSaQ1oX/1ZGMmC4OUKY7ckp9xxIRB/J6PIGe7czKAx9qYXOjmYVBHmd/02OBPi9eMhM6jirBGbsU5IB7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaStjM+xkO8fHf7GDBG+agS8ftkpTbm9PsOydaZBH3qAiBgKvxLgc2WYBl/6OOwG1vk0mfEMk09ycIdenrdwVMbyg=="}]}},"3.3.5":{"name":"read-cortex-json","version":"3.3.5","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"c30666406e2885b84095d9b518e2bb9e4e363c1b","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.5","_shasum":"5883920fe144677a537ae0172734179ebe44917f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"5883920fe144677a537ae0172734179ebe44917f","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.5.tgz","integrity":"sha512-02YlCfqbGGbd0lgshaj09kr4dAL4ImDXbX0oyJ0B61sszv742Hto5B3zlKHW0eZMpoFYzs2aAsYSHcDLIFNfvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFqJPkrjrPMIQAwyXdBXhl/QJMvKvM5jEHxw6lt2KUyQIgALsNMRrrhToTTdqNoyqPxTyccpBizeNrU4ckRXMM6Ao="}]}},"3.3.6":{"name":"read-cortex-json","version":"3.3.6","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"ba67a217bf633401e18297b22aed08e7b7336429","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.6","_shasum":"3935cb0c4015f34b95205b641b073478ef103557","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"3935cb0c4015f34b95205b641b073478ef103557","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.6.tgz","integrity":"sha512-Ch0ZoByqukPeLmQAxibas81CPS+t/dfYwzuzMKeI2T7cRsBmmL50U/xa58RCfOsv/+vfQu0Y0jDoBL0fXC9JTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET80TcV9Q1bV/bZP7H0A/24hu3Qyy4Nxtb3m5LQ7RBOAiEA9mvjAYCr1MHc9dfgxEG73v4oVnYfn0wJBhpRkwyDbvI="}]}},"3.3.7":{"name":"read-cortex-json","version":"3.3.7","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"4eb45f5b9e676e9dc4b4a63a452c64a338ff4cab","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.7","_shasum":"e9262f7c36e3ef74a05dd9fbd123e049a0ec91d3","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"e9262f7c36e3ef74a05dd9fbd123e049a0ec91d3","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.7.tgz","integrity":"sha512-sQdlUtgnNdQgBVboVaoGQrCOjV/HrIHft5hXfHsk22iUkORQgFk335oS08vFXrrjnMqS35YoLoxZMtD9VGFfGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICW6JYG0TiGRo0fS5OQzg4V5wTG4CZOcDCQxYY4EpbqzAiBgGNDPLAA/LCni4B2N+chftXSXzzxfj3ouz8/5FHwmhQ=="}]}},"3.3.8":{"name":"read-cortex-json","version":"3.3.8","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"3cd55f4fe3c30d9121e7e537170e2a4989027ad0","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.8","_shasum":"922a6430c24eff551994f5e9d923094e28ded1e0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"922a6430c24eff551994f5e9d923094e28ded1e0","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.8.tgz","integrity":"sha512-ygXECYiCgsVdgaY8Q06zo6qQ0i9Qydt/Mi+CzZFNz5lyznV670u5uj/6WVzPzQs1XFZFH4rQ02GX7fih1MSkZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVZq5j3nByCA/6ugH0h6KmudHdePWLUVnnJIU/U+1NVAiB9fHerPaUVC8CIywzfY2OTEQFyrUTyblTWzyV7t0ES4g=="}]}},"3.3.9":{"name":"read-cortex-json","version":"3.3.9","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"e89900beb0d390b556a6408c5cca7fc8f002bc1e","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.9","_shasum":"5bc10c3fb6b1c4f0b8a6d2ea4e8cc381333295e6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"5bc10c3fb6b1c4f0b8a6d2ea4e8cc381333295e6","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.9.tgz","integrity":"sha512-W0GxqRmegndM/m/esvwCpk5qX9Wz8B0tNjw6n1NKdgTg0VQdHLs84VVIn5+oZONPgkW3w6v09EwcGQrotgEt9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0Sd2uvZ/BR1IIgOWnf+OUXMXlPt/9POOD+nVooMPiuAiACxuE+o4+5TaItZdcXgRL/nUtCkXnGZwsMGmscMqpNJg=="}]}},"3.3.10":{"name":"read-cortex-json","version":"3.3.10","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"7a5cda8cc358e0c753556c0a682ec9b1436292e6","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.10","_shasum":"e1caadab315cca4826a103a009ae7016ba0ab237","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"e1caadab315cca4826a103a009ae7016ba0ab237","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.10.tgz","integrity":"sha512-/HNxuWObb03C6XRXB+xTVXqKi4o0+h7tMuOdjmzt5Cpj35Ymxy7dlrEKM9lKx37plROOK0MHu0gCWpE6KzWSAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqCOV4D7JwohVF4IpuAiPPpigx66pozYs3g1SW7iM2YQIgLhhvePnnF06EQ/Vf69aWVDTU477Zukdu+qJlgcZOIb8="}]}},"3.3.11":{"name":"read-cortex-json","version":"3.3.11","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"f18fffef3700c65081fbbf6bafcb82755899a9eb","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.11","_shasum":"a4512b729d37f43b206e440b821d18a1ce679619","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"a4512b729d37f43b206e440b821d18a1ce679619","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.11.tgz","integrity":"sha512-vh9bwI2c9hFyjKKjEoUH8Frn7b3wXDszMJY3c7fJxVsDhx1S8/GZtRzwTYaJ3e1hqwEG1xAb1PFArTrHY/JfEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJPzE5Kxy1DK2QF5rRdsBdvP5d9pQW8KN6UdHPYo1RRgIgRuXvLlmgOqnziYOJls3Hue7BS9WVYTePpji3bpMN/J0="}]}},"3.3.12":{"name":"read-cortex-json","version":"3.3.12","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"gitHead":"ba0b6b24a4d182377c0ec3bfcb3b2eaf998ac4ef","homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.12","_shasum":"7b2bd3c2a6d738e5c8bd447955bd71adbbb0b798","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"7b2bd3c2a6d738e5c8bd447955bd71adbbb0b798","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.12.tgz","integrity":"sha512-GT9SgbBH4bFVMTyUTY++oxyNLqDhfTkMPl80wTGFE8YqB3NZ48sL0hK0QgSQ1VXJkzDvqPLh5hEyZ6OKDa2FjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbxWPMKpr5RasSLE1C7150Iz+7DEMwzUdmbcl2Un8DUAiA6HL9dGQUH8O5Rn26ntYJxbg4y4MEZwOdZIKBwDtpXIg=="}]}},"3.3.13":{"name":"read-cortex-json","version":"3.3.13","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","mkdirp":"^0.5.0","read-package-json":"^1.1.9"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.13","_shasum":"f94eee85361aa6bbbde9873a920a5562aaa96fb7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"f94eee85361aa6bbbde9873a920a5562aaa96fb7","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.13.tgz","integrity":"sha512-as3ar3TEuE3VDFcO3afZkvZboN+7euVIS6IbqtUubSATDRNAlBo7Ohr91gNHk3uzjk54cxBuUp/xc7i8UgnT9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdn+XGBdVOGAyMtMkW4OyaOMXXpUnathorE7XIaCljUAiEA2Hk5dsA902gnTpN0/KIpsKDnQ7HjMUQKKZwnY/gTBDw="}]}},"3.3.14":{"name":"read-cortex-json","version":"3.3.14","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","lru-cache":"^2.5.0","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.14","_shasum":"44fc0cb35042600ae44bd70dd23cd16c8b9ec2a0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"44fc0cb35042600ae44bd70dd23cd16c8b9ec2a0","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.14.tgz","integrity":"sha512-Iv7w7kGTgGWh/O+xCOr3Q4YUc3sG/daWFR9Ru5j+N5oriiTcyt1sNG3NQ4KzlmGFT0tczMrYrAY6mQxs9Dknfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnEuY0pj4Sxpbu2Saf510ijHhrTBHOiOLA6J9aYr7s0AiEAl+H/fLi7NX92Ci0TTnEOJqEmmrx+ilo596Im4d/0aj4="}]}},"3.3.15":{"name":"read-cortex-json","version":"3.3.15","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.15","_shasum":"c0482ad1f4ce3046916c837599e3998876b007de","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"c0482ad1f4ce3046916c837599e3998876b007de","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.15.tgz","integrity":"sha512-NO4tOKD9PSqZJT0AipQs+P6uHBd+Yuc/c9ffF9Q9NyTX90LCELcq13pLR2rvUSdaqQHvQBtT5swORePVxgtgeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNetKBG1PzEhe4bxaTkUx9iODFDKRspm2IchYS9pYiyQIhANdcMyjAh9tpQWSxIjW1lN7hr5yJuKom+e+FMfEnlxLn"}]}},"3.3.16":{"name":"read-cortex-json","version":"3.3.16","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.16","_shasum":"d5fff2bb18fdbd7549e62a69bf78e05df065bcfa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"d5fff2bb18fdbd7549e62a69bf78e05df065bcfa","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.16.tgz","integrity":"sha512-DsuFLJa4a6xNBrcqiIEjSZU11dFwQD8M2bmFzLTPAX+THUS2QagJRwkr2OjeezgN5YJ7KE8WI6YKu8h4jCiAlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC5+Krhk+i9gV1ct2L2fDcbCOHc6QXbEj6b/sNNIaEggIgZz5mJAacZCFWuY0ravWRzY+Elt+QyiXxyFtAWnzey5s="}]}},"3.3.17":{"name":"read-cortex-json","version":"3.3.17","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.3.17","_shasum":"89c1cf1f19a4b4b262f66eb15ad940c381cf74ec","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"89c1cf1f19a4b4b262f66eb15ad940c381cf74ec","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.3.17.tgz","integrity":"sha512-+bn5ha6uXbTk4o708qMSyjfaPuSkDIqIC80Mw0WdG/O+6SxqOsUwyAWY3yTFxo/+GkNiqEuM628YKaWHoYJxCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtp9QMyHXJ19IruDCv8u5gFSo8wbXj5aQ3tlu07dHM2AiBQiThVXCPAqtk9/na00Z4ehSy7IWUoJkQHqFojCsUm4g=="}]}},"3.4.0":{"name":"read-cortex-json","version":"3.4.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.4.0","_shasum":"d317ff5b670a26a2b03b3d3b37ad75c3e27174c9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"d317ff5b670a26a2b03b3d3b37ad75c3e27174c9","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.4.0.tgz","integrity":"sha512-UzKB5rQPXknvfyPBnXOeUA/Q5Uz7O7rxNRxFmYn/5+xkhd8z2L2w7CO93uoboGEO9bgnG7OoBQqC5R5gVPoJqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfxy8GflM7u2G979YEbXQf6XCKCLk5N3BDTQhXVrFXiAiEAjGjpSUEJGg/+tCPVO6mG7iU6mvygsMjD4O1MvoQUS34="}]}},"3.4.1":{"name":"read-cortex-json","version":"3.4.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.4.1","_shasum":"97c019424aa1ce3e3a767fd4512f8fabe850516c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"97c019424aa1ce3e3a767fd4512f8fabe850516c","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.4.1.tgz","integrity":"sha512-B5ZDQa0nHEh8H/mRK2dgpYuEp+q4SYoFOPpHVnjEaWyA7m+t6s9/DEb7/FgZ3hhiENTCz3VBtPMHYTXyaV7ZNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHROAMqZT6ooP61Vjg86+liWk/CzbzorTa7gg/tmfVS/AiAf46B3rlSFgECa/N+xXrkMdosAbE+DPceNsPTslyHRAg=="}]}},"3.5.0":{"name":"read-cortex-json","version":"3.5.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.5.0","_shasum":"308930cacfce01ccfae6c496490185aef3153911","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"308930cacfce01ccfae6c496490185aef3153911","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.5.0.tgz","integrity":"sha512-ZS19qzEZHxWp+FOG8L4rT7VNhx6SDObkCKEDtNg4GvGlLM/EYCv8RPfRmPCJfn/fj6Fk9ThsPeQxnrezmGwX/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxyBDBpYeyzCKiMKZz0kfUOm3PmDEQd94UPg0j/TVdcAIhAK00wGQKs80MFbhqPJVTTYh6b4Lnt3n4aB3T8Ii/eQyb"}]}},"3.5.1":{"name":"read-cortex-json","version":"3.5.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.5.1","_shasum":"6cc0f327d60b518fbabef0aa7243e4acced95a0a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"6cc0f327d60b518fbabef0aa7243e4acced95a0a","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.5.1.tgz","integrity":"sha512-TrbgbvIiNWt0f+LyVyPLDtLlSZK7lZA+NeDRfGn9TRyW5Ppt/Y/c5kgWL5rtMmq4YfM3FjioA5AyF1SKMyZ9kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpKA3aMv+0Lc5HYM26pDLhnqE1rsKza29nxSSWjnx/EwIhAM1/f5ks8cWjCOPTnf9q8b9iIQ7orP05isSY1XGze/fT"}]}},"3.6.0":{"name":"read-cortex-json","version":"3.6.0","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","comment-json":"^0.1.5","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mix2":"^1.0.1","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.6.0","_shasum":"4a5b6be99558d22771590ba3a9dd4a30c7f6b756","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"4a5b6be99558d22771590ba3a9dd4a30c7f6b756","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.6.0.tgz","integrity":"sha512-teKSrE4EIM+sXz5xh8INCwst8UVmhGqpyuKZg+hdXP1e81P7xNw2eqUE7x/rfEdEwKO/Wm69k0peO1m8BU/K1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0RMmQnf8GPc4MomS4LJ7emTLP9pg4N7ZSJMp6t4wnaQIgIio9uVFh2NRhhRmv9aTldP8UVycIbFvfB1lfe2WqTJ8="}]}},"3.6.1":{"name":"read-cortex-json","version":"3.6.1","description":"The thing cortex uses to read cortex.json files or fallback to read cortex configurations from package.json","main":"index.js","scripts":{"test":"sh test.sh"},"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"engines":{"node":">=0.8.0"},"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","fs-sync":"^0.2.4","tmp":"0.0.23","underscore":"~1.6.0","cortex-playground":"~0.1.2"},"dependencies":{"async":"^0.8.0","comment-json":"^0.1.5","fs-expand":"^0.2.0","fs-extra":"^0.8.1","glob":"^4.0.4","graceful-fs":"^3.0.2","mix2":"^1.0.1","mkdirp":"^0.5.0","normalize-package-data":"^0.4.1"},"homepage":"https://github.com/cortexjs/read-cortex-json","_id":"read-cortex-json@3.6.1","_shasum":"7f644d05d269e21a680ffd755b08b2a6faa6fc44","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"spud","email":"supersheepxjy@gmail.com"},{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"7f644d05d269e21a680ffd755b08b2a6faa6fc44","tarball":"https://registry.npmjs.org/read-cortex-json/-/read-cortex-json-3.6.1.tgz","integrity":"sha512-I8T2q15YoAU6/AWON47yVIHYjD4m4uLYyKspHQQe95VQc5J0qyJEtJOyP2B74OYhLg9ss61JJeCLYbPqBDHmeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAc+KrQjWjvMKS7k1swjudu1Y3IKPi9igiVeE/YhL70RAiEAgL9YgU0p+yhzhZh7n3dcK7QkXMznz8owJwDhztI2Fb8="}]}}},"readme":"# read-cortex-json [![NPM version](https://badge.fury.io/js/read-cortex-json.svg)](http://badge.fury.io/js/read-cortex-json) [![Build Status](https://travis-ci.org/cortexjs/read-cortex-json.svg?branch=master)](https://travis-ci.org/cortexjs/read-cortex-json) [![Dependency Status](https://gemnasium.com/cortexjs/read-cortex-json.svg)](https://gemnasium.com/cortexjs/read-cortex-json)\n\nThe thing [cortex](http://www.npmjs.org/package/cortex) uses to read cortex.json files or fallback to read cortex configurations from package.json.\n\nCortex supports both `cortex.json` and the `'cortex'` field of `package.json`. But with `read-cortex-json`, you don't have to care about all this, and you should **ALWAYS** use this module to read and save `cortex.json`. \n\n## Install\n\n```bash\nnpm install read-cortex-json --save\n```\n\n## Usage\n\n```js\nvar cortexJson = require('read-cortex-json');\n```\n\n### cortexJson.read(cwd, callback)\n\n- cwd `path` current working directory\n- callback `function(err, json)`\n- err `Error`\n- json `Object`\n\nReads and returns the information of a cortex package.\n\n```js\ncortexJson.read('/path/to/your/repo', function(err, json){\n  if (err) {\n    console.error('There was an error', e);\n    return;\n  }\n  \n  console.log('The package data is:', json);\n});\n```\n\n### cortexJson.extra(cwd, callback)\n\nThis method is different from `cortexJson.read()` that it will validate some stuff and flavors the object with some default values which cortex registry needs.\n\n### cortexJson.clean(cwd, json, callback)\n\nCleans and validate the `json`.\n\nThis method will check the `json` object first. If it is an old object, `cortexJson.clean` will santitize it.\n\nAfter `cortexJson.clean()` and `cortexJson.enhanced()`, there are always \n\n- `main`, if no main entry found, it will be `false`\n- `css`, if no csses found, it will be `[]`\n- `entries`, if no entries found, it will be `[]`.\n- `cortex.main` will be `require.resolve()`d. That is, if there is a `index.js`, but `cortex.main` is `'index'`, and after `enhanced()`, `cortex.main` will be `'index.js'`.\n- `cortex.css` and `cortex.entries` will always be an **globbed** array(even an empty array) after `enhanced()`\n- If a path, either from `main`, `css`, or `entries`, is explicitly defined but not found, an error will throw.\n- If a package has neither `main`, `css`, nor `entries`, an `'CORTEX_NO_ENTRY'` error will throw.\n\nin the `json` data.\n\n### cortexJson.enhance(cwd, callback)\n\nIt is a `cortexJson.extra()` then `cortexJson.clean()`\n\n### cortexJson.save(cwd, json, callback)\n\n- callback `function(err)`\n\nSave the json to the file.\n\n### cortexJson.package_root(cwd, callback)\n\n- callback `function(root)`\n\nTraverses up from the `cwd` and gets the first directory that contains a package file of cortex.\n\nSometimes user might run cortex commands inside the subtle directories of the current repo, and we must make sure cortex commands always run at the root directory.\n\n### cortexJson.cached_document(name, cache_root, callback)\n\n- name `String` package name\n- cache_root `path` cache directory of the current profile\n- callback `function(err, document)`\n- document `json`\n\nGets the cached document.\n\n\n\n\n\n","maintainers":[{"email":"i@kael.me","name":"kael"},{"email":"supersheepxjy@gmail.com","name":"spud"}],"time":{"modified":"2022-06-26T09:13:02.590Z","created":"2014-05-09T08:49:20.056Z","0.1.0":"2014-05-09T08:49:20.056Z","0.1.1":"2014-05-19T14:49:58.555Z","0.1.2":"2014-06-04T06:37:35.089Z","1.0.0":"2014-06-06T15:39:13.333Z","1.0.1":"2014-06-06T15:57:08.507Z","2.0.0":"2014-06-08T16:31:17.230Z","2.0.1":"2014-06-08T16:55:07.690Z","2.0.2":"2014-06-09T05:58:46.967Z","2.0.3":"2014-06-09T14:37:53.452Z","2.1.0":"2014-06-12T07:17:46.551Z","2.1.1":"2014-06-12T07:38:37.461Z","2.2.0":"2014-06-24T17:31:18.417Z","2.2.1":"2014-06-25T02:10:53.016Z","2.3.0":"2014-06-27T13:20:37.110Z","3.0.0":"2014-06-29T16:37:27.579Z","3.1.0":"2014-06-29T17:01:59.688Z","3.1.1":"2014-06-29T17:30:59.586Z","3.1.3":"2014-06-29T17:35:45.740Z","3.1.4":"2014-06-29T17:44:53.354Z","3.2.0":"2014-06-30T06:37:04.709Z","3.3.0":"2014-06-30T06:53:00.865Z","3.3.1":"2014-06-30T07:40:09.533Z","3.3.2":"2014-06-30T07:55:18.483Z","3.3.3":"2014-06-30T09:20:41.865Z","3.3.4":"2014-07-02T10:10:57.821Z","3.3.5":"2014-07-02T16:57:17.507Z","3.3.6":"2014-07-04T09:52:50.198Z","3.3.7":"2014-07-05T05:11:11.852Z","3.3.8":"2014-07-07T13:44:58.029Z","3.3.9":"2014-07-09T03:17:06.100Z","3.3.10":"2014-07-09T13:42:19.323Z","3.3.11":"2014-07-09T14:43:26.851Z","3.3.12":"2014-07-09T15:12:08.597Z","3.3.13":"2014-07-21T15:27:50.093Z","3.3.14":"2014-07-21T15:45:45.401Z","3.3.15":"2014-07-23T15:24:13.800Z","3.3.16":"2014-07-23T16:10:26.225Z","3.3.17":"2014-07-24T09:56:39.421Z","3.4.0":"2014-08-08T07:47:37.441Z","3.4.1":"2014-08-08T08:11:07.192Z","3.5.0":"2014-08-08T08:36:04.102Z","3.5.1":"2014-08-19T08:53:56.859Z","3.6.0":"2014-08-20T11:04:13.781Z","3.6.1":"2014-08-20T14:58:19.420Z"},"homepage":"https://github.com/cortexjs/read-cortex-json","keywords":["read","json","cortex","cortex-json","package.json","cortex.json","package","validate","readme"],"repository":{"type":"git","url":"git@github.com:cortexjs/read-cortex-json.git"},"author":{"name":"kael"},"bugs":{"url":"https://github.com/cortexjs/read-cortex-json/issues"},"license":"MIT","readmeFilename":"README.md"}