{"_id":"qails","_rev":"51-40f96dce6af8efcecccf2bfb00469dc4","name":"qails","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","dist-tags":{"latest":"2.3.3-fix.2"},"versions":{"1.0.0":{"name":"qails","version":"1.0.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","main":"dist/index.js","files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version --first-release","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"babel-node ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"supertest":"^3.0.0"},"gitHead":"fac20e167d5d46c25c5477675f20729296aadf17","_id":"qails@1.0.0","_shasum":"f973c0233aa235ed48055b66d241b146ea78a145","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"f973c0233aa235ed48055b66d241b146ea78a145","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.0.tgz","integrity":"sha512-N5Frc7KMkqWwjxyBv93BrHRRcHAvcyGWPA64/1MaiNcgVavupQROkna4Zrr4Uyj+3omOBfm74K4Rphuk21D2DA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3TWnhXiZP2jg5YmRtdVID8TCu0+CNNTHoYqTxMqZd8AiBsLKYhM6Yo3nywxeq38ZIi46GlEXVsGDBnUXXQUpedAQ=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.0.tgz_1496284311144_0.31781424186192453"},"directories":{}},"1.0.1":{"name":"qails","version":"1.0.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"babel-node ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"supertest":"^3.0.0"},"gitHead":"3ba7f78b7936472d538f0cdaf89f6ffd2a08ea13","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.1","_shasum":"11e7080b9c422c3425653b8c7253415bafa34b33","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"11e7080b9c422c3425653b8c7253415bafa34b33","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.1.tgz","integrity":"sha512-CtCXnfUSpTcjR8iShvqj4CrkjeEFTLUouyqh7LwbwzsHpU3IrMLA9Uig9yUIfpDmxpCXMc4HOdlgynH7hwjofw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBp28V8dy1H0sXqWsQcWOlUEhv7pVEmUWWfB8vCEoONAiBLrHaHd9DB9aQx5N/D3b0AXYPDdXd2GQUjKMYuSx8t4Q=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.1.tgz_1496287037280_0.7405318105593324"},"directories":{}},"1.0.2":{"name":"qails","version":"1.0.2","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"babel-node ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"supertest":"^3.0.0"},"gitHead":"1d614a98cfe06c9a93b47cf921531bf02fd51806","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.2","_shasum":"160908f46986d48a222edffa1e3379657960681b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"160908f46986d48a222edffa1e3379657960681b","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.2.tgz","integrity":"sha512-rhDKbY2qkhSS3Kqr7k5SOTpTQkgRwKqVIt0YdywqbUjrdWJl8UZlLf8BAuHtp3pazwHW3X48xbRDH+iHTzYOtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSioNSSROsUAlzKfQ56P+FmUADBLtgYFpG6XbHThDIdwIhAIrKHTXV2ETdfmqfZJkPsdS6nmiPmJ5bCPeKAI5xqxnz"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.2.tgz_1496289793754_0.30300995567813516"},"directories":{}},"1.0.3":{"name":"qails","version":"1.0.3","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"babel-node ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"supertest":"^3.0.0"},"gitHead":"da987d7025bdb486b2a73fe0d0c2a04a34487a8a","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.3","_shasum":"ef567be085f6f2ca95dbb9ba5fd69b85da65bf31","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"ef567be085f6f2ca95dbb9ba5fd69b85da65bf31","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.3.tgz","integrity":"sha512-oVmtPguLgEa4BsHLHmWYxjto44BYxPGGt5wXBoS0ucFmGYeeQWl0G9GUH41wn/wfBQ9WtNw9/clKdp10m5ODrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxjZKAtBIrq85Rh/H5cIATBlvSKMoDObpXmqvjFfOrzQIhAMHnvQf2wIPHZNcnwJ2RKb1wihQYzXMKg/G5Y5eC7bt3"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.3.tgz_1496291400675_0.7690885488409549"},"directories":{}},"1.0.4":{"name":"qails","version":"1.0.4","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"babel-node ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"supertest":"^3.0.0"},"gitHead":"c130685495c286b786e8929f9fda860695b69820","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.4","_shasum":"3037e990b0f5f808959f407ebd71cd495a6468be","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"3037e990b0f5f808959f407ebd71cd495a6468be","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.4.tgz","integrity":"sha512-fIPfz/BHNbIxAOaHi5sYfoA2iUihTyb0OfMFfVnBCff1CoXU/YW5R882filcpYKTLUGaqOeAKsJPILXmijyoag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZPUf/2MfADMdYMsX4OB4ayavjTyDjRiDnK7R3l2t4UAiEAnVb9MPi+R8YUL/cV5wm7JbrLxzkaBpn8bL8Y+fxWhJQ="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.4.tgz_1496292145228_0.045334718422964215"},"directories":{}},"1.0.5":{"name":"qails","version":"1.0.5","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"babel-node ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"supertest":"^3.0.0"},"gitHead":"3bae51aa37c97261a9575d72d42702c3304a906d","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.5","_shasum":"9de53b70714eb28d15e2b12869378ab07e4095aa","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"9de53b70714eb28d15e2b12869378ab07e4095aa","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.5.tgz","integrity":"sha512-QBwhsAJT6DOpfwdBDD2NyRwz/rLOs5FWiwXfFrYn3gesHzUcO+o4GtBpdi1UxGhxlGV/64zgJvoYZeb3xR0xOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD997jalrVwhQOHCuyPjlX3sQDAtt0qin7U70y2pHPRRAIgclKRumLH/3Gl69+3blOWAmDQvvVP5FH574cS+WRY59g="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.5.tgz_1496308582855_0.3611966543830931"},"directories":{}},"1.0.6":{"name":"qails","version":"1.0.6","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"c1be7188f25cd347c2e514c294d8032ce9d82f0f","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.6","_shasum":"2802724b573295e0dcfe8c78ab3a01de33b11f2d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"2802724b573295e0dcfe8c78ab3a01de33b11f2d","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.6.tgz","integrity":"sha512-W2WTUCTgU7YJbibREHSPsGH2iCPBHjl7MLYz8BeCp3Rp/2rLYOIXXgkU9Wit5mU1IrYt9zUl8sw8TRmPsk4yfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHys95Fs+sTa00CWZosf3uclekn35tD92OHjBxUDashICICmAOAAn3876NkZ9iSqJKCykg9IAfvwcuE0VqMZ/KZbY"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.6.tgz_1496699729187_0.5371680380776525"},"directories":{}},"1.0.7":{"name":"qails","version":"1.0.7","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"f6c3be64e466df1c4b62833a816da04c9bb7d681","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.0.7","_shasum":"4a56b295239c6126ddecc43a0c2de55ab1dd5163","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"4a56b295239c6126ddecc43a0c2de55ab1dd5163","tarball":"https://registry.npmjs.org/qails/-/qails-1.0.7.tgz","integrity":"sha512-KTOnpKsXnBPPzM+egu1I2UhGpTL35UfYJayNHQLWe6i/oU1J7dr9xXxg1mrxubOvrDLqUEWYIAUca1O9l9qQxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpSYHwpt2DefLSPXSwa8VV9vBGdJN090rEVDqqje+K7QIgRPO6Ishh1WLGlPARN7Z0E7TxQbCke4Yqx3OZVphANfc="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.0.7.tgz_1496700747893_0.5198518966790289"},"directories":{}},"1.1.0":{"name":"qails","version":"1.1.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/zhongzhi107/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"cd939958ec0316366bb2275c6d0db407724235d8","bugs":{"url":"https://github.com/zhongzhi107/qails/issues"},"homepage":"https://github.com/zhongzhi107/qails#readme","_id":"qails@1.1.0","_shasum":"85f297585518bbc9c233b494de14ffad9c861b27","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"85f297585518bbc9c233b494de14ffad9c861b27","tarball":"https://registry.npmjs.org/qails/-/qails-1.1.0.tgz","integrity":"sha512-kyqz9BZR+kphACSjpDAXQUA2+HbDPkZQIxdluq16mbcsfsb3idylGW+Pc2czGxxa4/1NRFglOB98nh3vNDgiPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRLfBIjZ9B2QD1IbzliQGcKTWEMgvxEWCC0cud4xRjfQIhAPxBEWdWE0yjJqX0fzkRWsDchCdUiyCkulcjQUtJV/6V"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.1.0.tgz_1496761325720_0.38518738257698715"},"directories":{}},"1.2.0":{"name":"qails","version":"1.2.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"7b124dc5e2c733c8322273a3d583ea0f6aec53b4","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.2.0","_shasum":"44bfe39c0573866ad3bcd13f492dbd5d55b82332","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"44bfe39c0573866ad3bcd13f492dbd5d55b82332","tarball":"https://registry.npmjs.org/qails/-/qails-1.2.0.tgz","integrity":"sha512-GTrdksF3DsixFP3Bib5KJMQv4O4T/OCMRFpPgPaMhvqfQx/tRCmotOKqPVr7jzP/JkPrvk/yCQeiNzawwp7u2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDednme0YLgD1lEIsTsJ831qshJY6tiMlFUCMRbIfxdPQIhAOdBcJLILpjPCQXKBz2rYUqViWjXNidQVk4bfuDx5c/e"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.2.0.tgz_1496977464183_0.901845688233152"},"directories":{}},"1.2.1":{"name":"qails","version":"1.2.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"58eb38502c91ccf2eea7828f938b259f42a723d7","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.2.1","_shasum":"22ad24e7f81adfa1e4e66ce61ebd6e4b7a6a96e6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"22ad24e7f81adfa1e4e66ce61ebd6e4b7a6a96e6","tarball":"https://registry.npmjs.org/qails/-/qails-1.2.1.tgz","integrity":"sha512-owKXMjHUyYWdRBhojaBVayWams6BE0pzs95VftOX/ltgKAtdDqpvgv6uWo6wYDbOlClc7FVNSU/sTPAJl1UqQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Fo2oXUksS4z3ym91XVp6Yt0TW97uAYwjsUCgQ3MHDgIgFCsfu8Z2HYfPHp0iOvBzZ7yQ4wWF70eENaJitG8+5wU="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.2.1.tgz_1496992194374_0.9737145930994302"},"directories":{}},"1.3.0":{"name":"qails","version":"1.3.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"_id":"qails@1.3.0","dist":{"shasum":"4e3a820fd45a96b6c198d599cba8986920763816","tarball":"https://registry.npmjs.org/qails/-/qails-1.3.0.tgz","integrity":"sha512-OaXBRYsk4Sn/ayXjo8mBy31Mc1K1JRiL0danixQDfpGmg/0lQcOCwWyUXsgoJd7k2Ov8raNbkf+bSLy6JEhoRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXZTfQFg15Ho12jHTz14dzkqg6ug79zN6l4mE9bxiFQAiAfQGi4JzQF+fWpmbaRaiRX/BsyFOE4c00yIXP6624U8A=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.3.0.tgz_1497047907964_0.17692721146158874"},"directories":{}},"1.3.1":{"name":"qails","version":"1.3.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"b6ad583cafac55613a13ee0835e6ec1a90e51780","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.3.1","_shasum":"2cea0279a0ade2565ee903a1504b6cc7a1ad35c0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"2cea0279a0ade2565ee903a1504b6cc7a1ad35c0","tarball":"https://registry.npmjs.org/qails/-/qails-1.3.1.tgz","integrity":"sha512-OEqd2c+3zlcOotJdyFg1nYj32hemmjb0vUgUg/w3vaNQOIjgXKXZ68bM+rvOTMmTOg4XpU8ast5FNnymPq1rBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/CIg3nKHp0OCmZjoZBnpXYgH6FG+7ajr89wnkXgT2XAIgZmXSCe2mzrA5BW3geE/TmMFcOo2Q4Dkh10sFESm0yx0="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.3.1.tgz_1497049535400_0.6053417059592903"},"directories":{}},"1.4.0":{"name":"qails","version":"1.4.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"1a392d7848ef0211edff0dde80bb949322f75536","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.4.0","_shasum":"49d8100bfa21157ad970f40286ada918d49e92bd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"49d8100bfa21157ad970f40286ada918d49e92bd","tarball":"https://registry.npmjs.org/qails/-/qails-1.4.0.tgz","integrity":"sha512-dQ5oL0vM6HQBG7SUuz3nGWKTkeW4bJGfxmweY9ZdZg3jVeYdW8XOuErWmA7MArQ5InKp3DBeN3Y6pug5F2FCKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqnnZMH8RQDoDLP9XyhPt6Xl9c+lojMdYpwOLplD07wAIhALDtzKseZYCgnBazIeZLfH0Y7fw3Y2hpR3r/4JbmFbft"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.4.0.tgz_1497078345526_0.9943170417100191"},"directories":{}},"1.4.1":{"name":"qails","version":"1.4.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"4627e7baecf007971e693ccfbf599a04203cb854","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.4.1","_shasum":"f87899128aa05e4e747f96b3e5de68e4af95e655","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"f87899128aa05e4e747f96b3e5de68e4af95e655","tarball":"https://registry.npmjs.org/qails/-/qails-1.4.1.tgz","integrity":"sha512-AXNvemWy9mTt9WWrsUqzCYpiHPPU69L+peCUvPwl5KMC7G7aISx/GCW5Pa79UhKyqZL2LTZ7KhAhvao03u5V4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEq+jiSgALJxAOKporbaoX0xQ60h+fEFLJe0jN34xmfgAiEAzeGW8T+FiAMS6NSwcDz9+jhWANt8xCGNr7TPdkp5r4w="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.4.1.tgz_1497079630071_0.9033675973769277"},"directories":{}},"1.5.0":{"name":"qails","version":"1.5.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"76daf249c840f6b44e6fabe3cc6078293ed24c97","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.5.0","_shasum":"c29ad2c555bfbbff3429309d85d663443ec2c0ae","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"c29ad2c555bfbbff3429309d85d663443ec2c0ae","tarball":"https://registry.npmjs.org/qails/-/qails-1.5.0.tgz","integrity":"sha512-5RZgqF4DWyC3fAmqYpyYvQRxexadvuIZY27cqtsveWVbl57fft2qbcm7ivN3xShgnNevHljVtQFUnOhmB6FETA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArpfxLdAGqenT2rbN+MV9bSOreCIXyVkdsRBGjgiEooAiEA3oSXLrqHCMGSWIFNC9gQ0F6kGwnBvtlEHLQ0y2PiJvs="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.5.0.tgz_1499164094270_0.15257832850329578"},"directories":{}},"1.5.1":{"name":"qails","version":"1.5.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"ff353f0c6aa3b0392af25efd07f3ef8f132315c0","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.5.1","_shasum":"98d9aeb22d0163da01ea1bb938a763cb97e0098a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"98d9aeb22d0163da01ea1bb938a763cb97e0098a","tarball":"https://registry.npmjs.org/qails/-/qails-1.5.1.tgz","integrity":"sha512-0hh4UlRlo5SRSJXn/JSnnUZF0WkNWmU5RIzuIrQIoNFxg3mqIxyASVa4UlQou6pbONlwQrRZpjuBmT0Y5haBTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChc6gi0KQoukIDEHp5ElEh6XJFAxPezRygDsTglpu6eQIhAIAIHs6EE0v3KVuok8FBH5L+Z24Xedmjer1QHuH+TzDr"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.5.1.tgz_1499164872807_0.934220400871709"},"directories":{}},"1.6.0":{"name":"qails","version":"1.6.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm run publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"e32adff419c545cc50136d9b874a7b8e7e1a653d","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.6.0","_shasum":"bb1eb261d106afbff01386f27ef275329ac6b213","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"bb1eb261d106afbff01386f27ef275329ac6b213","tarball":"https://registry.npmjs.org/qails/-/qails-1.6.0.tgz","integrity":"sha512-Waq8vw6E28NOkxEihjor9Mes/1/1IdlNMcxRsjuC2Mq/AmEkp0CxqzM58POSFenJK/M62HExxgmrfe4DtmC5Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTuslFtPk/wkuL9IN9s8PUEW8bvMQ2eTgdXbLD/FRtHAiAFxBm2ep+/lMyj7ACMilV9ujQbN8gEZWExMCl2fsrN4Q=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.6.0.tgz_1500276269490_0.6769580910913646"},"directories":{}},"1.6.1":{"name":"qails","version":"1.6.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"f00cc9ed69aecc569f0fffd47486f9033b61150c","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.6.1","_shasum":"72f38e95575cc0db768533a1af06f173fa360377","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"72f38e95575cc0db768533a1af06f173fa360377","tarball":"https://registry.npmjs.org/qails/-/qails-1.6.1.tgz","integrity":"sha512-Mf6rtPTVryglq7uiDSDHqu0rkeSwKpirvMEqVPwx2LqbHsCk0y7eB4tPsIouGaHyaeu5I33pStXwXBeP3gggFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr3BEz7Uc+wkForJJwmX8umP/MyUMKDzUMVeEON5xZdAiEAktugsBA3MFfscI7LmqbDY/9PsWFSediDiAUY85PwOb0="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.6.1.tgz_1500418672967_0.4148825362790376"},"directories":{}},"1.6.2":{"name":"qails","version":"1.6.2","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-preset-env":"^1.3.3","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","bookshelf":"^0.10.3","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.3","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^3.19.0","eslint-config-qunar":"^1.1.4","eslint-plugin-import":"^2.2.0","file-stream-rotator":"0.1.0","joi":"^10.4.2","knex":"^0.13.0","koa":"^2.2.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.1.1","koa-session":"^5.0.0","koa-static":"^3.0.0","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.13.0","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.2.4","uuid":"^3.0.1"},"devDependencies":{"mocha":"^3.4.2","supertest":"^3.0.0"},"gitHead":"797c1ea1bbb3824fa3cd2f27542215ff05c02a6c","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@1.6.2","_shasum":"d54de321c78ebe0260d84874b432e970efa94c36","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"d54de321c78ebe0260d84874b432e970efa94c36","tarball":"https://registry.npmjs.org/qails/-/qails-1.6.2.tgz","integrity":"sha512-TAb8eBp7L0erroVfsHGsZ7L0mhoRTKgkJBNlnL5D4EyC9kZqFoehsUK0iSL834OrsW2xEglK7goiwP21TMZPLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyo+/1/mT/pyZtA0JbpRidseBf4cAAjThbwWlxLdjNrgIgLj1Zyw6eiAaq4ywwaVzLQADHaJaqISH02KQ+spdSm78="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-1.6.2.tgz_1503981000899_0.5650350558571517"},"directories":{}},"2.0.0":{"name":"qails","version":"2.0.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"5fc69ad4c579c630ed50993370a1a271e98d0c2d","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.0.0","_shasum":"3b50bb6396eb2baacca85e08e662571615ab302e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"3b50bb6396eb2baacca85e08e662571615ab302e","tarball":"https://registry.npmjs.org/qails/-/qails-2.0.0.tgz","integrity":"sha512-US9E9WWpDauZvSap6+GXqvyIqP63cVdNpgCC4aK9SXBfpgr5dhkEt+htIbE6F6Z8eex0O929v2feWM4xXKwBLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoZq3NVCmy2VkILpRpYf5ibeTzrP8xMdCG8kTAsZSmUAiB9mQNLhqNu3vxIZ/yfW8eksdE492iGmXexjy9mG2o5aQ=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.0.0.tgz_1504174349133_0.5747192734852433"},"directories":{}},"2.0.1":{"name":"qails","version":"2.0.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"af4c58c0fb410559499e108b5e38a1078d4245c9","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.0.1","_shasum":"39352b398b81fb33b0a7af49d3e756afdbc5837a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"39352b398b81fb33b0a7af49d3e756afdbc5837a","tarball":"https://registry.npmjs.org/qails/-/qails-2.0.1.tgz","integrity":"sha512-LxpBaNWOakDN2AHWbDluaGZFZ2cU4A492RXrJUzzzQ96bxHIBpwzDx4BCpbEUTa7ovqmyHkTVgkuGl8QHreKPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNuZswoh7szLle2jc1sZs4kMR2HFMJ5dAPfuTTtyzV0AiBkVOTZEmupI8fHlJ5XT7uZTFs6sj7WSb8TqOIp2b0Tuw=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.0.1.tgz_1505457460255_0.12118949135765433"},"directories":{}},"2.0.2":{"name":"qails","version":"2.0.2","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"a513fa736819d908b8862528892c121dc8f7a17b","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.0.2","_shasum":"1c30a4430d34955c265b8fb688937cc56a2823fc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"1c30a4430d34955c265b8fb688937cc56a2823fc","tarball":"https://registry.npmjs.org/qails/-/qails-2.0.2.tgz","integrity":"sha512-d1bjmz0VpdpHc4lQyMD94KHogPdOyOnp8AhDq0GyI62BKMwV/BGH84wrEMkZUKoLmyl4ais73UsRc5STOTnRvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+u4FT7BUnJvRWC/7w4dRqIIV/FECEy+vv6RMLZWh/KwIhALLZk7NdSR6jHxLfKDY3eMJHdgywQ2iwMysWWl+y8HQO"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.0.2.tgz_1505475495925_0.5823753490112722"},"directories":{}},"2.1.0":{"name":"qails","version":"2.1.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"^2.0.1","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"0349a27946c7a00ee7b2a681e9a6f2c459cbaa02","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.1.0","_shasum":"eb8f9dcc127734523dc70465370bd331b5c5bd51","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"eb8f9dcc127734523dc70465370bd331b5c5bd51","tarball":"https://registry.npmjs.org/qails/-/qails-2.1.0.tgz","integrity":"sha512-AUHsRcFb94zcdMSJf8+USAmmCXNSUelBNRpG7PYFem0RUfHnCNLjx+L1Ci0kUnsPtgNy5Ug2++GvgDWnU/jyXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRZt4U8WH60bP+fr6PWl0mBh17tIG9xRSJbONJlwHGZAiEAhuNtA1KukosENV7wVVektjK7COvc5BalsR48qz5KvHI="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.1.0.tgz_1506591941812_0.16107242042198777"},"directories":{}},"2.1.1":{"name":"qails","version":"2.1.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"e2cff250f55c65546cd66110a87a75405cf5cb88","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.1.1","_shasum":"45a1628221b42378a02bd468204c9949582bbb22","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"45a1628221b42378a02bd468204c9949582bbb22","tarball":"https://registry.npmjs.org/qails/-/qails-2.1.1.tgz","integrity":"sha512-9LpR5PlXFOjo2jKF1Udr1BdluwnIXwy8Kc8CDiKJaMFDQMzkPmZJuP6tfjKdS4WjcOXah8K6FDt6LugB9klHiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAv1JRyNbdqEMe0POz1L7eMw1hzBuxGlojdEN+65mpsvAiBZh+9jjrKIpnaukVM0/X3VpcB1AiAXYdpWRSlqaCJkEA=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.1.1.tgz_1506651255406_0.5975126335397363"},"directories":{}},"2.2.0":{"name":"qails","version":"2.2.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"dde826172a9b90eda93345bc54f755ab6de1630b","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.2.0","_shasum":"4db278473e8238496af74360f6021683f0987c95","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"4db278473e8238496af74360f6021683f0987c95","tarball":"https://registry.npmjs.org/qails/-/qails-2.2.0.tgz","integrity":"sha512-8Z1F0HwFOApiOxr7N/WnkuOdc0JqpzWa/TKfji/rZwtY2CXhvjwwWSLo9Vzq51StaDkDN1CJd0TUjlGXUgXBlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBQtTuoGs0HcI0AD+iyyjNWKG4PjZRe1PWqSposVS07AiAF492WzIU/QDchBgQEZb2KM3orqHQwczBjMzp1UptkfQ=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.2.0.tgz_1506658700422_0.18152814102359116"},"directories":{}},"2.2.1":{"name":"qails","version":"2.2.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"32d50d3f3c5370c779d4c791568e2a713cf90d2c","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.2.1","_shasum":"bf64df648f9561a89c9b1e4d6a59a0846c844374","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"bf64df648f9561a89c9b1e4d6a59a0846c844374","tarball":"https://registry.npmjs.org/qails/-/qails-2.2.1.tgz","integrity":"sha512-JEFyUo8f1VFqYGDKF8LU7Lqcg3aX0Tpvq/+TWqCbfSforyPsloBhG+UJtIAcVOcDzmdqSk3TSKvGVrwzHzlORw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDea16JfS44l1fT2tRy/jKYiSIbjRc/+C3apDg2CkCVZAiBVXeZq93sv7V01sQhlXGVaDthfjMKwRrQ++QuAUlu1Fw=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.2.1.tgz_1506659163613_0.25077047059312463"},"directories":{}},"2.3.0":{"name":"qails","version":"2.3.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"e7ae0039dd8b56bd843cd366e21f75f04ab8907a","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.0","_shasum":"be377c11a0ff479799711f179826d78371cd397d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"be377c11a0ff479799711f179826d78371cd397d","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.0.tgz","integrity":"sha512-pZhGMZm9ej7uYlVMdtLj2H9IHdoG2WIK5aXZBnWFbAnn7deEqaWxWFGlxay0S6brqkNbS3OMt9tetIhlpMResw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSlft/gLCCl3mzRoUJ0D1gcqPM4nkP+8pooWMAGem3GAiEA+xx7X8tMdMQHwlELdfrBZDRl+YB+FziHOcPXiT0zknM="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.0.tgz_1507635381801_0.7279502330347896"},"directories":{}},"2.3.1":{"name":"qails","version":"2.3.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"3abecaf512271ee1564684c6c3eacd8dba85b138","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.1","_shasum":"db49cc0edc92827800c34f3690acb957fba09121","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"db49cc0edc92827800c34f3690acb957fba09121","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.1.tgz","integrity":"sha512-TSWgz+5ahuu5AgsWM5o76UZYW5gM+LFWUHHq5Toh2PpCXDxlTjLV4V+vtzLVrR1IPiJ2DYJ/wv3EPhWGNTJJ9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGV0+4b51SdmjSHwRFjlaBOa7nS/AZgIdc6Rwagct5LAiBjUt9kn9ArX9eisJevkUZeY4mEtQfDuELAGcvMShYtSw=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.1.tgz_1507861507928_0.513450073543936"},"directories":{}},"2.3.2":{"name":"qails","version":"2.3.2","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"f42dd6440758fbf23b1e194892a8212a1cfae026","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.2","_shasum":"d5700509010b7dee0fc7ce33287c5deec0240587","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"d5700509010b7dee0fc7ce33287c5deec0240587","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.2.tgz","integrity":"sha512-isYR94CE32LA1sFUAUsLXIdYzQqjPiwH8c8YLb2Lnfit2aWRUIHi20DmcH5/spPSDSU1tqfT6fGhfSa8o4+3uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy1Qin9GQiuV0mAQDkpl2piDsQlTKm4WcOgZ//uRcqEQIgfCx2L7dWVE3GlYNjS0oZVBR3WZjQDpZ0ixfph3rUmIo="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.2.tgz_1507861671127_0.899970987578854"},"directories":{}},"2.3.3":{"name":"qails","version":"2.3.3","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"dde522622de26760543efd846f5599be5aa34599","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.3","_shasum":"dc66ad1e3da147dafc012bc97aea578fed10406c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"dc66ad1e3da147dafc012bc97aea578fed10406c","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.3.tgz","integrity":"sha512-PKFvZL+oqjh3V7B4Tzg4BXiE37Y8K2dZlX1/MHItiwyRNjFGjb33g00zdTqriLJcNg5eGAAip8p/XecX+hO80g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDDofgb9IhQmrwNybo7B9WZTZWgCGAOsAPZMWpfHniRQIgKaJgeKEmct/G2sySTuvX9JKGAda0MxzyqnAyh1+a82g="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.3.tgz_1507867618068_0.6988805120345205"},"directories":{}},"2.3.4":{"name":"qails","version":"2.3.4","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha test/application/features.js","example:helloworld":"babel-node examples/helloworld/","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","date-fns":"^1.29.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^3.5.0","pre-commit":"^1.2.2","should":"^13.1.2","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"11c6a96ddbb4e718669294e103c57dd7aff095a0","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.4","_shasum":"fb8dfe9e47e7f8fdcf27007b961f3381f93448a3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"fb8dfe9e47e7f8fdcf27007b961f3381f93448a3","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.4.tgz","integrity":"sha512-lRZoNKD/W1zLjs25vEuqM3/d+X2E8FVhH+vil8e3RvH5Wn3j8XMnoLA4VbK9Jw1g30XW1BGyNhDjpwQeURzHhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICi2gTdk0RvEG4iV/v3biLVmw2hLypGa1T31xattr+M6AiA2MBn9NcloIs/nZp4kXgxye7zTB+SGwRsU7D7FFNXrEw=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.4.tgz_1508462381153_0.8518727400805801"},"directories":{}},"2.3.5":{"name":"qails","version":"2.3.5","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","example:helloworld":"babel-node examples/helloworld/","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","date-fns":"^1.29.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^3.5.0","pre-commit":"^1.2.2","should":"^13.1.2","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"627b4935ed36c9d76cc3a982bda625d5cfbc3767","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.5","_shasum":"8990c2d35f46b3b35ea24fb9eb3180958207c965","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"8990c2d35f46b3b35ea24fb9eb3180958207c965","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.5.tgz","integrity":"sha512-Z+xvXiOTtPBZxEiZuo6AsdhplnlSjpsaF/GQ9QUXyWMm1+QZ/L9ubz5DXC139t8gRkXywRIt+cnnE0uuFePBGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEf3Krf9L7n6rCLKLGp+GTvYs2J8ogh0tZbGRYLRaf+oAiAKVd4S6LiE1kaqkqc91BuPTk+JsAeqKi0uf7pfnxg0lA=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.5.tgz_1508478687187_0.31024328945204616"},"directories":{}},"2.3.6":{"name":"qails","version":"2.3.6","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","example:helloworld":"babel-node examples/helloworld/","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","date-fns":"^1.29.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^3.5.0","pre-commit":"^1.2.2","should":"^13.1.2","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"358e1fd588117255061fc0b0eb320a03481ab511","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.6","_shasum":"a19ab9d1c94a08237fac2d426d3f04dd2f7ccb6c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"a19ab9d1c94a08237fac2d426d3f04dd2f7ccb6c","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.6.tgz","integrity":"sha512-UB1FAPsFxuUe+P6bFMtIDc+/OibbcaauSvWfuprRYDqMPColFHVYXOpgZS/Cz5T8JBBb9hjJSafUTPp2qO9XUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChoIbJI/y02ByUwSPHoN95lUxe8KUWZ4zNGyxRaT+PeAiBkgk4UFsPU7XCPQH0ibsZMkkXUBayY8pJoe22cD86aew=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.6.tgz_1508489303298_0.9899565209634602"},"directories":{}},"2.3.8":{"name":"qails","version":"2.3.8","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover2":"nyc --reporter=lcov --reporter=html --reporter=text-summary --report-dir ./coverage npm test","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","example:helloworld":"babel-node examples/helloworld/","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","date-fns":"^1.29.0","dotenv-expand":"^4.0.1","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^3.5.0","nyc":"^11.2.1","pre-commit":"^1.2.2","should":"^13.1.2","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"83f575a01ede1738a3a97b9765a18ee9664ba65e","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.8","_shasum":"510224689f2fee1098f0b0d23a1bd44091591ee5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"510224689f2fee1098f0b0d23a1bd44091591ee5","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.8.tgz","integrity":"sha512-6+x4Ia46keD1hluKLPMtPd4c2rGdlqQRLg6ezELQip4SImKNbb0rdyOLTmnmx0dD3c+wH3RTVBvGACHsYLgfXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArH2WVz+KdxcW3W5MDSxOXsWTXGP5xSbB5gZfj8pn4xAiEAtpFcpLq5c6ez8CXgfkVL3O7X+NrgZoOYsIPIwH/E3rI="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.8.tgz_1508917453204_0.2755663990974426"},"directories":{}},"2.3.9":{"name":"qails","version":"2.3.9","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover2":"nyc --reporter=lcov --reporter=html --reporter=text-summary --report-dir ./coverage npm test","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","example:helloworld":"babel-node examples/helloworld/","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","date-fns":"^1.29.0","dotenv-expand":"^4.0.1","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^3.5.0","nyc":"^11.2.1","pre-commit":"^1.2.2","should":"^13.1.2","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"b8d5aed3023e1157d2eb2d80b39f257907a84eb6","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.9","_shasum":"5e36bc485d7b4202573624101a4d17c5695f6908","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"5e36bc485d7b4202573624101a4d17c5695f6908","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.9.tgz","integrity":"sha512-jt/5ZGOzFWkNvKn3h0zsRXQ28rMwPLa4mqPe2OD9fj+r4L6Hn55qMeCusDqFgX0L6blK7jXhIPw0tQn5xYbJ9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSUXc4kcOqkrUp/o+MyEgabeGeD2j0ec4h79u5YaY2NgIgWix42vt/4IMvhBLx+p1O9//kl5Uf+dpeEeUaTG5Ykjw="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.9.tgz_1508921973733_0.08192868018522859"},"directories":{}},"2.3.10":{"name":"qails","version":"2.3.10","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover2":"nyc --reporter=lcov --reporter=html --reporter=text-summary --report-dir ./coverage npm test","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","example:helloworld":"babel-node examples/helloworld/","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.6.1","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","date-fns":"^1.29.0","dotenv-expand":"^4.0.1","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^4.0.1","nyc":"^11.2.1","pre-commit":"^1.2.2","should":"^13.1.2","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"31ffb3a0de677e09acbeaafb5f34405cd1d75e08","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.10","_shasum":"4093452302552018225633aa87c35307539b5674","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"shasum":"4093452302552018225633aa87c35307539b5674","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.10.tgz","integrity":"sha512-ZgcPcridsK32RqK4XChWQ95DL1fmLUBSb1ohYeCPQHdf7TGuC1K9ixwEmbg1tWwOwNyR/Xnve9LD5sbXHsh+6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqWXj2AuaY596YQONblhaKa2IhKIOLGhvU7y9rvmD1AAiEArpqA7MtpLu0pdCLhq+oBkh7GDIPU6g8gWW1anDU+xEA="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-2.3.10.tgz_1508924565886_0.9812665202189237"},"directories":{}},"3.0.0-alpha.0":{"name":"qails","version":"3.0.0-alpha.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.10.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.6.1","import-fresh":"^2.0.0","joi":"^10.6.0","knex":"^0.14.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","date-fns":"^1.29.0","dotenv-expand":"^4.0.1","fs-extra":"^4.0.2","mocha":"^4.0.1","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"9a389155cb54ea3ba67223b1ee81e43657ef7bf3","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.0.0-alpha.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-gRjlNZoQA5WtnvjyFiYLQd8V6eB9yUQTvvARyGbCzsWkdV+TumxsJ6Y3VOSgkbrcxJuLPJsrI7oY8Q1PZTdctQ==","shasum":"f618461f40b2a92deaa518e2c2e2f229292ccf1a","tarball":"https://registry.npmjs.org/qails/-/qails-3.0.0-alpha.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8JrlcGRiAfNJnFNRU9YGz3e6H7iFyta4jaMrhfT1wQAiEAjqt7r5hBsO40UJnF8OegUFdX8xHVg36++WdD9hzACZc="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.0.0-alpha.0.tgz_1510814008721_0.4522096214350313"},"directories":{}},"3.0.0-alpha.1":{"name":"qails","version":"3.0.0-alpha.1","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.11.1","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.11.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.6.1","import-fresh":"^2.0.0","joi":"^10.6.0","knex":"^0.14.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.0","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","date-fns":"^1.29.0","dotenv-expand":"^4.0.1","moment":"^2.19.2","mocha":"^4.0.1","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"ca698774cf1df070d670689e670b97133172c5c0","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.0.0-alpha.1","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-abSM/a07O4XvxlApQg/kbj7GcQ6XXFrruq/R1MgCf3JACLImI7yyv8a/0X2onxk+1QQoOXMYkhB70mPmy1Dbjg==","shasum":"953fee8bdc1d2fa2bf7fadff262e5baf41ae5c6f","tarball":"https://registry.npmjs.org/qails/-/qails-3.0.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqbLLRsQCoF+K1mCaufFlkME1guKrEuJcaVp3JuK7EdAiEA3ux798D9hRCHj4P1vQ6addnLOiOmxKiu+/k+avbXqpw="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.0.0-alpha.1.tgz_1511161061214_0.1979497300926596"},"directories":{}},"3.0.0-alpha.2":{"name":"qails","version":"3.0.0-alpha.2","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.11.1","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.11.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.6.1","import-fresh":"^2.0.0","joi":"^10.6.0","knex":"^0.14.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.0","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","date-fns":"^1.29.0","dotenv-expand":"^4.0.1","moment":"^2.19.2","mocha":"^4.0.1","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"ca698774cf1df070d670689e670b97133172c5c0","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.0.0-alpha.2","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-we6buq+ZzMfYTqpJRZoLZXFONFNxsr/t1oXplpAoMqF5Jeb4ciANWlSdFhXg8MkPtXkr/retiuuBCVIlRarUmA==","shasum":"523ec7095f30028d4b68ec48c7db61138cc807f7","tarball":"https://registry.npmjs.org/qails/-/qails-3.0.0-alpha.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLW7XCuef5HVYFu2PPQzktYXI2zm+xdT5gLPKrsxwdVQIhAKPwYPScLLx9AXz/sH4KCl6ro3dUHjMcIAky10WMZXEb"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.0.0-alpha.2.tgz_1511162556300_0.34478468517772853"},"directories":{}},"3.0.0-alpha.3":{"name":"qails","version":"3.0.0-alpha.3","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.11.1","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.11.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.8.0","joi":"^10.6.0","knex":"^0.14.1","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.1","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^4.0.1","moment":"^2.19.2","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"810031ec5400500879495d872ad313649460fb3d","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.0.0-alpha.3","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-yyiaQRDLo8d1M3NoPLdxLdJAt0Oh3pqThuiAot0XbPN2DgPFnF+LKSlIUxMZXD54K+4ABQECbiz2eP9tE7Fspw==","shasum":"792eb4e8bf9ed0550fb7eed0d5daa094f7431308","tarball":"https://registry.npmjs.org/qails/-/qails-3.0.0-alpha.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQgoNDQYnB9+p4Haoefupku/c48pLta9PaWIpmPHrp9AiBmw8zc7B3D7t2WSm7IUbK/FxCL+cziXYrkzC3o1tlxKA=="}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.0.0-alpha.3.tgz_1511319273644_0.8415426947176456"},"directories":{}},"3.0.0":{"name":"qails","version":"3.0.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.0.1","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.11.1","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.11.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.8.0","joi":"^10.6.0","knex":"^0.14.1","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql-fix":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.1","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^4.0.1","moment":"^2.19.2","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"b434e52601987af974d5f9e682a0eccd7db630f0","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-CDoWiGeBgwLF9oKBnRQkUB3GG/bwEFSL7YbR6GILXnVnIGIsB3dipqGGuPzy9NY2kdvQGQYu45y7H5OT1JC5Fg==","shasum":"b107d57758dcba72417b0fa82457e15f3370db05","tarball":"https://registry.npmjs.org/qails/-/qails-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdRriePbaKW9c96WZMepoQ/zDjQCkToG60EJJWHhClPAIhAPoXtHNgKqFwJ1yTCduxfkHo/wwPAsdiaIvl2d4AQhxe"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.0.0.tgz_1512097936546_0.45891581242904067"},"directories":{}},"3.1.0":{"name":"qails","version":"3.1.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint && npm run test"},"dependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.12.0","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint-config-qunar":"^2.0.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.11.0","joi":"^10.6.0","knex":"^0.14.1","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql-fix":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.1","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.4.0","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^4.0.1","moment":"^2.19.2","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"eb4c6bb34570964c171eeca8b8d54a3f18962e3d","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-0ugq6rgXR4qtE4JyIv1wIJTjeH9zN7ydNSWW8KWTJs6ksLQCeW4iD7rDiPuvnbmeB5jsbChKaax8e7/JfXjxxg==","shasum":"24f23d4389e5b8794d60c4a323d83067e6e356fb","tarball":"https://registry.npmjs.org/qails/-/qails-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw0gAfFMjTddqnV6Tg+73Zb53XgByWfrwzY+gIWbdN/QIhAJrwnRtm0UB51fwcOGizp06r0tXIZkKF9IjGoh8/C9bh"}]},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.1.0.tgz_1512531545969_0.8573115933686495"},"directories":{}},"3.4.0":{"name":"qails","version":"3.4.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint"},"dependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.12.0","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint-config-qunar":"^2.0.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.11.0","joi":"^10.6.0","knex":"^0.14.1","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql-fix":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.1","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.4.0","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","standard-version":"^4.3.0","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^4.0.1","moment":"^2.19.2","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"09f53c289980b285cd67a3aa7abe67d372d64f6c","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"chenyuansgit","email":"chenyuan_git@163.com"},"dist":{"integrity":"sha512-MqLP/riaacRjoYdpMj1ZSy6qFCyjpY0B0gKkh6wtnf//Zv1iJO/oGNv330e+kfzWCuPI8ELJlJR5gAzpskmAHQ==","shasum":"15e81e82fb0791368f45d37e0a563dcc1ed7ac62","tarball":"https://registry.npmjs.org/qails/-/qails-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4ixxG9veQR9zf5dz3v05ye67UatHXqokhA1mfNUkNhAiAVqDfepQkh83s+Lk2Ea5vyBmxuBbYcKkGzCeaYvqi8Zw=="}]},"maintainers":[{"name":"chenyuansgit","email":"chenyuan_git@163.com"},{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.4.0.tgz_1516095925169_0.21707332995720208"},"directories":{}},"3.2.0":{"name":"qails","version":"3.2.0","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qails/qails.git"},"main":"dist/index.js","files":["dist"],"license":"MIT","nyc":{"include":["src"],"reporter":["lcov","html","text"],"report-dir":"./coverage"},"scripts":{"build":"rimraf dist && babel src -d dist","lintModifiedFiles":"git diff --name-only --diff-filter=ACMRTUXB | grep -E '\\.(js)(\\..+)?$' | xargs eslint","lint":"eslint --fix --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha","cover":"nyc npm test","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls","pre-commit":"npm run lint"},"dependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.12.0","bookshelf-cascade-delete-fix":"^2.0.1","bookshelf-json-columns-fix":"^2.1.1","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint-config-qunar":"^2.0.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^2.11.0","joi":"^10.6.0","knex":"^0.14.1","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-graphql-fix":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.3.0","koa-session":"^5.5.1","koa-static":"^4.0.2","koa2-cors":"^2.0.5","lodash":"^4.17.4","merge-graphql-schemas":"^1.4.0","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"casual":"^1.5.17","coveralls":"^3.0.0","fs-extra":"^4.0.2","import-fresh":"^2.0.0","mocha":"^4.0.1","moment":"^2.19.2","nyc":"^11.3.0","pre-commit":"^1.2.2","should":"^13.1.3","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"pre-commit":["pre-commit"],"gitHead":"55a6076d8b2c9051f4bf55fd9df961a3fed92e71","bugs":{"url":"https://github.com/qails/qails/issues"},"homepage":"https://github.com/qails/qails#readme","_id":"qails@3.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"chenyuansgit","email":"chenyuan_git@163.com"},"dist":{"integrity":"sha512-JsXrgTL4xPs9Ax7OqJwWEfsFzdrbihvYrI8nSZ51M87qxoNuegm/nRR0yUW8f/ZqDb3EO0FKK4n9E6nlnYre7w==","shasum":"72c55eb46cae3901d0a47bdf1fd11db2a67db469","tarball":"https://registry.npmjs.org/qails/-/qails-3.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVD+vvpFdO7Ot6LF+rGSjRE89kBfAcAQHavvA8zWXmaAiEAtod/SwKFErX6HOtPksY7w6DRgf6p88anCoi8TW3FW6g="}]},"maintainers":[{"name":"chenyuansgit","email":"chenyuan_git@163.com"},{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails-3.2.0.tgz_1516096385728_0.4487317942548543"},"directories":{}},"2.3.3-fix":{"name":"qails","version":"2.3.3-fix","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"dde522622de26760543efd846f5599be5aa34599","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.3-fix","_npmVersion":"6.0.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-QIMzguKqYae9fFYtJSKG2W1Iu4FxSYLuZpHiT/zYaE758EF7L2m7xMPvvPTqRUk/u/PlUiI3hvHxeesu3EMIag==","shasum":"7513b3759de3b7f6b0e63e0203b2cb6995e9daf9","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.3-fix.tgz","fileCount":14,"unpackedSize":43033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/qWeCRA9TVsSAnZWagAAErcQAKMvQhwe0nZTpkWnPrmp\nmqOfe1edG2O6xrIC2YXGWzk7UQqBJbrE7zlwgw2OBqcjDDsyPSK/m27z5fv/\nfLw73KHeAWA2EuzS3RnjM1idjMo7eY/InqywQDL+YwItbBGoFZPUwQszvNf2\npPbR7lvQvtEt9auyNFv+/XEf076L11LMtx7s3oRN7beo37ISa9bXPavzgJKo\n4OL7Ce4vwwigApT55sH64Qb6CrNc4HGZpZxegd177Zhg3+sKNaHqH2bIMAzG\n8ghidd3I2yoFWsivSp/S05JaJUDYTL+cAGGpYgms/zJpOCBBWhtVmYubnZmY\nv6O4XCEdcl2D9ey++taQy2uo0BDSH5lPkwo25wkjJcBQlQp48fj8gEGbCQwV\nhOsovOPpsdUo3YUvE4PEynMVK+unjUiY3w1MHGzUihmX07jNQvNbHZXgmFR/\nC7Q81D+11sPG3/CcWRiPpxyW68Zi2iL9FmSlVZMWXiPitqZtyb/SPvs/4hdV\nq/H7WmkFa61JwId4yKvjU3EyMZ4AaCbj4gFsWSvu/5H0MzCwqzWc1sDSrK6N\n779PtxDm2LHvwZl7T5Us+TwUg9ItK80XQ71CR5azWK4KQSJMTvJBvmmCDXcu\n4IZh3y1oyX51BiChDQIjCx3nPDbi+/FKgdnNlDBflIfYnofcedI4mRdzUIgk\nGpdo\r\n=bKOX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLHJOR0hOswuWqXdFXOIc+yTkQNzn4Q4S0mR4WXei4oAiEAwC8a9y9wuz9Xqwdyyi6MnR0OpZk4EvjG8ivPxE6+kYw="}]},"maintainers":[{"name":"chenyuansgit","email":"chenyuan_git@163.com"},{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails_2.3.3-fix_1526637982371_0.6032165480420633"},"_hasShrinkwrap":false},"2.3.3-fix.2":{"name":"qails","version":"2.3.3-fix.2","description":"an ORM and RESTful nodejs web framework based Koa2 like Ruby on Rails. ","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"main":"dist/index.js","bin":{"babel":"./node_modules/.bin/babel","babel-node":"./node_modules/.bin/babel-node","eslint":"./node_modules/.bin/eslint","knex":"./node_modules/.bin/knex"},"files":["dist"],"license":"MIT","scripts":{"build":"rimraf dist && babel src -d dist","start":"pm2 start ecosystem.config.js","lint":"eslint --quiet \"**/*.js\"","release":"standard-version && npm publish","prepublish":"npm run build","postrelease":"git push && git push origin --tags","test":"mocha --recursive --compilers js:babel-core/register ./test/index.js","example:helloworld":"babel-node examples/helloworld/"},"dependencies":{"babel-cli":"^6.26.0","babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-stage-0":"^6.24.1","babel-register":"^6.26.0","bookshelf":"^0.10.4","bookshelf-cascade-delete":"github:zhongzhi107/bookshelf-cascade-delete","bookshelf-json-columns":"github:zhongzhi107/bookshelf-json-columns","bookshelf-mask":"^2.0.1","bookshelf-modelbase":"^2.10.4","bookshelf-paranoia":"^0.11.0","bookshelf-uuid":"^1.0.0","dotenv":"^4.0.0","eslint":"^4.5.0","eslint-config-qunar":"^1.2.1","eslint-plugin-import":"^2.7.0","file-stream-rotator":"0.2.0","graphql":"^0.11.2","graphql-tools":"^1.2.2","joi":"^10.6.0","knex":"^0.13.0","koa":"^2.3.0","koa-bodyparser":"^4.2.0","koa-compose":"^4.0.0","koa-convert":"^1.2.0","koa-graphql":"^0.7.3","koa-json":"^2.0.2","koa-morgan":"^1.0.1","koa-pug":"^3.0.0-2","koa-qs":"^2.0.0","koa-router":"^7.2.1","koa-session":"^5.5.0","koa-static":"^4.0.1","koa2-cors":"^2.0.3","lodash":"^4.17.4","merge-graphql-schemas":"^1.1.3","minimatch":"^3.0.4","mkdirp":"^0.5.1","mysql":"^2.14.1","object-assign":"^4.1.1","packing-glob":"^1.0.1","require-all":"^2.2.0","rimraf":"^2.6.2","statsd-client":"^0.4.0","uuid":"^3.1.0"},"devDependencies":{"mocha":"^3.5.0","supertest":"^3.0.0"},"engines":{"node":">= 7.6.0","npm":">= 3.0.0"},"gitHead":"77a9f6db785b75871a700980ed2abaa2ce80aca6","bugs":{"url":"https://github.com/qailsjs/qails/issues"},"homepage":"https://github.com/qailsjs/qails#readme","_id":"qails@2.3.3-fix.2","_npmVersion":"6.0.1","_nodeVersion":"8.5.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"dist":{"integrity":"sha512-xUf1UG8hNWTWocED0ST26rIPOaPkPd9iws5eCpACwLNgdFTsNZ0gt7P0v141Umpmxvqj4i3JzaYkOwmIFDWXIg==","shasum":"959674d525d0ef5c039dc4ef3c9f4df56de61e82","tarball":"https://registry.npmjs.org/qails/-/qails-2.3.3-fix.2.tgz","fileCount":14,"unpackedSize":43033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAjlwCRA9TVsSAnZWagAA4UkQAJh1eZBG4uEbmxvI1VzW\niaBV4UIk7XBLTAmJC+quMiP9E6bK7wAkQ4mWmShKnjkVTDIzHVc+spYbZDjJ\nCgMNXt/a/8vdElr+0O5oy/DN9CXyLAeEeoQpF5Ueb6CewbJ882XFk/tB5y8c\nrcswcGZVh3B4+jfrWdlWGuHm0UnTuLQGITEkxfhI+gkqkPtp0vlRlR0CPvIz\nm2USu1PzQBTNGTrWmf9mCpLTgtGpIZwUyGtqJ08E8D4M47+tpfhymPlRGKMC\nMcaTOVkLF9+ePT0tuwfBmYd1IC418ocDmDv/rdV0OZOuA4IIQXrbVqt25A3G\n0aVgqF2uGrCsiqqyUKYI/WCqAUlb/zjqgs0hthb3mqJy7+jzQOfHb8mjbb/Z\nlLusUCJBpAmclndc0IhZiyvJRIMGCi3XcairYpL+HjtSCdOPd1ClWqmFT5qu\n0Mt0p21BR79uSHke7G9YZLI0qbK+c/VCWtpRzKnCqpsNhWvLPoN2iRgIqEpx\nZctDFlwb7iqieWf4WuSyAtwoX0ic0/oZksHqZwZKzLCuLh5p7vsfbZ3ElvyF\nmBoc82wMGdrfH+mK+AKrUQCoa15KC0B6gJGvqwQ6daqzRYekpz/XBBBw0s3/\nNsw8B3lpfSHHLuCy2c7MucbYXDgw3RqxxlhpmMUp7902R7Sj3GFL+QeEa49Y\nZqY4\r\n=IbAn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdotNAI7nH0ujI6eVD9k+7kQydKX258EQ7vyIrgdB2eAiEAokNih/rZT4V69M6PnsVLoZ62xWbn8koeDi0w+QvidtU="}]},"maintainers":[{"name":"chenyuansgit","email":"chenyuan_git@163.com"},{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qails_2.3.3-fix.2_1526872431753_0.5058517954905035"},"_hasShrinkwrap":false}},"readme":"# qails\nAn API-driven framework for building nodejs apps, using MVC conventions. It only will provide a structure, inspired on Ruby on Rails, that will allow you to organise better your projects, initialise your own or third party libraries, call in a easy way your models, helpers, etc.\n\n## Commands\n```\n# start\nnpm start\n\n# lint\nnpm run lint\n\n# build\nnpm run build\n```\n","maintainers":[{"email":"d_wbin@foxmail.com","name":"wenbin.ding"},{"email":"zhong.zhi@163.com","name":"zhongzhi"},{"email":"chenyuan_git@163.com","name":"chenyuansgit"}],"time":{"modified":"2022-06-25T03:35:59.367Z","created":"2017-06-01T02:31:51.223Z","1.0.0":"2017-06-01T02:31:51.223Z","1.0.1":"2017-06-01T03:17:17.352Z","1.0.2":"2017-06-01T04:03:14.744Z","1.0.3":"2017-06-01T04:30:00.855Z","1.0.4":"2017-06-01T04:42:25.333Z","1.0.5":"2017-06-01T09:16:22.949Z","1.0.6":"2017-06-05T21:55:29.310Z","1.0.7":"2017-06-05T22:12:27.992Z","1.1.0":"2017-06-06T15:02:05.897Z","1.2.0":"2017-06-09T03:04:24.274Z","1.2.1":"2017-06-09T07:09:54.516Z","1.3.0":"2017-06-09T22:38:28.112Z","1.3.1":"2017-06-09T23:05:35.505Z","1.4.0":"2017-06-10T07:05:45.670Z","1.4.1":"2017-06-10T07:27:10.254Z","1.5.0":"2017-07-04T10:28:14.415Z","1.5.1":"2017-07-04T10:41:12.907Z","1.6.0":"2017-07-17T07:24:29.599Z","1.6.1":"2017-07-18T22:57:53.139Z","1.6.2":"2017-08-29T04:30:01.437Z","2.0.0":"2017-08-31T10:12:29.273Z","2.0.1":"2017-09-15T06:37:40.340Z","2.0.2":"2017-09-15T11:38:16.156Z","2.1.0":"2017-09-28T09:45:41.976Z","2.1.1":"2017-09-29T02:14:15.817Z","2.2.0":"2017-09-29T04:18:20.500Z","2.2.1":"2017-09-29T04:26:05.638Z","2.3.0":"2017-10-10T11:36:21.900Z","2.3.1":"2017-10-13T02:25:08.072Z","2.3.2":"2017-10-13T02:27:51.266Z","2.3.3":"2017-10-13T04:06:58.212Z","2.3.4":"2017-10-20T01:19:41.293Z","2.3.5":"2017-10-20T05:51:27.292Z","2.3.6":"2017-10-20T08:48:23.387Z","2.3.8":"2017-10-25T07:44:13.367Z","2.3.9":"2017-10-25T08:59:33.853Z","2.3.10":"2017-10-25T09:42:45.974Z","3.0.0-alpha.0":"2017-11-16T06:33:28.935Z","3.0.0-alpha.1":"2017-11-20T06:57:41.651Z","3.0.0-alpha.2":"2017-11-20T07:22:36.466Z","3.0.0-alpha.3":"2017-11-22T02:54:33.737Z","3.0.0":"2017-12-01T03:12:16.671Z","3.1.0":"2017-12-06T03:39:06.154Z","3.4.0":"2018-01-16T09:45:25.345Z","3.2.0":"2018-01-16T09:53:05.844Z","2.3.3-fix":"2018-05-18T10:06:22.456Z","2.3.3-fix.2":"2018-05-21T03:13:52.053Z"},"license":"MIT","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/qailsjs/qails.git"},"homepage":"https://github.com/qailsjs/qails#readme","bugs":{"url":"https://github.com/qailsjs/qails/issues"}}