{"_id":"inventor","_rev":"110-1faa265f10bc07e59f66ebab502d7fc2","name":"inventor","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.0":{"name":"inventor","version":"1.0.0","author":{"name":"Sunkey"},"license":"MIT","_id":"inventor@1.0.0","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"dde1bac1e724b4138a0bd91c7fb3281bb1830333","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.0.tgz","integrity":"sha512-JJAAz6x11KW75uk54nXri9HsbZ0KKWG65o3uBfs+0EKf28cHlI6h5wYIzZNm3I8r9wWmS20ulph68ezYOp1PDg==","signatures":[{"sig":"MEUCIQDVsomfLPeHYJgME1oos+UoegcezsI88QM/LiAxLmiNaQIgE5gasM1LYQJL/5p1MiekfK54uo4iJ0zn1v1ENeIhy+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"dde1bac1e724b4138a0bd91c7fb3281bb1830333","gitHead":"ad920635aec58c7dcbf22ff68f8f20be603db232","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@163.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"3.8.6","description":"inventor 主程序","directories":{},"_nodeVersion":"6.0.0","_npmOperationalInternal":{"tmp":"tmp/inventor-1.0.0.tgz_1478277113758_0.7749405868817121","host":"packages-18-east.internal.npmjs.com"}},"0.0.1":{"name":"inventor","version":"0.0.1","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.1","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2a84cc62a928949ab9dee2b25dcbbdf1fcbe4471","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.1.tgz","integrity":"sha512-Ix++XUZ9XUAlQkG8PdJsTdwhizO8li6E5UzBV/XSuBM3lWNsRXb3KnUFJz98sxPaWzUroyhP3rfAvDxnFhuo/Q==","signatures":[{"sig":"MEYCIQDrZC0yo/M66rBHPPJbLiZjjsB5TnJwRj48+1OZgzWtUwIhAJM7zg1rtyaRza7a/adcfJ5dRAnhhZB9ycxkrrkpBM9I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.1.tgz_1516209790418_0.662114717066288","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"inventor","version":"0.0.2","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.2","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d04eac80978641ea6c479658950958e1704dbfb9","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.2.tgz","integrity":"sha512-HZOPCsNZnGJHRn/1OnmRvlOPy21iekbA2hyHQySkhhsh8MpN+XoI8bU2NX795k/FurzkUPH3EuF8SpLl0o50MQ==","signatures":[{"sig":"MEUCIB1lKbP4KG7k3ck724Y0DMAMRQPA3nlnZZ+KVsAVV5V/AiEA5d3ig0p9qKfoAobSn9sj4UF3W9J/AZhiYp8ckt29x7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.2.tgz_1516213235578_0.8561003969516605","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"inventor","version":"0.0.3","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.3","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"8c16627982cd0096a4000e607977317442003745","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.3.tgz","integrity":"sha512-up+j0eU5TdKfTc2cFmxQplS9YK/1T/1wV5k2dfVqwdSD77qylgQdhgXPhxL7SJ+R7J8ioJo7gIasd/eR/Fc23A==","signatures":[{"sig":"MEUCIQDkbmspnnkgx3ZYU/zHW9LlK+8WjjhB+ZVnqZNTtoUVtQIgUrDHYwH7/W+FQOpUGJQJgQNk9L3rUvo6T3gqxKZj9hU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.3.tgz_1516333173644_0.7451381229329854","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"inventor","version":"0.0.4","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.4","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"fc416fed7abacf342c3a74071d6eb1c7b3ced3ef","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.4.tgz","integrity":"sha512-/If+SsEiFFhDlowrJCjKlURMrwGlG4oBJmKWPNU60lWP+JRvHpDSgQ7VZYeAwShfwRU14o0Lar72d8DquBDArQ==","signatures":[{"sig":"MEYCIQCRFYVFL7eQL9LqbZfmNMmhK17OFqxzQl7spK10p3wjywIhAK7AkukKfibvmITpf7ryms8E+Vr7oJlBRKNfJwPQPG2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.4.tgz_1516348285762_0.8062067208811641","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"inventor","version":"0.0.5","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.5","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"26f6a8623f9370cc8ced1ff599d5ec980faca889","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.5.tgz","integrity":"sha512-1D7Gk1P4FNGn64jFWSdEU73vjdvM0DPPD5HmsokkmZKll25NhYLjSgOEOlzxGE2EqoVWDX0btliuHGCIv9yj2Q==","signatures":[{"sig":"MEUCIFKF71VXIJhInB8oQPiVC3oGF7/3MH1S/Q3E0oLCOG24AiEAk7t+81n/554JDBSI5ULvQ3XZk26z1NJFezBb6dVZ8RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.5.tgz_1516444064718_0.34659377788193524","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"inventor","version":"0.0.6","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.6","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"803860030ea88c5f34e1fd00f12ceb2716bd09cf","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.6.tgz","integrity":"sha512-cs7fM4mKwxWVtkmhx/XoO3tZmjZR4eZR+3ZS3HsFLCkCX2+ezi15NdS9JRQauzsGzy7mZmtubiKfQ/AL0dLmfA==","signatures":[{"sig":"MEQCIGw8CnW6il24+kPYDq/V/9hdDDRKqFdDE5E6gTpLoI+wAiAkgXM40G9LdHdEJvZ7AwJBmOD8aSTupS3hNL0j6ZFszg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.6.tgz_1516551126886_0.8268458493985236","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"inventor","version":"0.0.7","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.7","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"620c0d282a8fc25882a82e03b09047d46bd58108","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.7.tgz","integrity":"sha512-16GiWjvAtriL44gvK+QggQWeg2XMNJRIpHOYc6uuLj+cuhdP6V1S13TOQsi+ReyUceaGobuFqacpYsThg5/sUA==","signatures":[{"sig":"MEUCID4fR0FIPuFhUSXAhVRBWBp/GvGfuB1/O8RpwMm4Dtv4AiEAja/IQg6r6Yp7rF4QBlZ6CiAGsV3ogjOSVS6beyqkIoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.7.tgz_1516639750764_0.3899470241740346","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"inventor","version":"0.0.8","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.8","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2bf8dd29d0733e368fe61d3ade09775dc1386f1d","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.8.tgz","integrity":"sha512-+nGNGwon/jor/wkCM9eqe1q/TpmN+6hNsgraHDzPG5V+RaBm6pxXtNVQi8CSvpzs7jTkcmo7AUCH5nnO/wqbDg==","signatures":[{"sig":"MEUCIFen+DV46jrGh1toT3MbzDvG9tAobGLS++swQak1IFawAiEAt6vN68buuSwZLS9vQREVbDIrNFQb/MtMLfa+gfl0Syg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.8.tgz_1516686057556_0.6057003720197827","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"inventor","version":"0.0.9","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.9","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d90433be0e4117f6b31b6fa7217b20604d0fa3b8","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.9.tgz","integrity":"sha512-f0mcoFnBtVaMoCJxz5nzOCzzopaQdmpq82wbagzSTr5VYOOUk6oQ/5PALkzc38JuOlCdJKyW0QVRux7/+cgwlQ==","signatures":[{"sig":"MEQCIDyPjaBV5I1sYba9NvogJM6OosaR+/f3f4QLE2OkFWN0AiBk/KumawIOgzYJSc8xWRdomljRU5YUHRyK77RVIj/e1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.9.tgz_1516773077987_0.3744247332215309","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"inventor","version":"0.0.10","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.10","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2b41cd2768d23acb28eacd0715d7c8b3137ab3e7","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.10.tgz","integrity":"sha512-UWR99kxW6eGYyPsBKxiBVYqi4YmQnjWG5maUZp+S5LYd20OpuV+DcLMxdcap/QgWh8jdH2Uyo84+3wiVJV1lNQ==","signatures":[{"sig":"MEUCIQCIfX+f20pfO3E2ug6zCrETLfIOoAttTK/59jpWJomo9AIgYZ68ssaIiCN8dJHMJ8ouFh0BoUoMS0mMp0BjBDeAqBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.10.tgz_1517244752367_0.6240763645619154","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"inventor","version":"0.0.11","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.11","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"155be4ff510fca65e2b95b4bfc28fea41dad57ce","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.11.tgz","integrity":"sha512-8xHROwP/KIP3XtlUwVjrCTBDIGPFutqxcC2hPAJhDDqN6z2OANv3HLjr+y3Cw6plpcQGFMcAWzlBeRHCWCHk4Q==","signatures":[{"sig":"MEQCIDhEEF013E3Fq04AxRf7FDHmKDb3aYHWaugDvlRE27+fAiBBc/m9zKwLRfuTGyAhHX4F+L4dmISOqgfaD78RdCFsDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.11.tgz_1517279131995_0.1476047623436898","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"inventor","version":"0.0.12","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.12","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"0ec8fc0a5e149b900c1e41f605a91bc48c7982e9","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.12.tgz","integrity":"sha512-pbXDzCtYaL5LpZIvoDOXLg2GAp9WdDbhkOPcYGtEU0cqmV99/TCWFDv6kscRx/FV2YBbeaM69ETyMSeUzYDXnw==","signatures":[{"sig":"MEUCIQDPxOSPtMG6Jz1aD4fX4B3Pz6k+vWphG/MeuPqzYFD2vwIgZwWq1aPvforrQlXjZf/7j/Ip3nQeRP21OaoCudRRa1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.12.tgz_1517374984041_0.27382564335130155","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"inventor","version":"0.0.13","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.13","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"371f2edc42d0241417149d47fcf5aa1246232854","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.13.tgz","integrity":"sha512-JGQEzBpQp1Oqt9OomefkS2Jl4QPPI8YMF2rQ1M69DyauqM0WmjXaiEarayk/jr8I5G4EdsadvajxlizMvQHunw==","signatures":[{"sig":"MEQCIFdFBssSUOTBB/7Atu6Y/p8cgUrD6SfoaRu9ZwMqU6vAAiAjKPpEOR+dn+0nCUs7Acnt/h9xHB4wWSWtaH/+ZDbYVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor-0.0.13.tgz_1517758243987_0.31782564450986683","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"inventor","version":"0.0.14","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.14","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"9fdf53b1fe567c9d18d3dde6f97389b8e23c3a31","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.14.tgz","fileCount":46,"integrity":"sha512-70feEhblefjM90cjli6vRp/RIMmSSgLIR1o+cDWhaAaL1FctAXr6t/14e48PTEeSLkblaHeVS3U7JF4FNPjV0A==","signatures":[{"sig":"MEUCIAgQ2iIyaM877kggI7P6uuu08JLPW+Er48xJVFQNNxIuAiEAmr8qRGTPlU/mJyRVNXiFtncTVWe55iyjrXzo4M+A3p4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132767},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","uuid":"^3.2.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","qcloud-internal-cos":"^2.2.0","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"less":"^2.7.3","cssnano":"^3.10.0","webpack":"^3.10.0","babel-cli":"^6.26.0","node-sass":"^4.7.2","uglify-js":"^3.3.7","babel-core":"^6.26.0","css-loader":"^0.28.7","url-loader":"^0.6.2","file-loader":"^1.1.6","less-loader":"^4.0.5","sass-loader":"^6.0.6","autoprefixer":"^7.2.3","babel-loader":"^7.1.2","style-loader":"^0.19.1","babel-polyfill":"^6.26.0","postcss-loader":"^2.0.9","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","webpack-chunk-hash":"^0.5.0","webpack-dev-server":"^2.9.7","html-webpack-plugin":"^2.30.1","babel-preset-stage-0":"^6.24.1","clean-webpack-plugin":"^0.1.17","uglifyjs-webpack-plugin":"^1.1.6","filemanager-webpack-plugin":"^1.0.22","extract-text-webpack-plugin":"^3.0.2","progress-bar-webpack-plugin":"^1.10.0","babel-plugin-module-resolver":"^3.0.0","chunk-manifest-webpack-plugin":"^1.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-css-modules-transform":"^1.3.1","babel-plugin-transform-regenerator":"^6.26.0","optimize-css-assets-webpack-plugin":"^3.2.0","babel-plugin-transform-decorators-legacy":"^1.3.4","inline-chunk-manifest-html-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.14_1518278030494_0.20995641574108515","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"inventor","version":"0.0.15","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.15","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d52a5c27e3bf7bf9da0bd9d161b93635f6378b6e","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.15.tgz","fileCount":48,"integrity":"sha512-UateHCNz+UHGFvsU/DvtjNxa2car1UxghOZIDfAaV2TomeW9jwScvRKubATLCF5DwY7O0TbSTrWq5IWBjscMIw==","signatures":[{"sig":"MEQCIEVLaoNxfgHxR9/bSuOcozvUOdJNj2RHJcAptpdehLLAAiBtLtT5v7635B8Sfccb0WwudTaZSLEksJFtZLw4qyBq7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60564},"main":"index.js","gitHead":"49921e2875e1a58269c34bd5f97e3b22b775f601","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","less":"^2.7.3","uuid":"^3.2.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","cssnano":"^3.10.0","ioredis":"^3.2.2","webpack":"^3.10.0","koa-body":"^2.5.0","babel-cli":"^6.26.0","node-sass":"^4.7.2","react-dom":"^16.2.0","uglify-js":"^3.3.7","babel-core":"^6.26.0","css-loader":"^0.28.7","koa-router":"^7.3.0","url-loader":"^0.6.2","file-loader":"^1.1.6","koa-session":"^5.5.1","less-loader":"^4.0.5","react-redux":"^5.0.6","sass-loader":"^6.0.6","autoprefixer":"^7.2.3","babel-loader":"^7.1.2","react-router":"^4.2.0","style-loader":"^0.19.1","babel-polyfill":"^6.26.0","postcss-loader":"^2.0.9","core-decorators":"^0.20.0","babel-preset-env":"^1.6.1","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","babel-preset-react":"^6.24.1","react-router-redux":"^5.0.0-alpha.9","webpack-chunk-hash":"^0.5.0","webpack-dev-server":"^2.9.7","html-webpack-plugin":"^2.30.1","qcloud-internal-cos":"^2.2.0","react-router-config":"^1.0.0-beta.4","babel-preset-stage-0":"^6.24.1","clean-webpack-plugin":"^0.1.17","uglifyjs-webpack-plugin":"^1.1.6","redux-promise-middleware":"^5.0.0","filemanager-webpack-plugin":"^1.0.22","extract-text-webpack-plugin":"^3.0.2","progress-bar-webpack-plugin":"^1.10.0","babel-plugin-module-resolver":"^3.0.0","chunk-manifest-webpack-plugin":"^1.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-css-modules-transform":"^1.3.1","babel-plugin-transform-regenerator":"^6.26.0","optimize-css-assets-webpack-plugin":"^3.2.0","babel-plugin-transform-decorators-legacy":"^1.3.4","inline-chunk-manifest-html-webpack-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.15_1518278882029_0.0007479461894404071","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"inventor","version":"0.0.16","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.16","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"0d3ce9a0d29cb002c15a4ab0d9b92186b139c7fa","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.16.tgz","fileCount":46,"integrity":"sha512-0mx61nDbC8PzloyHbtP3VPlgByXl/emZR3OMfYGfJWwgAgzDm1C8hclSfs3KLC5i32iKnAIKEuwHEa4ZV5yxnw==","signatures":[{"sig":"MEYCIQCbpTYzkyavIaU2+K7wpJN73VvL5bO2OgjZhSZ7Ii2WawIhAJAraOpU7qYirjKkQs9+a+ZAxAUQ1WKzB6f9lvwn0z3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132765},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","less":"^2.7.3","uuid":"^3.2.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","cssnano":"^3.10.0","ioredis":"^3.2.2","webpack":"^3.10.0","koa-body":"^2.5.0","babel-cli":"^6.26.0","node-sass":"^4.7.2","react-dom":"^16.2.0","uglify-js":"^3.3.7","babel-core":"^6.26.0","css-loader":"^0.28.7","koa-router":"^7.3.0","url-loader":"^0.6.2","file-loader":"^1.1.6","koa-session":"^5.5.1","less-loader":"^4.0.5","react-redux":"^5.0.6","sass-loader":"^6.0.6","autoprefixer":"^7.2.3","babel-loader":"^7.1.2","react-router":"^4.2.0","style-loader":"^0.19.1","babel-polyfill":"^6.26.0","postcss-loader":"^2.0.9","core-decorators":"^0.20.0","babel-preset-env":"^1.6.1","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","babel-preset-react":"^6.24.1","react-router-redux":"^5.0.0-alpha.9","webpack-chunk-hash":"^0.5.0","webpack-dev-server":"^2.9.7","html-webpack-plugin":"^2.30.1","qcloud-internal-cos":"^2.2.0","react-router-config":"^1.0.0-beta.4","babel-preset-stage-0":"^6.24.1","clean-webpack-plugin":"^0.1.17","uglifyjs-webpack-plugin":"^1.1.6","redux-promise-middleware":"^5.0.0","filemanager-webpack-plugin":"^1.0.22","extract-text-webpack-plugin":"^3.0.2","progress-bar-webpack-plugin":"^1.10.0","babel-plugin-module-resolver":"^3.0.0","chunk-manifest-webpack-plugin":"^1.1.2","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-css-modules-transform":"^1.3.1","babel-plugin-transform-regenerator":"^6.26.0","optimize-css-assets-webpack-plugin":"^3.2.0","babel-plugin-transform-decorators-legacy":"^1.3.4","inline-chunk-manifest-html-webpack-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.16_1518278967099_0.2794545526582257","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"inventor","version":"0.0.17","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.17","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"cfbda5c79bd9c961cf93ce38d9cc6e6d29a97900","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.17.tgz","fileCount":46,"integrity":"sha512-LCmqrbmSShRExM2KI90cR4GzDSwN4QGf5OfbJmUuCBvJhvrKIzFIvv+KXiRzZey9ASKSx2YCttz7ZM6/3f46TQ==","signatures":[{"sig":"MEUCIQCAKuSWYma5FS2QhLsnPIk5Aflz9bh2m29Eu2Xk/FLlOgIgQ6QD2AEHt/L5sgJpfyyDdbgT67HT53pJegkZbIyfPhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133193},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","inventor":"0.0.13","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.17_1519745456004_0.875448025349518","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"inventor","version":"0.0.18","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.18","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"082b173e60ca5da9745f2cb99e81d889964b3003","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.18.tgz","fileCount":47,"integrity":"sha512-BX0LnV8O3Eat7pKRGX8eBHwDT7Ri47YPvvodX+oiVl0oFHA84OYvHJ3WsKlHRDdehDKlV+peMb5FYVDpRJ0fUQ==","signatures":[{"sig":"MEYCIQDV8FpfIThWbFd9t7T7ENwW4IViN4s2fIsduvgZkulYpAIhAONJfxsI5FdmnudGNi47CJElu+xybjdTWuUMIygU1v9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137731},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.18_1520783952685_0.6288992201408621","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"inventor","version":"0.0.19","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.19","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"66edbac80d3120c6ca5866e58d9c62be9092af7a","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.19.tgz","fileCount":49,"integrity":"sha512-EAQUsoeTim6Cl6VHBUGZpIV+3aQGskIInr/WEchmYdZRfNh30up2CIpCZEaYqN5tU5loolLsX36W0aq4i9xk2A==","signatures":[{"sig":"MEUCIBXncHKO22QVb5pSTcPt3r9QZfVsm2n9O6GGrTGzNTubAiEAsHrcGgYpj0f2tqlWHjS9ROLpRvHsdw48kaKt7vN31+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62138},"main":"index.js","gitHead":"9450099c21fa7fa5258e47a51923b517d1303702","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.19_1520839829988_0.5328438242905784","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"inventor","version":"0.0.20","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.20","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"40e2bdb4c34fa34ed414d1c193654276e3f7f1cc","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.20.tgz","fileCount":47,"integrity":"sha512-kvcKodE1q4qqI8nWy8zOCNVBQ1oxUpdgij8IywPUnaWSqnCd5Z2FBAYBdXxaInOsb+bCNdhgexb8yxzHIU5+qQ==","signatures":[{"sig":"MEUCIQCd8opMhEQaM/MZflWEExdISGf+Q220oJSKaddTwdCdRgIgf4tJ0yVC6lGugn199uG3BLkblqHKYs8qByPbazQaqk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137786},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.20_1520840750475_0.14803478368074052","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"inventor","version":"0.0.21","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.21","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"edc00c9d29c90c2e0614c71105d63210e483e94e","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.21.tgz","fileCount":47,"integrity":"sha512-p6hGK7kfX3m4w3dhKyk2+DxM/Aiu2Zgt1rJyahxhqt7f3CP6hEVC0NkPzIyx9Xit6vkxixMrf9V7H2TlE6XK3Q==","signatures":[{"sig":"MEQCIGMDewcYiEQvxXGwBnCPwj4prNJrKpPh9C9D+gwjsDX5AiBQT/OYbjMXEG7DS3Yy7uZtRfae3OkRESPsfRnjI6eqSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140757},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.21_1520870937078_0.9429273084003431","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"inventor","version":"0.0.22","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.22","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2b31d435c6b4e94a13fcf5426f24ef4950b00da6","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.22.tgz","fileCount":47,"integrity":"sha512-onH2qaZVcQ7RByK00RqObdBmJ4AdeckJsBxdXWRygF+GjmK8dbQs14ZbH5ZmIXy0uis9iFeGU3fj9Hop99T1Eg==","signatures":[{"sig":"MEUCIQC5B5cwKk0UiRpOsPWl1snIC9r8lUnikkNdtVHR6kp5FwIgOWOFkI92U69MYFHDytyaVxuj1K9Znz63VM0TWWG2dL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141558},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.22_1520960210966_0.06913634458278017","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"inventor","version":"0.0.23","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.23","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"103fcb8c188143bf8e325bf2acdfa6678f23479e","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.23.tgz","fileCount":47,"integrity":"sha512-XLJjkTmjYWI9/fOch1pYCBFJEmFWtw8+3lqIXQPzsFxFyN+7o8VviLI+NMgONotkhp2rXOVdOmHAJfTujn7+3Q==","signatures":[{"sig":"MEUCIQD/5Y+2npDBOeuYPPHY+mXSEBsG/LFCaUQ/fehBTxtnOQIgfexszy83Sbh9c6T469pPYtjPpWuCcTs9YOKGwqVKhHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141876},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.23_1521044909924_0.3704232215845338","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"inventor","version":"0.0.24","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.24","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2e6c79289a5b22a3dc72a27a75f6efc31208b526","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.24.tgz","fileCount":47,"integrity":"sha512-5aKCZp1IktjAQspMntxtoJ+5YMeZ7P1C3QugD2l/8OuKEYvflXhxIElbS+Ta3tHgQnw/DbckQ5jVpEX4WU/pQw==","signatures":[{"sig":"MEYCIQDlvhAoTPU8YlcOfBl2Urcl7Ojn8Il5/yY2MmTsyyf/sAIhAJ7QVoo5tx4mnSwpPp9YNAErAO111kqyiTJhecDWBM44","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145199},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.24_1522251597335_0.7487289169494136","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"inventor","version":"0.0.25","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.25","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"a90c20834cd7b3a55f85f29a63780a346dd55c0a","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.25.tgz","fileCount":47,"integrity":"sha512-GcovMEs8xaosKc4mHk7Z4aWMoSUOvWAXJTAhv6vsaZ2+JLbj6uFFtisBZgOWMCkRvT9s2mm4Dh67ymZR58xqnw==","signatures":[{"sig":"MEUCIQD4wYFp+Kpi77JQ53vKy5xyo1Hlj7X+f31rfU1AtEp+RwIgXy/hQacCawOLL/PlTYroktGz61sFvuJRwHzcbAIQpyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145189},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.25_1522253802441_0.4224784740793821","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"inventor","version":"0.0.26","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.26","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"fe46cb57fcdcae1f7a6b908a2fb5be8154eb57d5","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.26.tgz","fileCount":47,"integrity":"sha512-sRx1TL8UuChcxeNWkdjpOkHkXtUQOMVOr+VQkRmv4mCBmqA8It/bJmf7eb1+IIyhQ6w35UCJM0ritKOyUFYp2A==","signatures":[{"sig":"MEYCIQC7ffZSD0slffUcvEFSFUel5u693vAPRCWLVve7an5zQgIhAIqAPO0LmCVj1YNdcDchR83a8rPbSLWNinFsd1l4kX6J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145261},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.26_1522296462310_0.271768767522119","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"inventor","version":"0.0.27","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.27","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"9fd7dd016479fa97b0eddc26fc39b85abc2f78cb","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.27.tgz","fileCount":47,"integrity":"sha512-rj3qI+XRQZScrokpOKbDRK/D65qZnrunItoVjYp7LoXxEhmkm0ATPC9t87z10bIjZaX6Orf8JvTG60UjePx1Cw==","signatures":[{"sig":"MEUCIGljTa+lzv/dsoNmRYIyizP9QBX8KNn3JKaAYZ5jWF+/AiEA2ZOrrK884m+JfpqgPKaG7mH/Uc9GKUZbROcrGJJDLQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145408},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.27_1522381849972_0.026152728346014786","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"inventor","version":"0.0.28","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.28","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"4a2076cea12aaddd0954ddf5ee74f6197e3f6b0f","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.28.tgz","fileCount":47,"integrity":"sha512-wIPmsXAk+CQJtcZ5rv94TaKkWeLuhN2VqYLyZxY37iIA55eHkkoATToZxvuzs5UxbUtmjdUvdlvD3AD98VhbNA==","signatures":[{"sig":"MEQCIBhIsmoznlQbJFEwrC6kZLaWVB7GWjCqzjctD65dQ2JzAiAQJ9qHmDaS88l7OfnMjNxK6M+57dUSZIDIeu9p+T7/kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145518},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.28_1523263368011_0.5358844881089135","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"inventor","version":"0.0.29","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.29","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2a224896eca792395f499479f44678ef580f5cd0","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.29.tgz","fileCount":48,"integrity":"sha512-wfwhe0lFyLM76MBguIf+TusGpdxmFcdOq+3YBm3oiHQXkzg2LkggtuHd9NIlVefhz5uWYUGUr0cu2dOX/PKvfw==","signatures":[{"sig":"MEQCIGvwAug85Je5czU6/Q5yDY7uhui7rA2eRUOBbFbaEzZ5AiAEiGZtLCiuglGSZeNvDxLFee/j4MhzsfZrAK1KFjN5xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1xg+CRA9TVsSAnZWagAALiQP/2kRQXLoTaWco5TlWlJK\nKyDfXbjAW8Vx2oGpO+8pnDYpjXvgxCU+NxjrfAREMGUeTrPPDz9MBX9jFPqe\nrWlCXXTt0MVbLwrbl6Bnb6fG8DGq4iQVsUhu+ufgKVxSKgZj9cLBIRYMNCu9\ntetzompfap4ihvQBKBJTqtY3135fJqGWMWO8N/pVRhCaJWcqOVCQcTcm19Ta\n1r23q232s05rVv4vmqHB+HQlXCq0/V5ttByGkJy/b3hdIAsPorQg/8QCYPQa\nUO6Q2dTiuyP3fqbVHD6cvoUpg7jk/5msHT6LPElTc6r/9y7nibACBtDY1HFW\nC9aRKBW3JClAAoKRqFNpUluJ4wttJ1f6BD2TRNQX7hASB2L8PdfzEad7R8KF\noL932+vvKu5WdrLnEOWTNg+aoF1dgLrKVoFZIjsH7b0tC5ErqO49gnRxMlUy\n6emRIuMZKhyBikiNlyIlGQBSgdxR3RW12WFdcn9b5hsG1o4O5evogX4EXfKA\nryGCP4KHGY2hXsPpQiWkMT2R10hoHhWRYev3D8QzXvwt5IUG0sSgjzJkJT2X\npQab/fOblqjeRu6jabGfeq6+0aODjYamsD+ea007sGJItdmCvk7KRD0r3cSj\nilqwS1o7ZPP+YeA56UATIHDYhTOPAWwY42q7RGAketBeuhNlQcVxQ0xcoJNv\nWGzN\r\n=hayL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.29_1524045885360_0.2407493875093487","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"inventor","version":"0.0.30","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.30","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7628c1a07102c4c45be4c60d59976414bf9c4d07","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.30.tgz","fileCount":48,"integrity":"sha512-vp3VLx9h8TR8bU/i9ssuyC/9eY0TN8lKueRqKIcTlpUo2R4RkW0Xen8ZpxemcgRzRspYdDHErW8bVaDM6sgPRQ==","signatures":[{"sig":"MEYCIQC58HlPK8XASb/DCCnVIE5qNngppie6rZWo4cklzpz3BAIhAIOw20ODAyniXHxATjzB2mjmoHOe2uSn92ZDMA5cG1Fj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1zjgCRA9TVsSAnZWagAABsQP/1o+o1mUAIkGnZFluefF\ngpgIYoWtwwRofniddpBHOgpWaLbXFufdnOhcq6R24FclzgDii1p0AV7KGdKT\nZOyPq90SyXBybK6dQLxc7Jv4reAkdVxDbB/2bIWnuCbBZjqDMmIb+wejggVi\n8lNfXdqHezG75Ts6FEkSxEDkp7aQI4Hr5CZkMD31ra+cjN4KaYVBygJjEWz0\nVjYGOPOAPOQhQFqSjuLISpj8ytVDPhwZngKR2bjVe2KkkjCfCiAuT5KMzzhq\nrtlVgZGzHflQStGrWePT1Rzica3Wty90isxQ76EBe+gAdUbtRc0KdDYT04Qn\nd8DXVBre93ejmnw16Xd2o/nzq1nBOWt7leAE8dG1qjWMkVBqhCYtPkzHqjNI\nudNR+3M+ZwtJghDOFa2VeGzm8HssB+Wwnj+OHdrf0eMrXCB8wqVNwL6AA2Nb\npjiKK45n2PrJC+IL3/4kd/pTkyzWmgz+166Diat6f4ear8WAbxirM6jsncKx\nBYtQZ5/kkrGuyhe9c14RFeG5gS6Fck+c6SQpT1BPM5nwQ65wcGj1A7JnNLi7\nDzwZByBP+pEFSOinnHpK+R+8vYuHl8ZGxU2oeo6Zkf3wD0JEq8H8vI/qC/dY\n0989yehpahtS4n80BhCDhGdn4s5+lWcVV5zZlT/tpdMZNxMMV4rQ5uM8CfRi\nyqKh\r\n=oJ87\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.30_1524054240239_0.17549153209100932","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"inventor","version":"0.0.31","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.31","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"8831200c94d414f49d510d0118c33a9893953216","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.31.tgz","fileCount":48,"integrity":"sha512-JJhHHznQ+XR2DYp0ixaJWpTA11pXylh9+H6sI9hliGE8tUcfzMb5LZ08o7J0f2hDmty8dU9JfdtZh8yvDaQGgA==","signatures":[{"sig":"MEYCIQC5CwSa5NAiWdzmDq/Mm/CksdIA7RujHknGpX6tm7ALwwIhAO93CT0PYS+dwETsgLS6PzTfqrGqy02DTWq697KP6QFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Fz/CRA9TVsSAnZWagAAUG0P/3TzBZjCIx1VixVrTiOu\nP0aEMnhj2kWUkTjfS6lj6hygDK5+q8VRXNcAjV6UQU0+7klWmMu4iiIt24wv\nMGuxLuJZGrmf0uAL3HkuHEyijdIR6OuK4cDPXOgTsj6Qu5MW1es0ImfBPF/C\n+7x0ii5WcaXEYdSuM7H6FODyuqPxMLGzKv2ggADNSj/fQu1MHIToafVCKIDa\nWqBeZ0cO1N8xCz06mGGmBF5wpaUqGtykVyjgd0dJzZlvZCmgQurZfxJ0BzqR\n+lm1crpnlyWZmVVtC9QkNkZ5AKs+bVIaYk9UW0jHXA43dqPjkqEmbMpyXTyr\nmcR4s4qdMdukJPGVdJruQajnkZdYsXUydUuiSSBf4KyhvwYXyAZd9Wmay0EQ\nhQgoAgsplcPQ9FN8FmVEPP7wym6PVg3j96eq0t7tDrNTTt1JrQCNY4wrVYYn\nlqM60xz/n2tg2fQYx0ZFFPC+sq+Xs+69f2Y16UdeU223fbA6dxyczLk8xBbQ\nisqvPiSb9SrUQjYdhX43dwiA896xz3sGbObXHBlvGjE+qnVBKrFFAtcQ3mdY\n0k6n8v5RZi5Ia54aYduEarQ8LpKjCb20PCb7yfxzug8wCwZXd1wpMyCLhH0J\nCOqNKNZ92lVToUC5G3ZbPrngH9bFNi2iuST/9OMBlAMDsYCfRd1NZtLfoQAx\n6UmG\r\n=9yz6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","uuid":"^3.2.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.31_1524129022945_0.830599187897525","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"inventor","version":"0.0.32","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.32","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"b295dfde16b3de6b7b4774ef3a8eacb664d88442","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.32.tgz","fileCount":48,"integrity":"sha512-2jZmjAwqA8AybwmCE0dpxl+wUAVbJPlHF4U1P0rNDG0XEmuDWn3tF05gxeHsQG9DvDQjsoAgSE/4puji/atmQg==","signatures":[{"sig":"MEYCIQD2ZeLBMQLkY2TCSi2GBZN/2qTQv/1knD0AdAfy3qxAfwIhAJDs9PHc+0MDsHISmM/6HCbw5t0Pg7KT+LCBYkct9vrL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2IXCCRA9TVsSAnZWagAAcRYP/RZuqOVa+gYgSPiCMJtT\nz/DqDHow+lKIsvj6mqXU0cNhQ2xKon4lkfQnZZ+cVAcfkU44CQhELYS5XrEr\nmV++9rsL3/djyg+hC4eUpBvQcAOOlX/gefGWEDM2gLbNUVlYmWsr21phMsOD\nSGhW1aJ8W1wriBYkimRrKfkbWwiWBwEI3/c1S6lhYhU2OxWEij6TMD5rktRX\nzF1JS3iBFtxZ/rgXPwrB31NhVNVvNKCg/CSJHw5Kr+udVociE14FFSUiYOgI\n0MPJzg66F39DS0v9myOsNcPtht3rzsUbfDnwSHGc9DmUboecbK35+ocKDuv2\nyVpWdoi6w8FCjnalWQma28ODD10ypyAVKnSF9Omb+Y2ICSQu2i/oXI00BHrx\nH8Gie43jJAF6CKPo++pF7CPXgKlOD0d9MYb2xm3jJ7Du5DXWDoQk9gOekHlP\nQsPRHf4YoUjBXrMeKdmvsGyzCd4KjQ33A2Vs6hzzh+ObHpu/C5R/PRvAVgP2\n3uUrNQLzvtzUgfeHH49NAB4WUU2NnQyDUMow3fMlrKbQ7t51GlxHsSSI3tAy\nQ2PLCEigHwpm1IeFARSWY5jtSbkq1tqxUQrRBWZUhiaiJPlnjKPKwp1Yrqda\nXJVIOktdKHgkxBKazygdsaeN4xv1LdRjEp9oI2f6tBt44qkIlHvZ8N2R2ju2\nvxP8\r\n=FS+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","uuid":"^3.2.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.32_1524139457117_0.6323892462245613","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"inventor","version":"0.0.33","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.33","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"b1aec09be2cd699095a0a0910bb7ff070eebf716","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.33.tgz","fileCount":48,"integrity":"sha512-8+HSjDvF8iusjtQFFXYcUXyXfP/Jios6PuUChBvXPsADJd32tCwXQvMk2MsHptMeoY3td1yCDzlHkZeVwgs49Q==","signatures":[{"sig":"MEYCIQDxxVcOx6Ra2bHnyDWYzaPEyrFdaS8mQ8ijZNxoAc4TAAIhAP/PYh+Q2Aa5OzPT5Ko+jWmjzNHvVeRp1PLzl949ev6+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3YTvCRA9TVsSAnZWagAAVaoQAJeSeAedNAttsiUaTR5P\nzQSOH5BfZV5LyiitEigkKIYBHHz6Wnha6qY06zweoRtAhgJvuoYxXTKjWg+z\nQMCxuDhM/5X9ZC5gVY6hbCYUrIMTWDzX7JBsvzCFnvEs58OkyDuCmL/QcEsU\nHD0/91XJeaFC0MgE4P8xfCV5fXB8/wx2G+Ttg3pq/9au7/Be3aeEknvQyoaK\nrcAC76c3XA1NAjsIRtu45bhSzdQednrT2nyDJJN+VC76J6N2BOokEsGAyMIr\n33AjFGwCpwvAfRblW5ejm03f6XhO8C2VaeH8drRryYkMCi45vZWcPt938nqq\nCClNQJYApBjXfmjXY12UmrivTWuJ8TGUuRnFYY+kj15dg+RhPVH5rs7vp9fK\nJsxb5vvTzI6C8Ojp/+A66kdaVixiLilZIwBWiyCC02aaQ27ZQj8t9mHnVmLb\nc1tcZc8ngHG7Dg78ru9Q6xK4/k/lZ1UlR0skSfTn3db2hnFnNaBq3bceT+6Y\nok5p5zzWqP/bJZXKjJAhDssRyuSx9/+kihnk8A7OHYRAUuPIgs/yz755UJu3\nnxcDrSfkqKON+1WNQlBNV114EsdGql7A3wiD7hsjekItbHdoRMXIp71nmG7x\n/76gfHjtcMGFhROq7egHHS8vPY8ZtpQWuC7Vfomhs3KulKJuZ04nvjF+da0Y\nnpJ5\r\n=RLjy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.33_1524466927289_0.6916941533178176","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"inventor","version":"0.0.34","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.34","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2722dabc6e22ae0aba176c4246818dd6e28e7fa0","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.34.tgz","fileCount":49,"integrity":"sha512-cByPbpJRlsWCvwKbPJyvIVCI0IQBY9NsTeSvCs4oPPtgutAH5dJUB4Lm+qJGAmUoWM2A0MhVwfHOKbVafUyq0A==","signatures":[{"sig":"MEQCIBkg6vgKBLcSvuFMi2HUztZPkDh+PVmiKnWf58QihLKOAiAaq2ke/ejcPurLL4oe1+UV9Au+y681cgyABjyNm7aAmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+A/pCRA9TVsSAnZWagAAZI8QAIbXx+zaQoqDve1+FuKV\nAZZRPtoukYAmNs2y20klP4YZQRg52ILih8Fd8xSy76hR/3rdLLFnK4W9/1fp\nsVopqJIH9qwWG+HU9uSzMxtf9Z61g6HR0+gmt2ZNqlcuZ8m/xsCZ9Yylwyjq\njVZ3PewIfgHBO5UR6R7LUyCTHtK1nnXsYX+n+cjWa1QZCApmz9UDNHwMo5bn\nd4Kg92PqnIqbpS9ywEMdE0omuUEmCykgbhll8yTkp+Xed08d6gZzsIEKYhHM\nEZviQLAEQOCtELSK8IBjsDamcOQp/TvNMxvLMgVyUySdReiEUMyXZmtpKhCU\nSEyu0B5OilVStcVEchpzMD4sXHzzSb55Vmwjq9VEz59EdIuJO+lx+jgCdRM7\nt03NCaVHEOEIllu6ObEWFMPWlhnYNGGPO7Bz61MBzQ0elLw/yrcnHEqxH1Pu\nhiaqVUecKSG3unMB91VQTGFuhOCUkkLXACNUk/i2+zxLk23qv/G7XKtpkh3w\nW0Ubm38stv2C8IYYn7H1s+hNQqtq9+Hhdqy7DyoBsVcQ525oxG13HGH36sPj\nhgEtkPkxNa5F7O+OORU+v11LaBh+aPQbE3vxbd9PSzV2nbdoYimtKMpnkjYb\n5F/M39maZ9kGT5BXGnhqMFKS1sTRUo9Fd2bleiV9mRod9StlToRU9POfodIP\nR07H\r\n=XLCS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","hard-source-webpack-plugin":"^0.6.7","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.34_1526206440119_0.9830287216713238","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"inventor","version":"0.0.35","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.35","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"f07e56bd24abd973e24bdeb8c941bece5ceb5b92","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.35.tgz","fileCount":49,"integrity":"sha512-KIMbaex2WXzLOrwkppbBU+1h5Nt9BY/wxKH9AbQ/mpXjOeWSPu/eJ4YYIOMjpLCfTjCkoa73Cbd+axAER+OrTA==","signatures":[{"sig":"MEUCIB8CRz3rQ4TX8d0aloC+zN6CYFpDT0dDrrJbJVArPVYVAiEA0XA+Bu8s8Z3C9GTd5GntzEJgUkWhjlprVObaW3S5EPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+aUBCRA9TVsSAnZWagAA7/kP/3pPRK3GNNmtbriv8Tgx\nGL3sThXBcag0x1W6t6wjj/RwoFKrhavytRdRnUkw6L3sWMQLpKZlbDtl7rrk\nRRw8rL1t4rhLdPfAIp7BV+clCnPutcgqiiw0QRn9c3tZpFWzQCBPFwvhEEpO\n7vt+spqUxBDBELzjrTDQ3ZqHbxbcOom43mfvzoUk23T1RvZtqxOQ3e3PI1RK\nk5UArK7cg18VV9jPwNtnFM9o2I7FCFcS44TNlwlSHId6L4AaOCXlNdOEEG+W\npkg0E9RVBFPUw0MPrXCz+78z8ode0Agr3lEBCA1zGd+qzybbX4xvAke687ME\nT41gVL2oozqc17s3Sn5I0nkbo9RMmFpkAFECXI/LjQwczMrGENY6MhXr7OWE\nGPkJATV0y8rT8Ne3aHjwcCs5ZWF2/PdD7uqzbLBTWwZC5WoiWQW67reb9eYZ\nKewbd5IDIJnte2IfdpDA8hGq2I/56/5gxWQAz8x+7oMxJJrNY1pRztzoQBBx\nbiNnh1dbE1qwcDK1yy8/TOlpCHaNZNlQg1SAZ27KORXr8rt3lv7Wa+mjQzqG\n2/sfn2NChAMJyz3dSk5PsF/Edn14NHZxhr0+n4/sLq8T/yTnXDpvo07dVJ0d\nGZoEiav7y0Amiav4EfyZDV6V797rOsK7v5RnWjaFiuMa0ZagVaWznkqQH6Bc\nek4a\r\n=5YM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","hard-source-webpack-plugin":"^0.6.7","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.35_1526310143815_0.9536694712334921","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"inventor","version":"0.0.36","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.36","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"9cbecfd30b4d61b6149878f47b445c0342d6a795","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.36.tgz","fileCount":49,"integrity":"sha512-gPuOfbevxRQcDHiegU48n9cmzPpQUstMu77RpTlCfr5EnEZI6jGRUdUl0ddjLCT7AzdUbT09cURJCRTGD9zAxA==","signatures":[{"sig":"MEUCIFIG31+aqNhr+ubmaaLQEV4+KdPSC+8WHymgGEwfffjaAiEAlaqPEBzlBdtxrPJU18jIlCH3xq+zPQ3DuU8pKfy0Z0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+a7SCRA9TVsSAnZWagAA2qEP/0AoJeZN7DpSm9+xVMFh\n3+BlSeB+8BQzIW6ORn0IG7BYFTHRC6OXIhj/bCA3aMJUdPKd+xPH2sjyZzf5\nl9CprFH4csp96hQCsbSU3DS2V2jLmpOAkYqoYFVQvA++RdyLwn9GQ+bmdb/P\n195svAlpbVnkb30KSgxzMl21N/N83m6MPKdIyFarTwI7VBoRnWOZIhH+hsqS\nyFhnKO6CSqEVt2HCuPYLtVC7I3di0p9NGCDzynOd3sf0lq5ZRaHBPt5TC2ew\nwZYqCAz7MC3QV7cjMVJScmXjA3ZQhaMMbXuCpFrTK/JqmQB0fNxqAPf8uXew\nDw+fQglb5VzEtA+WZJIDAxN4trNszxl/FPALFE/sdU+N4V7Pi0nUeII8KSqd\nGg2ejQArVHtfKhleNouoiRLygZ1zEzTgSi/Cm4gCCHdtNvwccsXpDdtMEU95\nWMqitBbAOlCvkFOPBNTASzikAGzKBF+7Fz+XMSI5qixrJWf8IVAA1cs+cHqW\nUtJzW/OxEgncTQwJnakFgKGB+YaLOZdAf7dwfMnP2n3RN4rw5Sv9UJw9w5cr\nI+6vc1aow/89KA9wybb/F1xexhLc41CHfHMT+vAlcng7BjS4Kps4/RvTD+z+\n7QUa1NFmKSj5rWkuf9wj8Jk6k8y6SJrNOvA3q8fz5pP5sWDU9jxTobGsumJ/\nRKZj\r\n=GhNF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","hard-source-webpack-plugin":"^0.6.7","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.36_1526312657133_0.9087054816911118","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"inventor","version":"0.0.37","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.37","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2b6b9852089685549650a9f37a472ec446352b01","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.37.tgz","fileCount":49,"integrity":"sha512-o44VS5aub7MCQJdwmnIpbQuLF/OiRTOQUUCxaxXTDjHb7ixONKkcZRWqfzv8J0vceusRwik7PxQDlEcQBZWy4g==","signatures":[{"sig":"MEYCIQCqhcx376ohR+xeCC/DJPvpTDOkXXgR1RsmAwOvtv70ZgIhAK/SqRoCyVFwcQyzNxdagMp05+JguS/nPN+ZjMlAWfts","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAaeFCRA9TVsSAnZWagAAFxEP/jLVgC9i7kRUVmJb6hNM\nsJH0IwbxUy9Zxbmf+UauwuIThDsR28UMnbQnlt6ofxyBkjy/hTjqbaLt7XAC\nmSzcq0GVE8S55u8/W5m6dwHkiiv7HmjHHee5ZRrkVkcLc0obKa0UDrK886CI\nUgqAor54qH0Rh1Y1pBMNvpb86CToLuYdjQCdJcV/eMv2whglfDNhUinW6l6o\ngkrTp2J7wWON8X1V71OWOYJlSIw+zMQVd6mDt0KH77gxsw3ddTW0RgGGRqDf\nMh0whZrmgabLjeO6Iz2hP+0y8+SOAW1Znn+rkXd0wcD3dE+Du+3/Mj4R5ttu\n085DfSQkeXLRXBF5HpkJaXVsiUt/sPGarJk8pEBzhcPIhkNTkWCqVWlqTzBs\nAik8U1sDVk5P3iVMlf4zEx1EPFR9vQHB8vuXkwTwMzkOHS0wEqqxmy+WrNz0\ncFga9+obZ3gGoN5aAHyGQxc1r4jP7XH2KCw1prWrOdxEBKa+4fcseSRveYit\nhBCSsx4YeX5Mc2g6MvJatkRstrw5gorEwNSNtWbEr5pcgQVBg6iy7u11LqCp\nNZ3ZhcXBZYdhCceXOwhmMw5WaYHJdBrF2+287h0JnTRtp8nUUONKWkrGXfxW\nPsQhlILFrPgvuvdC1K8vzYfvcFHvHYqpui74aTqQknLyLvUYfIqjHaeKxOdk\nxci2\r\n=aWHn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","hard-source-webpack-plugin":"^0.6.7","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.37_1526835076553_0.4310820133791444","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"inventor","version":"0.0.38","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.38","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"1340795665e7694391c9fa6223480a40204f84bc","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.38.tgz","fileCount":49,"integrity":"sha512-+JV0XGslNcKXR+tEXqp9wQUpV3L/YiqIVM1pnG0M33Jb3K9lIt3JZ+9T9WzvEYWQPY8S/NkrgobzadbKj0f2Xg==","signatures":[{"sig":"MEUCIQDPAxN3g16zwKOVrywaoQrKQuF3Z0CO0MdHBp0QRC6p8QIgSNyshtLB361dKuQkr6p3eqARw8XiC7MT3I62QeeqqPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFAWKCRA9TVsSAnZWagAAGOUQAIVlWUFxz/jNQrYpSjpX\n8mpZosQRBXcGkINth0+lQYsjhxz7zMudbkZZLdccL9uBt/eZ9aCzMPMj+BAQ\njmoLBaoLXw3IVScwD1j+PnbKXpThBIcEU/CWH0Y8gArxFyyssprFZ6i2W1T4\noV9hLADV8rEOq/v41SkVkzhvYYEtZwwcWXVRKuAi6H9977MBjhCTvsCGrsCl\nqR50g1GcKdcJR/7ds7zSfXkkLUGuF8Tsm4R7HspHdtrx1h98+2EvzViYlJPj\nQ5IwJIHzO3xaH1rXwmlnINcf/rdYx3+FYptJdTxluMUtXIHcoVNk/arWXL3m\nF29i0eGs5puCU6LgonwGeMK+bho2Qhwf5mhNRAt+yUV5ROW2VZYAitTN/2xC\nGK6SUAIIbNPkTwvlHCXwtRzFv1446POycsA3/cs4gVKajq9O+5LvZstxC3vA\n6rmIsZx7sX9pvSv5iacZXZBSlFedp3lst5MKeA+T0fm93lTMMlPbzVA0S7Vt\nOoBuMP0lGTT0YYeVOQv5XHpg8Vrq/hYer/46UPQHHcbXUkBZGatxNFEnHHBt\nzRSl/vQtzZfJuqARui110XtYztAEhqs5VS8MSAvsgc46U1nLS/uzJ/dz2t06\nHTwb/nF6A9sKf/480WqJh7aFsk40UjirVmlfWBy653185J0b7EtI5bRuhatg\nHbvu\r\n=7Wc+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","immutable":"^3.8.2","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","hard-source-webpack-plugin":"^0.6.7","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.38_1528038793574_0.7831904910619771","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"inventor","version":"0.0.39","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.39","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"bd6bbf2c36c10ed4fd426329e4da08d608b64cb5","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.39.tgz","fileCount":49,"integrity":"sha512-BSqGpIMoOVKxlWsSTnK2ixHfirIuB80ZamAKjKcNigyBfaVnzdttpqiHja64hb9oelk4XcZr2ilG38YANdVc+g==","signatures":[{"sig":"MEUCIBRyTrZcWPvUwFORwvraiOT/ZqFMwaIUj07tXL/GHL/aAiEAlI5D+UBnlfam1EV2N2XC/zL4As6Ule7GCiZwMJbTep4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFWRmCRA9TVsSAnZWagAAvwoQAKOXembv6YhSzVMounnC\nCeaIk4fJt23E5Cv+wD+y7JiPvbKFtkvoAtrDJKXVBejsiecfOBhZqqoLr8lT\nBVfZ4DeUNO7BKxWPm7Va5fivDjMueFHwmSIgSywUvvjCfh9SlxFHZQrG9AdZ\nlnSHXljHUdex7CqdynXZvpTTdBT2qQbs7z+9NV0pyPs+HHGq44p8W0ysoLJg\ndS+VMrcex7XmjBpR0SEljduEsPc9A2vNcgINE4S9UG5Jok5ZwzFKBin87QSk\nSFchxhIxCWSpMabbqDqC04MB6vzLGx2IbaN4nTkW5pnaQ1cMWLuxa0jiXjx/\n9+QK4lH8QO8n2mG+BDwRomddzaK2FkbQOOYmVdXz4w70RXikwJSZ03KSRivB\nE32Smlbx2GKsxSVKKOacPexQ4VsoNoqjtPCogjQ6RXMl2oLL4Mdb2OVnZZWb\n/rQU/u9mmBSrspPBhvudzOOG5iTq+b9aZzeK39Xn440+O77ShE1zTnnJ1P/6\n6qY1J1aIZZISBCh7Ybd+FiOxSZdXIxK/2hid/bYsOTUNSjWuXa/LrZZiJF52\nG0PO6gXlsYnL7fx62t8fXEbkjjiLrPWcQdMoq9oizoE+URdPoN/9193tOu4B\n0buSvdJeuNXHIaFHvzl/n5diJesBcycc+zqzuWx+O5wRrOKENua8K1UJPhiV\n/cDr\r\n=Dklt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","immutable":"^3.8.2","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.39_1528128613473_0.6679741045803158","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"inventor","version":"0.0.40","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.40","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"fb376a6b23585c6c4e7b33f6a457c7b3878836ab","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.40.tgz","fileCount":49,"integrity":"sha512-MmMBw73w2ruZ/uZ6vpKOUAek0rJFaULcccJY80vbpVWkmihLVbNFlkHbc7gQ9q6uwJudpBJtGPf1fnkUqYGOrQ==","signatures":[{"sig":"MEYCIQDi7ITbYnrQsb89p9YGkb+cey0MxV6yJWGtuNThYHpQJQIhAKT9Wwvy23cWxGnQ1nYT5gJ2C8jXYYyN8fFOwMpOkdb0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFWS4CRA9TVsSAnZWagAAz8kP/3knjWy6zeOXke5rBLqF\nVKYC/t5KsPqf8JcIKJGGxoYbx60a1ouZOKPLIBHK1QYzMQqypVnm0XgDqVAv\nOfGm1XMYhS5WDnTwNKKQALSfOGVCk9HwBI1+lNymORrrMsro1mxWzCOhC+rk\neCXDKsAlCHuW8i6iuBf1oj3OVkuQCCkkVOCtit/i4tVh+eL2Ko8/yGGjr6Ur\naDNhqKXWGxBeEAW9wa0rCbik4Nw9mZ5hTG+zU3I+YPJ63REcHG69uhAmdLkM\nDoztUtTuj7IByfaIl/c0vqDH9PhFRmSLGRBQiQxll3RmLiFvJ+Q79KfSteZ9\nKbIo13wAkWoF1nAkILwblIOvWsmBYZi+8pzS1xE9Kx78luH4rBUlebNm/sjp\nFEbBUGnuOmTxCdAWVmTlHvjAenAjLhK6YQnePP/TvONwHfU/fnE3egcJiJEJ\nBWh/jMBXVLc372tcmU3OkvZkRARkg4Uck7JlFRRey2jzawj6PwkG4x5qy94m\nieAE96Ill7XhwvHBBqo8n6x8QRoi0PMCWj3kjjzEuHNPn0+Lm4GvAb9LZJ7O\ndkP6mA2kHQeiMK83y2m53AJ729sMd4SBShuVPC1XI9TVwR04/prW0G/tIwiZ\nD4Xa3C2a49zNNfWdePW9HLzWLN4hv2DrMLtypxUgkpaNoauGkVWY/NmeEo/w\n1cOB\r\n=lXRu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","immutable":"^3.8.2","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.40_1528128696287_0.555977684985282","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"inventor","version":"0.0.41","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.41","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"5a276f894da68d0234b5d560d674c3265458b8e8","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.41.tgz","fileCount":49,"integrity":"sha512-9qb0UKoTXSv68pqIZxyR5lWQSyh3+pX5JexLpBfL7JHwIH0RcyLJkB/vFXzfTLmRGNnDbf6qi4Ir7Gfrlc3+aQ==","signatures":[{"sig":"MEQCICqwe8khYbcbULTDvH3OSgJUlY229GgkPt1s6bKthKKdAiAKFQZOvyLt2TZzCAdJZSORc5t6M+RcmFJshdpD4uWMdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHUXGCRA9TVsSAnZWagAAMBcP/2mofRNdaKjvz1z4kD05\n3keN6IiqEQL7/JMfCgbXm2LnEH4C0fXRWeje1JZc7+9HcPMQ3t660BSmRWG2\nnjEicln0xIC5jpZLqPfpohzvz4DxWcNkEIxrSrQ9uI3R5abUUK37o6b36pkC\nKw2IFoRJbwsJESSyxiC3xu/KXZ0F9TvIX49rJPoRJLSNYIPx6Mi7YYKrS9LP\nngREeOCpM3eqY15NUgdobJfihgubI7flF5mT/p0ZuGYC2Dk5kst2LYETgyFV\nk6pAj7uf/Qus/zAebD2ema26nPE7I4/cxFW+H8QplGbOSzciqF/tZKRDCStv\nSVxOeJ2bhHicxknZdmHsHfeQF+DXgX6wKX/AKvVupYH+pgSewR3yniYZE4j/\nmAwIWpAQ2rBXIfkCXKLIaB2gajbQMiGn5tTqFAqZZPq14twANoi/0Pt44tRD\n2u5nvyPt5eEm3siauV8SOIKrhoaWyI2vFKXBGuyxWEHZ0Y3EKGiNFejBNC8j\nTiRklijic9ksD/+iHvPi3IJsTQ0nZAInb7qU0AkuRShLnVxYoIroTTYu/0pI\nimcteeTC0r9Un5ttROjrE5jN5Q97kVfSp3BGahomYYWIpSqJbkPV37AI0VDZ\nn23Iu/ikGLd39T++O/osDj2y4Zh6yILKIuaQaSTsKh41aXDgB5vCABMcMe9b\n/b9o\r\n=2V2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.41_1528645061356_0.10263238202462688","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"inventor","version":"0.0.42","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.42","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"064d3c44723aeeadf54d8d701c5ff98c19460640","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.42.tgz","fileCount":49,"integrity":"sha512-ZB3LTTs2j/4api6WgPwNOcke4Wqe0HFeWYytXnUWcTDJlJ4y0qDHXLR1g6sPhJCuZKvs52bh49wyVIyCLqx3jg==","signatures":[{"sig":"MEQCIGqLHKWXqn9ScEaKN7ArGOyK/AAHBzr3bghPsgJ4Ib00AiArBTqIyD8k+gglZWtblpEkoTMuEM9ovVisIFG2sOy7+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHileCRA9TVsSAnZWagAAXwcP/2G+IC2/inNfrWXlRXrJ\n9arff0LYxYLA04KpSeZLlSwfK6ZM//9v31bskPxW13ZR9Ttt9LuWTVLAsKnH\nWzrBRf4SvLxTmtelBP8TuAgEXdIJmGH5b8yckoFTvKD18jFEGUPpmSj+rXzq\ne9OuVu+KfenWhdReNkJwNGPnBQJRKXIjLe7GNHWXS2mXVO2KGgIO7pyhTENI\nAWOB4hK/LXVxBOHueBF+4sAztemkxJ0DsfyioZWhFiuYAikGUTfSMDlnQAjP\no8qOKVRnbbFljoi20hFTFeyTVHcJ1dGKOLHnmQzaXTSTNZ1KTQZSv6iKhYcp\nQeR8lP6WTKM9X80LZ1Qb3U9gfC3UeXkMEe4Og21zqX09VgnwNeyNImARKxog\n0TXJ1UDxJ6TML7OaP3h1iQOWN0Jwd4E41zaYoKhOsyd22CorsDR/YYmGgxcd\nYEnoMdGjx07tHJDFhhgVHumzG0lNzBXJxITqttzifBBuSbVFYzeP7sVOMHBK\njNyNQDB1k50qBao88YlEaXxVw6HQ6h3JVj3d/3PrY6bUEclE6+7K25H+WzrZ\nfMo22weZXI0g1r7C4h2FMdLQLZo94ooi4gF5R9HTixDVv90vvltmoIMVjDcQ\nvMpHm/oNNT83fTWeIWu76ngC/xWJyFsjRuiB7/i/shWhzqaJFFbn6NH7xLma\nmHBD\r\n=eL4Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.42_1528703325510_0.24511693001582957","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"inventor","version":"0.0.43","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.43","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d99cc2a8d35a1021b553c150eaf68c9de4ff72bf","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.43.tgz","fileCount":49,"integrity":"sha512-gt1UU2S/zidDp8/rtI/zrjVyKPZqmq94JGzx/2SyQBPykqFrqC9Sz1eaVM8yaAFdg1bucH2KdophSzT+QePnlg==","signatures":[{"sig":"MEUCIQC/aZOcMWNqhNtJvs5DLZdQIVPuDwLomBbT6hjzhnSojQIgcQu3WkPToMpaVupr9ToNYGMdrlgkbezbdXgaDOsy9X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHoBJCRA9TVsSAnZWagAAqe4P/3WtrINKQZwPWHfvl8lk\nq7hELU7lG6Munr9bfAshfgE3bfFhrOxih00or9t1/KDFAVOH0oyBKAph8dPp\n/YBDSMp1a3sQz4ROomAMT/qJyVMizhyBDNNskxh+4KcKi7U8u5SdYFxyyOzE\nSApsfYc5dY5wDsUkJGlgDo5PgYn9ZOpFJX5GLJViYtorEjWQAAmCLKV6jFIv\nuALdYsIR8VpoGRqXPIy9BIquH6OYwJKnYJlhR6c6S5OJ79Ms6Q950goqjOt+\nxXIY88WLD/mjoJYDAni9Q0Db9bFQlH23GZycol5YYjGBJWq9jyk9SlNvXpDu\njpetuF7g+9JmwjGnf5HZX4bHLjGtquo+BTFDKOYG3nkPNqLkVW1L3zLK/u6R\nVO+AbC5QdcPdmFM+TlG2uSqHKW+DmN0pXMpudf4dc+vvFCmbrRBAWOwOMd4F\nzgjmbbfJoMzTeNgMNSPqsFHjekZ1EcTZHwkaoYsHkrap8ngow9NR1nVqt4av\nyydnkUeqdSErmQgcUWDlIsTZlYnvdqwvxI6vQhBlv4fI0XE35gNNb//Ve96e\nj8lpMydYSQE+acAtdtl23+Jq8KOOyPk76fMgdsuwJ/K/CfmObFFa9kWRnX50\nRJ3O8/KWUd3dDriX1BN5clrSFDJh/BcPuiHUJcIJ47ZPit1A7rUPrlf4WCE1\nuC8t\r\n=Oua2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.7.1","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.43_1528725576027_0.5572422295145476","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"inventor","version":"0.0.44","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.44","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"8957b2e53e7ab98f8bdebbf0d804560fb6c9e56f","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.44.tgz","fileCount":49,"integrity":"sha512-dthwUcIwSYPF6p4wZO8ZsbaOZTlv6WtqoaVcd6+Qb3AwjMC/zkwjWpqY/aKc7t26TgpgV//Trk+dtchP9pG27w==","signatures":[{"sig":"MEUCIDVGNVjeSk8FEwo4U8s9ngErFKUKqT9BGAXGrphftOu/AiEA2GTjiYxcAa7sLFVrJOTRsGul/YaATR9sW/WK2ZiRVMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH9m1CRA9TVsSAnZWagAAaDAP+gIfTrO+JYufKIbFuiVO\nhHG4sTUXws6cyYoBXQhQnIOQCWi1Bk8aMkbrNA/H2YsUS6zdM2Zbr+rVjkGB\nGzwiNbp5dU3HQ0Amnq9vFL7a3RnjH8Bs7qpfbB55YcluvojZocwOOXMFFE2T\nFUj2u/0odOismMQ89IBMCiOwNzzO3Dem4W6B9BvSlZinNbExfALrsmcX4EMd\noiwBpOot6EYaoliJUQeVnTxY/jhEYPIq4PjJUvSO3JTYapijPtvuc8k4c8qv\nZWbI8N9SaZXsUBcj3MGbHpxXogGgHdOTnQYO0CKk6CGuhhivgh/sZOHEG6VE\nf65jfuxMvG+G8y/m9n57AGV4J69UEV6zmjPIU+l0UpQp2/2QINoz3X5fCKtY\nf0WCBzE9s1wPH+ViBJhJXgVT0kRvxT7zcwJXkR5K//K8c+Aai4HniLsYPK65\n71omgH9IHWbHQA3HkbFpPNG/vLFdl2ys0h/sBmE/8YcoD6JCpelJHrCWbrNC\nYzexYY+xr60OT5ZazQaP39LKS+Sn5YJHYHwPhsBMslNEVeEq8c8e4uePxJ6y\n+4e3LnpA8xfpFBHOFJTtzPaZoQ4t3yH0tZqwPplpwJnfDFR+hcd4Fo1po2+7\nx5P0JzfXnG0MtVLzG3xqxqxij9fACvolTJdVLhVfTX+U2J212vPsHPskfH/C\nusCI\r\n=0Vsm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.10.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.2.0","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.44_1528814004333_0.4886772531490031","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"inventor","version":"0.0.45","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.45","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"894c1aa0b1115c339481f6a047860b7b41c60351","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.45.tgz","fileCount":44,"integrity":"sha512-jaLdXSU5HUd4a2wRImaCN9K1hj8nHsbbmigBj2FGcxX1ynVDkDg5hTkuOgkfN1wOPIzt0CQZbOKsNrKBt8VV3w==","signatures":[{"sig":"MEUCIHn59SkqZWX3eV/YyukOV6ZflHxSqUtVC18aoK/WM8oCAiEAzJfiYm1sAAgS0CMdakg6dmjVhQt7Ks7fqxQMbF5Az50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ4jFCRA9TVsSAnZWagAArYcP/0fp19IgLuBd7r3oCMx+\nE1p/MLyZi6yuqQMPu2OYyvAcYWNWVxojFVA1fu8R5W/MOzWAGOOKa355ytAq\nG7pUzX7Uu1jyb+YcQO8vSdM4TTJ2PcFcCQnuEU9gn5nSDnDqjtZKaF8TYqs9\nlLHxiUp0A9a+TSxnKQc7Ebw7jDcpiN9EMsOS9kPyQPgK2rdALvss+GWw282m\nYSUdwTC0tQ7A3IzB9oSDJWnmMzQwVAF0uWGzOteeGSuMFBmdtpTj2ornt50p\nCVFYPhPFgqrUk2Pg08obNx5lfF+znF+9MUmUMfGjF6T5yoSGKeXshHnqY5OM\nxBrt5ERhsuovBqT/z5NJk5pEumKJIWCiLj8Jde6mTWu14rJgrgFh1ilarXRz\naOZCRcCmaWHG/3dfxUKzM+zYAAGfxvitv7Y4NjRKBwICqf0WFPB72LZwIUtb\nzbzsFG1r9Ac8ewr9eXJ3/8I3ChdiwVdzUhhGpb6zDlxF/egyPRY21s2xUbaI\nJbrehCDlf/6E6PRJBJko+oaaWPpkD+vsm2XeDPdAqRykSjv0cuAyvFnnyO3W\nGSJyKWhAXYzFNsLMxuEbDPZZkBvaXnrCWhLNQkDePyxQkZleRGpmz8DMRvo7\nZUxKKfGV1bByyh5cehPsq46p2S7/a4E/J1b289S25I5Cy692npYmyRVVN7BA\na2yb\r\n=6b4w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.45_1529317572980_0.4244385179504131","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"inventor","version":"0.0.46","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.46","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"79fb0f54850aa3eee691b8a2aad6da55be361da8","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.46.tgz","fileCount":43,"integrity":"sha512-7soap6W+cMpjHZRQPUhcFRSTocKG0Kl+37BOz/Yw/NLhxDSMElieVJnvglKAB2J3f9FWwEBlRS73IdNFX27ykA==","signatures":[{"sig":"MEQCIA0ldE0aLfmtq2/upIRflpRMbLI1/MXXtM8KgZGFPkN4AiBpWmCkzo/DXmvxkayw0fI7bQycuM9k+BcPFhooXfD3fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPZgTCRA9TVsSAnZWagAANcMQAJaeRs/UlEUumSIugkvz\n/InIY+DYFYK0hquPB8DHJRYfR9k99v2JpjnGMsBOLTKtI2UzeOOF+v5HD0dW\nI0PeFiBUWYLLVhBuWyOOone83vRm79KXdaYCAcQNZaDLvXLj8ewSmZXNXWL6\np/bsArwzyKwDFLDk2mAzEWIbViOyqStsp8iHe0zqLBvMPVdypiiO871RYqv3\niBpkCvIKa2MrJzVOAdONZFSeAKLOAew7ZetDTj5GG4WQ/gNZQFeN1fBQj8vu\n4u5Nk0MaoO2dcla3hn0THTloR+u/uczizJmZzjhCKg1+38YP7yciTo+6lgqG\nLiuEyFKoMH5qMqiXJ5ZK1/0AhluTsCAYYAvJ2D8/sjLsOI9iZ6Q1+NxzY9do\nD1BkPlaXHjCg1lTMKWDG7rzG8TaZlMLr0Q4Iq+O4AYXBsk+ebkmkXrSgzWgZ\n9X8d8eKqXhyz+GnSiI7wYpYpO4tgSwPq7b4BCqWjbtWxnCwj8/xUTSB89LoZ\nPLqpcgeM0T2iIRGnbo4G4ziIQP5pUanzGdK73WfZqsLmEf/7NZ9SOgsnOznC\nJWqX7bZUMkeeGkXogGcW7kLcV9WCeGVBqA0EM01JblRxweejizFqE7aS6csn\n+rmNgwkBWOFAYZmXscQwNPQ92Nzv4Xr5oIW8upN/AGfwZvScmKBFgz6LiPQi\nDxTf\r\n=ZfbQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.46_1530763283457_0.2726853182170026","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"inventor","version":"0.0.47","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.47","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"ed1357c96f134eafcec3ad3b57b13a097d4bc15e","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.47.tgz","fileCount":43,"integrity":"sha512-viP7v5SkCQdsTXmLZW4KgLKKCeTCEqmovbrKjorDx9eZdFOoZzGvzsKBJsVa3Vux4C+aN2CZSJMe4L55Ay5WQg==","signatures":[{"sig":"MEQCIGL3MI45wdC839rBJwerLERdveobvfE3/HF7TkqVnSa4AiBPDe7J6Lu6/TLiBYo2GoXhhrW+z2MGu9EMKc0ljuZ8xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZdyECRA9TVsSAnZWagAA28wP/2dyCiQggVs45hcmCQaQ\ng5cKsHc4pwjMEC6udLGmZ2gu0IKl8nGCYgcBMg/e7+8wUrbFnMRDXmqIQcSm\nQgIrE3qguzp2QXFlUggCMXoi3nUH5Y5mhuS6DCo1P6jb5mQgbqrSaCfidelU\nmZlB/NnzhLpKyLwfVHhvN74YJ/0hFR4pHrjfIeWqa/03Y/7crMI2I/5IGQ+R\ncH9GwI6kl80aRDLLvBPz5VEUIbKwAXK9Cihe8EvKK57YHfSQhOIWiTLpCjhc\nLOBsiA7oKR9VjwB3Ww3MX9GJKaS/fW4jxz3nc+fuBzcXIr2JlQWAJZgSc7fC\nV0YJvqCV1u70tuhyJ4W7rENRGZDa6TVbMf0s1zFmDM2s2O7t6YcWKU1TraTU\ntcnoWsqXibvNaOk+yCm1181jWhEFZVwTfvdDX+9kldhFEN/3pB8KenW+pa7q\nhVxpiSISx0z/v7EJ3XPJXluIwmUKONm3+3YPOM1SSwaEHONw63Hg0QYKdVqJ\nCrKITrQMbmbvOJdht65xRJf1uU3oCdXVkqaVqbLsmNIeqUqh4yR2RQZYGhLu\nXUyw+hEMqnu3TG2PQtn/gAoMINcl1kTrhdnsB2//yEq5eRrIJ0IS3hGTSGEh\nRQ7JzPCWIkeqNnUUPIynQMVh5Hju2/iqjt9+3KGKknw7TkL93II5n7YALBnk\nbPuG\r\n=45eL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.47_1533402243679_0.45726757624859427","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"inventor","version":"0.0.48","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.48","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"723f818f30e4956fe4ab96068ccf48acb7837e0c","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.48.tgz","fileCount":43,"integrity":"sha512-VGuU84ukSUEcL8yycHopimK50NuDTtTVdia4UQeNKf/F76y/TneJ+m/hldL/iVbjozeMGg03eg43Hp7KJaNhKA==","signatures":[{"sig":"MEUCIQCmPXvX3U5C6lQDQVV3nUo6jU5sthrP3PsvlLCZeMXjagIgKcyy+3yenu9lWJ64Gh3OgYCxfxuV5A1aOCAcbXndQTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbyZfCRA9TVsSAnZWagAAeCUQAJ5C1PJFguK9taNLDoFY\n+inPsuQFkijE7R+0JCz0w+rxDQBEd6ERNRl13NFqj8clpX3SGn2Hzss+u98i\nZe/un6UiDJe6KTPkCtFcuKxki6ZEO+YlJ3WPWtOZNgsNXSlOFS0SGfJNBsXM\nP3IyWhUlWUczqIaZ6UFZ049SXrLBqus1/pRUjQioKiYJyeTbi0Mrbi98iUvJ\nceDNWUTRS7CCqAmxSzzVjPweKac2w/HeKVEzA+Rfiowq6/X4G8RZy/9Fmwlm\nehhunO/ItqWE/xQoWtnODIXCetYIo/aE7LNvI3jw9qpfEGxQUSOYMi9iebId\n3nKGwURhUQw6fU0X3qgGUk+UKrixdpOBbTtLlghXoXTFcuSLewKa2tjfu/Pb\nmBVu30SXe1WiHTZPH9taRTfIiOXwJfZz9lHFKtfUaqnFkuY7Y89uaJp+GvhK\n0iPkJXb96YI4Ax7c6DbrH4QpH5XlOpJ46GE2ufh//8fWLECH3m1GcI8DllTt\nCITyk7coTnTkkm2uUvUFahuiu+72djZ32dP12fQK88xU6PABIgTtpVtaN5l3\nR9jWq/zZh9zgCLujZbAFSEI1KeypUYYhCWz2KRp9mlUbrKN8R3Ib/Kfspe73\nMmHA3RbaxKe0tmq6tGa+YqG1vmMhX8KKwIypqnRNnf8CmSQ59cfofsY9LN1H\nF2b+\r\n=8nVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php框架(CI, Laravel等)的设计思想，使用 koa2 作为 web 处理核心进行封装，对外暴露类 express 的接口及中间件书写方式(express 接口相对于 koa2 更加标准易用，故进行封装)，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式，做到前后端代码共用，以及良好的体验和更便捷的开发方式，业务代码完全不需要理解核心工作方式，只要遵循业务框架编写方式，即可","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.48_1534010974651_0.15528707691850485","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"inventor","version":"0.0.49","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.49","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"574c1ab3a2f86a97a59e167cf7338346d9dcc82c","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.49.tgz","fileCount":43,"integrity":"sha512-k8A3WeKUmacOic8wAAC4qwpqwgGatEUwRN6MDDNFuou8TfSDccdXw6RVVowaHuTYzp1eXRJJCZt5p/n1uxTRUA==","signatures":[{"sig":"MEQCIEa5JVmy23F/EOmtN+5+p7/n4XtpXNZpEOcVc617QtA/AiAL+iwCkWzkOcCjFFsnkP/CDoBrLfkR5UWfVbyK2VkDzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbyh+CRA9TVsSAnZWagAAg28P/26H35kxzhHou+LiGe7v\nre1zkCbyjv8iSiRekWXrr1RcGeuUZyBC3LIYcDLuZYfgmGv5x+9WH3GKuB8M\n1LE7g5ddri7fbNKiHotnCLugTQLF0j1uo3Z1c7LWU62RG7Fb1t4I5CCKgLHN\nMX3WG0M/QQiz6cWjAiXnqct/izBMCNorHO+fDs/Q+34rjLDJ5tJKsMhsaNyh\nQzssas31dCFgzZaOmHXon2Z80t3asrJ+s692bBtweVUb8OEoBS61FN+9vd66\nslLQRLqOZv/tdWrMcxstlE3ubnjelV4vdIpLGREfXgY1V7jsjZkff3OojOeK\nuEccrMtr2IXKNchA5hr0ddNyHJRcKOaMBoQw8KBBf+P4yza5HXJ2j+ydsMZv\n1qdU9SJWpaLwUGe9+OwcuTnEU69ksuJYEzdDPjEJDj98Jfu7iY+xVgpGd+d2\nWBl+M7duy3sMkIWNDmKFcYr/GRzl57slCl+MgRbTP6MWR7e5SoEVnmrKf6fz\nKie2UQAqnUs8g0/vn4JSjoIxnZ0SypC1B1NUseUbXdzj0w9/+f5YuSBEdGF+\nhOIq/+BiJV2uL4yvunq7Lb6jhFiqcb+8L9n7rcwe1dTRi/MzqgfhRJc1fv02\nbPfCpoqdlq376kyJAZBOnIRGE82qPH/AN6x6wFGXsLULozwRXQIR49bCLELd\nzm45\r\n=sYhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cp package-lock.json package.json README.md src/ && rm -rf build && babel src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"5.6.0","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.4","log4js":"^2.3.12","moment":"^2.20.1","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.49_1534011517555_0.6576113972510174","host":"s3://npm-registry-packages"}},"0.0.50":{"name":"inventor","version":"0.0.50","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.50","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"622b518d0cd2d61ed6ffaddc0ac34888cac1c4eb","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.50.tgz","fileCount":43,"integrity":"sha512-xWLQZU2mSedatFVo4KlFNXqLT6wZFRXd+jkBY8OnVBH+AZ0VD4Bm3Tcp9lqFufDp2R1o6UdZtj0pqk5PmRtCCQ==","signatures":[{"sig":"MEYCIQCUm/cMOOIhsv2DKgwIP9o21uNBPYNr9+HoyyxMQ2ZikQIhAOypldWfig1vVuQUXgU5NmXdMcigC2qa3iJT3ThkgwO8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwu2JCRA9TVsSAnZWagAAGCoP/1btStTJ43FIipfEUCcP\nnvu5As2EadBmgKELsfj2mWJ6gLTxj8trX+hLQuDbXQZAPyUkZgJKLdcghWo1\nPqPI49fVatgDudi4XPjJ6v9dHme7yOtz4RyCo+T+VjDYlaRiuCWI0Gg53Ymf\nMhUwuWRCwp5IsRm1zdq9WK+R8dHHtvlWCkq7hToj3ND8SMj8QcJxnmEDPqdH\nk2R6doojqVyIN4X2dCepKCu25lyZlaNOiCdIcENcl5xGPkXuXbTWw8Saryo+\nDMBhShg2TbKEJKvG4AtbiPdV4qsc/BbMxQvmDtPfmbW0LLjh3GIsAeMlaBg9\n3828bHg92ZyVargK1pQS1D4JeTGQMFTkVEHKW31zSazvNQ7iURNacdEqm1TZ\nE6XIWL1cCNDMtkDlvOamwFKhsO5kqgAoC5rU68qp4nxVS96+8yOwSD4IsWDJ\nMSnEdGEFHqMF1xMC6Kr0p65Ro3i7GiWKm2/6XyxjVPKbKTzn1xtcXHV9DZ1E\nq3yAAywIXrgcgcSCiumabYwY0AbXXF5lOnMlUx2pyEK7hZxljNHdMf0/F35R\nwypm1nnETPzpXwBAzEiaQ9t5ymjH+nCdga4W54ieqZ2Xty8vW+J7DZSDyTle\nGc2BqCkxKHX8EzazM+PFNsW7KjX2+zXzneJ2CTE8z6EJF9c5ZjA0C24HsDmO\nqlrh\r\n=kfYJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","mobx":"^5.5.0","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.11","log4js":"^2.3.12","moment":"^2.22.2","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","mobx-react":"^5.2.8","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","mobx-react-router":"^4.0.5","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.50_1539501448374_0.3342221369836005","host":"s3://npm-registry-packages"}},"0.0.51":{"name":"inventor","version":"0.0.51","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.51","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"33c250d49b062c6587261aeef37303f25df0ac39","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.51.tgz","fileCount":43,"integrity":"sha512-zjRDhMAENU21oCaNNlkc6sGGIL1y/too1ATfFwZMQeqO3pHIloUYujVO0tPvaBjJizPGnGcPgxDI4UtttsvNJA==","signatures":[{"sig":"MEUCIQD/E1/9TQyGKOypNARPZJMITdu+bx+CxrbM0M85AAeOhQIgfxdvK0XixqLu/KOrRy6qLLM6S5c1vys/GGH97JlLLSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwvEjCRA9TVsSAnZWagAA25EP/A4jQrcSsJ5I+NTaji02\n59SBGJTIxtXM06d50BkgsJvpeB/eiwI817P9/+rWXY8DUYcu75LHtgldRijf\nVPjiQJli1MgmP/AStFht5PP3BHJ6JMxxyVQZ2FUlv70Sla5Dq6mS3hSTsNuc\nLC7DzPxtBf5Gbiyq1oWIxzzoMvgkZtEuggySAz2IT+ff+9uUcxAM1Oc5bWw/\nAct4IyuFFnrCMM79wVVXn9FgSmKcD6kAzLaeaMx+fLE/e+RhyQ1hj8VW3kIN\nXQAeZmWDnEuN3f3/2YWTVokEpF3irB6BH1R1/UEJ9pxH/ChjgJiEtxsZGfYy\nipOvVYAAVY5WCRyGKcNC88L8GEzkuaMNHBMPg4rmirpGnyuN5vE8dRjcJ0cZ\n8kDiUgjrvw3KyCcW0kihofkhnJ3Uz8N4fZmRhMY2DwmG8QdCyDUsgHrT6kV2\nfKbcm5XWUaS0iuEZzL161In7YHiSEetXGZo1AhkkXLM08V5EZiMA3XfiTicV\n6dUOf35wrNtGYoexxkMd7ts/bdsCcHq/+PbwZMzYwq6Mnm450mtFJYD5e4Pz\n87Z9cIj2/WQfQUYrHD5d2qVEoVZBosW67WfwD+Mrvbx2uaUB1Wg4NEGfw0lx\nr/cYEwYPykCP59l4Ysvm7WPRBEeB8/iXBNd6onXiI5sWIlRRvkfIKkMPcLUl\n3gwt\r\n=btF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","less":"^3.8.1","mobx":"^5.5.0","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.22.2","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","mobx-react":"^5.2.8","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","mobx-react-router":"^4.0.5","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.51_1539502371146_0.2831342403986714","host":"s3://npm-registry-packages"}},"0.0.52":{"name":"inventor","version":"0.0.52","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.52","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d60e2b46a8ce7a30534db74f00a646cf9e3a02a3","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.52.tgz","fileCount":43,"integrity":"sha512-q3S7JPeBVupiR3JsqGfpJvxKzWHJDxxtS6g29DRT18UbGm2PgVNL9iJ8alExYQOSIgbBXfG0itaKod9QWdSviQ==","signatures":[{"sig":"MEUCICIy9oYZsenXpRM44fZE3AfiUaHJIAQrioFstH3KTe1xAiEA8JoZean4YdUgGmFbW0bqwJ7ptqpYIa3Yd876JkxvXZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw1ZkCRA9TVsSAnZWagAAE7AP/RjR7jDGNfp6Xtkq1HuX\n/+Y+jxtcNI46vdVumP+UW54gdWd84FL9JujqQmzcH2sV7OK+4jWtyYHzUwmy\nyViT9gciaJtB5KzJwuXZYVvRZGha5farSd6nbT03hNh62MWso6vsJ0U58qYF\nnv50HtA39ZMwhnV9KN/XmUGyoUvbD296ESDvKbsXKObe9QD4/X2EEw12WET/\nlVliMeZ1/KnWs7QXhagJj3JnP8+dDTl6n4fiLpNsvu/cD3C4YTWUATHLCmxN\nmAtSjWiVhHxJvBKaPTmp41anxDjcOzgCPhB6mN1UhHjEOy4Kbm3Ubc4SLhBG\n4ecBXCNbCAJ03wdyhgaAqQAttoQZ30htGHw0nxkG4KE7W1d4u48BVtWl9vQE\n3OLBOGt34jxPaAtnjrkHJx5ha280lphLISGldVGPBRl3zxtNCv4o1w0R78w3\nu3PemD6oc/NrkkyzQj91jL2zbiS3ksZaXSkKSPf2ScrLZVklxDw4NJuGtTyP\nDinf4egLXmmz3JQWvURDKvqdLtpjRt5eLutyqK+AldfZROx9gbd9Pp7NBKoq\nYfetLWYBSAZiT3kwiY9rwh5UY1idIPdK6ym0sJ3Do3gr/8eb7eTigNjq/RYd\nExp7ZAkVcSYd93ejZ4lIEdJ9Ai19c3YP+69iKpA1389TqNHtcKhDs1RJJZLS\nDmVK\r\n=D4jW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","less":"^3.8.1","mobx":"^5.5.0","axios":"^0.17.1","react":"^16.4.1","redux":"^3.7.2","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.22.2","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","mobx-react":"^5.2.8","koa-session":"^5.5.1","react-redux":"^5.0.6","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","mobx-react-router":"^4.0.5","react-router-redux":"^5.0.0-alpha.9","react-router-config":"^1.0.0-beta.4","redux-promise-middleware":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-regenerator":"^6.26.0","babel-plugin-transform-decorators-legacy":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.52_1539528291657_0.850603074967117","host":"s3://npm-registry-packages"}},"0.0.53":{"name":"inventor","version":"0.0.53","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.53","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"77ebacdbbed2471a1af1dea2573edcf9301e43b8","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.53.tgz","fileCount":42,"integrity":"sha512-yIdO0ESlmkqGmTVVV1RI250boWraCd8tuDsqL/deYnf5yKzvw5l9ka3EGyljcr8Vuu4KACqksp7QLvJlEAxSZA==","signatures":[{"sig":"MEUCIEBKhFKBToCqniPIPtNaFtckZHPWto8dTTP61GVI1smaAiEAifTtuxj1UbeTX3mG0foGmHk0z6nPCuXzEvIyNbbz0XY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyuv9CRA9TVsSAnZWagAAoUUP/2Z17eQNf2Q8VtX8s+Dk\ndZScfFOO50zY6qNUm9YLQ8sSqToMgJHvHmC6XdMibxEselgtpw0EHFlH/4fy\ncW51+iv8umEy73Weks8WfA9Jc1MW5zDhEZ5uPc/6nxWx+OG7/Dywt+Gh7s1b\nIel9ES3hExAiwswkgsSrGMTssIli3JBaND5+x3zZGiH6UoF4jtKklPh9UXYk\njAkkp0WrfsAAzbpPAciJMu4vUpYqik5SVd58TIFEOp90SmHkx4KC+BE1rj7r\n01ddsoWEQcn9dPc7BYb+oz7wslFxi3OURYzELc9QKzCFV075egDvazCxUAWG\nrKg7BWzFhwRQAgGtQzXjm1OCbNaa8PPwBuUXIsSPrYslv/9QZiOG3sDRaJQx\nwN1cqmLx0YnO5z0iDdSuakFLh47c6Aq2DM2MyqnwGjpJ896VSrJmT86CNg0Q\nIWWtgjfWc8AbnG5N5BasI41646phM8fBCm+ycen2CCPcBiD/0dSx+gu8z1Yl\np2k1lJReN+DDh+S7y616TGxf5kJGhKJkqeEaOUv1y+Oi2J+6d32QuGEM1396\nLHu0UA19Wia5hw5FJ7nKOk/h2AF5zls3xYvQguApEwiUq9dsPoiFWwNYWrvj\nyQE9JbHZUcNIxjUhkja6TUAcIXtjAebkloegVd7GTBoXVENB9tY0Pc+ZfgjA\nfn3N\r\n=wCFH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"8.9.1","dependencies":{"koa":"^2.4.1","less":"^3.8.1","mobx":"^5.5.0","axios":"^0.17.1","react":"^16.4.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.22.2","mysql2":"^1.5.3","ioredis":"^3.2.2","koa-body":"^2.5.0","react-dom":"^16.2.0","sequelize":"^4.37.6","koa-router":"^7.3.0","mobx-react":"^5.2.8","koa-session":"^5.5.1","query-string":"^6.0.0","react-router":"^4.2.0","eventemitter3":"^3.1.0","core-decorators":"^0.20.0","react-hot-loader":"^4.0.0-beta.17","react-router-dom":"^4.2.2","mobx-react-router":"^4.0.5","react-router-config":"^1.0.0-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.53_1540025340832_0.8020652343731594","host":"s3://npm-registry-packages"}},"0.0.56":{"name":"inventor","version":"0.0.56","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.56","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"f3ae4d8639cd98a602de4d269be0058610986f29","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.56.tgz","fileCount":37,"integrity":"sha512-p8981+HdUu26fUNaBRIOeQbo2n3ybiyVbRP0F5blyGX4mgHuF2HQYZbBM4hT3KZooSVBNqbH4+hzCBlQ084+Og==","signatures":[{"sig":"MEUCIQCBStOg/eRZh+Nr0ZeJOqcAUzGKq3VipYnPdg3kMQHg4wIgUkuO6lNSq6KZGBmM1yssMSH4VRJ6MiS9Ch4tIqKQfFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMbEsCRA9TVsSAnZWagAAGJsP/0Il5p6k+eF71Fq7b1sp\nucZRwoAz34X87sNY55Ug11+dJdc7pObgow5KLwLDzKOzz9NH6tebcKaBpzx7\nv7dZRAhfCXYe+W6QTpU0eoVEPjoxuTNs8o1FUZ9QVLd46RKjboKtNT8CQxpr\n6JZfeFj6IXdCkfJu4G6TDZPKKMKCghqgSKc83A6apeikYrSJ5JZ0UdzxjkSW\n/MPctKtgGfTTtssYzxBqj3OjVt8YZ97zwoEsX40D5ADks9gNGTJY/gO07UrO\nbrbQgdkP9xN7YRfPt96o7wsau96iixlXaz1IKhOBC3vM1s/2s/7e37/L7Ndd\n78giFUWDov4LpBiElI1fOTWeXUdCP5PartM7LbcXs0AhRFiLRW2imTodW63s\neD3iJa4nImZUU6w7RjV3p55gP2DV4EOuJYzTI8FV6U4eCjeVbTHaxlQTKLpF\n1WqBkjqY6tj6YRukfDjovs+BcGAl31NmV/TU9wV3do5uPwi/0CZMFDO0cPRF\nLKhooThQ1DVYZLUvHvRQJi6UHtJiQYHgOqp8FUdsVuX5O5QTvZh34ts28qbI\nDBIk3hRLnlFSSh+NbGCh49NygszldDmiigiQ0y2KF4keErpzNO8IPqvZv1BI\nKnjW6tz7nhcMtmevDshM32erMBMEEmF2124Z37SXRR5Df87QZ2DW0slKqObI\nCo2a\r\n=+8gW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.56_1546760492333_0.9168621319780306","host":"s3://npm-registry-packages"}},"0.0.58":{"name":"inventor","version":"0.0.58","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.58","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"8c090b829f81d9daa8e0635266ec95595f93fc16","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.58.tgz","fileCount":37,"integrity":"sha512-/3x4wMBcN/DRh2V1FcDP6YYOFXSCsaEPVy7DNQt/ejmN+cHo/qGxRogdeayqEcIrgI9lxrU+KV/XGR/knLx0hg==","signatures":[{"sig":"MEYCIQDe21b3LUcAfNj6fb2tA3xZOvOe6aUeWqPTkJMv3Ja+pQIhAMbnqGG5NFLMvCE6DNI3suau5xCvYFHIYw8PQf5mAT/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMiSDCRA9TVsSAnZWagAAn68P/ja7VPfQ8A+JfWPFG+Vl\n9AuoeOTD+uaVzUd0RIp0aLtBzC7kROAWJgBc64VGLuweLkQgh6n5hpwadLY9\nbaCrwTVoclh50VQyKJxrPfEs1fw0FQu8P7UbbnnYElkKlvRmPRQY/DuiRn8V\nIvYN+X25hRyhgMOhT5sT3PnL4J1rHwo2DycD7GvKh7x36yEiWsxRcz5AOc8O\nEI29qDoQNB3Knur4j2FgytlsmoEIPpPRH+sOv0+6nIbuvFQAjMia3wnO7n1d\n0rbkD5AxGbeCKX4tsvEmJqxH1cceCj2u7yJob/sxm7j23SYKkbQhsFHcZY4/\nnQyT/glwfY2wp92KYMFnxT5g1btrQ9+PSL4Fh9/X6MOv1dwywqSr0zMQ9kwN\nKyuO8NkNcYVuZgpVOttk0Y1PwyXbMt1VfVB0dFoIgibdi48TuuUNzfSp/tfg\nlZNw9HFAj2TAl9zSeycUvXMwJlbHz1L2y2udMfi1BwNWRTbmfny4fnsKgj4o\nBCEZom0h++0JhmNv5pj8dflTWBxcl9omkK3qzInHBTHRbrZ2EkfthA+qXXs5\ntNEI6EgIX3ESurq9hhpTm9CgHE1Ag84DyWpt4Y9X/xlanbfeIez46vrNOtls\nZl3XEsJgrWgrOdPvmSJ28F1e+yGO7EHDwu99otFvb/9oH4J98MMUYupFvpqU\nd0mq\r\n=TGiC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.58_1546790018964_0.9920803256722546","host":"s3://npm-registry-packages"}},"0.0.59":{"name":"inventor","version":"0.0.59","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.0.59","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"550dc70f78af34a2aa010e29b6a0b91e7b3c1212","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.0.59.tgz","fileCount":37,"integrity":"sha512-r8EjbbiFbO4DyALVMiHAgNdU7JfLpioxm0uoHq++RM9o8x+i1RYvgll3jKBsUyQAY6TG0KpODKp/zpWqlBApKw==","signatures":[{"sig":"MEQCIAYByT7O7yXmO2O+GnUq+ZrAYDcoZPk+dE7gSWkRJvjoAiBSOUMishM65OVf67dtWm8g+Z/ZkmvWvg8NMkXedgbK2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMiTMCRA9TVsSAnZWagAA9HwP/3TZ7SybJtqZnqy2AuDK\n8DL/LThf20fJxDzYM/ubUFIEAevKNL3DF4MW704LedrMPX3oD2bhcqYUVqfH\nS3QVz38Elh8LTo8+auO5TLSRxDvjMFl0FZIjfdOJE9csMvYT+08AspV+fHp3\nKQnP/HP8Z50dUxKQFm8Msqxy/FA6dEICH4YLf0HL9l3twMV2Z7mpa90V9pV/\nsfm1oEB+mJiSwwykhcV57SlOtPThP9jai4V//oltRVRhZwzv3fhHzBNJW3fz\nx3HCpmiIb5ZljH0MhW1/0ibiPc1p7nvYN+fzjopUsuZXHDD6hUAu5HkJ4COc\nBwsq197T3KdnKmW59m3xWzvgiOFiX6ScWyUcq28Hq+GnCG7zyIf35KQ4oqzH\n7ywsH4ZOi6AS4RBbCYRWIwr9vWdqT7Pb4UKTwZsVpqkIKwkGa1GdzGJVbtOm\nGqoClEFvJZL2W7ClAJ/IJqbd3fN7X38RcsHKrUoRawanAHsNxE6gvEOf4eFv\nbR7jzumlDKdEwfKYgSMGJ8N8xaL34eP86fZIlybpA86QbYZ8DPzI5ciGQaht\ncE4bfw2xc7U1t6LmjheSKiplUwsi7lXhzXmmNFhLuiNNIsoiaEoYhDTrj4vA\nJDHu46qFoNYBiuOXKUAOgKsNHxDWojrR9t3PtVQVmGri8OjGdxatzGfoRJgK\n/GKU\r\n=A9WX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.0.59_1546790091878_0.4489997515803965","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"inventor","version":"0.1.1","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.1","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"4fadb9605d7ae2604170ed5a26313ecfa255c730","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.1.tgz","fileCount":39,"integrity":"sha512-F1tTb8QUEA3kFOG2wgKFi+FEpnTmfd0Xds/jUcGLZidtHiyNy1jz7RFbi6ivjDNdYk4ysoNhQRhi5f3X2d/RkQ==","signatures":[{"sig":"MEYCIQDeFrWmm9L4sOciAL/Eo7GIHJ+rTWYspeuUWYNusSoTsQIhAOHtpNYxGZvE7Y4TSnC/ba81MzAB8HlS/MG/98+qpXVE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOE6BCRA9TVsSAnZWagAA7/MP/RBkg/wThSSekC3/B9al\nQKmdTFhj+dj5cYqMIbuMj2aHdEJmE2STGdi1yFqw2xT+FJ+98CnaVEoYpIjn\nXPpJDmWPtOGseDFj2HnUHOQ5d4ZWQ1TZwKykBgawbHWAHCPA/KEeKf9yufzr\nvZAud1fKSm47duniAD2plfF8g7NYiVIoG3Ky6UeaIBT1YEZ1eL+rxQnIOzJD\n0toE6quIvESmoMgyV2SxouSXLwEstH9fqjiJGHqUqE2bl1OqwNlteKfG4v8c\ndNipbUuCd7JkkbsV9HI3gHL/dbi2fPz0RsWdUpTuGcGPG1SEusbwb2VLA0j3\nOId992wpRBca9QdhSsGPA3gXcFV58UKXuxnz6qBI5X9zLJftTZbLF+zK/mHr\nYd3mwI8RcQWEguPZ+II+wb0w5eGozOCuxrzDSMGirrmTdhKAYtGdtV2A8GUl\nvKZABqQ8WE9Frcca1/0xjwMQHuOnJWnBEz2ktPO2W4sL6rPcy3e9xZgVDa3Y\nznk4LRTc3w6sCBIAM9Ddg7gdjuSBSX3lK4DrpP0s5e401jzAlFuz5b62nE+A\nN5xoxz6qQvEcvsMvissO6hVDDqOocL+16OqZe9cdNybiYgG48jDUlHHQjJUT\n05T9gixf/G2jzLdhKQ1mh7yIRawLfm5KFMT74WSwVzONnqql1iO/d1CYWT0v\n1/Se\r\n=NHiD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.1_1547193985225_0.05800717573475134","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"inventor","version":"0.1.2","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.2","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"9b93300fdef8f204caa03d6d04ece0da65986d3e","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.2.tgz","fileCount":39,"integrity":"sha512-ZNGYAVSfXCm+dsxgYhkkNCA9hjfBk8TgS/H4vIk7Z6rJtW80zoHAQ6PZlHW74mTXQGdQ67IVTfWyjn1ihvO0kw==","signatures":[{"sig":"MEUCIQC4nYJNI2wTAKjlRb9WJg8zo9Z7LUMi9nxd5+4aoxCCKQIgF656UEHgxsGcB0drmGoSEGpy3UFjWPyoEX91oOu+d8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcO2UWCRA9TVsSAnZWagAAZ9EP/isUFYY3Te4ZF75ajSJT\nSHQT1F3fwiXA7bcFDhnz8XY7tA6T/IhWrcJNzun5oPqdOd8vw9LnRQAZHBjd\ne6U2UcoJqKHaTW5tGhkVhErjiEResT1RV9C9IpRJEA+8VTLlA+3XvUXGCVZ9\nuQrCj1fGnk4megAHt+/J+aJdUS/lzue3JKfwrUeryx6zOftv21hSdRc5F5xz\nTAmDIzdQVSZzc+9Lzn9saHTIC3L/dChdrPjYMmRGmew5j3FQhxsXCFxfDzpt\nGGrx2WFTGJ6bf2b+/bvDRJAIcpGcVxtDpCw8/U0C42QPnFGU3JC+UEL3a+Z/\nFHa/egnIeDfMkXQb7GJ5L3Xg9Qc3endq+I9FGGfxPejRhMjq7eh7CaQtIOmN\ngM9wcBvc6mJGRL0nYQuyXw5gFT55X6M+kC+2pQ+61Mdsaj/FwKSuzxwuLlxr\nSHjmTooEXY2w9pvl7p7hdQ0fQVQMLv3XI6DP4DJEv+Run5Dmc1LSXvB6jzMV\n0TsMgrAhou+Ze1GMzrgyTW1fbuS2qaM4wyIcGFPFdU2mWzMnw269zT7EAodE\nZwolPiYkLnHeiYhGXEWYbcO5mb/GoXtueOScVxa5Sh3tyJLVuQk82M3YX4mc\n8A0yHYTTc4FbWINSlW0z8S4ufWwCojBwi/G+ud3Znx+SzuRpMreSc86YTWmM\nm8C8\r\n=RGzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.2_1547396373348_0.8315690761216685","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"inventor","version":"0.1.3","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.3","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"e58021d0fe0818e1e1c77b2bd8d13c3d4e23de61","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.3.tgz","fileCount":39,"integrity":"sha512-pYOyd2P4hj6OVPHR7UiBMO0ZktJ4pX4qSCpcfQelUq4txMAVm6r0IZb1CQvO4bj98cM7zvhBE2in0LMylyOPqQ==","signatures":[{"sig":"MEYCIQCH4mY4VheYohxxCBxgLYZZLCeHz9y9nQMTZ519H+j3rQIhAPJrTtpfA6Yhyqexaw6HovPVGtQSMLukd55AA1vFFg4a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPE8RCRA9TVsSAnZWagAAkawP/04HPID8rwGG08rAs3+H\nuKzQtu856vygqw89/Hkae4vigXGgTbO4Gs1IESvgm379GndmOhIoGmc8tWSQ\nTgP/fLQzA/veHMCxLaJaBqJZUBeaLUXSU24QNNCk8NRgZ3e9NEYHUCmFr+5F\nu9+Uy84Vf48na/remfsXmcDpYpQIJQgqgtvKmBqr9bJY7w9hYythfgVccIWD\nhiG7SQFoK9w8O4NXjIzFGHLJ1IZ8eUFrqEubdJFkR2N6NWPTWuoDaFAPAJLG\nlicZNV1nAqproNHWHztwtTkGdRRp4xbjkoGHkJyANIsEN3dWEhCXQZ4xmbr3\nOrL9zo0xiRopsrQwKQl4ccQTFATeaDNC2DrLjKjqpOQX0DyagevBMYHRagCe\nYrcDp5L74Su/tZ/snQ/rQTpIdHnt/k4bKMhByfqqv0NSqgVhT9lZ97+IF1EF\nxyzJ9sIp2ondpxbI3VIAgmZLAE0OIj2iJ4MsUIYjo7in4kmDZt9g1e4AZJE7\ndCKPg5S2Ny4ySYyHNGCTzj0hvG7v5t2yXS/xCyre60njKBeC6va7cHcmzYnQ\nSzElfmEDYjmp45fzMFT/anTw2WFuJfsCbpjFz8zjJ0880wGmVcs9YVc54q2k\nv5he2wSedDDzGQFEHcdKKBcBp2pyMsapvUziXwQETKfRAOiLmeD/iDhjEy+/\nEUWn\r\n=XOWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.3_1547456272834_0.9844574921866944","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"inventor","version":"0.1.4","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.4","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"96c890e26f8490de42ae6bb87c6b2dcab7ba6b7b","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.4.tgz","fileCount":39,"integrity":"sha512-/NaakB8FRKWRs5xZC6eDtYR4oB78j8k00qrmUw3v+e4gHeXyqSFvCIZ0uOioe5tpKCr1DPrviz5wXGayZbbQPg==","signatures":[{"sig":"MEUCIQCHSL5k+ZQPFmX8gcud+yzqqR4/OqatDbe/egDNe3nPyQIgGoNP/RSt5SJJ/EQ430EkHCjBb+TMAJU94cbxMPRrCgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPYadCRA9TVsSAnZWagAAES8P/jFbnYx9gdUoebpfCsfA\nhG3PLMOISt2bIPZhLmdvIcePCvOjHIESlQRumGOVKc++HqPmKLyQR7DR3xgl\n6zCIu6Vgz6frYjQsgv1VYtMVvSbQTadDQhDqll/FUvxVnV65Ah/J53+FpGCw\ngZPwh1eOqdrEoLtK0BJLdgDYvVuGla8IgBm6LNVw2K8I7YoGJz0BWiqSbRQr\nw6GutmxmNwBht5tDGPyWLtmnK823+IB6MVEeAz3eU+HOl1QWmEsDmuvHP7ys\nW0iUMJux3MWWr/9hLRT3TEYWqJmJM1u1r7AdS7XiubFC27Kj9YovxsFmn8ZT\nrDrQO9lygKvIqNUVPkNLZllAeEPpPQLaaj9llrnLqow/7l0bTyuVtBZWmWWl\nchFJeGfg0AK6TO6uPik9y867/HbDF8dyw1iW4m7ldtmCd+cCyIMvirkCoVWt\nGR5NloWNd8YChG695O82ODeuEnTeH+yhOddAqrOEXdXV4WmrIciq8xdxM3Ts\nicwisdyrz3Q76vq6DBvaeSMpJPWCHEYDv6x4msFted/m3CtrqJQFV8TuuFb/\n777VivhhwpythRlgYaMaV1h8jk5ChRQBgBSIU9vBe2TkGRqYmKItlD//2fHy\ncVVOraF+o8RJAUc24XgaL/p1YIhM4uex7JQ/NM20z9vtfrerRO+DHR/ZszGi\nsx1Y\r\n=ITWR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.4_1547536028533_0.7098337525564944","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"inventor","version":"0.1.5","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.5","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"0a6ef9f6e904ba18274cdc6e2d5a029a651cfcf2","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.5.tgz","fileCount":39,"integrity":"sha512-fezuH4ynGz5uEexb2mkMLNbcRYQ17focRA/sCu8cOIU/SzjFZ/LL7DQUMJCS/BgnOviHshHcUWuhgtoXx/4HDA==","signatures":[{"sig":"MEYCIQCHSSTDZH/8T4k9cNUfGeildLCFztUpRzZB3rKHcyoztQIhAIQgB2wA1T55nLvdt5h+guNwXWk1UzyvranYY0KHuQCi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPZXYCRA9TVsSAnZWagAAcHgP/j484zCqkJ7z3KGrc8+a\nS0CgICEq8/dIiDedbrSuOvLHf8EEhtmDweZ4RIEKASYr+M8NURgKHdv0PqP1\nZ19N47qjL8uinFG6IqvXXEBKRr+yO/aRqJkhbbON2aqPUTRSFdtSlLx/u76T\nljAdQimGRC4sL7CbVunK4SlXdrV0fiyrA/O2NLEVJV7jpSD91ISsw/nWiZZj\ne3jg5LJddufJBHR03psheFTOVIEtNVZjJVZhXZAlcI08FYgD7twx3V1I9+Ts\nNBSxlnOJRvKpubTpMOo1Bze39OMw2Y8dEUOiegJVrXErInbTtWrAjydYFe/O\nQjIjWTvMNlZ1Y/l8Qz5KquAD3aIc3w0uZHKjttew2u7SFVSOIcoiH9Tu7v2a\n+Rky3SxT9kxhVkHxDGiI0RcthP7CvxPVey37RG+oDiYxcFnhP4TG9vO3TX7t\nc4MIibQXGUHw4pDjOqNB8oLVB4PkjlbXTyKNqjsOAR5eyMS0AS2H1Rh/SIf8\naplg6rkQ2bFUX9bJZ+HmqjVtfcf1V9YOI72Rrw0ArUPOMS13wucGZSbJfCoQ\nmWeuyf+x0cOoWSG3kATSC51O55s7KVOEAmebGzTafG3P27kYRezZNog15DrN\nyffdDFQqOT3gqcDrEoqZZTERVGz5njB7LCTiECvMZoBKXtj3DxrActFEoH4x\nXECz\r\n=TQeE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf build && babel src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.5_1547539928377_0.6023945873757481","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"inventor","version":"0.1.6","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.6","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"feb568e4b15cbf0b10f2c88d011d8c48bdf1b519","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.6.tgz","fileCount":39,"integrity":"sha512-ZoZBQJFIHfWpG7CPZg1u/sXQoFUz+yLr16L4LKu2oGY1tL59rcBUbBzuqTbOKvf03T4AKSHXbt6l5+vkFt9xYw==","signatures":[{"sig":"MEUCIQDKFM32hEfioCp8PJEPyqhZklGQ3FL5cuImQHTcOikm3QIgR+u9423QdvAHaBIoqroP5GaZnpJe6OAib55KC4mpUMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRZZOCRA9TVsSAnZWagAARa8P/isyn9KQxqW8OPRycxJY\nvvxZ+7leG6+P6Z9AaB7uVB1zd4jQ5S6uIcN2tL7lLjfSX9tRmDBtZUqlk34a\n5P/JeLzhvFRqk1hlLtVnnagkPG5BIkv47pSnk+RNiz04teyt5QDnPLjjGAHL\nwNviLIxex+3lj1bvpXr0ndiEWQjKV9JhDnnen22MoEMk1xP0XflXWdx8slgF\nJLGXxRYR93zPpgQ9FyDhE8KIsDpGWXAVmqqo6ECxcQd83XKMUSYnNtbuFfvQ\npUMxNk+osspBDQ+6eUI7kw52CUHPHMYnOCrx941JrFWJUBpd08cA/P50vwYr\nKBXaVZ5UUwANHKTAGb8Pgq9PbqNef5F0o185q6d6GRJixRH71B6pzt21J5MR\nb75FIuinE9tzukMQYvrZ+NqdbQQtUYlMUFx5pAwC0/1ay7iXtqLZoLqvlomT\nSGwa8lZDgJQMQH8IA+Z1S5LnHPuhH9/SIrFF5HKjL4QDZCZuZ3HQgNcjg41o\noiWkN4Cc14TOjL6J304va24DcBTIxqA1dJi0mJObJsgEIi2nJgVCKpJTtMsE\n2bO8OjxfUktOSPsAYtm9T5pMmgJUs5p7TIoqJYRTK8LgtsW1HvzAjzpTpQ7u\nPmHMKn+l13Zw9KczA825v+NTgsWvEq9AngdjfgsydSuexdPD/RgELJaCfzM7\npIrw\r\n=EHq3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.17.1","lodash":"^4.17.11","log4js":"^3.0.6","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.6_1548064333478_0.9576362606671585","host":"s3://npm-registry-packages"}},"0.2.2-0":{"name":"inventor","version":"0.2.2-0","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.2.2-0","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"ddd090ab2b2f3a3a27d111657e612d100032cc23","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.2.2-0.tgz","fileCount":45,"integrity":"sha512-bhQVIKcwhZK5B8pPK7zfje7gqvN3UpaErMLpSs7bT6WiYM6Sd+blXozvHyJvDKj8VZZgUWBCNLyvQXpxNQtm7A==","signatures":[{"sig":"MEUCIQDgUJ1zCVo2gQGKuzuslPHPLreunjf5O+jTn1cu1o81mQIgWckjktqPQWv60Xxg0qU5A6DKXjMUejCOyILABmOz6GE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczVR8CRA9TVsSAnZWagAA1fQP/1U5E0K1smQUueNFKeu6\nmqRM2a+vpm2rTVGVz7Rk/US4PFbMWs/Fmb+10mH64nYRuR2UJVX7Vtt33zJP\n4xNlbQjfQqC6AvoaeWUU6vWll2VvhJwsL4wD14c++S69SfHi/pX4w5MqSWyB\nvOkYxMH5JVeyPFAiKWph1Rc1fq8jJTEnfnJndvRo4aUtHQo8yLahV77UbT2F\nx9aZParGVdgjV4usbbzRxspMYYwIkAoAqx4vnpgCzfczSexeKUoc5eo/8xsL\nrgXbW4yFngsygY3uB92UTr8mCEY78YHXIjIs56Vg5ITUlbr/wB61IWTtjj4I\nxEGwni+R/xPdRraJx2NoPjPDUZjWPyHVtu5J9bgBHIuzd7fMgL8N+2rZgPlk\nCUZHJUEKzBkzlmn+6nOzgMIDVVHqL0GBwhRpCMNbOYxpKyDEkmmS1p7rX6K3\n8ieMnz3eRGlEvQy9FmqUA3WW/AsM7/FLGHiblOEBJPPPVwOHeXJeMqv1YNCO\n2M7/oSXegXzx8ZCF6SWLt5dENqNBn+Nt7yxWfpqHt/88CNpDlmUGeB5Ka8Fc\nh2sDGaGF4BPZTjKic5HTrO3wxrNfIkBy39ib3Qhw8lvt43blT17LT4CKhHKp\nmWdB9O7suM3jpFeD4akbHA52vsY0zeaRy1N/GU4AyR+u9i2rZJN9xmda8HWF\n5rbb\r\n=7Uql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"babel --delete-dir-on-start src -d /Users/sunkeysun/Projects/Tencent/operation-dianshi/node_modules/inventor -D -w","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.13.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.18.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.2.2-0_1556960380087_0.5192828228380673","host":"s3://npm-registry-packages"}},"0.2.2-alpha.0":{"name":"inventor","version":"0.2.2-alpha.0","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.2.2-alpha.0","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7ad6d56ca7ca164188a35bf05132628d93a2eaaf","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.2.2-alpha.0.tgz","fileCount":45,"integrity":"sha512-PU39e6LJ7oZNt69gF6+Tdrxj9CuGSZ6tVZCUJlzbrCLzckGUmKSn29iCsaTIqdqlH1kOPXKeD8F1a2MiWqrk2A==","signatures":[{"sig":"MEUCIFmam2awHQI1HSux2Amo19e2XyDduvgiX7Q78ot5pj6PAiEAtChSIWyiS2NCvKfs5h1HLpboNovtx+IOH6qVxg/+0yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczVcsCRA9TVsSAnZWagAAhgoP/3AM21aK9uzkBNh5RtlM\ndJzN0mruSpsK/xKu0pXTAON3OahObG5CzK1xzW40ttH7KP9X3EtvkkI0UhNr\n8DU0p6Y6cC+Ed9CVswOrNS8P3qoDaAjPJ8KrqPOaDbI8H3uTj11dDnjsrXsp\nDNOvnZ8BdsCxthtznwZJ3n3/aCnSqgENaPa7HcfD1uJ46H5JlT3Uc51ZS5m+\nDhc5/umxf3lZCe/1jL2XB412ZSPV8bJMSzEdTCBK2oc8vJhg5Jx/q+9Y1Oqh\nPAmP/47Go8HzxbCEnX+hr7ktyY2kvUCmd7+ZRzz2jPUH6qpM2ZvlXBqcfykK\nsJIrplmxEgO2hyVC9v+emKPv5+x5mvDVL6kyDY5Yn3Nq2p9PLzs8ju4U7s6P\naVFRfYOBVEJoXrml/eDrtMW+6AAVb27pDflXQkh7HXzO2DzJL9j9J/2Q78fU\nBNl+ekC/tEsxIcE8lE6GOjrB9Xq35KEn9NIpe4inJPMggfCcO2hohJQaVXcT\nimCKv8PtwlH07TAxHbj9HyHJun03G6iBepxTZvYJjFtdSgNCJJCcCYXHdNNR\nQMXJVO26ZR4iyLMTKLPU62v/0PA6Wq9B267MFDaEeA+0nwQlAbfKgVgkmpN2\nFPLxYopWuc33PfnFGTGsFUyJp12yAUbRgb7BIW37AQYBwXNnec0vNMnHB+dU\nWg/m\r\n=YCci\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"babel --delete-dir-on-start src -d /Users/sunkeysun/Projects/Tencent/operation-dianshi/node_modules/inventor -D -w","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.13.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.18.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.42.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.2.2-alpha.0_1556961067683_0.35033990535091","host":"s3://npm-registry-packages"}},"0.1.7-0":{"name":"inventor","version":"0.1.7-0","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.7-0","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7c9e359409f7525eb9450a75156f51e0d5082c9b","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.7-0.tgz","fileCount":45,"integrity":"sha512-7lGvvNo2o+TeVfRZItUZ1gaSCF7T+7SjFO8qZs3UNf5K7zWkuLloE3x7DvmC/ZUc7q2HNg4OnwNjvLDzgcIxrQ==","signatures":[{"sig":"MEQCIDAC7r1Z+P9f5aKNEEsAC5C9AxbXRtshwfJYYiSb3VfOAiAlEWQ886s+RuUidLOmN9imbMzjMuDJPzZKpne5ZA2Ogw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGYkoCRA9TVsSAnZWagAA0XUQAIakm6aSUwkt5nDp+duH\nI6fDxtC2+4iR4iGWlUcGcSf0/FTihqxe3k0B07SGFblD4iL2+4/BI+yuy3vW\nsPGYYUbpi5vzyLJxICoTPjcbzoEzGStH/lqL6pc0/2/a8kXMKICocpX7VyV5\nz1i8LWkH8UkLvooDhtAwYPo1qIdemb5gPqF9tfdCGlZI9watchlo4lw1JqHF\nPVakHNAYRtULMH5YnPs0L/tlTfDLliPQa7/UEyyypOXEIoa/0ynsNnpYu21t\npNhIwDLIV0VXobmWrIGB+2AGkiZosfPQEHoNKeIWO31/GBd3jMtohtDEa+k/\nQyYShqd9v+PQ1qMXiWMGaXpBptdZD6rHy6XgLwXXryoTVBQSkc9092UWjt11\nXmAwfgNbhcaplVIJToGb74vMQ60/juQZtSfcs3Hben1QdLrcmEJnCpRdRz8b\nvhWLZ5Ro2eH2jvgnLlBroCN3qi5Q9MAWxcF2ZZxXt5P4rI16GRuzc2NL+HM5\nG4pSox6sFKLNvIBdSG9f3cSsk6vZZ84aOfFPhJpkzRnrzHSYSR3aJM/tPinr\nnVDoqOaJA4zte2BDaWeUHKMgmiVKusCf02ucXUqWMK2VuczPTXfSmd5nBEjd\n3R6+bVAxl8o/dNAlT7HkU/szJK4m0V/VUo/ktXpzHb8A4/w0pUQp/9/4rn+c\nHp/J\r\n=qX+p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^6.0.0","koa-router":"^7.4.0","koa-static":"^5.0.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.7-0_1561954599540_0.13543720484568955","host":"s3://npm-registry-packages"}},"0.1.7-1":{"name":"inventor","version":"0.1.7-1","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.7-1","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"8d901e467a2af3e777e7961fdadd4e91cced0097","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.7-1.tgz","fileCount":45,"integrity":"sha512-Cdr5eZ/OokTLk4zkAhM8HPx0ZfHLbx0i7F+6CJF12Oa1JO2n/kfU9CeZgaTqybAsh9jWhbw15gWtwfOwjrsGhA==","signatures":[{"sig":"MEQCIEmntBA0CklUkQUd1hXrPavWEzloUotwTFoZmg0w8Rz1AiBpfK0lzSPYIwR4LgH6+yvmJCwgBUEPZClItBxb3qmU+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGbFJCRA9TVsSAnZWagAAisYQAKN49gw88lJ/SWPMCk2h\nPKIVnnjX2kEtiaoMgOzr+mEXJWmpn9bK+pp/ETJW+gEo/Xs7Zg/H0O2fSmYW\nZgzr1CfIL/PSr8ccs5JJmB/kvqh09YofKprTBAy01/Q9bZv5wXTlFH5eDVEn\na0iAzvKU1lRcTlJmzs03b8dS0A4I0SxbX77anxBvb7OWxEZX/CUvWNYGbfuR\nVhuJvoLcKYphbFACwoSMzyYXONenUYZroNGDLWe1wX0y9Z8nooOuKhEgpK3x\nxPVj8b9/X7F/9TP2IERVVrZU1K+UnF1zLQGP2ykbJcNz4wxD8ePbk+Svm8sn\nrXX/gS2yzeGFgFbNRrhEAncwVkfPUd2WeYzIviLX8Ek0AKGTmbtaAyuoxCto\n0PPtyF7zRv4Jln7T0TcXHb62kL+EAjBC+2zxLkT6jIfFR7zTataPmC2eEOvN\nYQlyKkFmApOuJgIhDDMjv0aNNkXJRpax5KrurRJZ4MuxEhO/arlIM4DbhSqQ\nl5dpWdnVHG0gV0uZMYsEpOZlxonRMibXx1QV9I2TQZ3R2w46tsXRhwpoUSEa\nKtvGuN0MhlE+XUu1TiXCeonkazcIrGVEYHY96zClM2XA4UOxpOyddVM8eXDG\nMc8Llpy0rQ0vBTwTgoC9nq3To+9sW6YyyGu/g/f+95hu2gYSNnGq3N0fMv12\nDPmq\r\n=ij7S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^5.9.0","koa-router":"^7.4.0","koa-static":"^5.0.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.7-1_1561964872884_0.9210937605607059","host":"s3://npm-registry-packages"}},"0.1.7-2":{"name":"inventor","version":"0.1.7-2","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.7-2","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7f3d889aebec503954cac69eb0a0c8a7fc5bc93f","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.7-2.tgz","fileCount":45,"integrity":"sha512-rZhsAmrKN9I4tT3+pjKZc9OieyFyjzb9pfkMLJKrbhS5P95CZJKXyKb6zZ6wPhgyHK6x0aLOBHbwWESUSgiXpg==","signatures":[{"sig":"MEUCIQCYZ7JFft6N5QQifmX+Pc6J/LX+zFyi2IDL6I35/4WfiQIgdrqU7mI5HrqhcYvyWEBZHn74/+7p22S0YamAxNV7FeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGbgUCRA9TVsSAnZWagAAAKQP/26rZDpadLfX2sHA+m93\ngzC0ngQd/eW8L2zp8l9qm5XxSrkUYQGnQC7Wg8pkSoh5vumsuu2viTxw0iV0\nZOxSj8ENw8ange4TF8hZveWK9k4K4gCk+HRcMUj1M2+ioS17WEPrrOKoKFjp\nbsicz2kR9eKaX8XZGBDFOxagWMRMWOIMIOP2eciA0xfTstu1q7eSHfsIRvvB\nsu/LKx5+CQXyR7ucrbDqFQ9SY3FjbxsvBiL2hKP7NLvzsZBMe+LBZ1ytukBp\nZs6TiXqNq+OL9JB5w/eL5LpgcclkJeulTSm2v6CUc0To/Zl/9VFRPcrqXXnm\nDUYPwUGyh+O5ioN4q/4pP4otY9tGtA30h6FGXmA1GB0Ecoy6ie5QayRkdlsC\nG92QpbbiVyRxoFUyraBR747pbfhnNJ9l0tiTkZ2IAk1jqKzLZBevccGeCDCV\nVKuQOYhnmSfEnxHr57yTNQFADK0doVKhTFUViW3mGT/zoPpD1Uo/x3f4kpnG\nwJEt0tCDpXygCY/vXPj7LhE7cUMW92yQpZD/6CFpZgcHtx0TCz0ZAcpJuCQc\nc2g4SILQtkFOMM9ObEsdaYleyTJxlbhYg2VizHT/MV4ZVZJ5hjo4vbvJR+gA\nIlsdWEqrO+HO//cAqO74K8vhHLNYoEonaKBeTE/1vhv49+O+qgIuIuK5bh5g\nVF8+\r\n=Vyax\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","koa-static":"^5.0.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.7-2_1561966612143_0.22618300365792576","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"inventor","version":"0.1.7","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.7","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"66bc3252ebb5a1f107ee0f4e91d8f6f2ce9e9355","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.7.tgz","fileCount":45,"integrity":"sha512-fDAsBNX1mXJHN48mBUG/AUSUaRL/+gg4HxyEMbWeAECSinQsMs6+T5m9HSwps6EjZMucBQGzW5h0eFxgib2bog==","signatures":[{"sig":"MEUCIBBFXt5GcqAJjn9Rlvn76osMIuUvhdS1ukyxz19x5Gi0AiEA35FvpzO9D3EaKw7jKi3fQLl5Q641hkUxQAnvq+Vvy7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGhGACRA9TVsSAnZWagAARScP/0ooSMvkWK6XbVvdng7r\nU+CxseaRdCG204sBkkq2eBxP07cURf21NEN5hP7v6rAWsDcqF85D+Eov3ima\nvsXVM68rAPfhSGOVngbEEgRZqgOxEx5VqriUMAcUSdcCgKskw+uqMy9an8/O\nAgAI7d9mvvQ+wDfv5VSS4i+s17CBbcOsBcEStPFh8Nufol3WgbR156vrhtP2\n1kZP4LGwHFy/Sj8VER83/TwmNYDCCpeqMZXu77SuvuyMfzoAFKSrhgz8spx4\nnB0FvzJp+9TRqRU+2DloI9HPxoXs5VpSPIimenQ7VGfss+kd1zeIp03ifHFu\nmrCeMc95dXhOIV0OVad1FFzagFMg1cm2aZLaqdM8WbdMCskkd2xnvPQ3PClw\nK1s4ObIYzKGh+nI0ftUJklGxxtbwc6v0WMTlZzpcZPHVA2Xxcrmv7Jpt2+/O\nYOhhYwY6E2uedBBkaGLsqrjcRJuWZK36xr2LJAd5XCjQYwekM9eNAmJgC+po\nBNzCxewEIJYlsYy+pxpnQJypANEzTHwH5w3sBTgbAWPSzhHTVpmA2XTcUNq2\nfrKxkaMT4hIY4cDdgZKoOhuOF05kxTw/PC1BZMU9JTqLWYiZ1FjRSECOUmP3\n54YKhAAvtMFzrsojLAKU+QvQZweZlPaGzl9ithDRf6Y1iOmuf/qsEoAbQNnq\ncK1G\r\n=6paF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","koa-static":"^5.0.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.7_1561989503543_0.8272630371419962","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"inventor","version":"0.1.8","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.8","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"9846f353484e7f098e61b4cdbb8742a8bf80287d","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.8.tgz","fileCount":45,"integrity":"sha512-MoMOKMPqhBrU96Igd5FQj9lYHEKuzHIsXqGu+//2Qd7fWolAEG20ukQh6Usf6OHto/GVeRENVbxfbAf/S3USVQ==","signatures":[{"sig":"MEQCIDZBJ2x2qMK5wuLZ+u9fg2FMs2ABj58gt6n8wCZZPqFDAiAexgZBQcI7o9IR0EJ9ypzQNzugUvAcdcVBipzbtJRRJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGhbSCRA9TVsSAnZWagAA2WYQAJzKF7D9YJaZ3uoy28bA\nRaWtmpEGclINsPVCnlh1yvB2dHCHdcqDN6LTlYBdzM/8g00ApPjnBjBtfqWJ\ny+JLhZPAdpXximZyC+iMej2eRSunLVD1Q+WAzIga7PZ6rekwqYq1VAMhuDfG\n2TQtjBN5GF3Q0kE3Ds9/xheuQCYP71Z++NGIz6lZSahGCdc7cXYNi71A3Ttx\n41e+z4TPWhBtd88CktJHsgrsbKipRcIhTHtsgF+mnJQMoogXkTUH2rxnwBGB\nl11239mxUnch1Ic8NjEsKXhcWudb92FJzHloTZrlSBpaRHmzjlfka+3/WLS2\ns6UN7avBzWprmFyMxGdGhniJqzSX0BbfTP5nvf4wecvBjplGMjLEDEfBMnD+\nV7izzY7YdlnWP10388R2LhzAfchX/56makNBmvh/l4f8oOJh8fn1l1uMIWHF\nP7+gijAQ9CXZY+NrE7IDtlICtLB7t76NQ+Xf5i4rFPTGZrlSNGVyrsdjj2aY\nWc8S7JCC7fYve0ExxexfC6skYfJ37uFmv1uv0hGnudmLwmtqZZ5EpbSw5J5P\nE201D/eQfkh6d2y8dxjMkx4VgPEB6R1EVQWMxqPhql/1bvsO4U7Kc+CCEVoM\nO4g6IXKiB8ULExMyhpUFF+BS2Mc83lhR4yyK9zMJcd71Eo7sdEre6i43nZaN\neHQl\r\n=HOPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.8_1561990866205_0.18402684952119652","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"inventor","version":"0.1.9","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.9","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2a2c5c6cbaa0d5af1f222ae257aabf825620cbfe","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.9.tgz","fileCount":45,"integrity":"sha512-6Qo9LXui4HoO9vFHUQ/msAArzNjvPsB+D+2UrifU7AGEm8/4g9BLX1r9gEFJxs4M5o16ofG5txOxSAW1dfy0zg==","signatures":[{"sig":"MEQCIEV+2viK02Mc0kD5J3saFhrmphfdEPf5z2zaTy85stCwAiASPYJbijjyQiMFUPn2Ep4ZEs41iVv6H8P3Eu6tEg27tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGxOLCRA9TVsSAnZWagAA0UwP/j+GmUBuffniZqDds0V2\nK74PoO5A7rQ8rTQ1s6ZEZQTsMpn4fd0eD7/XC9Xg3nyStKC8PyGLTYTdJykA\nQLjNHRMlQjS4QgTjGvmfu8P9Oen7FFIlHIIp7cuQ7hVTe3LndPABupfNoKlH\nHBpEtdVZb9Kilu4y3710w0OAiGjfuPgf9PpgsYjgVrKcVRcx9kLkTB0sZmip\nqeUtP2ddAdAYI9fz0B5cyrbM4/+2Y3Q7BycvtcPv1/XcCxFce9XxdPQtpofl\n7Pt+f10+C5QJEVS2mF3JNZy72lQ5EYZD5kdfVan93ai0AWLmDT4j+wftFV3I\n5GhBjXO2i/WhET/xlPMv235hwFWhfl+H+YyCmQ5dh+48rRtzx41IDU657klO\ntZhPhmhu8D5Bqeb1AV9LMm9KUIXXrfyibMmtwAaPLVPbzW4C9anVCAQUM/PC\nt/WNajO8WtzD5XxR207LsJHr6tnLeWFKAAxiE/66cKYHgFOIs/F6l7D2Z71J\n7LEJShE/9ek+KDjHakKekaJQ/TZspppz/oUzA9y9bXI9mZHWZ0BU2x2StUD6\n0o/gixZoU1UTrK9yGbXFnHuLsd3k3vO8FeW2x/DF2frYeCxvbHq+o06Sa2cq\nD03Be9RAWpe79cinRal6aT8kOEXvkPnDSHw/lumWedACYWHO/W0ivq0Vx1JD\nR4Uj\r\n=nOLz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.9_1562055562811_0.2760269489208924","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"inventor","version":"0.1.10","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.10","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"1377ffff3459033f930af47ca4a6bd7c1aa10ba2","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.10.tgz","fileCount":45,"integrity":"sha512-bju1anMVG5/MZU67Woyf4AEuWw4Fw9TwrNdL8ut2ky/VvoE+14wpQ29FToE5qAFWMCIZDE02uRZzBlRF4E6ITA==","signatures":[{"sig":"MEYCIQDUDB39Qj26jATvghpRtZ1vq95q592A9Qk03MfgBBg2AQIhAIExAbeqKRsgYgtpEKwVocU7NyujyS+vxEA0Cmi1dObU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG2n2CRA9TVsSAnZWagAAkpYP/R7OJxDxdvpb/Q0iND1r\nkHM216CoQxJgVX10ffBxzOFjPy61DgqYLlBNy/eW9L9TsGKnxuTXYQgs1Kba\nuPqilTmP2yjxb4OOqxxsFIPhm300L3XCpd67i3z5NOfCWOaTc0Wsdo/KrsbB\novpWZbnSK3TW5KRpXw5b8ycis3wgUBNRwo08CL55a5XtY1KOr6x0PvZLojg6\n/wrIpSHJAVeZjN4i2EslI2pMEAB3RfkJq9mYYhuRwSXA9modbvSXpF7tgX8m\nNbFW0HaMqUIlX/KWPcMua2DLEHZfpn1jhHD9K3M3uHj7kOA2ev2CUWf81kmi\nNW1mtLDvR50icjYaGJJzHaC5SMHUbcTf559u8/lMXgWzuLQToOrLtZgziYMk\nxwoHoDGjPt2pVwpKpIAOvoCpKFXor9bYWyiXz9sZO8wpqphpQxOcWrHvyn5l\ngSX1SsE3mm8CPg/Y5hQgyWhVb2BInUIKvcF7xKsbYNkQmp8eVAcyJ7vzrDat\n3n3B0BiXuGUc6AgG7FlEdr+cxGAReUBXkFcrTFZmPDkls0GdClNtUlAQ3giD\n6SLS5c6W/eGBewkMtFmKuwXK3D9gxcamRrCyLLE2OjBaESCe2NPMdLaI1iFH\nlsc6ZdOlIl73H2FooiF4sFCQC31gkIie+8KA26R4ddrvuyRMgtUACWzmVvxS\n8fzZ\r\n=8vfQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.10_1562077685692_0.09446328367204537","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"inventor","version":"0.1.11","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.11","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"4268a346c2614f188e9bde376586836063f35f17","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.11.tgz","fileCount":45,"integrity":"sha512-E7+2sjaM68GaaSO0qrzmfEGa64dgxIOoT40AL8HHr//R22d8zSRmAWHJPMa/V/SpHew7gnmR61aNLyyaXgigug==","signatures":[{"sig":"MEYCIQC1xvec02AKKsPzW7p1fj9ulARMmdYvDOEgBH4GfaQW6wIhAMkC3EY7Fq+U1+/f5bkbCJ/PNxhh7WWXRy85A5fwiv0L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPvgtCRA9TVsSAnZWagAAkI4P/2nTUCxbkMb/NJLkUzaL\nobPdvvFuZ2hy+fVRi9muokvAanWKMUgD/e7SGE7+oXS6T6M/vcWDyMYR/qpA\nUWM+lYG9Arsw9rT0b5xR7q8VspbZu3UTiu4i10ixJxwlfOEzBRzFaFXRF1lC\n+HUSy3/jiKjkmOdEgdMfLQk6LzdGqkLKgRaC2ms/XIwPZYrz1kWZktBEsU80\nJ3Y1F5K9HVTpSvbdswSo80zGqmjqqeA6zz40sY4z2J9r9SZLX5A4NfyrxI6A\nxrj4bMP8Mj5o+8ib2BWQDwmEbGBoECLoxlGyryCYy3fTdJ0z2FxnWKFMHxGb\n2uSU2Y+nUNGbhSe4vKpnU2VHuyqyPsWe3qhc2DDAEEq6HjI3kKRw5t3EjaBK\nrOogjJRV3JtyWs0VSe2F8I4e8Cpa9Fgd+MtlmyXL4ssa8s9vgr3rTemotRzh\nq7M3JWZaUfSB1olQjWDYVKMelQ/zQc4eo6n5EG1rHX13NPsFkQq7IZMXa5OX\n3K9fxymNMTwDslTpPA1+pKRmIW4tyu1NSSke4bORMvjNzRmxOgKBYk2ZIu6U\nKMyq6hemV7VNYnvVDTYqr1l8SsjkpFSgy1qK0YR4ZmiEIUoAEY86SA3VBgBF\nTfJdNlBQJ+TimXfJGZt7vI7VuN0PjhB8m0J6Fgjo4O3fCOkd6WMSgKn540Za\nuq/L\r\n=wZ2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.11_1564407852863_0.7239627995853595","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"inventor","version":"0.1.12","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.12","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d1d6747ac728abb298f454171be25b077ffdf68c","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.12.tgz","fileCount":45,"integrity":"sha512-C2yJ7cLIsjvg+F2nc55mZw/Uj00vVV9UyQ5P13utplwsZuHR3YtQv1Lx70Dlr8bPdFEmdPp0/K6MsVtLBawJiQ==","signatures":[{"sig":"MEUCIA1pCza8OAO+ojG0lSant1hCfbdZUcq4jQz2CWU6jHTVAiEAm1gaxw9K4egsBp6BVtuvT02TDtpw4DLN0MMCWKXJz00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP7StCRA9TVsSAnZWagAAAmIP/0IamOze2M1wSXzHbN5f\nmyd/gzs3si7tZom3YLj0CGBTk6VQquhHsTzk4JuJDKzd6Ut86c/HFhhrVkNi\nPfaQ9snpTn918zxfkOCvUFDaGtq1c5uurLXZd1MsS61KZSCSM/cr6GMMA1bT\nh9sk2f4WInCuqCt5teuDvy1UYj6HyC2DlNtUuIYYSl9ZV3mt2fYbnJM+TqcE\nlzrCx0p7ezVVn1p2/Vjx903rk14etJ3fb2QKNtWsJGIy6P3PVlqRKNIJPeO6\n5hbdHE4FGl7h7QAQ1pfx+3LCU5x8gV8hM2fapjbrU9RLYcPqkxw5TuqMXv9C\nh/p6E6a6FOYWGSzrgS2zL4ZlDUCyi+PQMwn6SdDEuOSwYNdTq1N3TH5/sXLG\neP4iYtlVgsfQU9ZNpx2bnCiqKEF53G/NEsqiloGCJ4/rBFvGhHUE3w/dv3GE\ntAGY8Zt9c2gvQBUN3Bc423PnWe7/7JgCiA/uwFPjKQevWqiqdM1s7blOk1q1\n6+/md0sbiaQRErG4r1vTDwTqCWUdRz2FSFlPWxXNl4drum6J+pFBeIqI6oeV\nvWKVrgsUhUZz51gEoyDh2K16ekGzhpN1iiM7E/jUH/R4b66P/KZDm6XwDMkS\n/rrmkw+GC2K/UnECdbjW5ic3PsP2uXYx0mR1eFCthl22tHdEBeV17SHNNGjB\n4D8W\r\n=UzgE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.12_1564456108870_0.5820533820187601","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"inventor","version":"0.1.14","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.14","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"690054e7fe077de4c1255da995e69f6623832e8e","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.14.tgz","fileCount":45,"integrity":"sha512-PqrkdkXZhcd2XhwbuQjNs0post3XcAs33Wt93GE1NtVmmtw0vBzWejHAlVaqsEXEZjQXpzqszX8m67RYNXNKpQ==","signatures":[{"sig":"MEUCIQDg96MawMTLXAcFjlIpfzT5iPdQk300G5OY3pEbPLK5WAIgFNvBE2RUWKleM6h/QURrAH/m5ofFl4HZNcFAU9ZuTVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP9NJCRA9TVsSAnZWagAAPNwP/iBVO49COMJj9l6CJJUn\nk++glw2uD3tQ3EKuXrqsBYcWQZrhVAY/0imUrSzV417ewZ2y69en50wwvJoT\nD7UcLPWGpc3LOdwC3AtGKp3aKxW0aqA3Yxc53cvJ/+1GJ7yR/zeBdEXYnbFn\n/CDGEsSFr1x5WKC5eAkOJXCIiwkm/22BjSpYUhBfDnbR0SmREPF6ciF405As\np3fwKQNbiVOXXrjG1HAfahVaQG/qmcMgqkzlPUI0ZIsUWSoMuT7nOX/w0rmw\nR1AU4U5IV/6eYfB8Wy8rJk68rc//s/8epmSOp2UuNFE/l4JN0CLxxhItErfr\n9BVxjBucxYdVk1n5Lay63EBo4lgUyAPs8Ns8XFNOpy386S1jFNC/yDvUPqqM\nHvedTu8UxtGL7wu8SLvD7rccOXThUwpPs0tTU2uot/z4fgAdqS9Pmo7J/qRO\nbN61IsOOylPrEkV++woYTkLxDoCUVTBRLQQYWm+bjg/91F7EtjEaXAaAn0Bb\nviMzcUlO+KjeLLf5WDORCjZpxjAj7EFWHRx4NQzSkFVBhpQA95jNf+qkz2Db\nJJEsdCgSfTcm/MechEz38xSXkkH8hojwUv646GO79dYyL8FjMgYFEhou71Xg\ncgQYKnShpouL6P/HCRse0qO0o90n74t93CQiz7phpLwdyCZF3b1EQHWMFmC+\n3HZ4\r\n=affH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.14_1564463944963_0.26550312332648573","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"inventor","version":"0.1.15","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.15","maintainers":[{"name":"sunkeysun","email":"sunkeysun@163.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2fef7172edeef08da32a50b97533965f05ca70d4","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.15.tgz","fileCount":45,"integrity":"sha512-yjLS0mU95Y0UOSp+WLsVWCz/3nKpxULwwPMEtK1WrB1J5cYU4sDqrXUshOIarE9bct/9NVwpW+drUWlmG7wmwQ==","signatures":[{"sig":"MEYCIQCF9ctztxG8POUFFPmDI3kqf193ThxZDVQ9TzSvd7anoQIhAPXw3b/I2+ysquxQiEqGqOokLsXSrCNjtoUe5STRKk7n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSlAkCRA9TVsSAnZWagAAEUEP/3Vyz+/Vz/GcBZFR54re\nd6LJJoh8QXzj+UXgd6tWxuYQsfVHxhlPhV+gqDTEupWBAS7NSXy6e+IIoqyP\nONfHKbkXuTm76FQm1yRZQpLCPCxn3FmPkJU+1z6m4aDyFxV9xCPkSsNA2cc/\n52vOuqXYt5EVjirasB3d4StV/CzrQ2k1/irKygszVHIsr1KOBBYBdAgHXIbm\npnta6c8fHihCxL38ENE3AiUdDWWIIhFb2N77Zs5bVNz0Fm9BV9dETJZjcYS9\nZFhvF6McY3pNlIW0bL7J8cgAkSEayL4BmpjvpSVhokrQlh7aPia+Vu+PGv/+\ncMpKGDDWqsnDYCHlcheAbSpTUV78Q6FHUATgjtAXssWvywRF5BzMBVMUCR/o\nzwJzG8AjRMM0eqxP985qEHlMIPdJdFqOBz+QNRPtBZD4ECDTxsw89K1qhv3+\ny0oQxi5yhgjpYBccbJrbs6G7iBCiRsWt+Qw0PUiMrynA0F/bCIfjzsaE0Wg1\n4CmjccMxcVvStScG+Xf3EVNayB1tp5aMBQiYT2z2vjde+ZgvSzwdRr1XxO00\nM8/5c6H7yZCQXxarhNYoUsx9FPKY9cwQleqLR1hod8zLA0nk5baoX0OXBoml\nxOr0OTRuhsEyNV2YW/vWbOtbVdmOiCRia6zRsHLNJxSuZdO3NX5Hf9eoyUlU\nqJ7s\r\n=ZBOF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.4.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"10.15.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.15_1565151267321_0.0286510212439266","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"inventor","version":"0.1.16","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.16","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"aa13e451ae9084395b071be1e4d35e442c1a60a0","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.16.tgz","fileCount":45,"integrity":"sha512-O5H4p6WZFVRed1hle+yievlfJj137Ro8kYLBskao3AJx5OD97EftWa1FUDYsxjpNUxMrmho5VOMH4+U6ZqlSdQ==","signatures":[{"sig":"MEQCIFWbzKBwi07uAkOA61FXpmuCOEllIKSUVxbH29IIYIkbAiAMLLZxDD/ib4vVcHymE7VsfL+FMXqRJCBJydwB2V18SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl4y2CRA9TVsSAnZWagAAPC0P/1IfUAkvf0DY34Lz4KOb\n1b47RFdvwJ1CTA8QQIZd//iwlp5yEUC8xt09T047h2uXqOnLZvNoloeRaKBP\nQaEohLQuL6wZXNl4JQq0afdIMpw9l5aQfhr6IQfLVSnqK+smj3QIlpVkhJyI\nQQaBK28dM2O2Q15QzkWqDTuunxhW68WO4Bjg9eYVfmVmZ+bfAvK2nSaVVWD9\n0JkPfQ9Yn7Gf4yx4wAnzzXuYWjFeEge++EpraCmQ1zGm75mR+hsfCNjblIMQ\nxvnIOSmRNS0hysX7uLqKbD0yBgq9PFT77UP1zu5x7GJbejM/Veo/GJ1NLX/k\nGjHyBIjGdbKf1Sp/ej61LKlxhzdVzzpAOLjtjP/AMILhZKAL9lm9ZPhnjzH0\nb0vZ1x8OrBurATP/mrA4SoxvdvPjTwuEeFUoOBnjmBYexXM/+kO56AkxxjiI\nMuR84yboqMeoe1seXmfyNWSdekvBiIKXno3XAU48FlTJ9t1oFlrqMnn6hpQv\nTbpkI4jrv/d7jZBByVuabt78jOv36Hm+NV3QUUxMoPBx0ldA9R1KVRKX+0V5\nJfGCljbLHeL57x7blZrtwVSFBP8+gpQ7351nBJLsa47VmFinpsCMCRR1fSWo\nK0gI/oiwRUy9+CCySJQrY4G/TkCznExFjUlezqbsbC7YtLXFekChK/OFQQDZ\n+qYp\r\n=a6eY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.2.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.11","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^2.6.0","sequelize":"^4.44.0","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.16_1603767478374_0.12656037454681135","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"inventor","version":"0.1.17","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.17","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"c8d24ff81bd724ebe372abd3f23e54de9f1c4e31","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.17.tgz","fileCount":45,"integrity":"sha512-f/G4SMkiuW3/LRoHurncWuvIcHwkjmdi+7zcQ7evQbOwbwtnBpWM8dpRs3sBOccbUgGw8mcPqg91fii7p0OIhQ==","signatures":[{"sig":"MEUCIQDimUz+kr0xZqAEiOlAmfsc7Dwjiu4x9nQoMECnp9gFHwIgHgHWaE4wuBA+CxJA7/GvR7AEmOfQl76+QaibFv0eoA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqf2VCRA9TVsSAnZWagAAR+IP/j+ZCCHrG7NXKEEQZuWt\n01/3ZNIugLrV9khR9eC2o35uIaBcEBiJdkYtINlQzLq5MgEJLyvFMhReImq3\nNX3nsk69RbxuAMBqv9Rj8RvswQvrqCzq+3T41kfOuegXWYPLf3CAlS2sjZkK\n6fte0p2JoHBuPzetuVagzOjTO1n/n542ZZr1MN8LY6yprEnYVeHx2/Rrlrr1\nLDq0RIf59uDbJSjgCuy+SnkE1Odf9ihkvSn7wWBhRXg8P1nR+HeVBFeZaN1h\nonseqKaOxbP7qaf0XdOLFX6tJtOgrTP7K9fJv41TWo+s5+x/0yn1P2EfgiUx\niRPnAGiP1pcC85fUo8VsszOwIRvfbUPAoyUKasMiCy+c9wSHxD1VU+pwC+id\nscfhqFlLh/V6/218Wg2zm5MRj0yGRV/ISY2px9TaUexmwC5QCPYbBYP6gMuq\nhp8H2tKNBb2ROat+a56slfUxPr2k1BncTVPuJA3ztqiZJ9YwRRziW+wUtZ/S\nVcqcpriJ2vtXa0I3SZU3Mg9faE/ixzeq0UkNgtxfTbora+YCs2tmSFzUo2Gx\n7PdndyDNT72LkwJrSSNbySipZQ51y1l40/r3/oVcn8Kc3InOxkl5ILuHHGF7\ndnTpTscYSt5u2iatkl+queCcZj9v6gWiUhigk5d3f2JirYQ+NG3s0nL1lt6J\n9Cf/\r\n=041X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.2.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.20","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^3.0.0","sequelize":"^6.3.5","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.17_1604976021373_0.7758546423002979","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"inventor","version":"0.1.18","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.18","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"a50edb1ab46ac7a567db90a57f325001b98e8edd","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.18.tgz","fileCount":45,"integrity":"sha512-gp188Q9J8bTal7G/ZgH7mDEKFzgk4eKTJwy2xArFVsY0mhbvLKvxR3ln5FplfR1JxaM+F0I6lDmlh8/DzAOZ2A==","signatures":[{"sig":"MEUCIGvfReuwl6W+GfwSU6gsZ/QqsB9CjrkmWmye0gQYkdv1AiEAqm9xer4/Ct6EnEJTGnKXSTX6JLIkJKzQ9Z8qRvKpMy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsfXhCRA9TVsSAnZWagAAdHIQAIS3cqKZhNRo3drVx05T\n1aSqjlGT5Rxo2VuRtBbI+2TLyl3lcdhEtwjJ2F07veL+Z5vqm2G/tfkL3/F/\nSiCUjQTF5wdjjPEpc9MbXB61Lhx7kZFcqGMnp3ZhjW68Vbkleo2n2CJvHr2X\nE7smM9HjMDNC6sSuS7ig2lCHcWcBErrOrGYPd4HMCb7bVO595zMxgqeTfFcE\nwW2hE+jCchTeXDgz6+DeNGmiEzUXAumVi7xq0hnwVw3TAwrHJfC+/4gT6Tgq\n02qndTs6Y8vonojTtcvyZ8IU2Yj9LKeVrJNZdlSJfW2sGYWTa+e1BnuLefmP\nMRVK5P+2347Lb97ZmE22NFIR6RxGCNsyTwQDgCVZjG81yC8nzfJhiAW4STl5\nnfqsf1xv8jG2t0JwnFcglBW9EMU5gYCqJfSdwM1EFSJBGX1eb5A8BpKdPQyX\n/R6XSk2pz80McC9cnx/H0J2ysDYTGq4Z60ke4EnZYxZBRD94pTUHlIPHRLf4\n5a2DlhAYjXygUXrO1Ad9OOJKYEdLLvfkVdnZGK09RJTOVWhp0/xiN2drVSqv\nV2wB9x355GcX4h4f0YkyPzmXBw+oZw68ryGJNDz228BTzdARwWjwf2yhhKY3\n4yrsos3yQHpqmaotoYy5s//JK8T0kV/K/f/6DbXTOmeehsTyi+Awy6scxfPn\n6Xv9\r\n=oHW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.2.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.20","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^3.0.0","sequelize":"^6.3.5","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.18_1605498336758_0.2959779090793748","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"inventor","version":"0.1.19","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@0.1.19","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"0033d19204c5cc2911d7f40acf4e03eb816f8d8d","tarball":"https://registry.npmjs.org/inventor/-/inventor-0.1.19.tgz","fileCount":45,"integrity":"sha512-66AvTk+l04RbB41TOM8wGhT/1RM8rebiazyShI+3yD1A/Ik6i66U/nUdGMfetS3X897dxWIVu83lFI/JMGMAKg==","signatures":[{"sig":"MEQCIDxuAVyshE9KFJ8NbxuoawnXfsBidwhOp4UXgI3wSELeAiALfsRZHiVoAaHaxTJ+Sm755H7kjCjtebkgNJoJ8GJQLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfye7RCRA9TVsSAnZWagAA5VsP/Rd3CvdAF4OiucwZQcq4\nRmmDOhV7/ukxK+kxbZo7jS5DiI66Vi+gaxWnH1GcfcIMHzJTeYKD8QQf8pr2\nExTqPEKr7iV97OzP9Uz18JsI1rSRaCWpeDKmNVMCvOB9SKdNfya4pE9XaHx2\nDZk6s8GCIvnrWbVttZfUmnl0vGuW2tKuRA7aBlejue8cOIi581vVGq/NNdjB\nh3UeF+GgrpQez4SHAT2EbBNzkCgb9kV1iijOAwRyiS+clah+jqyZLm1M7nU+\nLJ6gP9StIizyCpkAY4tSp888q7BBwQ3DXI/rUA5MGs09CKP1eQ90j7+cIlhI\nO9Zv0VSI8pMis7uJslUdugy6W9qsikgwBs/baiTUbkEn/2gYdDJDA+hUAoSd\n166RDZRWYhNrch+yKYttIedKnxv9zw/HsQSoe8+crBE+HywVY0Ijhjt/hcA0\nm2gcCLWVxfW2oEDpNg4X3WP3TtZ9/AlAOG5/fHzN55CisPy7TWQ/xlJvDEMf\n+6XGs389gpB/7YUFfASeIOJ372GllxgF3k8VKTiMNAlV3TOmMJbfF9rk9kVc\n6z8GudNeh2vFh71wYggHkmxg7sl+8neV4CQXdYEZSJ+F5C9DXxeuaFGZWJGh\noGpnM4HojFfhX5ujs6jhf5i0D8HdD2oh8Lo0kXzaKe64SryTVfMCrwsr4gcU\nx39F\r\n=f/iP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"dev":"bash bin/dev.sh","test":"echo \"Error: no test specified\" && exit 1","build":"babel --delete-dir-on-start src -d build -D && cp package-lock.json package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.2.0","dependencies":{"koa":"^2.6.2","uuid":"^3.3.2","axios":"^0.19.0","lodash":"^4.17.20","log4js":"^4.1.0","moment":"^2.23.0","mysql2":"^1.6.4","ioredis":"^3.2.2","koa-body":"^3.0.0","sequelize":"^6.3.5","koa-router":"^7.4.0","cron-parser":"^2.7.3","koa-session":"^5.10.1","query-string":"^6.2.0","eventemitter3":"^3.1.0","koa-static-server":"^1.4.0","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","@babel/plugin-transform-runtime":"^7.2.0","@babel/plugin-proposal-decorators":"^7.2.3","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.2.3","@babel/plugin-proposal-export-default-from":"^7.2.0","@babel/plugin-proposal-export-namespace-from":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/inventor_0.1.19_1607069393368_0.6428457698546801","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"inventor","version":"1.0.1","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.1","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"f898f3fed7cf26daa180b8a283777ad255873e91","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.1.tgz","fileCount":45,"integrity":"sha512-GGir/lCr9TBwTOdO+UL60bCy7glgrGg+bepVMR07n/N3dC8ZpxtbTvAH3rKOM7lQAKJm4DtZqRjSorELmuWu/g==","signatures":[{"sig":"MEUCIEwA4RjNH1sDNoSMzNJqCmkbW/XgYaE+VB/iwQrk4ZdLAiEAtHtNu3cLa1jtFMvImHKApxWbqUdIH5CGlKsBeA7Gd6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIeRPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozwA/+KE3Rib1B+Z5EkNFQsweNw/XBMHPo4v4IJZXu6nmEUb9M0yHx\r\nNfPjkODKoj6oDmQIthVO9i10pny2oc04F1PBwadkpiBliLsNZE7DBSjM9yjd\r\nxWJRLV/OiqkG7wqAMzPbPeGULDHoFc7ljiYdu7WB/r3Te+EbAhCreqBjhF7X\r\nrk+r1nK7pydnZyqSQaQ9H9xjuZsPETO21Acg/460Tu0wS+kImkC39vPfLawu\r\nX7QHwBQRYzUAgmkzdl7C/xNvnFk1NJKEE6MUva0bm7Av4qYEQIoQH6dVAMGC\r\nCa2KLVNhNWQ8pZ/uw0+KjsmVhtlJ4cLoS0RVLhco1s1Zw6GrnWctsKYCXbtk\r\nQs2mYpNaTP0deXygG1jvlZdsgjR//jUEbmj5y2HkCsn4wa3QkYnZxdWGNcxU\r\nfoPNmyHE0eY+oPMXuLSgk4EEUkBC7BD8O3Wb8xh/UZu6RJmkpADBy8pRLKUB\r\nSQ0gyv9D5hwaFgB2tkh/jlbt2Oe2owCC6O0QOUfBpyq93glaEfPEnpyYdifm\r\nPAJoioQvJ4A0dUao+Y3xgv1b65kb97MmheyElomRehDoMntwdtqbNJe/PGOQ\r\nGb916hj53I62eYLcPdsqUia1mbk/II+xp1HJ7CNu+dLuE3Hw8kEzH9xLJfvU\r\n8ZBOoQOmyHNAIAsBJHsdWbtsjds8t5l83bk=\r\n=LAZE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"c432ffa71be985f3b773c422a77562c54e842a40","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"^5.13.1","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.1_1646388303523_0.06582968914986065","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"inventor","version":"1.0.2","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.2","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2ce0b9ab9faa53f2f25110398bacc5dbfd371132","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.2.tgz","fileCount":45,"integrity":"sha512-RCwGYGv6XRQQ6ILV6/0RESK6HCemDUZs42ECbD2IPNVL1u6V6y/TuWMIbcwiyruZ6ZwKrgnAlsduPP13HbVoFQ==","signatures":[{"sig":"MEYCIQDy6952C1rLA7aYSACy7f8dILq/aZ5TADZoXhe63zP01gIhAOYoPq4klN0QcXoSz2Qx+az5RZYM3QQOy058xSkRjxKm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIeUIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVpg/9GaR+WfUu3CdO8g+igbZ0+M459cP/ezutpX827vTU7dG4lkOD\r\nwVen0cO4LYgiXGbPrjRG9D0lRYeoczkFaAOixeLe3ASvPI44TBSLRK1hjlY3\r\nYI7X13BGZoTHXI9JOpH9DSZsarbOtNukXs04uYjA+cbCm6j0CU4yZRbjYckt\r\ngg+4sZkmdP8Q96t3a162v3l68VBE4mfpTkCqLSqj6DnxEEOYlxwSDNyQ08Cx\r\nHDr7heEA2lslynuw5MoQb7uf5YUCKUPP4LhQJCRQEI/2jwvMHUJ6CeFxdKvj\r\nmTRCBdIVrBq/NNAPDLPEJqaS4jPr4dHRJvhQ4tlCqF/8Q8cmBl91m3zivXwJ\r\nwf/uXFqrSjG+qR+e+Q1vGnxgyq4ncW5oh3b3rJlj+0gO8qIs4ihSHx388bzG\r\nx13n5XbVjZaf0izGNTEzz0wuMWgqClDnCZZaxH/z+sKQ059oRpZTOQdwQgS5\r\ni3M9bkH/IEh1LPC+3P8IuOpv5LMcH/H2hJqMnVrVCWtR2GzgrA3GFa8d0Gwl\r\nDDSCKPJ086VKxeOiKwP/8bcoh50+c9zlMikrvFUzGUlZlpmfF580fm+y7yv5\r\nfmeJVqbmenBYSnzMwRLtYK6F8H2Ed2mcmAsl/zp+QLfipNguLJE42WuH9Yyy\r\n19hvGzjlgcSD47PtmS2j+CseVz9Tqx9UBKM=\r\n=mTTz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"18256ee3a5b77a1a1db1a4bca3b38ded5f13ad2b","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"^5.13.1","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.2_1646388488639_0.5805239260430033","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"inventor","version":"1.0.3","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.3","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"e56396968fa9fd429c55739d45f604fc18deb8ee","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.3.tgz","fileCount":45,"integrity":"sha512-xBhlSAkIX2Mx/56Xz16EVeEdxL4Rrst4bHTkzThMxJshsMx22h1PAyQ4VddNZt1r8L28TR/495LepzZgP4GBDQ==","signatures":[{"sig":"MEQCIBJTsCV9wJqNZWovePQUIG8OEYC2FJ8EL3QKmV5rT3nbAiAiT6yfXl4F8jDlDE9k/m/qPO6TAYtVO5n7Gr3WheyVkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIeWsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomvQ/9EcSU9SEC7fuZpVqE82PWj0UlbtbYrzJK/MtrQmMLF7QKXqaj\r\nO/PN5W8YqaxI7SNWLBtYhTTlD0QD1xeY8JRkFJ7Czi4k/Idyynh+jJmkcTIm\r\nEatqJSiGt9uPpL/z9X3X87Lm6n7bIVaeOZzrz9azr5ckgbqPpQ1b1Kaia9x+\r\nynx2P9dITOocx282LSEc1ThtH/i7O6vOA/nQsd9F+DCqhKd+J75eDolxH2Bt\r\nxX6mmLyt0qVpxMfiGeOZva9YqjoKevLJfQqA2PMvB0UndJXDQCiBdaWbSJNn\r\nB2AGzEgcL25+Bjpzws0IoJWPK/Xg/lJPB2z36eWtWHavTY2jdYK1XxLYXfQ/\r\ntCp3yX1YlJp3rUBMWF4fTHuVHL3N+7EWGgEyxtMq57tgSeTNlqz9Amxl0Zgw\r\nLqDmI0b+xnEqLMujebq46lknBT6reLJy1JernwXTBjJhUfPGjx/9+2YYZUrc\r\nHXA/ufmQDTuCcxMvd/G2x8NloGwJ26xVVCzRu92HlUJq3JiVIKF9S6sv7CkN\r\nXTzzE24Le5ATkwGJqIAyqxi9hB8gFPJQo17tCX+fR4ulPOfCDh4p+ttZesF4\r\njCz8iAkxjbnzTaLdQbL76bGWu3QuZN0ZPq3LaeT3uxCHwdovOA/S7gNtuxuk\r\n3wC9EFZtHe0G0Bz7ZonJPGi1q2cr1BJ2oFs=\r\n=DsQE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"13c2acda9453c8b12dc5abc67b775ea4d67d1abe","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"^5.13.1","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.3_1646388651918_0.9223839441982891","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"inventor","version":"1.0.4","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.4","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"e44151f80c0a4f3587e7db063c38e803f6f15f1a","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.4.tgz","fileCount":45,"integrity":"sha512-+AE8b1pV3ANTBSSHmWYQ20/D6U9KZpRcjgQCt94vB33z8Pckdoyxupil3ezWs+WTspJO7/khbWdwHER43AKYyQ==","signatures":[{"sig":"MEQCID+OME5MP+k8dE/ljGdtK+L9TAS/Gq69VjcnEyYqssYzAiAg1grla+UPpMqniWyNrwD/f2Qe2ZEnkFvKN22THltRrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJChHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXZw//fIgvH1slA8eDSzGG4buLklX1aFgfZ2LbYmH1yWYdHHviYnxe\r\nRtRHxrsEFSnK22bN80dT5tWA1srYmoerl495bD7/Ag/pjO8Uo5fTN0z8qKMe\r\nUv7R5M+AKjqcVP61EC5xSak3pEzdyY5igyJP8Ki8jmhkvnNqHtXvJZtUrDm2\r\n805Ne3VcDNUsTej+yRN0kqblN38hroChO/AlnjQRhv4DAxJ7T6LTzAn9XN7G\r\nFk8Nros+l80UhGE8zjlmGL95hw6mUbjHcso+AY+HzP4a4sxYzmiXDTPQm84l\r\n4YjcVDMscpDeE7n3k6mCbFTDfW2s/QUUxMybUQlUBje/1E7NRQk454gSxa0W\r\nYhfeJGAPOYOBTwIGftIngAYL2TxQx1/vqubu9Cjrk0GehjbuSJhsqK3frQ+r\r\ntmzS84VrEU0wfi43PZwCx9PuWjmExDOKsgXPIQC5GTM0zHxDBWXuMclodnSo\r\nMbFk+PWlHqY9ZmEuTqq2XM0C893XIWqcWa9uTZqaxpB0aO6gDqpKEzXOYFC5\r\nCjLLuiYccDDOrKDhsXYW+O6UUwt5EzwuaNlA39BKEZMTpSLeMO8u0KX+oPEU\r\nSoDQUbR/p/uhtfWgLHaaVlKuSptKjGfsNN9LkvABQ5DZk43DIhDZbb/ZZWsG\r\noKxB+DThpn9GZrIntMbZzMrVLwPGE5sOojU=\r\n=ejLo\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"^5.13.1","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.4_1646536775701_0.8312490872497533","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"inventor","version":"1.0.5","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.5","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7aae44e4d2d18d3f6cee139d5a2b7118f63b4d90","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.5.tgz","fileCount":45,"integrity":"sha512-MkoqQRtzFgGjFjjU9Sn7ahQpIbbeMatyyneEfc5iWaaKgZLz2ZnTXnADqyOGIC9XQyd//CVRZKIXDaUbEqLLzA==","signatures":[{"sig":"MEUCIDGnahmJT+ENhxIyDqjcQxF5Wh3ekH5NuRGOEvUa7iH2AiEAnbI05WRUKhBa68nxkMRaj50t+EvNRVBtKSk+RPGC0S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJDZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6+w/+L17Z1et5AuK6q8Ihun9WFQwSHJiavV033heZlzAzl1E2xFt2\r\nHjsjx6rtwSf/KXHKOENjW2aiKR0TaWplwe5NbcuFc3zMeOiDMAH2t0r8PkVf\r\nRE022ZmN/RYpxpNw9C9pjf0osSCeDLN0aXxdyhUmkpvK3uK28MYA/sSLjLuy\r\nN3biIrsMRVVOOkAc1CdNolPoteXrxI9lv85pQNGjVVjqgetGZlnw+aTzJD1y\r\n8BdfMxSjUSXS3po38dReFXJQRySo6KKGXSg788O39O1Ogj/xK6Y5t1gYjLdD\r\n0dIZgv+UO/BETcwm2orrtHlssFpIABtKPx5DaEvHLnFj8miWbGk3O3/EIsfr\r\n3e7Qk/SrFYldmfZfnd0rLxXIlB8Nuh8YBmjZokj2lxRcmfJO8/e4I2nU/5Ue\r\n2HlU5byJ4cdhJvKRhfLBCn2g45ftkoAlEpLSKl4+FOwM97ZpOHm0kKOwNfSD\r\nP8ECr78bkSYZfxXdVxDZHmNDd9Xy8qYRAWGqEFecUqQXBQd+zYYEkko1zA0l\r\nJjdcpc6TDCIeTF4H4qzRqHF0EqHXqIoO1zltIaxx0JqLbI/5D24+gH5v4epj\r\nyiA+h1zMNDWdBNkUqmNlL5m33UjYZXpq4TxynOiHPT64hOd5Y2j5TdXqi/ki\r\nWUMPCcmWSsvSVDk2Lb5c1SWbMz+UxiG9SBQ=\r\n=Lwe1\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"^5.13.1","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.5_1646540395549_0.36802861529019415","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"inventor","version":"1.0.6","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.6","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"b286738afd27eb4e7c609879774ae9734a52ac52","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.6.tgz","fileCount":45,"integrity":"sha512-gad+EB9t+IoLqgX39qVnNIfjepSBlf/uqizOylfTHbfD7Znil8DQaHNfWNRQj8VHCDc1z7YTwJv7R6tBsYkQPg==","signatures":[{"sig":"MEQCIAcI20nZzR3jTGGb3O+sVSk6ShtL7mKMCsNzXZW6T1aLAiBVrU+WiM35r27MTjxHzRrP1AEcT/kQLA1rsOoKBv6aDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKHMhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCsQ//QWmtD3xd2eYONVkbdq2vxbQnmtiorzIw8PaFQEX+FT/os4QR\r\ntNmn5VNrRNUS9kkfeCmPMxjZIPfItsRWpwQ/q0+sDlZ+j1Zh4HbEuplAa3fF\r\nDICI0y3ppE83Hk18Dm1nGtRNU6I9WmfxsZ5k9zgu6F6g3+2ZK7i4J616GCCx\r\nXW7i4zUcPEOLPrmjOZJ8myGQtJ9RCp+jTXzwhLPYN84TbhbZvWXFEoHpqwPV\r\nVUDEi+VJMz8+v55jfpZGvKDu7gPjI7NcxMxKXnTSzzuT6pD0irMRZI25jgZ4\r\nxQ1PL1jHr21310nrxY61A5azByxF27HUuzGfcM/3sDK9O8xCh8fDQPG4R7U6\r\nrCLaUxloKfBDZop8jrTGE8yFg3w68XufAj5jguuXuJrLuwmd8FFSxvPhVevm\r\nzy4a0gR8eicIZG+ttmo9JysSybKF6TlSTnzMsTGREURJUF3e3IfvQBvBCTmE\r\nrS3hZ+iY9kcTAU/3BGPAqVxLVZ1r8/dkyrsgnViOthwUE9RR+6IO3C3d0oWH\r\nH5T0Oo9yottw9zxEJ2Oten4EnWtPQZUteclF0gbPg6V8cLlr8SMtyGHe2Pth\r\nbnqWxX7rXCrpuhGEbkQB0wMRxFP3jiCcCk/cTMNtgRTpe9FEQ5Rlym+/wQ9X\r\ngGlAeYEgHWXqpnzODaDAlGzISiAFum6NChg=\r\n=avYx\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.6_1646818080869_0.7923346029530463","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"inventor","version":"1.0.7","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.7","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"14342fae70afa4af1ba5b4bf722db8400a360154","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.7.tgz","fileCount":45,"integrity":"sha512-tZZC8nR1cuHnMUJpqzBXC4YcSjfsClYg1xHpdnCC456PooH/7ImdgCRrVTHUquBcQR7eHOqTyhikPT924r87KA==","signatures":[{"sig":"MEYCIQDR5uY+UiImviQgIyLOGTj1bTJurgXJxlkesp9i2puS9QIhALlC3SGZHTbt0WBNdKFmKP8xXqkNKE2LtzaNtebS6dcr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKIgIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Ww//ZYqHCkjPGufBHk/iB9nO3KPiZXbi7uG6i0bV077bbrdpvzru\r\nFMga0273M8Qb2xdQcPHdM5bFKTfd0+G8pC+9HXALTjXDYNCfRk+rXjEhbCtA\r\nHwCXTnYMv4pLn01g6nGqojnrR/QI8fOqea8ukNbtFrBIaYAIrCmaHwSTMP65\r\ndFrffr/hrD1hGRlLGe0cpgdHRwpSH4e/tkips1tK5jwOYYEoTxXQc43dXvxx\r\nyBSavtMB0i32kgM4wam/hbKTVHlPqw8H85hW+xnMYBx4VLY5s53hmlNixRgd\r\nOJrdZTOmRd/XdIHcAGRIrqSzbSKFtQUKRPNvfeNmXwdLI7HQ3M6LomQkCYA9\r\n6G9t1cCsXyymjNe+DwF/5G8dPTzdP+lzFuSNY15Hp0NtbzwJafagTHP13Lly\r\ncTyYN4T8QJdi4dKsdMwS3khX686aWpPF6U1QdgQjExqOmi5RpJpiXKXA8Or5\r\nUdf+aAQ3TgftY/ictEv07xWJhOEZUsa6yOuDJEeFg8vDDUHoDvJ201XLSttZ\r\nuyQBweNwTMq6WG9phlj3ZhLrBd9LzsiRenEGQ/VCT3X838cNzfbS1toMlfji\r\nP/IgxwVW2v4qIzMC6xR9LZEhzmrOUyNuk67Ng0ZGDLv787IAwrnK/UR+P8u8\r\nUQZ5zPsy0wsWDNaPcqvuOtDk2D03TzT0jPI=\r\n=HkUM\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.7_1646823432635_0.23423737948841294","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"inventor","version":"1.0.8","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.8","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"4e61808f4d449036c74a8b0b9e4156042dac058c","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.8.tgz","fileCount":45,"integrity":"sha512-jKJWcLHIrAMZ11CJbStpMLttQlHAtD6+N/N3H2c6HuRxfe1/CagipU0kOZXzPT9ebDVXEtxpbT3H34n3YZOF3Q==","signatures":[{"sig":"MEYCIQCNcTr3tGDzZ+zXcVd7h5GawleHrJ1/i2NRTjw7rf4jkwIhANsmyNFH39T5ewDivWFy+vPSKUMoo6n7iQMrmSGDE5QC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKJASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowyw/9HFvXaE64L8+DbxrtSdnV1l8cUFocKn1uZb27eMM98hWWU1hT\r\neBzgV/0Ra3hvoHXrnEXbp3xRaDjsBNld4OM598lVO4kBCNI/7EYAPUB3MGys\r\n3313PJQJTWL/tVvAk6p7OauoqX9sL20ABK0VWwOEl8538mhBdqYTU0wcRX4M\r\n1OktsxP3RR20po1RpoFAzRQAtwMl+1kE3+xLwR0xU7w2NPZ1q9GJXSKgHDfm\r\nNX2ZO+YUZ9yKYyZljSMA9zU3/aTZL8OZZ8bQ8O4GrrQuPoNOMAtGEEJwjuDi\r\n1Bc/kUnZ5e+TtyYupqSVT3uoB+dPRpl/Es+NKefdQjyQm9/vBGWUVQKtzitZ\r\nxDJWdxpLI5Rt9zKjgUxWxxWyFUORR88FNWq8NRPhyUbxn/Z8EvL2JX6EmEe9\r\nqv3X6XzzW7dcYyDNdwBAyVU+RDH7KVNACDtiedEoT/kr1pGBC6tBwXtxQZz0\r\n8o9khy7wF0IaYeXPz8hIvBJkyuV2wEWi3ieFafP01OoOOPJKWEbKIqPNhvPa\r\nirWSw6wHEPCUtGLmHEMj2EIRY7G6K1Ubi+UJnNwrEDiJSlyoc/mdK4w9p7J+\r\nX+/Gzd14XATugkVp6SJkQcB9bqeQ+Lmyofnq3CeIiqN/bH8rTnXc/9ot3vmh\r\nGOoYC90/K4RTIkWpG7gyAoIhR5lPcQbxkcI=\r\n=/+Tr\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.8_1646825490461_0.32933174702075596","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"inventor","version":"1.0.9","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.9","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7781bd3969334be93ac704262388fe31db78a5dd","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.9.tgz","fileCount":45,"integrity":"sha512-k6dOCCzsRQxEoEA6xYGJ3vVjgPo5MwSogjYyHwQ5oFlInEft+DbDVHaIscV8hCnq1ksGkIIAEZF8csxNspUpjQ==","signatures":[{"sig":"MEQCIQCEpGou6acp65Zr7vfP95WRRKObgf78hWbT0gDfrasyNgIfIX9psOLb32+Hx7tkekN/Udsy6cxkf78YsvYKk7tf2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLwlgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7HA//Z6zLQcdGN5+fbMW0cxTjNiZyW6TjhokbR2I6G4LBRpbaXqi0\r\nFlq+zIJR/Lj8PnxwVG9yf1sRxTvT9pPQOIljtR73ClBLwRZzT/qtquTZ08i7\r\n1bqqE15h0FOsRWUNFYn1LBl35wsgh3ibpxKKeZhJ1T1Uc6dMT15oS3kMwP8k\r\n9rktfCFOzE2nlzXXeTAUs/VrChNVWtpHLX7ynO/MkeWnEyhsZM45a8m25CKv\r\nDb0SkNKKC6ookh9cO9LknRzS529XQma7idLFdqJp//Z4ufhpH1YFhwdfP/JE\r\nraWZLdZDWCM5jHwwzW3HkFJONg1a2vwGxZoCehaQchPLujX+iGtY2Uw4Rw3c\r\nJd0ut2Kxj0vTm6au5T1QfmX/YW270X4uEhcBRRBE/S0pM0HvwLNQeB5r4gHc\r\nk88vZKYKPJEhD16loiPEOPxYr4UyJip1nDwYaG9N++530t/3a9YniAVODqvu\r\nhmLujTKl6F0nCM9BrFUZ0ISJ7lVXJ0hn9UsBpXd7Leb0vVvsoUN0DXXU7IGi\r\nruSMqDmZp4srxvPc1HKed0YfKAul3EM/g2lrD4IJRr38Gf/TtlgwrnLrjVaT\r\nfzxd/Pj9aHvE9nAgwv5eUPd4cFxkV+n/0gK1kkxMA1AMa5Dk1LT06Unyyn9Q\r\nrebsJVHsP8s2xtB73xqlIYJPEub3SCFxla4=\r\n=GFU/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"6.14.15","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"14.18.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.9_1647249760238_0.6846450502057848","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"inventor","version":"1.0.10","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.10","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"97131c128c7fb632e83bf55d9116ec50380fd855","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.10.tgz","fileCount":48,"integrity":"sha512-n9XP3GtEArac5G3k22Fh+5XpZ3YI/xPKoV0ZgXE7j8FDmmDf0HJlfjJuQ4+efxftVPL+h5wkkDELl8JWukFIkg==","signatures":[{"sig":"MEYCIQCRrd+YAa5tyBfhiGdSKxsTvd091D6SVL3j3L4Kab8OywIhANIMCqGslSzwZI46oDNSu7SeMb50dpF9PAM0M403heqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4S/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri6g/+PdgYhhmE1gxF/OPzJHLUy0yg14KuzvaPlahMWZudEHw+d71i\r\nXHcgXOq6KxLv/mF0I5CwdAbUoEpdd2cu83SYMDn3kZVYHBlS3QeDyVADyMsE\r\nV6kuACe4E72TlaSl08PnSB00Jle40lVXmsq4V9HvKWTAr3m/vJR5jMlqqLBb\r\neJilZMw3QgDsRXafFM3Z+MOFC7ncJ9ZrPgE1vRpyKSwIX1r+4TVaJEvkGTUz\r\n1VwgexbNCg6CLyZaJlTr1LI4pT/z4FXFDFGrGO18oJM3+jR6nl5rQCWEbbU9\r\nSTeJcMYoH3LrYhaFoeUE4wg5XQjWsV0rQMecI0wFOyj2DD5ArhqW8KNkZ+07\r\nDJYSX4muLtFyAftPqz9Ke9G3NlGH/vmdNGCLaKWt2vBc2/iwWAazb/ILHgKR\r\n9AUGS7KMjv1pLYf5uGx8esVCEYwIKxKvnvEXCjqC5nZarTOZLAXS5mFiASfj\r\nff7pywMzE84ZByBgQ2aj5wKpeIS+nbQZe1iiZAm6pGf5C7a8LPzIYoU1K/PM\r\nLc7JH9sIpLGgCdDdOWRrxf2DCJVAI/Rb1roeu9zz/e5OzPBNHTgRFi0YABy2\r\nFol1xs+KWe59fOZpVw8BpMJ4AA5iGVTNAEvsOnJ+8bF/H/bCiyyUf3twEFmV\r\nYWBhrkjdFN9kikVxso5QaPj5Ma2lZhaxAeQ=\r\n=FKq9\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b972932d005ad5fae046d59e128a4b0b73321553","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.5.5","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.15.0","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.10_1658925025771_0.4077659471060515","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"inventor","version":"1.0.11","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.11","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"e5f1878f1853eec7f0f20372796c1940733705a1","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.11.tgz","fileCount":45,"integrity":"sha512-ghIy1C3FVUW5w3muvPf3nqgswMaiJLE1GGjFsRegeCvgZlpaHQ8IdOfnYdJoBPLqh+brIrECdXBovRl3BSFdwQ==","signatures":[{"sig":"MEQCICaevn3HEAUoBeXxQ9KVTu6MSj8fsO5J4LgkYiQkG+S1AiBfQTvch0g6mB+C9bYPitreg2sC9956gPVYFccSs3AaBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4TOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxFQ//ZXdqagEBSiiznfpk9+s25R87/akO9kn9URkQaloTBlu5zAqE\r\nol1mUOoxSvf0IqnlIbHlIn4fzj6ycqBLfVWC5ZLoNUfimPsFOFTSopeyyziz\r\neaUC3IhecvIlZ7ru6COacMrOTzouHfeohfLelvw1hh/oMGCQPTR/ZUXw7Fj/\r\nH2JqiCH15sbIdeDgnBhvjvGXqbGYCMmembYvbIXiKnBg8k90mLFk6ehccDyO\r\n1FcLQ2fgkj0pxNdeoIIXGI8Rt3DX75AUzxbHBq31t3AmVQ9NBs5nmBr+3Mmo\r\nK3MM3AfJHzY8tz1BsI4uChxBnSvG6qBn6eaX6Bvt2uiAmWSLZY9CA1KuGdtl\r\nCMaaZEWPUBxfT4inBp4E0vNPHVMIuslPuh9tZe2aCJy/Dybi4aZ/hEJ9g4IQ\r\ncks43zVid5KadDvZicJYX5ltLdRQhplRCyf8o2ji01Oo98uKiTzWIVA5GjbF\r\nfodm+9JRGqq7Md4aXLVTA6C+AApuLe8i7zwMJsMjB/Wyrbqi0LLNT9PvzU26\r\n+4Fdd+LNN8u/DTIGbBlJ/aWbSTL/fERVun5TmFwQirb59LpRf4O8VlNbad3w\r\nhfi5N1lacY+KEyPi65uvty3IDwfyztlhvI9uab8gHR0dVrh6IsD04U2YE0yV\r\nSQs0PGpI17DX4asIUlownCnAlWyKR3DuUS0=\r\n=f49i\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e2c3f8a3452c48c89ec248ae40b93003636a7752","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.5.5","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.15.0","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.11_1658925993782_0.4720590916974654","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"inventor","version":"1.0.12","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.12","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7fa45fdba04d6225ea9e4f660d437feba139cd92","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.12.tgz","fileCount":45,"integrity":"sha512-sz23Ea/vOmQZwzX+pBpEZMgBXAvsT9Gol659i8lrucD2QyAOrua9laVFeYmiNuhXOqqMBIofv+zMyWMESz/oAA==","signatures":[{"sig":"MEYCIQClzPdRYAgt8eHcDp1g7DiO8puVxCC76tGHHWdf7flAbAIhAOfbBk3tfMzgANn8lKS6+L1tSYQZpVihhfBJ2dL4eb2m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4Tl6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozVRAAgf9mmhaYzOQxCyB/i3ohSdwMU2V6xoceigOcU5dBFuDyz37l\r\n2VDhD3/KQOgMGTL/yvBGYeCZVxQ/UxFBnbowMv6O2bG6zp8fk47WA87eHXgo\r\nnbCdL9EJp96iMH0fp93u/xztevXFEzecz6DdektdLHITBSxhlnh3b0hfUeLb\r\naxPWoHq8U5DqKZ0d3DXgCXA7Kk9++5zwiAIWC9Z6nLJhvm8LmPOwrKxxei5o\r\nc0jgjHYHpJNGpdyda7emZ6ACp2GmRMEKQ5o8GkC43sgiFrSRPyk6vtbreNht\r\n6mLuuQWaLhizlTdf4XuUv6YtCdrEqzDYpyxBiziT3RkeCucdmi4zItCIJ8vH\r\nvegpmycX/PK640z4RH56hnZjTOcgmBcdriHe4iMW0GDuTNW/z8JqPGv0ADXG\r\nO04oDvUEaZlfUwpAVrZ9pkcMqOPyXeYpRMWdFlMgn4Fw2taN2clr9L0ZFtpN\r\nHqwrhX9tI5i4CH1596ZVXWA9mzuDEhMGReMfsqUxOxB6t0KRkm3VDHkRPNYL\r\ng4me1bpPrwKJFS16U9QUDattzum6K8HoxZZGqwXm5jnDnhdBA891bgOhNm1o\r\nG6JmgKA0ZpAjqTWDLMRu58G+vtpx+Cmcz3/MPcAQE+FBgz3tUB+TG2Gv4EBw\r\ntz5WfUJeZTkn5EBTV1t4TEFlPjDYKi33qp4=\r\n=MEZL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c9a70fe6f1490ff7196e82c9530518537382837b","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.5.5","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.15.0","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.12_1658927482059_0.4792987520135368","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"inventor","version":"1.0.13","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.13","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"26928666393598b5d81fd311ba5c54923ccee44d","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.13.tgz","fileCount":45,"integrity":"sha512-aSYAbUOaFOONsoTegSoLyGKa43yqZaA7DVg6CjbQws/lXv9jtOWXoGXXXMhTQVRGhPqz+5h+j+8riYTGid964Q==","signatures":[{"sig":"MEUCIQCcKrFN3K874vrUBHB2Zac4ZK/arouWnN+43OEwvI98LgIgUD6AnJVPbekckAJYLITgkxFjCMqAno7h0khbVtF9njE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi41kvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrihw/9EE8ycB2SVa+K83TG31R8CJh0bVwYTKtEpfOHUcrHoTAtakey\r\nf3+tTcW6DTT5RfVRsjSu9VllIbHidZhFwOY9j7EK7OAlGHDSHbSFLsVRfG0n\r\n4FKSvbJS5M+LEGRWslEM1UgaEeYPf+x6kbB4GBQCOrm8k0/49m+4aI74t4T9\r\nNBz3J5OEhu9FRxxHVjkd/tUGvy2IWIrBVQn8KhU+lsUZPILQfesKRsHsePKy\r\n/2MZjiuFBiyYaQVDpvhAGPxMpUXZFVoSdgEfnWViUo29gIbrc8CDIfMhCd3O\r\nYRL/Gzij4I/6FmgzmfFXxnxCq7K53ZQdVxvOzCwtCLfwE7M+j8PKs8wTpiBI\r\nCF/gEE0yHK3AAnMUVW0g997ER9HdLlmftSmKtEIhbJWgJAVpWg04TksoJem8\r\nPcXKAE1mVWTzLw6IGMDENiBeFhrWFpfcErvP0xKSSK+iHTsEmAU+EDQ5YjPg\r\nwidvX/pAOBiPNkbOrVUf+40LKBCWMDmNHZn35rvO4oPzjZlnVHc1P+G3zRPQ\r\njP9WowaaA+7XYWXeqqpwnyj45HWEXTI0md+BxMu2Ilr2sVnGfzjjWYTw6Ez/\r\n4wto/IBxpr9Puuh2mqMIeqEYIbq8eVR5zBCt0rIRejft82FBGqh0eWz3NMi9\r\nGeoAZFqgp3l9FGF7mHjlg+VBQ/gFUKNJ3uM=\r\n=QA2S\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f560c5e2a5ad86ff733021c0bba93f3fa92fba54","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.5.5","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.15.0","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.13_1659066671701_0.21876323839591527","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"inventor","version":"1.0.14","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.14","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"8e56f125dac904e4c56c4d231575deafec86c39e","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.14.tgz","fileCount":45,"integrity":"sha512-u6SNbX6mPLUpbg7g5HcVh93C/aaepeDujKkFI1KNoPA1Bn+OK9vASwU5vktTILBDU03D+YF6Hg3NcwJXML/65Q==","signatures":[{"sig":"MEUCICd1omfr9ErO/2ZueY72ji/flDF0nPORtQ93T07emDqKAiEA+iUBkpT27vncGM2kf6VMSlycNdFR8qxk1Nez497EJXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi413/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Ew//aBy/JLdyq5kI305Kzpbm7KhU5Ip/9Dv+YVl+yqjVSEpXC4Gr\r\n3yOpryqNspx2fl5q3ZySXktQM1lUGBFnoBhgID6jYuqH3yR7HxoY9gwhumYl\r\n58VvqwdbeXr6XmcKrzn1AY/kxHYBIuf0j62dv2/rJibn9MEzo9JH99CW83bk\r\nlFHRUlCfcYuMNnp81MlZYgKiVlSwAmJWV9AFRYa0vIiv1GGY+gqIdFmT6MfM\r\n8aU57UgarMYBU1uy1i6U13QY17o15tj0MS58lKyzWtqozkbAAdtHPiWVY3dX\r\nih/atgCnaOpVwPlEWZNVmtzu+K2SqXAm9pAter4Mm5o38/jhcww+pUJ1bssF\r\nCK8thc2WA3hYQKuI/TpGBgQu6UpQqK8gq9ei1ciM0NuNWnEBkwCKZBV9vh9a\r\n143ETjkof07xoAR7AGA8eM3X209zfo/RwBSB9Sp9BrVYH4eejXfglndqo0+r\r\noUoEb8Ul8EVks83oDUp1Bl9kZYAQGYyKyKNI6ys7uFi5whhiEXRLcM3FFm+M\r\nWUqy3fquPJIqf3BMWCC9gjHzM6DfN6p5zu1E1bS0b5CaZzNTKmffTRzWTtsJ\r\nwlElT46J7RODv9eFYsU/ZMiYG/pLlAvMMgmHlhTpREewLUSX69g32ibuVNaY\r\nBqqrxUd3empiI/CR4M+UP58qXNcPRZI6FRo=\r\n=XJxS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"4f83894198ee1456c1a2f7ef4593849588cebf1f","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.5.5","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.15.0","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.14_1659067903704_0.35559403300458414","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"inventor","version":"1.0.15","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.15","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"20c34cf7b19fde26a367582fbe3e0cd84e7c99bf","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.15.tgz","fileCount":45,"integrity":"sha512-h5CbkiK/oEqscOVa6vU/ZLcLf4kClMQR1zkumtCmBrrX6nDGjBoyANQ0T/nDyVfeKUwDGVUCddAtyxAEYgyqSQ==","signatures":[{"sig":"MEYCIQCQGu4l24Mpf2djuZK3avIeGtxuQ949Li1d6GefbUti5wIhAJb1ulIjjcon1ho0e4ITm1xAeYjyg4a09p7TqyLI3al9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi44R7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQBA/+NQoWTLhgm0QbFGwUBq8nLYAtzn56il4csJvhULgeBYNDjaLL\r\n60cuca7I6ixP3cM/NBo4rceJtL9EKRX2T2CTdyjfMRI8AkgHoaufNo6CbrrA\r\nCxG6c81ARU9hqt61FTyH/fU6s6EegZVSZQdLliAVn+Slma7UuPEQMEbntsdA\r\npYNrjQ1IggNGyh5AJ8fUmZhj6VwJjnRVRVVMeUFVIWS7Fngz0MA9DfV2w+nh\r\nIkeY9iimsNeQnSyu7iewJ0q4+ExtVctgLIJPl3Rf4VMxNsGfRxW6uF3fP8tg\r\nWsAJ8QppG2r59CdlUpcvE1d8DldeE2mgZGIFQrIv8hEOhbeY6Tu1w+3p4xwI\r\ncArkv2S4M4jxGVNdOMFJhtJTQk0g1BIpCG4MpBMa7iNjOk/TPTfbCUQo2n9C\r\nIjT4imstmfM8sr++Z0v7G6mJZjTatyYnWhJ/AD36wHEOzvXNssAXnXlm5pC8\r\neXbPsbDQjccUxcChrs/t7qHmExdscI1EiYPlrj9rmaCg2tS3nuDGT24HlyEz\r\nBKQ2Jh5uIxOrxewm+ImUE/6xQmv3AjBkwUxCG5iLFOQG8pMEdzLMOW7M0FOQ\r\nNCKZ6hsc1s4IWTahdDe1trM//pvYasdnHrW1oY39QMVXn11OvuJkaDvcftgb\r\n2QYlUpuJgbts5uBGSX7n0vqrHzr+CQeXOFk=\r\n=cm8n\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b4753acd0ed86ef612db6070e1f92a4e2324e199","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.5.5","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.15.0","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^0.26.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.15_1659077755012_0.3943369321663972","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"inventor","version":"1.0.16","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.16","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"97c0e0bda6968e087abd59e297f01d10019e8db4","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.16.tgz","fileCount":48,"integrity":"sha512-DmtziwsoyKSeBn8bwzhWoljjsatgdbpCD3gQ/Mw7VCz3ybuNL2XnN5cSHFwKQJFXHM0TJa+ggfsQycCaXZ292g==","signatures":[{"sig":"MEUCIQCtBFLK6CJ2QDdQimzrCd6CcFR7MD07MVIgVgpwxe31DAIgS+El8hHEvRaLoPj++21V6H3E9Ei6vDiCZ6SBL6mKLMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74930},"gitHead":"de6776c356b047240cf1f6ebd34cefe2cde60493","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"9.5.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"18.16.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.16_1688965636959_0.24054630709759595","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"inventor","version":"1.0.17","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.17","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"d27620513786a07604c54cd6e61988fcc4f95c69","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.17.tgz","fileCount":47,"integrity":"sha512-0bwQOsslYPT67KR7BqUWn+3IehZtNXDzenQOrPYzBfJvOqTOXCq3lZ3JBcl9IGDmwVNfscFeAIe0RhZBym/kKw==","signatures":[{"sig":"MEMCIBiLkdx3xffwHIZA4vYd4pS5pdxxpfp4x8aU/g+nX7gKAh9TCtA8HIo2E+1WMfZqZPyi1LIujGaEpHd9IBOyi2+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89719},"gitHead":"b45b98a1f400ddec66a18c0e3c78389559ba1de7","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"9.5.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"18.16.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.17_1688969745477_0.4534831746236261","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"inventor","version":"1.0.18","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.18","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"7106974bf56e10adf9c34cbdb7972de8ef27efe9","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.18.tgz","fileCount":47,"integrity":"sha512-BUsYvb8loN2Gm70amRIWFLxBVO6Sp231fwCFztHV9cawV9TtJMn4tImqgiQf58ZuNWyxA8U4Gsprt1GUP0/D1A==","signatures":[{"sig":"MEQCIDEpe+7+NL5+AXWWsSpKbYeXwstILm1q/F0GjDTNCKLwAiB8egsGNlN7PzFOdKJ12NOlMJ7jxvX6zm0K5mfS+izgZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89865},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"c9f642a7b00b5c60ae6e6ca79d7fdfe166daf043","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"9.5.1","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"18.16.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.18_1688976490764_0.5066967201605692","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"inventor","version":"1.0.19","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.19","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"f428f7cdc7d62de4da7125b0d8723e9dc2d9e79c","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.19.tgz","fileCount":47,"integrity":"sha512-/qTGPEahDlDU7QoH90mNWynmtpTRAyH3zP+WM9tCUSObaW7rvMhncIv3y2j7+HpzsSSQ1GiQgMhLB/6Gm/tgsg==","signatures":[{"sig":"MEUCIDaqOmlSJx/o6l5Wtj6uP8c1XC/uEqyZSTvG0+Igrnz8AiEAwQ0tAg0iRzmtppjTK7GLP9gUkmik52KU64AXo3/fYsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89865},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"17e275a73845765e6cd966260bad5ac9757bac0e","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.19.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.20.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.19_1695379769834_0.3748871034570638","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"inventor","version":"1.0.20","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.20","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"99a788a19f9e04a733c7ba1efcc940f3e729cae5","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.20.tgz","fileCount":47,"integrity":"sha512-5DtyDW9K4Sy13OtCVHFq10rnckwHHudsMJnyr5zIV7uP52fwFZaxy6S4u9N28igzbb/O1jZzsrwZaeSuCOpkdA==","signatures":[{"sig":"MEYCIQDT/AQ3YsdWxSnA2KUOjbh2Xl8bnza5yKVO1b3lJb7GtAIhAO2NaABX6cPUsOoODL+qxTFEC/m3O51Fv9FAByAK2BUS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91663},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"7420c8446110540748fbc8197c7cb806fa36d1ac","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.19.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.20.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.20_1695379808039_0.9436904214357933","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"inventor","version":"1.0.21","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.21","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"a1222b603be3e43b3767339c327462c72604a873","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.21.tgz","fileCount":47,"integrity":"sha512-q6nMzSYS0vWlEtVofhUQt5winkLqDYiMo2GkGOrtBJI4n9h6bw7fMTy3TiOhBhRF2L2OXhKF1RQl3HYNBaKXEA==","signatures":[{"sig":"MEQCIHRLuIBkrpI4KvZDLnd2+JkkfkbJswwXwPeujWuFN8APAiAEfJhEd6RhtKoUKm/iK50ENIa0HMO6hNrW6W6dEjQ5Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92236},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"f89606971a8a392c7c8707450a242b70f0a0fd39","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.19.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.20.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.21_1696664303633_0.16189389431013823","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"inventor","version":"1.0.22","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.22","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"6da573d42e08d5505dd77b6f4d99986efb97f84e","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.22.tgz","fileCount":47,"integrity":"sha512-6aeKZOkJh61Um+/h78PqcXyb8Og1Qdu3mG+0ncdmEWPfQormT6gYQyE0X/gm6VMo4UEiqvwPexclpLC+4pW1RA==","signatures":[{"sig":"MEYCIQDLnsGNRUzB2Xm/uiasNpxIBN6juviNGCL6fP3WqTjWTQIhALh3nWq3cQq7pqUFV2IzD41bF/Mdq2NsFjYpNC9m3SqM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92272},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"5c6d1dc18338c2ef38af97eaaff83259f272a86e","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"8.19.4","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.20.1","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.22_1699583650336_0.2245684265818697","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"inventor","version":"1.0.24","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.24","homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"2b13dddc47721fefd2faf786795b8e0f491554ea","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.24.tgz","fileCount":47,"integrity":"sha512-/JiR37/0b9EOomIpyRu+kBLV6ZZCgPb8r8wOqDGR7YU3CHcyUbukPHhlsxOz6AnmfbHWWQn62zSJ+YID30g/XQ==","signatures":[{"sig":"MEQCIAxjYZvycEriVtFPMunQX/v4bKxMvkyzSoU223eBSQ8CAiBiZihL46exvLSVT0zOrxGUD3w+EcB0XIJpm27JRqKiXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92459},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"d5609edbba36b80f5bc7dcc115b5dd21805bd9f4","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"10.5.0","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","mysql2":"^2.3.3","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.24_1719470371608_0.39887801731445616","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"inventor","version":"1.0.25","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.25","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"25abd06d9210de51b76fb557b4dbe178a10a3a93","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.25.tgz","fileCount":47,"integrity":"sha512-h3TYHMoBr7xvCddO5Iqs45sLJLOfjqZZP9KvuoMw2qYUyEbOt90cgqzlEAMQaudSrpyg7Kmj5Gx786xCo4pQbw==","signatures":[{"sig":"MEUCIQDhSdOxDSS5CSeVGoZdlb/eMhhwsm09xeesNUvn1rukKAIgTsY65qa/tghDv6GfMjlT7t0UaPyTw63ZWO0cM5Afp+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92385},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"d72bddebfcd3f138f3bbea6cfac73eaceb410716","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"9.9.3","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.20.2","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.25_1730520022352_0.6643432584039883","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"inventor","version":"1.0.26","author":{"name":"sunkeysun"},"license":"MIT","_id":"inventor@1.0.26","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"homepage":"https://github.com/inventorjs/inventor#readme","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"dist":{"shasum":"9be3960957a6bcab17a8b90d2bc990cd17297856","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.26.tgz","fileCount":47,"integrity":"sha512-R+m+FoxdAboQzbi9dQ3gen/szapSAsSFEl6snycp6bx7sF9Rv16r7zssbiZ+HZZ+jEJKvS3VGrfwifV/9JVoVw==","signatures":[{"sig":"MEUCIQDheuqFSSiMDBr6DP5W9717FRrhZ2Awt/NPKGtIldFc9wIgbCzkY/LBGyNzziqSh0yBKdutacqn64q37rOh4fr3zI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92403},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"gitHead":"448447ce0ebf0df62a4229e241dff9c22a8f996c","scripts":{"dev":"bash bin/dev.sh","build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/"},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"repository":{"url":"git+https://github.com/inventorjs/inventor.git","type":"git"},"_npmVersion":"9.9.3","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","directories":{},"_nodeVersion":"16.20.2","dependencies":{"qs":"^6.10.3","koa":"^2.13.4","uuid":"^8.3.2","axios":"^1.4.0","debug":"^4.3.3","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","ioredis":"^4.28.5","koa-body":"^4.2.0","sequelize":"^6.16.2","koa-router":"^10.1.1","cron-parser":"^2.18.0","koa-session":"6","eventemitter3":"^3.1.2","koa-static-server":"^1.5.2","node-async-context":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/preset-env":"^7.16.11","@babel/plugin-transform-runtime":"^7.17.0","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/inventor_1.0.26_1730642057894_0.131262118795741","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"inventor","version":"1.0.27","description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","scripts":{"build":"babel --delete-dir-on-start src -d build -D && cp package.json README.md build/","dev":"bash bin/dev.sh"},"repository":{"type":"git","url":"git+https://github.com/inventorjs/inventor.git"},"main":"./build/index.js","exports":{".":"./build/index.js","./web":"./build/web.js","./shared":"./build/shared.js"},"author":{"name":"sunkeysun"},"license":"MIT","bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"homepage":"https://github.com/inventorjs/inventor#readme","dependencies":{"axios":"^1.4.0","cron-parser":"^2.18.0","debug":"^4.3.3","eventemitter3":"^3.1.2","ioredis":"^4.28.5","koa":"^2.13.4","koa-body":"^4.2.0","koa-router":"^10.1.1","koa-session":"6","koa-static-server":"^1.5.2","lodash":"^4.17.21","log4js":"^6.4.1","moment":"^2.29.1","node-async-context":"0.0.9","qs":"^6.10.3","uuid":"^8.3.2"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.2","@babel/plugin-proposal-export-default-from":"^7.16.7","@babel/plugin-proposal-export-namespace-from":"^7.16.7","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11"},"_id":"inventor@1.0.27","gitHead":"5f92a7b147e2cb482727edf2b79e4e38c8434ff8","_nodeVersion":"16.20.2","_npmVersion":"9.9.3","dist":{"integrity":"sha512-+85FgZOGubs6jGKWNPZbCJRlui9phYaf7KFu6b0RjBehQooB3GtB+6h7Y7NuIjCQ4DtCawEIN9uzjvUlvE5uPg==","shasum":"9a1b0fa07ae6a7e66c66370055b741853000f896","tarball":"https://registry.npmjs.org/inventor/-/inventor-1.0.27.tgz","fileCount":47,"unpackedSize":92375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXDpvyAqdV/xYvIB75teSxDG6kiHmLIVmQ4m6sK+0B0AiEAno37rULy8VJsr7GULJ27TEoq1QNPsp/h2yeA1mNU0ko="}]},"_npmUser":{"name":"sunkeysun","email":"sunkeysun@outlook.com"},"directories":{},"maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inventor_1.0.27_1730685553457_0.29355609139970396"},"_hasShrinkwrap":false}},"time":{"created":"2016-11-04T16:31:55.266Z","modified":"2024-11-04T01:59:13.832Z","1.0.0":"2016-11-04T16:31:55.266Z","0.0.1":"2018-01-17T17:23:10.543Z","0.0.2":"2018-01-17T18:20:35.676Z","0.0.3":"2018-01-19T03:39:33.749Z","0.0.4":"2018-01-19T07:51:25.869Z","0.0.5":"2018-01-20T10:27:44.826Z","0.0.6":"2018-01-21T16:12:06.989Z","0.0.7":"2018-01-22T16:49:10.968Z","0.0.8":"2018-01-23T05:40:57.680Z","0.0.9":"2018-01-24T05:51:18.136Z","0.0.10":"2018-01-29T16:52:33.528Z","0.0.11":"2018-01-30T02:25:32.268Z","0.0.12":"2018-01-31T05:03:04.103Z","0.0.13":"2018-02-04T15:30:44.047Z","0.0.14":"2018-02-10T15:53:50.630Z","0.0.15":"2018-02-10T16:08:02.095Z","0.0.16":"2018-02-10T16:09:27.193Z","0.0.17":"2018-02-27T15:30:56.124Z","0.0.18":"2018-03-11T15:59:12.763Z","0.0.19":"2018-03-12T07:30:30.107Z","0.0.20":"2018-03-12T07:45:50.537Z","0.0.21":"2018-03-12T16:08:57.124Z","0.0.22":"2018-03-13T16:56:51.033Z","0.0.23":"2018-03-14T16:28:30.311Z","0.0.24":"2018-03-28T15:39:58.175Z","0.0.25":"2018-03-28T16:16:42.569Z","0.0.26":"2018-03-29T04:07:42.397Z","0.0.27":"2018-03-30T03:50:50.111Z","0.0.28":"2018-04-09T08:42:48.114Z","0.0.29":"2018-04-18T10:04:45.625Z","0.0.30":"2018-04-18T12:24:00.367Z","0.0.31":"2018-04-19T09:10:23.027Z","0.0.32":"2018-04-19T12:04:17.294Z","0.0.33":"2018-04-23T07:02:07.341Z","0.0.34":"2018-05-13T10:14:00.263Z","0.0.35":"2018-05-14T15:02:23.873Z","0.0.36":"2018-05-14T15:44:17.263Z","0.0.37":"2018-05-20T16:51:16.630Z","0.0.38":"2018-06-03T15:13:13.671Z","0.0.39":"2018-06-04T16:10:13.548Z","0.0.40":"2018-06-04T16:11:36.402Z","0.0.41":"2018-06-10T15:37:41.434Z","0.0.42":"2018-06-11T07:48:45.559Z","0.0.43":"2018-06-11T13:59:36.081Z","0.0.44":"2018-06-12T14:33:24.806Z","0.0.45":"2018-06-18T10:26:13.037Z","0.0.46":"2018-07-05T04:01:23.549Z","0.0.47":"2018-08-04T17:04:03.728Z","0.0.48":"2018-08-11T18:09:35.097Z","0.0.49":"2018-08-11T18:18:37.642Z","0.0.50":"2018-10-14T07:17:28.539Z","0.0.51":"2018-10-14T07:32:51.325Z","0.0.52":"2018-10-14T14:44:51.741Z","0.0.53":"2018-10-20T08:49:00.971Z","0.0.56":"2019-01-06T07:41:32.535Z","0.0.58":"2019-01-06T15:53:39.050Z","0.0.59":"2019-01-06T15:54:52.045Z","0.1.1":"2019-01-11T08:06:25.379Z","0.1.2":"2019-01-13T16:19:33.491Z","0.1.3":"2019-01-14T08:57:52.983Z","0.1.4":"2019-01-15T07:07:08.615Z","0.1.5":"2019-01-15T08:12:08.504Z","0.1.6":"2019-01-21T09:52:13.598Z","0.2.2-0":"2019-05-04T08:59:40.251Z","0.2.2-alpha.0":"2019-05-04T09:11:07.863Z","0.1.7-0":"2019-07-01T04:16:39.685Z","0.1.7-1":"2019-07-01T07:07:52.996Z","0.1.7-2":"2019-07-01T07:36:52.322Z","0.1.7":"2019-07-01T13:58:23.650Z","0.1.8":"2019-07-01T14:21:06.332Z","0.1.9":"2019-07-02T08:19:22.974Z","0.1.10":"2019-07-02T14:28:05.792Z","0.1.11":"2019-07-29T13:44:13.043Z","0.1.12":"2019-07-30T03:08:29.011Z","0.1.14":"2019-07-30T05:19:05.201Z","0.1.15":"2019-08-07T04:14:27.587Z","0.1.16":"2020-10-27T02:57:58.516Z","0.1.17":"2020-11-10T02:40:21.562Z","0.1.18":"2020-11-16T03:45:36.889Z","0.1.19":"2020-12-04T08:09:53.534Z","1.0.1":"2022-03-04T10:05:03.676Z","1.0.2":"2022-03-04T10:08:08.803Z","1.0.3":"2022-03-04T10:10:52.105Z","1.0.4":"2022-03-06T03:19:35.839Z","1.0.5":"2022-03-06T04:19:55.711Z","1.0.6":"2022-03-09T09:28:01.077Z","1.0.7":"2022-03-09T10:57:12.806Z","1.0.8":"2022-03-09T11:31:30.834Z","1.0.9":"2022-03-14T09:22:40.443Z","1.0.10":"2022-07-27T12:30:25.920Z","1.0.11":"2022-07-27T12:46:34.048Z","1.0.12":"2022-07-27T13:11:22.293Z","1.0.13":"2022-07-29T03:51:11.908Z","1.0.14":"2022-07-29T04:11:43.859Z","1.0.15":"2022-07-29T06:55:55.226Z","1.0.16":"2023-07-10T05:07:17.128Z","1.0.17":"2023-07-10T06:15:45.678Z","1.0.18":"2023-07-10T08:08:10.930Z","1.0.19":"2023-09-22T10:49:30.067Z","1.0.20":"2023-09-22T10:50:08.249Z","1.0.21":"2023-10-07T07:38:23.831Z","1.0.22":"2023-11-10T02:34:10.685Z","1.0.24":"2024-06-27T06:39:31.787Z","1.0.25":"2024-11-02T04:00:22.595Z","1.0.26":"2024-11-03T13:54:18.107Z","1.0.27":"2024-11-04T01:59:13.639Z"},"bugs":{"url":"https://github.com/inventorjs/inventor/issues"},"author":{"name":"sunkeysun"},"license":"MIT","homepage":"https://github.com/inventorjs/inventor#readme","repository":{"type":"git","url":"git+https://github.com/inventorjs/inventor.git"},"description":"基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。","maintainers":[{"name":"sunkeysun","email":"sunkeysun@outlook.com"}],"readme":"# Inventor - 全栈型现代 web 框架\n基于 mvc 架构模式，借鉴众多优秀 php 框架(CI, Laravel等)的设计方式，使用 koa2 作为 http 处理核心进行封装，路由则借鉴了 Laravel 强大的路由系统，加入路由组的概念，提供更合理的路由规划方式。web 端则采用 react 的同构开发方式。\n\n### 路由\n路由系统借鉴 Laraval 路由系统对 koa-router 进行了封装，加入了 group 和 resource 路由的概念更加强大易用。采用 restful api 路由定义方式，更有效的控制资源。路由默认采用控制器方法的定义方式(controler@action)。\nresource 路由会预定义资源操作的5个路由\n```\n    router.resource('/resource', 'ResourceController')\n```\n等同于定义了如下5个路由:\n```\n    router.post('/resource', 'ResourceController@add')             // 新增资源\n    router.delete('/resource/:id', 'ResourceController@remove')    // 删除资源\n    router.put('/resource/:id', `ResourceController@update')       // 更新资源\n    router.get('/resource', 'ResourceController@list')             // 资源列表\n    router.get('/resource/:id', 'ResourceController@query')        // 资源详情\n```\ngroup 路由会自动为子路由添加路由前缀，以及一些公共选项(如 中间件，自定义参数) 即路由定义的第三个参数(支持 middlewares 和 locals)\n```\n    router.group('/group', (router) => {\n        router.get('/test', 'TestController@list')\n    }, { middlewares: [ DemoMiddleware ], locals: { routeId: 123 } })\n```\n这样子路由就都会应用中间件 DemoMiddleware 并且传递 locals 变量，route 数据会挂在 request 上面(获取 request.route)\n\n### 控制器\n控制器采用标准类定义方式，自动将 reqeust 和 response 挂在 this 上，可以直接使用，启用 request 和 response 支持的接口，可参考 express4 接口。\n\n### 模型\n框架将模型定义为IO适配层，分为2种(接口模型和DB模型)\n其中接口模型需要用 interfaceModel 装饰器进行装饰，并且把接口配置传给装饰器，装饰器会根据接口配置自动生成请求代码。接口模型提供了 _packData 函数可复写，用来更改打包协议。\n\n### 请求对象\n框架前后端请求对 axios 进行一层封装，使其更加易用，并且自动注入请求序列号，便于追踪，支持请求竞态处理，和通用请求拦截器配置。框架将请求服务对象挂在了全局的 app().request 对象上，由于框架对于请求用 requestModel 进行了良好的封装，业务层代码不需要接触到该请求对象，各种请求参数都是通过配置文件及参数进行配置，简化了调用方式。\n","readmeFilename":"README.md","users":{"sunkeysun":true}}