{"_id":"developerjs","_rev":"32-b489b2551aa92cd1a18251ef73929c2e","name":"developerjs","description":"developerjs","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.1":{"name":"developerjs","version":"1.0.1","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.1","_shasum":"06feb0bb4782d60b673fea53da700acf0c3a7431","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"06feb0bb4782d60b673fea53da700acf0c3a7431","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.1.tgz","integrity":"sha512-t3k6dC9KF2pQ3p3VHBhTMGPYQRN7CKdOZIs6CTeIs/K60O8eIv3VbhCevBK/aqc5QWXEOiysILu7zJs6Yge+hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEL5/w0twCKsn/s21pASoiFuilWhG94BiWC60HefPf31AiEAhaaY1ODhjlhtHjTwlXhLc3lDtEPrz7ApnrDWGxX48/w="}]}},"1.0.2":{"name":"developerjs","version":"1.0.2","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.2","_shasum":"12a265d8a2c8fc82bd4e1e5f161a36eda21f1ffc","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"12a265d8a2c8fc82bd4e1e5f161a36eda21f1ffc","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.2.tgz","integrity":"sha512-NI2fLFx77hzyfYlNLHJX3P9N7KLMBR+WQ7GS3Nim0pvv9EABgFsiexLm0wnqkilF/SDOTSX+HN9mDguahsweUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyF/1Afo2W6CZt5tUA/nQiTDLoriNxUGvBX9p0LutqCgIhAO6rj1gxiwXiqiVQX/IOWgtmTPxXbNmv18HQDAu9Rx8M"}]}},"1.0.3":{"name":"developerjs","version":"1.0.3","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.3","_shasum":"115876ef7354a3d764662a4df31faa484b09852f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"115876ef7354a3d764662a4df31faa484b09852f","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.3.tgz","integrity":"sha512-hbmehU56XVO+RJH2x/iGOVplLlqQOdj1NIv86hbXx/KQ4WBso5VC7pDN2PutaZbqtGnyhkzUptzFTa7j3qdmSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGlNrnVNBOjFdq2NtAFehCsbJmrN3Jq+91MZpoE0TQGwIhAJJG6FTJj139rjPpa2LJcViwiEuyPB70NhRdOIWvBaSZ"}]}},"1.0.4":{"name":"developerjs","version":"1.0.4","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.4","_shasum":"a1eb0ff7e38641b8047a4b3fc31dbbf22e5c6194","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"a1eb0ff7e38641b8047a4b3fc31dbbf22e5c6194","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.4.tgz","integrity":"sha512-Ri+9rdDyPjp1f1mAhjNxDz71HcNVS1dRgTJ6w3yVcYYd9x6IOu3QnxXXo5TUBCkg5GS2mfeWqKen3mYsZDs1vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLB1mwWxuhqObaylPqdDrKnyvlDcjeEIEojqi92Foj+QIhAOi2SRdLDu8e8ez108xL70fBlfH4i0brkH+8wn2738+l"}]}},"1.0.5":{"name":"developerjs","version":"1.0.5","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.5","_shasum":"76420c8813d3b3e5f6423bc5fead1fe8c7f799eb","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"76420c8813d3b3e5f6423bc5fead1fe8c7f799eb","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.5.tgz","integrity":"sha512-9Li2voTFYMvt2aVepGktUJA9Jijf1zq6lDeboFGcTCt44So5rpl15Th+DUUczqo0gAjI13VRYpO4J1K25gH/ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC04TszDgKBR/UjMYJBWpPGgqA8CHc1rwMuIpyj0RHWLQIgFYNvDBpmGpfjSmTvqkGYURLkMOE/3kNUp2+ZUxKAZBY="}]}},"1.0.6":{"name":"developerjs","version":"1.0.6","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.6","_shasum":"a3eb39cc4d9e7cb88b5cfb190975e54dedf9ff68","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"a3eb39cc4d9e7cb88b5cfb190975e54dedf9ff68","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.6.tgz","integrity":"sha512-yO347oKqBDRSVoUFTOhP2WkpVgtupcSJ8xrNnHgi0VN6/b4PhaT9V/ABy5w8oZGJWGtIygCQW8imA+pFYzm24g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPJRWniK4h4pE8mNlpzmFy11Xn4vB69Log7owPDKSeeAiEApK0dZNCKiv2JrFxgHeuNbgFXzbbixrGIhbBUEabcntU="}]}},"1.0.7":{"name":"developerjs","version":"1.0.7","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.7","_shasum":"b97309bf0ca5cc8ac68f4625625c47bae2a668b5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"b97309bf0ca5cc8ac68f4625625c47bae2a668b5","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.7.tgz","integrity":"sha512-wioPSq11ugm/x4nlXd2SohrrUmt6IvZFaSBkDtVn4GU0SueFcx8wpHgSdW4uOS+1zGOH56YaMQwxsJ08uO2n2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG6yB58VB+rF5GRy2ZejBmsmZ7XJqkwHxzx6M5GcEbeAiBdsOs2E3qNk0x8G45iju/c4zlOdeJYoP2r/ifQqPtXeg=="}]}},"1.0.8":{"name":"developerjs","version":"1.0.8","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.8","_shasum":"2b6445ce762748f58d8cb32cd853f6b354b82922","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"2b6445ce762748f58d8cb32cd853f6b354b82922","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.8.tgz","integrity":"sha512-6qv0uAdvmE4TTMy0fqZCLQ1B0eiIBBWF5soP4Bc3lhD7EILZcemVzhD1Nq89H9u22lrZRuaUc6cRRRuOQPchCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1J4SXedxvhkch28T6CcX05RbgqYLufWaFU+WuaL4WEgIhAL7XxCNdar5SpXegVYt1ITk+K4mMLUloQfQKNlcqQaTH"}]}},"1.0.9":{"name":"developerjs","version":"1.0.9","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.0.9","_shasum":"9c2a4c544a1bab88b8ad280f56f0ad4c3052c9d5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"9c2a4c544a1bab88b8ad280f56f0ad4c3052c9d5","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.0.9.tgz","integrity":"sha512-pJoKZ9iGTVTB26Dik2RhDXulKGOuhYtCIayXTTZrs3yCWMQ3ENduxEfgCgdx3u0Kn9k/1WyE94t8PDzccmK9eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5OKKsLGWEboD9rszna1a1UF00ZbQ7cYSYdrXFxv/i5QIhAJP7bcgtQpGx7VVZYPIQSlf4yJdPFlwcdVRtybkBlK0t"}]}},"1.1.0":{"name":"developerjs","version":"1.1.0","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.1.0","_shasum":"b1dfffe06f7cdfd47cc947a897ac7bc2106549a1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"b1dfffe06f7cdfd47cc947a897ac7bc2106549a1","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.0.tgz","integrity":"sha512-hwNlQe7czB7F4YiOK6rr8O2DL78zzOWV9Q7LR/Lnt47cFwOqegonrht3q19T1uJ0KG/BWueQvZKbamjs5dWwMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxywGFVQUrRLA3p/OaFfXozejVG1tD+Qt0GRINiwpsYQIhAJYSgWdhF36mV8UD4c1e4V4Dtu/96ed5msGrsgYJ+7p0"}]}},"1.1.1":{"name":"developerjs","version":"1.1.1","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.1.1","_shasum":"2e881aa48dcca7a42495d1ccfdeec1c80b2f5b94","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"2e881aa48dcca7a42495d1ccfdeec1c80b2f5b94","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.1.tgz","integrity":"sha512-YMpMMDhsGnyoG1UaFEoK5K7IrRJOCmKPUpzcyAgtcvf+NLvVQjV3neo62bGLL/VEq8YpLAu9kYFC7e4fExtv3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUXBLyGBDMjPOksOgmjLq7/rT59Qwc/xAzJeHRQRVkzwIhAIOrfpSx01c7S1QtII3BqkuydBMH/eDD1hqX45QNGdMw"}]}},"1.1.2":{"name":"developerjs","version":"1.1.2","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.1.2","_shasum":"82a4226614b0a78c2a5c58213985bc80bed9565a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"82a4226614b0a78c2a5c58213985bc80bed9565a","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.2.tgz","integrity":"sha512-69Dn9TNLKMBw+u7u+/Zg29H1cqpnNOu66UNQedXPc0xMiWY66EkM1+lLfxN+08P5uD/gYbjHbrmYP7/tEfPkPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDebs1MMEyH+q9bwCgMNnhgil2wTBlPByi/IpjroRCmQwIgcGnfLnRoi+qfzQf/uwu/wy5V9aosWXn2fX7mV6E7cZY="}]}},"1.1.3":{"name":"developerjs","version":"1.1.3","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.1.3","_shasum":"7973fd4941e438deefbb9f9bec3b3d389f7cc503","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"7973fd4941e438deefbb9f9bec3b3d389f7cc503","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.3.tgz","integrity":"sha512-aHGS38RzsgoJ3Uj1mXnfwxywBlxLBgzjR97nHGnVefFS4A49eihkfunjufG64dII5Iot6FUwcPmer7R5txhhPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMnq4LSLt+QV92aAtuJdap5pD6TPmIvQt50Fytx6wAZAiBnzYZ4OMbdTuY4ZgbLVbW7EseDV5caXgF7+8KPnrGuJQ=="}]}},"1.1.4":{"name":"developerjs","version":"1.1.4","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"_id":"developerjs@1.1.4","_shasum":"254ebfb4bd930b2f19e69c73fa4bcc0760cbcbbf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"254ebfb4bd930b2f19e69c73fa4bcc0760cbcbbf","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.4.tgz","integrity":"sha512-5cxsFOWhzMQ396JoQR6Drb7PXFtAhg+R42i1H2hKFhCLJk2G9pg3VMNnOCjFIvnCy8jcx3hrz76Akx5ZrtNm7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfkNiwIwVLc+dZoJjlWdVXEos7U3Pk2ggmHMu1o2U7kgIhAKMMqm+QkYj4Zi0TgwGTqPO0sC9znfp5o7xY89BmoTy/"}]}},"1.1.5":{"name":"developerjs","version":"1.1.5","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"e426825ab5cc719256a4120cdb4ca1779f3d57ee","_id":"developerjs@1.1.5","_shasum":"213b3d42b41b0e97a489ef6b7620a69b5d3f9d74","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","dist":{"shasum":"213b3d42b41b0e97a489ef6b7620a69b5d3f9d74","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.5.tgz","integrity":"sha512-y4kd8Kk5MS5aFCRJVyAp2o5CJvUrDNK4eFd5oPaWXYTEJDMvK+EhVDwvLNiv87o8lLJ5L8DzquK32xI1QUF0NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJttuPpl2YnLyfgciw8GjhstK6gBpy//4lUXmRSB5j1AiBPHd6wbz9Ub3rQkY89S+E/pabVz+7hFNiL+S880DsLzg=="}]}},"1.1.6":{"name":"developerjs","version":"1.1.6","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"4c956c0bd1edd75a31e536f623243e9def4d60cc","_id":"developerjs@1.1.6","_shasum":"f52ce51117ef2dfc7eced466d09408de66d260ea","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","dist":{"shasum":"f52ce51117ef2dfc7eced466d09408de66d260ea","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.6.tgz","integrity":"sha512-uw6HEJQzBx/aJG6jYhIA7Nz1CT5aa8dO58kCkDWaMB7+tyTpciw1218XPX+/bLQ7BV2JigMY44IGRzaKR0ahCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1QtmSvV72KlKOVnf4y99IP6NruzxCUDu6xLXeK9A6WAiEAubR73u5rjc7KACRHZVGmhyM+8oJP5nD543boqPRpcPU="}]}},"1.1.7":{"name":"developerjs","version":"1.1.7","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"535b75ccb95175a3a4d2c4ed1e6b5b46de27fb1f","_id":"developerjs@1.1.7","_shasum":"4bf5f67437d5ed1fdcc2e66c25075276f6b0b141","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","dist":{"shasum":"4bf5f67437d5ed1fdcc2e66c25075276f6b0b141","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.7.tgz","integrity":"sha512-0Ro+K6uhgNb1DeMCZzihtvpp8NFEyKK6c/7VcwDG8AmOsoom0TB7uBdk43sjIw3Z9IfXyVegP60pyGzCo60Zlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo01kgEBJhvA+AgqO6Q16fT49ExLmc3j9TfArQKu972gIgKsJP/pvoQ6c25C5ExeLcEqVzZJOMqR7YAK0ja51PUnY="}]}},"1.1.8":{"name":"developerjs","version":"1.1.8","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"535b75ccb95175a3a4d2c4ed1e6b5b46de27fb1f","_id":"developerjs@1.1.8","_shasum":"9979f2cc5a8f5d0f1f9c8c9a32055a09d42e8eec","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","dist":{"shasum":"9979f2cc5a8f5d0f1f9c8c9a32055a09d42e8eec","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.8.tgz","integrity":"sha512-HQySmq0kq3nW8Hn568x/Rg26p8aoLBDTtkKqiRLr+jz56SA+iIFfoV4Ls4YAGtVt7d6hpVZr3lPy9KJQTS90Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVRZYjJfO4gr8DzRD5yNepexWPStTZDdEZEKveb6ObeAiBWR4cznLT0VS2x6qYH3VhFRn76Ws42owC7+vB/YvZpOA=="}]}},"1.1.9":{"name":"developerjs","version":"1.1.9","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"ef45d4289fff3da7185d10ffc0b21083132091bf","_id":"developerjs@1.1.9","_shasum":"cb5be82aa8bed460d5f7999665657599ed87fdb2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","dist":{"shasum":"cb5be82aa8bed460d5f7999665657599ed87fdb2","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.1.9.tgz","integrity":"sha512-xXgwIMUHDHgaw+iAVuMpKIHc35qQu+ETil1Ajj4JT2kpmPJxIc0PTm8KkK4L/2GkUgvbni6fyrv11GMPVBqI7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHXsURRMzy7GZAucKzhK+qqmJfpqEDNMh88mU+GnZNZAIgMRXpRxAw4N6Mj0RVsDQOfbkqU8EypuqBYT+iD5hbrBU="}]}},"1.2.0":{"name":"developerjs","version":"1.2.0","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"ef45d4289fff3da7185d10ffc0b21083132091bf","_id":"developerjs@1.2.0","_shasum":"8cd425bfd798e745bb6f75459bd5e4626335cade","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","dist":{"shasum":"8cd425bfd798e745bb6f75459bd5e4626335cade","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.0.tgz","integrity":"sha512-6iVVDyhIhayCecCAlS1Ndib1OtPiTVL8dqrmOzOV/yZ1rG6/DcUp4SnkTXBhEtz70oc1N8QWiG2s8nFTSm/lWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzHF811k43cdhWYMvVwiqihVwHn3M5gzy8sXVRyBt+5AiEA9kT4gkpXeZG92ZKhmhWkCnzTM86WtWd8h2rTa+3c+p8="}]}},"1.2.1":{"name":"developerjs","version":"1.2.1","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"ef45d4289fff3da7185d10ffc0b21083132091bf","_id":"developerjs@1.2.1","_shasum":"5e66d3972eff2173c45c854c31763f1bc6325b54","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","dist":{"shasum":"5e66d3972eff2173c45c854c31763f1bc6325b54","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.1.tgz","integrity":"sha512-0eTvxpJwScAHJfXV564Q1gIiEa2qOWw34tOP5/pehZ/2W0PE/2XvhUtNu9tOgfoUASazJHzfng/oMSl+lY3idw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv71vPTXJVGSErhZ/ot+jAhZoqAd77bzrlVgxVEVZjwAiEAscEDZVC8bvywLaFNZaV+U6V1uPRKoZlWd+jg+tAIF08="}]}},"1.2.2":{"name":"developerjs","version":"1.2.2","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"10e9e01c59ed60d56c8a2054faaa4ece37aee979","_id":"developerjs@1.2.2","_shasum":"d5c3bd7dca687688c3c3ccc1d98eaeee0ef23f90","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","dist":{"shasum":"d5c3bd7dca687688c3c3ccc1d98eaeee0ef23f90","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.2.tgz","integrity":"sha512-ubd2XH6mI9IrMlS6bvBehCUZueBnqQlto+uvlWwiOiDKEI1Txe6DLPd+qQSdlbo0bIix+fOPgG0RPJceQsDyjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMKynRGDJXYhiR9ZhdfFT/PLVqmDknPemYhxHw/tcVrAiBW3AKwcJ/Bm7owAVvfPk/ewpYtWXTWgEGMcDCwY2SB8g=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/developerjs-1.2.2.tgz_1455468313627_0.48893092293292284"}},"1.2.3":{"name":"developerjs","version":"1.2.3","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"6d7343072a36d3cb769f0ca3ffaf635198602692","_id":"developerjs@1.2.3","_shasum":"1edb957f6b51e1cdde0cb848a5f4067fc5318a44","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"1edb957f6b51e1cdde0cb848a5f4067fc5318a44","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.3.tgz","integrity":"sha512-6Oq+IKLe6KzLpGVU9Ezbf9oQNVfMojSF/+F2t+lpj/cq5LcxrSvProsZU/rUnnFZPbB+icLolu622BDEWg0r3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYOMjsXlnAeUrCu/QO3a8D9737G5xMuUsqqtvk6vrWsAiAhcTh4zTL5N+ari2P24/9C3ehutok/s4MQxATNd3qvNw=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/developerjs-1.2.3.tgz_1455470923219_0.8383435728028417"}},"1.2.4":{"name":"developerjs","version":"1.2.4","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"6d7343072a36d3cb769f0ca3ffaf635198602692","_id":"developerjs@1.2.4","_shasum":"1b9735a657419dda06f7b6aecd43830ff3ff5786","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"1b9735a657419dda06f7b6aecd43830ff3ff5786","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.4.tgz","integrity":"sha512-5Srx3Zcb2TGbNCMaBgVXYLwFaHEwyngC23gVPGyiUwzxG/fq/fMFsb25/mkyVTUH9+4IbHgtQjLADNX7ikR1CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ8RH7EkUZDukn71lOG2K2Vv7KTXjMBYFdzHPF6eLMLAiEA/S3dSvaiK5YL1cgrwJtp4wmcw8eWe1rNh9ILzr0J5S8="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/developerjs-1.2.4.tgz_1455507761759_0.6162375975400209"}},"1.2.5":{"name":"developerjs","version":"1.2.5","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"90905538a8a1559723729836aecc13c29b906dc0","_id":"developerjs@1.2.5","_shasum":"771a7c1540e30e1645ec252318e590e62f572304","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"771a7c1540e30e1645ec252318e590e62f572304","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.5.tgz","integrity":"sha512-/5o5YT14nzl9gkQ+2Dh4czBMqM4xBJlt+CtWHU2b+XbC2OaOl+jI8ijHtSsypnL79nshlJw2J6hSOG3jZCd/dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKj1D8HvQT6DTyijozW0W2jPKI+sh2TuTNa/jesEZ2sQIgLohl3xx6uUmOdJcJZd7MsNlUaNR3q3K4GjVwuG88AO4="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/developerjs-1.2.5.tgz_1455793483346_0.6517208255827427"}},"1.2.6":{"name":"developerjs","version":"1.2.6","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"47b2fbff50b60a86eed3971ac267f6236d057efb","_id":"developerjs@1.2.6","_shasum":"66bc118be469afc56eb289078a37c982b8a563cc","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"66bc118be469afc56eb289078a37c982b8a563cc","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.6.tgz","integrity":"sha512-finG9udH6jAq4OugTq+7cjbhxmA/I1/AJOJWRvVsMEJltDpJQGDjcoEGQHhrmp++jhj+dnOoyPbEJc3ueSz7Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApoi8QcfFW/Y3Qvceqv4jFjlLItMltXhPrsKlCkfiasAiEAr935wPFcyW3OWl0Txztzzkz+H/WQN9OmthtaeQopVQ0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/developerjs-1.2.6.tgz_1457681165843_0.0867318685632199"}},"1.2.7":{"name":"developerjs","version":"1.2.7","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"bff54983a434c86a9e8066412fe9fa9bbff66e10","_id":"developerjs@1.2.7","_shasum":"cfdbd6b890abfbd04f6780d240f535cce0ec5ba6","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"cfdbd6b890abfbd04f6780d240f535cce0ec5ba6","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.7.tgz","integrity":"sha512-u11wX4WcNMa0FjPkOwWQFhCm0gzMSSeFSrhyNxxUt33PqeK5QIteGeOtJqaI0hkla1di035nEOHP4wgVbkEjcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlp4TdIXwnM2S/h7/MjUBqqXc1Hxhmc6N6BrRjIlyHFAiBqDEDnup8EvONOQJ3kTBFpt1a0uwv0GFN21XfC+SCB/A=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/developerjs-1.2.7.tgz_1460537297393_0.7546819124836475"}},"1.2.8":{"name":"developerjs","version":"1.2.8","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"bff54983a434c86a9e8066412fe9fa9bbff66e10","_id":"developerjs@1.2.8","_shasum":"19a565befe3d5a07d9b0adb7730901894a267e02","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"19a565befe3d5a07d9b0adb7730901894a267e02","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.8.tgz","integrity":"sha512-a5rhvmjWBBIdjYhz02Y5zR9Ytbpg5fSGv3+EIsFwZMfZlMY8ofXLjGnd6uS0etdsHgckqb1WDw4vYowNJv5Hrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSEZyiMxclZ9+IlejScwUOHskqRt+G1oefNHA8q69WjAIgBlvPeQ1ydFBEEZiwLFunD5zZ/hsKeBfZLpEIzOZDbuo="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/developerjs-1.2.8.tgz_1460542524758_0.8661896891426295"}},"1.2.9":{"name":"developerjs","version":"1.2.9","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"bff54983a434c86a9e8066412fe9fa9bbff66e10","_id":"developerjs@1.2.9","_shasum":"cc9691eb48109e83e51433784d08604be331f370","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"cc9691eb48109e83e51433784d08604be331f370","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.2.9.tgz","integrity":"sha512-fmvf3jVhQNcP3/S2b73yjlPmmmUrzj94IRTZyalFyV8g7Zs01/6hgNz6TfYXDoYaHIX3ikCF7x3YPdhRMpl0Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLSGYOUU91k4Hda8eSMRL1sgIK7Os1FUiy8nW+d1mB6AiAN/qnrBJHcPu6nhLAb2wx1DTLEf0g4/aSLiZt/8O4ODA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/developerjs-1.2.9.tgz_1460549213279_0.8486542836762965"}},"1.3.0":{"name":"developerjs","version":"1.3.0","description":"developerjs","main":"developerjs.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"private":false,"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","_npmUser":{"name":"happyhour7","email":"happyhour7@163.com"},"maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"gitHead":"af130d9a9e54883425959198db73ded8c87b20c1","_id":"developerjs@1.3.0","_shasum":"0e49b65694dd5d04b029699c4da2abb10e929c33","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.0.0","dist":{"shasum":"0e49b65694dd5d04b029699c4da2abb10e929c33","tarball":"https://registry.npmjs.org/developerjs/-/developerjs-1.3.0.tgz","integrity":"sha512-QQ2E8FtKzUZwK4zFm9dzS0L6y5vqGUvmcEYR4TKr2eQqvyplr7XkC38vhTjHxJZ59aoqJfodg+adD1ihecvmbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcMwxCVBhghKN2x03Upt1vJ/5/utlofT/yzJairAgLrAiBA7zEsTACvai6eIqQvBFOHZASpl+LcWsN76c4jdgwMFw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/developerjs-1.3.0.tgz_1461642989326_0.8248295101802796"}}},"readme":"## 作用\n\n    将前端开发从MVC框架的各种路由中解脱出来，能坐着就别站着，能躺着就不要坐着。\n      * 新建html模板即可实现路由自动映射\n      * 通过配置文件实现ajax请求\n      * 所有操作无需重启Express\n\n##GITHUB源码地址：\n    https://github.com/happyhour7/developerjs\n      \n##DEMO  \n```js\nvar express = require('express');\nvar path = require('path');\nvar favicon = require('serve-favicon');\nvar logger = require('morgan');\nvar cookieParser = require('cookie-parser');\nvar bodyParser = require('body-parser');\nvar developerjs=require(\"developerjs\");\nvar pjax = require('express-pjax');\nvar hbs = require('hbs');\nvar app = express();\nvar os=require(\"os\");\nvar task=require(\"./routes/client\");\nvar test=require(\"./routes/testcase\");\n\n//增加服务端数据返回机制\nvar controller=require('./routes/server/controller');\ncontroller.setDeveloperjs(developerjs);\ncontroller.init();\n////controller文件代码如下/////\n//\n//var developerJs=null;\n//module.exports.setDeveloperjs=function(_dev){\n//    developerJs=_dev;\n//}\n//\n//\n//module.exports.init=function(){\n//    developerJs.addController('home/test',function(){\n//        return {\n//            text:\"这是来自服务端的数据\"\n//        }\n//    });\n//}\n//\n/////////////////////////////\n// view engine setup\n//developerjs默认支持handlebar模板引擎\napp.set('views', path.join(__dirname, 'views'));\n\napp.engine('html', hbs.__express);\napp.set('view engine', 'html');\napp.use('/api',test);\napp.use('/',task);\n\nvar arguments = process.argv.splice(2);\nif(arguments.length==0)\n{\n    //自动读取配置文件更新中间件\n    app.use(developerjs.ReadConFigFile());\n}\nelse if(arguments[0]==\"-online\")\n{\n    developerjs.ReadConFigFile();\n}\n\n\napp.use(logger('dev'));\napp.use(bodyParser.json());\napp.use(bodyParser.urlencoded({ extended: false }));\napp.use(cookieParser());\napp.use(express.static(path.join(__dirname, 'public')));\n\n\nhbs.registerPartials(__dirname + '/views/partials');\n\napp.use((function(){\n  return function(req,res,next){\n    hbs.registerPartials(__dirname + '/views/partials');\n    next();\n  }\n})());\napp.use(express.static(path.join(__dirname, 'admin')));\napp.use(pjax());\ndeveloperjs.init(app);\n// catch 404 and forward to error handler\napp.use(function(req, res, next) {\n  var err = new Error('Not Found');\n  err.status = 404;\n  next(err);\n});\n\n// error handlers\n\n// development error handler\n// will print stacktrace\nif (app.get('env') === 'development') {\n  app.use(function(err, req, res, next) {\n    res.status(err.status || 500);\n    res.render('error', {\n      message: err.message,\n      error: err\n    });\n  });\n}\n\n// production error handler\n// no stacktraces leaked to user\napp.use(function(err, req, res, next) {\n  res.status(err.status || 500);\n  res.render('error', {\n    message: err.message,\n    error: {}\n  });\n});\n\napp.listen(8080);\nmodule.exports = app;\n\n```\n\n\n\n## 安装\n\n  将developerjs安装到本地计算机\n\n```bash\n$ npm install -g developerjs\n```\n\n\n##配置文件\n\n```js\n{\n    \"defaultActionName\": \"index\",           \n    \"layout\": {\n        \"default-layout\": \"[none]\" ,   \n        \"todolist/index\": \"[none]\",   //不采用模板\n        \"login/index\": \"default\"     //默认模板       \n    },\n    \"renderOptions\":{\n        \"home\": \"mvc-config-files/mvc-config-home\"   //初始化数据配置文件    \n    },\n\n    \"ajax\": {\n        \"todolist/getlist\": [\"这是我的list\",\"这是我的list\",\"这是我的list\",\"这是我的list\",\"这是我的list\",\"这是我的list\",\"这是我的list\",\"这是我的list\"],\n            \"todolist/getlist2\": {\n            \"ajaxRepeat\": 3,                                            \n            \"ajaxData\": {\"one\":\"one\",\"two\":\"two\",\"three\":\"three\"}       \n        },\n        \"haha3\": [1,2,3,4,5,6,7,8,9,0],\n        \"hah4\": [1, 2, 3, 4, 5, 6, 7, 8, 8, 7, 6, 5, 4, 32, 1],\n        \"haha/haha\": [1, 2, 3, 4, 5, 6, 7, 8, 8, 7, 6, 5, 4, 32, 1],\n        \"haha/haha2\": [1, 2, 3, 4, 5, 6, 7, 8, 8, 7, 6, 5, 4, 32, 1],\n        \"login/issuccess\":true,\n        \"login/issuccess2\":false,\n        \"login/issuccess3\":false,\n        \"login/issuccess4\":{\n            \"ajaxRepeat\":10,\n            \"ajaxData\":{\"one\":\"one,^_^\",\"two\":\"two^_^\",\"three\":\"three^_^\"}\n        }\n    }\n}\n```\n\n## 更新记录\n    2015-3-31 0.0.4版本：实现动态获取已存在的action、ajax，在app.js中只需添加YJS.init(app);\n    2015-3-31 0.0.5版本：在前版基础上，添加源代码注释以及格式规范化;\n    2015-3-31 0.0.6版本：在前版基础上，简化用户调用代码，具体详见DEMO部分;\n    2015-3-31 0.0.7版本：在前版基础上，在配置文件中添加空模板选项;\n    2015-3-31 0.0.8版本：在前版基础上，增加了根据环境参数是否启动动态配置文件、日志功能;\n    2015-3-31 0.0.9版本：在前版基础上，代码优化;\n    2015-3-31 0.1.0版本：在前版基础上，增加404页面优化，并修改了新建ajax转向中的bug;\n    2015-3-31 0.1.1版本：在前版基础上，修改了controller自动识别bug;\n    2015-3-31 0.1.2版本：在前版基础上，代码优化;\n    2015-3-31 0.1.3版本：在前版基础上，新增了partials自动重载;\n    2015-4-14 0.1.4版本：在前版基础上，新增了partials自动重载;\n    2015-4-14 0.1.5版本：在前版基础上，新增了partials自动重载;\n    2015-4-14 0.1.6版本：在前版基础上，删除了partials自动重载;\n    2015-4-14 0.1.7版本：在前版基础上，增加mustache模板遍历数据源配置;\n    2015-4-14 0.1.8版本：在前版基础上，优化mustache模板数据配置;\n    2015-4-15 0.1.9版本：在前版基础上，增加mustache配置独立，使得mustache配置独立为文件形式;\n    2015-4-15 0.2.0版本：在前版基础上，使用户不比一定要写文件全名，可以不加后缀;\n    2015-4-15 0.2.1版本：在前版基础上，增加模板路径的通用匹配符，在配置模板对应路径的时候可以用'ctroller/*'来匹配某个ctroller下所有action的对应模板;\n    2015-4-15 0.2.2版本：在前版基础上，用户配置文件可以放入子文件夹中;\n\n    2015-4-15 1.0.1版本：在前版基础上，追加路由可配置;\n    2015-4-15 1.1.5版本：在前版基础上，更新了配置文件说明;\n    2015-12-10 1.1.6版本：在前版基础上，更改了文件大小写导致的模块无法加载问题（centos）;\n    2015-12-13 1.1.7版本：在前版基础上，增加配置参数通配符*，详见mvc-config.js(用法与普通路径完全一致);\n    2015-12-13 1.1.8版本：在前版基础上，解决一个BUG;\n    2016-1-23  1.1.9版本：~;\n    2016-1-23  1.2.1版本：~；\n    2016-1-23  1.2.1版本：更改默认模式为-online模式，降低online模式的实时可配置性，将online模式变为真正在线运行的稳定模式,减少内存泄露；\n    2016-2-13 1.2.2版本：在前版基础上，优化全局参数通配符*的处理;\n    2016-2-14 1.2.3版本：在前版基础上，解决bug;\n    2016-2-15 1.2.4版本：在前版基础上，修复公共配置问价在online模式下不能默认读取的BUG;\n    2016-2-18 1.2.5版本:在前版基础上,增加addController方法,提供用户在服务端返回数据的方式;\n    2016-2-18 1.2.6版本:在前版基础上,为addController方法增加get参数处理;\n    2016-4-13 1.2.7版本:在前版基础上,为addController方法增加第二个参数——异步回调执行方法，使addController方法可以异步返回;\n    2016-4-13 1.2.9版本:在前版基础上,为addController方法增加第二个参数——异步回调执行方法，使addController方法可以异步返回,BUG修改;\n    2016-4-26 1.3.0版本:在前版基础上,修正linux下文件目录地址BUG;\n## License\n    [MIT](LICENSE)\n  虽然代码很屎，但违版必究，我说真的，我真的说真的！(LICENSE)\n","maintainers":[{"name":"happyhour7","email":"happyhour7@163.com"}],"time":{"modified":"2022-06-15T02:19:19.611Z","created":"2015-05-12T02:17:09.832Z","1.0.1":"2015-05-12T02:17:09.832Z","1.0.2":"2015-05-12T02:19:31.557Z","1.0.3":"2015-05-12T02:21:40.688Z","1.0.4":"2015-05-12T02:23:11.159Z","1.0.5":"2015-05-12T02:24:38.254Z","1.0.6":"2015-05-12T02:28:30.951Z","1.0.7":"2015-05-12T02:35:15.738Z","1.0.8":"2015-05-12T02:42:22.320Z","1.0.9":"2015-05-12T02:44:38.466Z","1.1.0":"2015-05-12T02:45:58.292Z","1.1.1":"2015-05-12T02:47:07.638Z","1.1.2":"2015-05-12T03:00:06.503Z","1.1.3":"2015-05-12T03:08:05.815Z","1.1.4":"2015-05-12T03:09:34.935Z","1.1.5":"2015-05-23T10:16:23.505Z","1.1.6":"2015-12-05T07:24:42.908Z","1.1.7":"2015-12-12T16:57:41.217Z","1.1.8":"2015-12-12T17:09:29.695Z","1.1.9":"2016-01-23T05:40:35.857Z","1.2.0":"2016-01-23T05:43:13.779Z","1.2.1":"2016-01-23T05:54:35.270Z","1.2.2":"2016-02-14T16:45:15.468Z","1.2.3":"2016-02-14T17:28:44.980Z","1.2.4":"2016-02-15T03:42:43.717Z","1.2.5":"2016-02-18T11:04:47.086Z","1.2.6":"2016-03-11T07:26:08.154Z","1.2.7":"2016-04-13T08:48:18.954Z","1.2.8":"2016-04-13T10:15:26.372Z","1.2.9":"2016-04-13T12:06:54.972Z","1.3.0":"2016-04-26T03:56:32.615Z"},"keywords":["developerjs"],"author":{"name":"happyhour7@163.com"},"license":"ISC","readmeFilename":"Readme.md"}