{"_id":"@ixinwu-ngp/web-system","_rev":"43-56834e875dd067672f906f9b47afabcd","name":"@ixinwu-ngp/web-system","dist-tags":{"latest":"1.1.13"},"versions":{"1.0.0":{"name":"@ixinwu-ngp/web-system","version":"1.0.0","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-framework","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.0","dist":{"shasum":"fcd9688c041b3bb7cbd5fa4ed349b28d2ade63e2","integrity":"sha512-jFpWsFBYW6d+5n8PD+eHGLjRf4XY8WZE128Qkt9JfEsegPFh1fr/PSpZ+x1/t1pYEHIt127o2m25u9yUUdEkqA==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.0.tgz","fileCount":76,"unpackedSize":141005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQCauCRA9TVsSAnZWagAAJkEQAIoSSPf0fgaiTMLLSmmV\ns28FOJx+ZdxuxFQaB4GCuC/H2UdewTvDgeAtY0V5yVArgsduOy0w/6e2d2Ol\nPv0iXg3+1t4mpbabWQCcxsSam+J5YvgaMFHb11+fl2onKE93OpL9RdOYMi+m\noHJDi6tRJXgxbUD6Spr4VXX0gtWbLPSkiNZUTnWn1nW7cBxoPCOzyWzNsVxi\nKfcRDtoguLproSqb56GMFi2VsBxbiN/I6XrlV6KrQQiuDt1sdKk49NDZ2aD/\nuQo/rx2/mych3niPXwcEX436i0QePWX6s9hET5QEqM4OUqsg3L7C5GGZGwH5\nZ97d8TnPau78xk9thFvx8vII5jvhLDhovP2UkNEXASyP7yMxwBTUIvnY4hQD\nIszEHdhAfBzmAcy5zXTM3xv4SoWdWJyMZ9tvmKNMhKjpydr4FOruOC84SWYM\nCePahFd05W8lzBdd2jh2xPdwSocVVohDdql36gMp2LXQFiTvio37LnpmlgEq\n4IYqSRG75lbNNv/jVFBhCveCZgzMt5wjc/ludBxtgh6nyefgQN9Mwrj+8zPg\nE3btoZWw29SjtXX5csGYVnm4GWxnosiqUmYnt399N5SqaX91PiDBOEeCwfmj\nkvqATHEU9c0bods/mqLZmfXFrdpYdQ8A+XBIhWcF7siUIyn4D87iBUFZRUYe\nKMxb\r\n=pAqg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAD0bL8gMgJIwsK+db9h+5wJY2Gm7GZrQysybyEam0OAIgZLB8iVJdjdhKDfXPOfW4c9cNWGEdqneFRwBwTKpyxTY="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.0_1564485294000_0.037003898242633726"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ixinwu-ngp/web-system","version":"1.0.1","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.1","dist":{"shasum":"021a3fb78a59f3fe1f3ef3675fafb48eed805d7a","integrity":"sha512-C7JPFoqwuai76Ie5+HHM7SvYVxeOH+6iQOUfVRL3xwZtEYCpmN9mu7fCUAddnsF5xHOFpVeFm9yd4m8evFcs5A==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.1.tgz","fileCount":78,"unpackedSize":147297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ5ekCRA9TVsSAnZWagAAjdsP/3uTiaGFISOpgqOmhurj\nRNnY6ItFkIy4ciZUTTGg/21LaDBNmjT6lhYiwPmbpvR+0bTj30Wh3LCE5Ooc\nabolXkXKzElkNDohU8LlICiFI9crITQkAxEX/SiuC9v1ADl1VhoMFYRDazHe\n+H/p3bTNJLPjI9CE1Z5ldBkFQotGQ+y2O0bt8RfxpXnDEq/WujKW3zcT54sx\nXOTNC7R2WemjeSD19tUip3+i3pKt8HcEbeDcvo3colN9/aVv12I0hYJAVQXV\nYFwGxjfcCRx7l1c1hVB6E0NY52eChqzaNna2aiKpGv1OKCBwjHT+AKaeBe3E\n7Dd0efwufdySeVNl2meLmXfd4HQjGaWp51hspwcypKowmAx5AABGemtZoJ8F\nWJd1SujGAkAAycp7zcNGku9YILDLDKmLLQ/ggcGyIb81F9wGWu4uYXkwcIQq\n/+amwCqfLiYhLUeiKofCuVSaYHxBpSlyFVXw7yQDhqUlzdX1PScwyv97Q8YJ\nzdpgigHly4zoRy9fMhA/u2BmouwBnu30K2vkXcK0zGtHznsAB2a1zn4CR+kY\nJYeHnB8rtWV+Zuocs3xlUVPqdS0tQeXHI+KwATWIhqVGGLLurCSsQbZnvW/R\n+TlJkzvVHkFHCrK29+yCZ4qo7vgmYK7OOCpoXI20LrlBGd7otlT8T1wrIDdI\nsCuO\r\n=8ZoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3KF7tKpsacSZ1DEAuStqV2JOHzsQpDeD/qk/M2bEhwwIhAOKszmtPXM1itShqD8uTVGZzj7QlSWycFs2hr5UXWpLL"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.1_1564710818862_0.31085919100666626"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ixinwu-ngp/web-system","version":"1.0.2","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.2","dist":{"shasum":"345fc4e41ee77c0330662062c0a5c896f9a0873b","integrity":"sha512-caHgHxFKXRiNHDbDlIpSTrorPfKK6wuQTLPYNS28TgyMkIjIsfKD4sRV//dLxaqS3Xwe8urqpk446zvC8gZ56g==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.2.tgz","fileCount":78,"unpackedSize":147297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ5gFCRA9TVsSAnZWagAA5qoQAJW7y0/yv9Ah1U/4c1Ap\nT2xau6B5XsnSefenawdvgOGKwRoqto/vz9zltdvsTmjDhu705e4BJHnv72py\nEtbfRUvaGb7pR/wqqyPd/m7DHo0mN0g6/4df/wFiSeUWsOylLTo7haeqCUjy\npFs9a8p8QVv7vmHItspqRpD+OMeNtzQU5m1QMYbjLlgh65duNhqTxvkJbYB1\np6aR418rG11VNlpqcUhKd1kFc8DEIZvc/AbZWNoQz1wSET0/euQnEoRopt2a\naLSxvICE28zQ+ystxviTXYKYcy4OV7a6hD6e2QIuxrIAJYeyfjR/bfD7kwuT\n5xASJAfjgW8a4TLAzXR5RP7IUTfXSj14rjA/4P2smGZNk2dAPrrnidX4PS8S\nF2+UIw3Vyl3TM2jqi2n+Td1+BIhB9ivUaXMINczL2HrD3sXgM6/H3t4KaHFR\n4TcJbkwHS7m92mTW6PIdAuVFtTC8QM+X5iH24vhXgGA+/b9tQ620v9eCqv6U\njR9jxoobOSHj7yhO54C+7JhRs6CZmcBpN9Fju6/uaU9GAuj2t1bjxi5gs4gS\npp1nj0zTBvaLUO3ZFtHlLpXekEJhh7z1ufVOry9Ue4RqTidIan86FKqthjQu\neWet8SiwQKv3txqM8pN27nZuQpbk+4IEyFd1x2u6Rgxo/bbp72kFKdvIVOX+\nq4FM\r\n=w/sC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlD127nXismJe/TFHG5NtVfIIayeGCwWd2wOZbEOhFFAiEA/bsr8friRCbyhfpS9m6rhjLBFAbvoOsXoF1R/6R+CuM="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.2_1564710916853_0.7515022543292722"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ixinwu-ngp/web-system","version":"1.0.3","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.3","dist":{"shasum":"61d71327805275b34a6c224ccef12a096fce683f","integrity":"sha512-Hg5VTPpP55N5qrMGDiiIVxibVx+YGptIYcrhZMVgclil9540opSKT9hdMGFRro34aflxrEZt4q7BPhcsd5qBAg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.3.tgz","fileCount":72,"unpackedSize":132087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ5mMCRA9TVsSAnZWagAA63QQAJBIRqdfNK26qiZGC9/V\n1sEGtwRbt0vF0RdMVu4p2/YislV5FslTGAx5tMWLdzw07Xa6Z01C1Z7diJV0\n1kDRU9rrS3/8u4yDrS9T1qXq4lIxsAR7lg7rIEE/Ufoody3g7KDeabEwm1lh\nyDtiSW7StoVU7nbp/Zjq014os8+RFlhek0O1xj+YoFPfeIaZ3dPgz1X4bs8z\noBEb7pIucKgxjkl7LAKiH5q0lKQzA/riMeMj3u8rYJJUNLLmFZTdaoaHa4F3\nbixIXifgBFmTkEtclIDDVtyyYyAFroGhnKcZCXxcj4KCdSaXGHxVvpT9cwde\nIxNYX5sFN2oBT+0z1FeROYUCcMcH3gsCwVXTD753C/RYuiJEI3Kq4JF1UGRu\nKmkKo0i7dwgd6HO+jOZEUJTMCzb0bHc84pR8Z1Lj3ygSaqwtynWZ64mKeOs2\nPJt0MeRgNJJf5rkebbdhQVDkao0p2fknw7E43VoxJyNGhhq+25O/JiZLmZXA\n+ufIAUJLRebJnJaTuN2DhbKD9oyj28oVu0jkIHKs8XAjDCiDwNFGmjVFc3DS\n9BAWMBMy8zJPbDOzLw+0+4/QfC13Pvd3+EN1X1knFoUIJbMU9EHKPJcuC9sx\nWARouv6zHu9Sjv/SqLww3vVdA+RBbu6f2zQbgAcQx9SgmbLU28DnlKzSTnml\nSxTW\r\n=TgWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuzSYC1sGvaNyJsU/b7dDcgsmeT9cn00bO9obB1OVQCwIgWhxgzfxBU9ksYe8zxqhfW68tgB0LFmya81Mb3mmjb2g="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.3_1564711307650_0.44761488778074887"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ixinwu-ngp/web-system","version":"1.0.4","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.4","dist":{"shasum":"86e84cce08cfc59d944f497fc007f7185375dbc0","integrity":"sha512-lgSnYUdShVT3L4PNsz8asqyHf/kIgrz8UwSTjt7Gqy1B8NjQf/D+Dsjph1RHzGC1zAJqjgU2NdUE0XOUX9GvpQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.4.tgz","fileCount":72,"unpackedSize":132081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ59dCRA9TVsSAnZWagAAlzgQAJxMRien/C0OhLBY52iw\nPn1RyOetT9uS6l41z9AulpROSKb9c4hrm5Tn1NdUyRZs1SEwEoZmYOEqXFc1\nBhrfP16x8m8AikXh5t75/kItdWHBjiSan6AmiXTF1ICFR6YT4Ve7UfPl5oy7\n7V5P30/xwKWX4eESZjWBbJNsozHw4E3LgHjrqspI9KZW8G+8v99wECHq9jIY\nfR5/soWbmM/Dc72lkQyJppdKeaNJ0GB62XrX70oYo0qHRy9gdhEef8pVBEkm\nr61gRqchgW6MBKOwQ+qjhhZR3N1hL0B034Jc0U5zxqujpG67EhQpwu5ipaRy\nNVBBghZqNQInZAC7tfXplSmM4qCMfd9/mXiBrSJD+BKSDKZU+oCcW+d2KZkz\n5048qHdii+djagkDpOHzCNyy3gBCD1J9TSxAo32oFMN5XZ0H07glhrFJlY9+\naXezKpjaC21112CWyD08N0AUYOhaCkGE/fBVKwm2WwJpOlEPSRbsJF8xraKw\n7WiJfhhz89ermYz0H+Sfc7plToIIHoClRIqiFnzVP3llHDxlfjg6nTyFRYWz\nEiYdebCYSKoV6xvZHDdejh5sgohLd0BFxKNz1bVu3k49nNsI8Y+WLYMQYIHI\nE5oz2Bs3Gt8V+aNZR5lDMoyAIzywbofr4JaJCfkfFSK496xJOsEOGs+cb1a2\nvM46\r\n=XBXR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH6ahmIL7tamN2CJY1xxvs5uWy/n9+aPBpB8xDD10b1AIhAP3osiqU1xPNxiGnmV8Mejw0yA8cPeGcTrF1Ha4HdkzR"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.4_1564712796586_0.21851244789556312"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ixinwu-ngp/web-system","version":"1.0.5","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.5","dist":{"shasum":"deb88e8ebbfb1e41e6d9af708662e7c980516301","integrity":"sha512-rD2cniaYkVfHTS1u7AKcYafzl3wBpf51jARNA1tvq56rM0ebmJv6JVmeGNOi44JdVToJWrj9aTYD/5sx03TFfQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.5.tgz","fileCount":72,"unpackedSize":132191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6DKCRA9TVsSAnZWagAAikAP/jUH4QfMZaH+HQoj9krS\n+/FL3shmDIMKwQfPfFW4aGKLBf9ADk+lydOM6p0IxA5lhpyQCkbIaouzsr5C\nFAac9eEt4T8nx5tr1SVtmSZC/WcGT81OrytOX/bOoWjH+KSFjC98bZ7jeFOX\nmL4Rw0XzABgTuvIXhVYTHVVvj3R7b+EMkbnrPp3eLaZ8i6kB2rgODd8M22v/\nuAK004brSJxMsEso+Ywu9qpUpPtnds5GCbk9ATZ7BCG8Q0GUAESWRtIy9pU5\nfU0KN4KR7yc/R6n1cMC2AwvpWnuEKY81QiXktYBwTMwEC5U/4OfWkMMtVyYw\nTU+/r86PxTZCojuBDHYIZozgJ0zzbum7JH/S25cnToV1gRJxQCxdBSHD7LfE\nTd7lme92BmgLNjnBo9vjFrEpGHVvQclzqv7/THYgevTpWI/OFF4rF4Empvae\nUhwn70BGXkqIXvNsZr3VlXdurfonvL6Y7MONQ0hdoNYhgLZHJogxNzVGle4b\nBDxSTE3vJW0mMTxb4b8zDVP3+dMNp2u5zV6JFlPApbdw+mVf7RF6dGTnO0Hr\nl8J4BQ7GZIi1SRy8aWXv7LMkiCjF5ivmPv8chEOP8WITCAJ4mm//DNKjpvGC\nYm4bV0yHb8aSTqD/02OL0RTE6tdBcT6FJNqDjnyWKQcf2h3hbfC61OnWWLOz\nH/iq\r\n=zBGf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjebr34+eeEP4QH75PZqba57ZDrU+TH+mge9BbPlmtHAiAGGS9J39KjbXYgPR28HTGGirvEx4HwvIk/YY4nyfy/Bg=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.5_1564713162172_0.5607004047082715"},"_hasShrinkwrap":false},"1.0.6":{"name":"@ixinwu-ngp/web-system","version":"1.0.6","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.6","dist":{"shasum":"fc7ca2e882901e71e5b868c7be0818711425d1a9","integrity":"sha512-nzY7tXXM1bLaZ3jN9TfUfIrRXpq5pZgyr1jscz1D+NHYjb1MM0AnNZjEkHWrTpZhSuk1PHVqs6fNamnJpNlO+A==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.6.tgz","fileCount":72,"unpackedSize":132191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6DzCRA9TVsSAnZWagAAB74P/1JmAv/jq4VgpfXooOof\njPQ8hBDvDB2RoDjX8ijh/RSQ76vuchCb0+Z+5s/OzyBz/HZ5CYQy1E88g4V1\nyDNWyh87QzfBr9YXPfkrSfPi+e+9pWTJC/UNV4vvGeVg44+dfcgVgi9Lp3IR\nU8xP5fd/xPLwc3eNP7NG4fwsGJoMfSFIFk1hFXTIc6q6bjrFTWPwbgbE5MPm\nLXEyNUyZooJjuB9HOzgKA+GCkVIUzdwc24VJSolTg8EwULr13Xc6HBPBN54O\nNoRZJAdv06bcydNxMcVDFGOdvFLXezG95dYg89/Cs1uBqx5MzxPoDK1OcfQf\nASTsPC5OCql1c/PvhBtnxEqf9z25AnIIrllmkPgYBwXFreaQdczftHSLGLTe\nfV1gVRUHXPAM7GhMvwKtXaduCQDx7s3tlaiLEoChnGtRj6bmidYCd5TueVl6\nVVvvQ4CW+BKoXSBLCpyOxS/k/TBRE271MPVYN8HFe+P9s6v6ksjze40VOKUE\nEJuL7BgsXaTiPWzndqRv6DSiGQNnRb4CJ8o/J4/GraZTSKfJI9g4H6oxuieC\nNaeTh0M16CVU8OIcH8QkFqys11ixay9w4xRAkkYAg9VJr/2LFUnYU3DL5/0u\nKtapqKEFKNxWnPldmAp4E/za2H5ywB0HYXyfG+7GnDUxv6z+nIrMf5mVhnvj\ndkoq\r\n=lJ2A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBP4E8yZXMJUoC5j8Qdc0S5eCdh/Il/jglX1pFcs+PrtAiEArOGTK9He0WYUGkTuzxcQdw5+NnnZHhQBA4NofbDTQVA="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.6_1564713203115_0.1289851933735644"},"_hasShrinkwrap":false},"1.0.7":{"name":"@ixinwu-ngp/web-system","version":"1.0.7","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.7","dist":{"shasum":"65ee9ad0dcccdec15744a25569fa34a5046c31eb","integrity":"sha512-Bz/UGXPk6YOjczopAp7La1Yu7Iz7LSNFQpIEKWWDCy5KTm0KIiejgg/mHulVO0iQXoqO54agSWNf0eGXEd4dsA==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.7.tgz","fileCount":72,"unpackedSize":132577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6MuCRA9TVsSAnZWagAAzlgP/inCfEW0HMEKxtE4jsD7\nibt4kMZ1B9heUiNMup55kVWtb/9AGQzNKi4aveEOLtgeIyKTnCaRwVksRDz2\nb/mn9UdTX/+IrGl6Iwh3wCxKHu74/s+o8GzetwPtzrFUKEi0pYgYzlNpb6wZ\nGtHN19AfrwSkNsrZCUZ6Z5duonQGgHAIoQ/3TiXuo3Kr5Pjb/MFzrCvTm2w2\nypz+06eWOamb0cgo7ikel7I+iH/jGn7mfZC6qqpbzYnQzHopVAg3MYF/J1vT\nsmjqYvhlSAid2Oz9j/SvYh1E34XnLSvEy9C9APnsCACfyiN7DTFNNGVMNjuI\n7F1Hc/OyaXOn5qKtsk0XW+yXdLTUH1se4AXYkm9eJ4HEZU/9JMhZWl++tZmK\nlv9FJirMQlHRedd+K3Mx6BZ7ZeKnAE2BtOtEWQuTcxe2wTcsv3lLclL8dGAN\nJEDFJOzcahpupEutFJdTImnv7Xey2xVeFcwqHIKghwaT4qvGx3MX/nCJP5Nq\nQ7qmUOwPzrs6d4UfdBQ7IHwab5vzlH3MA82qFa0ZzIU0fCssmiXnz2xkyyxb\nWwxJHLLq4YCTUv+wY/L931zU8klgByUqfui1mAB3B2Auk67u/zXOLzEhiORV\nvfTx6SISYxcfqEyGziR0+NYazeMt7ehMtldePv66JJaC94usqH1VjfCUhW11\nFbMu\r\n=c9rf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIhhiTJwWzO+PBmV+1e+rclT5DqtYjA2ODicAUsLH6wgIgQ7o2jI/SBvJfcGvXigToYjjhSo1c096WiED8z88d2TY="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.7_1564713773267_0.27144599199154196"},"_hasShrinkwrap":false},"1.0.8":{"name":"@ixinwu-ngp/web-system","version":"1.0.8","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.8","dist":{"shasum":"85e46ea90671faf2b926332c1249b41df0b1fa77","integrity":"sha512-+rUX6kWlHFjqRR+1WDxCcDkQGTqP9MpnkxfveRZG1kzuqFbzamDtkShThF5pfACOrXYEZ3i7vjT67IkLe5QH2Q==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.8.tgz","fileCount":72,"unpackedSize":132911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6RaCRA9TVsSAnZWagAAGyoP/Au2T56RZTQ2eXMpI1Xo\nXvvIWIMc7sRj3IiJ3sTWuDGTmgvWQNisqMPO4CPwn9ViL/9kjEPrM9cUV3yO\n6gyy4ukTHUBnEF0Sb+T4/K733+AISjTe8LuI+A1kL2KGwTAjdnHrrZVjeYzX\no032Mbyzx3TS2rN/XSlM5NeU7/xD+ejQ5MIl8FfHDAcwy9SYyXi7HJ5tmxGa\nWmoxuj7jN5qMNXDIdU+yVKyZHF22yDCVVaOPLDf9gPROYv2FDPuaiM2cCBCN\nwE+zy6toqBly3q7oSZMzbye46JBNRfuWGeGObRsmutyOy0ZwYKfk0QqEkQ9U\nIdJXMh6ed0Eb7xULG0EEu/5c0qKtUhal3hDTRJfmKIl88/STNFD03WhfC//R\nRANkhga8372kdQ5HWsi2ysPTxjhUx16AjF0PxvZbMhicT8qdpzHaDX+k/Cqm\naUfIE4aW8LdKc1YL2zynnyh/nXPh5/4cgIiS/v+YrHCiCgwjjAdVYP1LeUv/\naRNS/TazYxA1qR5hIARubsKuXRtPI2KgJSz74WnrJ3h0dx0Pg/Ki0dJDs1An\ngoV7YL9xH1MjpT79ecowHSfHrN1FDKkIpn7j3XpBAyuq/4WxxgCmGQyhY15u\n8l7Z42XCDB6+GQLDvE+4mgtvLhdm0D6F+RhGS2s2ggXducRQbEGFwx5DGt8S\nYY7V\r\n=MSml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiUOp0kw0fo1K1UOomEJautpCMI+o4b0ZP3flyWM4U1AiEAsC34bMUz2TsxUiqPfbMF0M4D7h/qzy2RMwB5Ye98thI="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.8_1564714074202_0.6783122380710864"},"_hasShrinkwrap":false},"1.0.9":{"name":"@ixinwu-ngp/web-system","version":"1.0.9","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.9","dist":{"shasum":"b5d14d59f0c54f9f93fe660d15c7c554f115ae8a","integrity":"sha512-aFkqaGyC32KFQNugFYY32r1qZj7MI1N9d2So4mRhpeYawF+8HfMRSlHhQo24iGx+JP/Ggeh0TBJwz7Mncwlkxg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.9.tgz","fileCount":72,"unpackedSize":133005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6b2CRA9TVsSAnZWagAAGpUP/A+N/KHFHFJy4Xi8yFME\nHrFprfPYJ6yUznJP51ki+6ka8jIRyJ3Yh7J5swoQLU2IJgBsbSrUXJ4A1jjB\nt+4RBG64TMuQwg9YacbqOr+R8p5/qeTfQdAplRa1tPcA7+Yxq1re7AiuoyGu\nP838djXf9rtpRtwpHny15asFIOhNLqnj3WfhR1IMNrJElZp6wfdJkJgcgxUl\nygqABRF9s1/2fpbAmiVNPNkTJdJnSDynAHevNrdDBXmoQbKuW1OyddieX3NK\n1+bW9sOi+pcrC9b5qFNZxkMIIhLAM6DqnA5rfyt95ipFSnogS331jJgfsT+O\ncYLFQe+VJWEssLXl6t9YknbEcb60JGcB2ElnjItVaiFPGhdambBPLNvpyPBG\ncVaOlADdhxP8aNT0vYmRnAD/9LuK5tYc/96OHkKVyci/mH200DCdGrhT+PK0\nLQZDo8aZawWX1QHEj7wEM/5lsxVEnDhOtq7wZa+OO00fC3rzTqvNrRyc+/ke\nP2aqhPs0iqPiLvYkt0AIwoT0YGtpSG2Sj/Bbkr0xzFdyBLXmCL6/Wq6WPkL2\n2iEd9Utei53LlZ1J6cMPQl/1luvMoUkx1We2eZnuH+dbVuz8wXcpcbejK4iv\nN/WZSx7r6xG+k3PDyb9muKiJP7Us3HeJtsdn1rb5kDjAoOkEZQNOoHUTz7AW\n24rW\r\n=Wfx5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3jPP3U8lDNLBTGP3EVwnA1mkH2E9wkd44BEY8pq76eAiEAuZEPGpflHoWS1ifV+ipwb4VZAytW3Uzi9GbSyv+hodU="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.9_1564714741739_0.4769207563456148"},"_hasShrinkwrap":false},"1.0.10":{"name":"@ixinwu-ngp/web-system","version":"1.0.10","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.10","dist":{"shasum":"44b6fcb29d0a1dced7bf06ac3cab66a03321652d","integrity":"sha512-pJnE/YcMZjDEz0ZFrZWKvFjZeP1TKRM0XIs8wovvob9Dz0EL8Yj+qqnBBeVJ0YVVWBevibGS4/FezFwJopz9sg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.10.tgz","fileCount":72,"unpackedSize":133008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6gpCRA9TVsSAnZWagAAvkYQAIQzumtcNUxDbWXLXif+\nGGjRXxVtnn+B3CNNqs/pHEBNVzXLR7CrqtnHxR+xjz+5VNLDjMfB66ZWnL5U\nUMp7oa4S/tyF9qups9t+yPL3LYWrBIep+sbmMUIwuyQRUKQRJ3xk5+2x2L0G\n/B6i/SsPoDNURLwl/7gFTTo2ZddgIveIbfa9sVCKWg/v3D+/LN73ohdR7Ru9\nWifMzqlfYsPnf9EfFM42uulg5cYEeWigFsKn9dEiqU9rI/v26VLu+yxSHnmV\nnp8IDrfSAousBphPeBMiepboMtL4D5I8U0iBvf7/4gHo/57TgLMnKtZn13yu\nsZI332ZdIUqIRnljCrbCQ1gDgcR+jFl7nqIjT97qA0xFy+Mg0eZhyG5YXek2\nhzL3Mu+Xol69v2g+UtUlTLtYQgSQ/0sd53q1Rw8fgvp8iVwYlJ4QhcKzQ7pr\nd722NLdKETul0kLafhmlQD9X2WFY5fga1MSoC+mCvim5FEctL97ljVmrIoaS\n9n2Y36D5ONrUBrk3o44cI4p/b9eSgie4pC2DakcCVFSuGLNBehmwYARkrxgO\nniO+H6H2aTpBvvgWSeyj3u+ieEo8B/XUY9oL3t8F/uwtDL5SGVNl6WoH1p0P\nEpT2rf7p2xNk8sNEpJumRQ6kyVc1qfz+dkJZ7fgGTM1fHZDYhF3pPKHnJ7pJ\nAEIF\r\n=Waej\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxaJeRMWDlAu9gtusV9uFGbgVQg6p7Y2GEeQCv3CStRAiAwh6dB6QdoIkxPq5YtP8fe0cFg1amKJSohkOmX6xDSUA=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.10_1564715048456_0.822425923789774"},"_hasShrinkwrap":false},"1.0.11":{"name":"@ixinwu-ngp/web-system","version":"1.0.11","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.11","dist":{"shasum":"c2f970a7db014e9113a0d19c82c350347bd7f16a","integrity":"sha512-IBtyjyItSKYuvOpUXl82sOFugtrTOztu8cIUgLcwQlalKByrAgf4NYKsl/uRWw8UvTwg8bFirsH2wTPmNOEhQg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.11.tgz","fileCount":72,"unpackedSize":133448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ6rWCRA9TVsSAnZWagAAxb8P/RpwY8db9ZMS0ZeOrtYS\nCHzz/0XdUNXLjCbpAX+2PIMnx+9iJ1LuPHdCxc5ijecg4z2kv5qMreQiAxtu\nDgscXDeOtUquMjXM296UerkIXujVuRs6e7z2rIkcWD+61abqFMlI4fBj6miw\nix1gq5N31DL7QHCY4yQueH7JQTB63MMMPpQnwFhWcwdeexIUZFn4zHvDV3s5\nOuXKZrEpkPbXZuAZ25lbAZQBdn4qGOann8XTvrC0S6zX4Z1Zcochsl9m6QU0\n+XYjh9/dvkmfLkw2aHkiEWP4WUT2OI5aRovNtIjkKHNju7bAsMdIUrkENEAT\niUJetNtAMmtB22CkUe16xa2Ab6UJhOZroDbiu6u1hB5hCwD5dLNdY03/l29c\n8wpHxivDKKAsCiBafO94PwlBST4Tzy5/miD9P7jk7fhyxUu1z/CcfPlV3iRY\nYncCtSQeE73KMOAP4SasCF8sbN76SyzxbWrI+9gbm6RoXf2VRmpSNvQaLLSR\npa4ML6jkFP3uRBpb4BKXmnJA9OhuBuGmQWzrjCvWEZz/2VX0eoJyYwawaELm\nihRLAZu9TjkuRrN9/eUenFITZFLOvT94ZGC6xY2HQaqMOGC0D0+4fDqlOfMS\nacOUflm+4As90F+xDS2jau36wb0fY0ineZuFnQcwo0Q/mt9bkiidjT9AtUZJ\nmOOF\r\n=JFKQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChK+IhPPqVpN07AFEm4fFNNOvTYLZT7r34AHkH3ArpyQIhALa3j9trB/W+ZOsgTmi+cYiCgfPyZbBtm+xZIHLvPJzS"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.11_1564715733758_0.4567818659382967"},"_hasShrinkwrap":false},"1.0.12":{"name":"@ixinwu-ngp/web-system","version":"1.0.12","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.12","dist":{"shasum":"39554aaff7cafcf46fa89adc67ee791621395b13","integrity":"sha512-iyeaqjFtpJPV8YmW9wHYarT4jPUrVZ7YtIdDoF7TjHfM7DA6UxiO2ncl7/zlTFPqXQOyJHKgq1M9XoZTYDY9lQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.12.tgz","fileCount":72,"unpackedSize":133338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ856CRA9TVsSAnZWagAA4xwP/RlJFScjx15QGQIUadKZ\nfbTstfyZpHVgq27ImjmWrDawFFjYB3ZemZ89C9illjJFedjU9kxPHAY3qTB2\nwzjvSN/spvi095VnLpXSB7OIaJ1nJzsW1n0Y2Ez0csDrIsI9uCRqVSYF/qJx\nndA8BquiLA7TExbHCA5v50VmSJT9DU4XT/7R7RNuw+TYg7Lcxxoic4WmLhy/\n3eCwY0M1PSpPRuqiCb0e04xHLMTqqOZqX7BGp0kNnVahEL3vybJlgyfv4B7Y\n8pWtewIEw7DHBafwODwVMnTk8AaAOxIEMq22JzC3OTRVf1chry+R4BEkqqZo\nPtIgdNmUwCbhmCj7SpB6ON68q96dC+Do9GWi1V16PvCu4iUxo4dRuwlZa+6p\nsDnPdqDDDA5MgKXbUcPDaYZfwsBTWm/CvoEuGFYOpzlrzb6T7zdZNIl8wYKt\nh9sR6JWNs2BJxzWorHNINMnd2Cl4i5EOLxBobCgjxQ1A2/2uQx24UQFSIYVe\nlGk6CsrMr79OYyZQbQxKMlUb1Z6u43v8xTYGfJf37NaINNwEoUlDRcpGzb86\ntg0Dlo57oyjh2NjZA/YaD4zrlzsxDNChpRFKMRXKfulSMJzQGoebHJTxiCws\nd8L054DrfGnKZ2Q1n7j//Y9ujvLfb9L7DK4XMdh7DNvcPsoCvPt0lv2SfD8y\n38Mz\r\n=pqg7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWc4pW+TCROvHUuyOXHEmHbaCp+WTWDrZBoFsGCFN60AiEAiu3fMq6exB5/Vtr25zI/h30+doL8MhS07AldxJUzCU0="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.12_1564724857322_0.7226376449774226"},"_hasShrinkwrap":false},"1.0.13":{"name":"@ixinwu-ngp/web-system","version":"1.0.13","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.13","dist":{"shasum":"9be025d69f772c71a4c05c6295d1984274ff8d13","integrity":"sha512-voFsHuf66Hl3ULxNwwc7yBowrVrHCP0gkWIVrTzIJ2pQqYfEGClpavL28HOIeV2KSdSp6o4vO/C+yKPK1AdPsw==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.13.tgz","fileCount":72,"unpackedSize":133215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9CdCRA9TVsSAnZWagAAwZkP+QCIU6/LCeHwBo9f5A5a\nXWkFc/8PoTCJYnt92hx5IqYsxIvmciGvWNjiIIpkR100++qPWQ2rxolKL6he\nI66MjlsmWBfTKka5x6fkvIZL612KriOAqIV1TdI7JdiGmFiWYqRReWp8NARv\njoRqJ6pHOPU7kywOYWzw+kMWGG8wG/dITwNwsjYLR501KZMHWiDktRfuN4Sy\nF5YZ0W4dbNqMkYUppWKGDMHpPDOX5HAxhDBeOeHpSxHKi91YT4QuxFe+z+TU\nHHgEQXyzCFUbrwqzsi7OuhbpQCCmmjHoaUD8Crpg+b2YmaA5Fec85B+xedAX\ncGVWxtXxoY6ShuUXOqZSDmX4iPCu6BCAP4d5+nCzuw+gcvWdk4u/YJ2yfP2P\nrmaAeaELMTpSKO6L8+sEPwGgLKQY2WrSBKvzg5LZQzlizNc22MO5ROw21a/A\n8Lkwhz8fLNFwr7sj6xZHZdvtNxb7pkbiYoAQ2oDQhFs7qUt5byI5cYHst5g9\naT9zZ3a1d9w4yxxER86aqY+jSgpnlU6nQkFHV8BHoA3hRiYKEW520s9aTe7Y\nRA9mPC/tc3u6KwhvzzqhkCt41cXGQMSsBZP52h2Auqz9iSR5RgboHnhCtQAG\nmeWMG8Y3Ni8WwZ1Zad4fJjIbTjZ/CqHhodTmauKVeLsYT54FGvyVIc6RxH+3\ncIAJ\r\n=qUVy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxXaiZTCOV6A1u0fAiBCWFXVX7umH7fS3vYKwr1GitQAIgBum4qWuc9AiiB1fYzVYM8Gqzid0vAZQQLqTVGViikEs="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.13_1564725403740_0.9522636600189969"},"_hasShrinkwrap":false},"1.0.14":{"name":"@ixinwu-ngp/web-system","version":"1.0.14","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.14","dist":{"shasum":"f1af4f5b738cf1137bf078ec7da71a580f30e384","integrity":"sha512-guW44KbzhDqk8NHsL6L1gF4K7H2femJVtNzDalHMSsJY81hHhOHCHT0SVYyH7EOoJySEIIbf4m0i2Geks5/eBQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.14.tgz","fileCount":72,"unpackedSize":133227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9IXCRA9TVsSAnZWagAA7NsP/RrI7o1e15quqUafC5K6\nSSlJaB3juUFmzrn02RsB+Kn41VI8roLWn5S+rNivKwU88Mze/+sTcYyHvZGX\nKkBb3GI5TNPeJ3mSTSkIfk2WOZa3PlVrRz5npkk9uT2Qw4SHUavE2ESS1m3J\nVCxxvkdqIHb6lJqP+4OSAXb3v02c1PzWwgTFIopYh6d0t+3rm5rFC/4nT71a\nAqnmoBdbBJFpCoYjR7XbkBvpMXx8sQX1grbmDOLT+nv9rS7Xda+1W/RO7buY\nH82MmltbvIyrWjPCgQs8OM/Fryo9cVSeRAdbHiHy77gSIdSpd0/pE1AqnMfM\nwpWomhyI/jQyUiZcot3WfNi0n80aBa2NH5HvnQLIp7VaGe5w9u7XeoOJxmFd\nR7x+xb3HVNsFZ7otJHqYUd51woZknPC6QG7ZXniUbkkOD9jBQVFdaJyn6Wi/\nQi5APIo1CtHICS2fcLbbzrPYWNKhXlk7A8iz2ZIrOd0nD9Cyjot4fH5f8dOI\nD5QNLJV312JjtkghK70XlVShFjHwDT1P1YZRETYW+SyLunaUMmUxgt6h/rNG\n/JUEx/kwthNA9YqIG7uwyXvSxzdeDiItfAe4FuJUm2GEAPZ0T0JufMA55ln3\n39IKSzKx5rpJnGK+kS4LBbV9vDi65HH8HOHxQN17yfDdSjCnlp/rE0OgIprs\nkEUn\r\n=HzG8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBI3lkBWCAincXE3Bw0ZPXs2FK2p8bHa+Irll99yZCBJAiBTtxIqEqHnYMDHN6SIF3irSAKcQdjgrWh94cPbDd24VQ=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.14_1564725782874_0.5644704079440968"},"_hasShrinkwrap":false},"1.0.15":{"name":"@ixinwu-ngp/web-system","version":"1.0.15","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.15","dist":{"shasum":"15e344d6cf158ae481d1648b658a2a571685d442","integrity":"sha512-EJR6k7G+SRwRpM8d29Mka0U+1L2i04eEhN5qop28xQ3NMdhbp9kop+TEQCxiu7GXSqj8AkuLpxR7ZQ4xKucp0w==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.15.tgz","fileCount":72,"unpackedSize":132857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9QXCRA9TVsSAnZWagAAsBYQAJbeQTRXaYUutzUs+iiO\nsyA8uK2SRo9s6TCK6OTStkcCAI/varI7QE1l0JbQvZSCp++5nZTAmPu/6QPU\nSNF2wl031ivpvL/olkwioPjkeyb5bBCcgxbk1Tj8oUvkLLr48pKBZ0R/cd2u\nFZln/TSDS0FFp8H/8451VroKqchJC1xUuFaau1X1D3h9V0q/RGavoABZ0USO\nyBqgntTP2BgXBr+fmGcqRAf9VZJYSk3H2m0uJHwjRCvGq8SYwVqp8r7ROUjO\nVmFl9bIvbqyxDb7mc0e9UqFHsziUyxAO+aU6gT+BuXRm7PAJIROJhKQ1Qnlo\n83xzoznwSHa84pp83aAYGtOxv8+IC9nzmfy4jR2VCD6YGV8Hrn5Ron2YWu5c\no0R6L6b33k7fxf4Cqi7l4vRvlxJqN13H6kzAlOUgqBylkTSsmk//BmpZ4GWx\nnH/6ilOGDn1YxDWsjaDBylTUPfj+gKnqDRYefYuiIdvtG5FJ/zsQqJcfCipM\n5MMtP8TrYKgSeCd4LL09Vg5/c9SYLLn2w3HB38ZgL0DIBFcGpReiFjay3dC7\nutAasC3/RbDtFzmW1J+uNpn3+rZlWq1WaUclBrAovIdvnZ9+pYpcqysK3wtD\nBln7yDIJBldKyokDzavuwqME+52oCAY+//L5M9xjbILMoDob1CrRbuI79mpI\n3uvF\r\n=Q6OD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsQgHUC4H4NkGHQERh9m1h6ZAIpyj0veVqVqXJS1ws1QIhAIk3GgzE5vhLI+GMv/fOHz1ow+X4RBW2/9KkgJvuFoVq"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.15_1564726294926_0.5144043421927784"},"_hasShrinkwrap":false},"1.0.16":{"name":"@ixinwu-ngp/web-system","version":"1.0.16","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.16","dist":{"shasum":"6ab27cceaff7b0c025b5b1687aa89e66a266c76a","integrity":"sha512-guzUHpqGN1M5cDoE/fXlIEyR4NqvTWTdYGKdXpdVwj2B484LuUgF9Xw+UrYtWSbiET0R1ujzI9XAFkhhoxq3tw==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.16.tgz","fileCount":72,"unpackedSize":132195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9WiCRA9TVsSAnZWagAAEU4P/jXTlzHetjeMt/wnV5KH\nbBykh+BRSGf90Ey/MQ3HBfnmAQTw6qW5Jyl52pV6uwUuJ/ZaSKLkZyVN6/L2\njKMvgofjOgxrg3pX19qZYorb0yZJVptBgb6kOgSQbFDSuWgdTbkytXNV8NLl\n6cZsZrkUHH61y7zgROkKG/4mKUW4YoxnKWyMmmea1PUeCo0KPaO25mY2ptve\negiDOpRU4v3DLDdddkfgMFAZ2AotxlKnrXZlvIyi0pllblGEXvrFiNWlA/Lp\naiwS9sv82CxSpnlqhV6Ku0o9g8f28VRIqR0ymI+oRoOdNde0NWkBhfa7WslW\n4sCmkV5DvH4cN4cBB8aU+3BnaJ+rwdyJ9PvppltM7K5RfQ7R2Lo8GoVEANe0\ng20UlsUCMVm2c26cpka/b1zKVN1SwaVU5uuDnV1RqeOiUnxBRyFcfjwN8Wds\nQ2ldFWNggRJQuNwZbAc9wvfXlu+VYix+e1uECBBywNk7pSpboSoJOcq9NRYt\nkBd/926jeQV/jyxv149OTS2RzrKTLzlleeIWDFfGSEuSOXKETT5NcIhXQRkT\nbc0G1q/YvmaixhmXJRF+icDn4UV3IF01SEVGxXWwS3X5btg74+C9AfrydYm/\n1dKS0WYoe4kWvGQn8PR2c/GJN3/AaZ8dClPLgPLIHqtvBWfXGndKT4uiZsF/\npLnp\r\n=D1Y6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLm7yGq22MPsrK+pXcf7k3FWSOo+QNsWW24ZMfnmw5mAiEAvC2Z7xUYVz3K1PiBYyVsjZECaoAb2KIoU5HI/ofeg38="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.16_1564726689551_0.1566760603958013"},"_hasShrinkwrap":false},"1.0.17":{"name":"@ixinwu-ngp/web-system","version":"1.0.17","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.17","dist":{"shasum":"2733332774a1af844a5237654463fb6bc6358890","integrity":"sha512-KDH4zwiLvzceRbrr1TAe5JsLOeBaCUpifLfrbK4SgsMA3kw69QuYnxg0Obt+KHJsMOwC3z1JM+dYSn7GNQoKzw==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.17.tgz","fileCount":72,"unpackedSize":131823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9cJCRA9TVsSAnZWagAAmlQP/RRwL94kf+pqWkHtR0S6\n5F9ZVfviKW6Go2BQ9HmRft9tF4R/slsNquSMrwuN/ajdRliba88IlbqMJzgF\nsB7gU393UJMwh39ycaoVyImlqtB5rjonZ8tcbBh9zBVJNrKAvN1R2K+Djao6\njIOXEj/KqjfYZBFupDDwtTjqxQvASPGJXfxBmVPzYd3I8J6pkMA0poS2Wb5w\n8lmiZHMraiadre9xe6DCDdZVfX+3o7ImqSENdZFsZsydZHgRoFz4VljZRi6W\nHphm62hdesy7LSsqHKJ+eWYx2ZXWQ9k3d6eEOfe7E8KCe5lJRM2WvV+Zp5io\n8r5uRyafiKingsG2eMs6KYuapHmvHVghXrisjVzWqR2mBIaS1GMsdYhkCwiJ\nsPkgJYAO+VUN+L/9/l1YihNyO5nDQWmRB73aXBY0PuQQfyPlCHhk6EudnAAA\nSpyXTOE27ry6tkIBnE2oB16OjCiFWuQsJ0xtVGd29FE/XEq0AhvrBI29gYis\nyd9GRKNxiOCWYP3h+GZbamr6A8+x1Ey0GEZS3FTDlxPU3WP4bJbpq5Fvm/AS\nkQgldTYbqU3GwdtzZzId5OBtijXWHQ474V/4zVtNmmu7ECBaZKWY9z3Hv56h\nqa3W3j42EuFNHkvftfhZmTlfTMO/obfM2bbLDH13cmUtLwAd72xfzVXtHZRm\nagOQ\r\n=WWJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEUd0zqj2YAq6hO70rvmaMxPm9VlVDx4TYlPZ3GdHHogIhAOBQwaXn32nye5JC6cEpdVHM2tfk5iOJM6mlV8HchgRH"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.17_1564727049092_0.6898756616601756"},"_hasShrinkwrap":false},"1.0.18":{"name":"@ixinwu-ngp/web-system","version":"1.0.18","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.18","dist":{"shasum":"a0a664407db365e0186773ddfb7ee9875b2141db","integrity":"sha512-6lZrwK3NQDdwKT29p3MTH3GJklEn9qYZkqI8UoaJ2AHJAI3+ZQvYLcScKFxZ+S5/WFLX1SAS+anu8j8RI9YQ2w==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.18.tgz","fileCount":72,"unpackedSize":131892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9l1CRA9TVsSAnZWagAAftcQAIAUqnFnDY6kxcvGHzoy\nhagAXfnE0tyeofy3eOl7kn5/Kmf+I/F2V2FQIHDlv3TyeEeJhOkvCOdNS/al\nsc0uMMstNdPzg76XWFPRP11J5IOFCsvdjrwCjxuwFau0ZgRClooJ7RR2ASvf\njKmrtJndB/SOGClQuAreZ1tPBSddhlnR9EBbeDoniSXM1EhiQXaQtzaBwxTn\ns4aw5MsC9xlFLGfcIDWZH/96R/s+n4cMBZpV2aw96z6G5ttRpiqNBCKrNLm6\nTvbW4N4MfWc29cljG56Ux1KEeBLslaTgYPyJjAE49lJzcsZWDeL76iKORn5H\nop1EWzC9zTITuyH68zF/U9rut5im5F7NvayJVukn4mddtD8XsQK7nzhP53gL\nQeeFsWXtTRXATNX96waBKNkW/KfEF0uzJfd5PPO0DkgVG7AzEk8xH9PTDW4S\nEg/7NIlamuE0Vm9r0ZH71JpDDtA5UXep3ADFJPTKEwZHdeuz3Tmjais2dsXP\nZ4DubTN1WCGNHckGpOReH8XYGzZLZ15ij5rdsfMNiIfjm0Iy8tmk1V1YEtug\n6iclHrj08u7J6DMtWbUEzqP/A2fc2WUgkG4afMC46hyw7bekjOW2yJuP8Ldj\nYkzg8Uk52S7IgxuGctMOuRNbHYv/Bg198Yc6jQsHOymapzkkvx8sG1+6N2Xn\n6LfH\r\n=FJgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvkf/kGzETswUdvYbfGLRsGit7nnXOmxEfmMJpA5Y5qAiEA10XGNgBECQzl9nq564wnm2sxQhySNO8zh3j7YWqN9h0="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.18_1564727668374_0.7715772254421092"},"_hasShrinkwrap":false},"1.0.19":{"name":"@ixinwu-ngp/web-system","version":"1.0.19","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.19","dist":{"shasum":"27f31c12abb645b9d4443bbb7c1caf8abfbba35d","integrity":"sha512-OPBaWzcEIJSY0YErUekoH8mWBrGZKI3khHVYDppftGANd86GPNQbsJFUMT90iN/P6XOYu3yCSsSp3qs7nh4D/w==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.19.tgz","fileCount":72,"unpackedSize":131892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9mvCRA9TVsSAnZWagAAkWAP/0iPD8qPswLe6kN6Py5A\nlhxZC0H/Y25AnCBT7ka49xO7RMXb3I/59IA7bC47fYE29YwNjKakxgKD+fiO\n8AzvqEBqRuXMnCpUc2YfiP/GMM55kVq39gnKTcv3RsgJxujKQK2sPe+3UoVL\nEWZ3OPJFzXAMZdjtSJSPxkY36/BOA/gGzQc1Lc/kA7Hkzn3FIepd9znIQFsV\nPPZfFCGvzCukYsLzZPzCBVVGXL92iQimngTA07wYIEbc5LaPYAqP7h3hsVue\nkqZHe9c/dgqWzoyoHUMlIuAQdzSygvLCE8xR/sYtVBpvJ7+9Vf7SLWJROc2e\n7p+TxfkJ1vLrIs5gMN9yVERbSBiyoZHXWCvVZ0QDbjlM5nFmDUxOeyOctge8\nFubaQzxwvTbuNKgxaR7cNrj4BTOC94lfI9/aZTIO1vC1GKvlY350o/WZkca+\n6u/qKpT8D4fbP3TFGOgSLHjg1Izu3hiIrJU4CBdnx+2GBCvj6uRWJp/uUEne\n8tV81Vvk4eXzYHyG9RQnyFSj8e4NFI6j4P5rbiF7pkiPk0aEVxvUgsoL3JSC\nIAbl2TrnkUSfVMxBIPvgvgLfeYOP6DHlHtF9bW1I5Pcf8brzh0cmTr6XAvp8\n69fJOx8zSBdyZoOfa9jrkRxSsRFD8fJ1BxiTF9OVMZ6v+4dRX/07NtMPCdaG\nCy/V\r\n=VtUR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFLCijF36oW7MJ2H6TmYF9KRY3lLsTD2KGYj3YC5Y6nAiEArk0zb+haADU1CZUE2G+MFMLa4Uxt3EjMwjc8yY1EzPk="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.19_1564727726910_0.5351406567756647"},"_hasShrinkwrap":false},"1.0.20":{"name":"@ixinwu-ngp/web-system","version":"1.0.20","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.20","dist":{"shasum":"f11f41aef00f70588876d6a0c8d8be904b56b5e3","integrity":"sha512-MgUmoMUJSOCm8eG4AmhSfaLjYwARVz+7XWQo4bBABIHbUk5LwfTYAa/6dJrGZWsYiD3xunmj5cYKN2K9BErmQQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.20.tgz","fileCount":72,"unpackedSize":133401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ9wYCRA9TVsSAnZWagAA3/IQAJb0Ui/0raE0G7YH2f98\nJ8Ptu/yM52BSZvhzAHDGsYJTeEFK5uQ72XDb5dxwHB4WRRjjY1m+76fwa0qO\n0d9MTcNEtPddFIwEt3i68u9ZnqYW8AyckWPBHLAbnmKlwUMD7CsuhcbRLftX\nugNavKIQm9KLbnVmy/u8fvxUcnPJJ6Z5Op/UsKI5iEpmenSaTqv0QGIprORZ\npMLv7bn+FSBHgu/MgE1TvKSSrgoXrWJ12qn/S+gigRimR8raNw54MzhQjent\nKMDSbGhtl8P1accouEMuFi1eudkD7Q7X2FNW5CkkJ9aJiE+aHK0MS9j8suWb\nE1gkCzIde0hYoaJiVQ6eC6UyXASYxz0Az8G4jURmRZaXCjGVDGEv3v+Zy2zz\n+U3Z3JI8+Nii8fsG4NFxZX3G8g5uvAuCqfY+ogpKGvvW1gJD7XlDJN7gY08G\nmLwBDDiQpV4NVENAL5TteDgjuRUMxMzQReBzMxnXtzXHvxAj/xFeQuz/AzVF\nmWvOTe6Ly0NLQYV+vHtu42cWP30CJ8qZzWy7/7QDhR3feTZjXoXeso/6wR4q\nHWxaJTBw8k92vXPkcnutHhRMJr7HJwwtKgHHVlP56KrWx0K3rjjWUH09lHuc\nRdYXytubMfcXuc82da/YnriqvYSshNet6Lx0MYOhSaOIG368hsCuspkIAIdV\nfaaS\r\n=6HIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh1hJbYMLebkcYwfaXA7lIsVpqqIjbV18Dsax55UGoxAIgSFwFrws4z4Z1rOv0unSamzDiUtqh95n6bKD9QLlCC/E="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.20_1564728343603_0.18115059546572487"},"_hasShrinkwrap":false},"1.0.21":{"name":"@ixinwu-ngp/web-system","version":"1.0.21","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.21","dist":{"shasum":"af8d76489daac6696b1e1fa825c1a12d2b4fb952","integrity":"sha512-4sb68u5HbCzHsQHo2cDalEDQURFXtMs/pBxSfntqpmNte4wvRLFFrKBNdvqw5JTA0PkcPr6KSElOYTXmfouPhw==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.21.tgz","fileCount":72,"unpackedSize":133446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ94RCRA9TVsSAnZWagAAStcP/38CyVqA86jInHAImFbI\nE36qWmN4ZrY+AwyPMjlGNT1pfbvT6hKM+MQisLXoq8ynrySVp7TQGXqCDE8l\naMQp7gvjwJ2KrulxJH8Nq4LFA7rGDeMfNCy8XTQkkF6osEzKGPY7UNyyMD+e\ns0Fl271FNiFDbddsVdq99QyzQ2PFX34iaLlVK3g77QkEI1xdXx6c+ApFs4z9\n6fWDFfxqXA6p5YjGGGYVWKBbxWX6ap2GD4gPFDcL6ObH7hKMaiMG13Uo7A7+\ntp4Vn6OZafseWC5AMKYxm6ODVusTYB0fn+kwQL2AUI9R8b7lUePFjJpX0rex\nBmIBvjJImkjn+jsZQPaXn7V3dwSkiaKH/KgTddxnOmjD4OYit7p/MfxKd1M4\nzzqUy+bRQNl8cddfwmh9bKde0o+bE9F6loyLCi31rz12KwNad4AY7N6usXyp\nlVJsOfz30zC/d+g63wTJCh28nEqZrM+Sp6SzfFIraqJYBbgDAm92jDqVrrT2\n02reA9X0yQLWxMqGM/WJ13in5zAzBVWPM5PDMfLm1tCtiedIzAfZ0LzjS68W\nBeG0VtK/AdYoiDQuU4GwwV4gJ1aLxCl9Fj6wkGEcmbtSm7pHQX3Wn4P7Bio3\njtgMh/0bGe36YvZOF0SDfdlHcW+h1MG4769E3n1t5SwmOzZRGMyv/mySmwVz\n0pXy\r\n=XH3X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsaQKTCogI55GKfBGWaehGXNzkVVcGoGEYnbiVts5YWwIhANH5wypvmiNOh4jy6XwjXneYh9Sin/bPjv1W5wgvIyJm"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.21_1564728848811_0.8610016067204151"},"_hasShrinkwrap":false},"1.0.22":{"name":"@ixinwu-ngp/web-system","version":"1.0.22","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.22","dist":{"shasum":"b7c47f2341d09c55d765c42bf71618b02a82e600","integrity":"sha512-KeYm3DsR8A2LI01DoaVQn3oKkMN2q3IKpAQtLl3ZQFEtjMu30PPDTsCgybr1x374t7OFNoTpMxIzEmaI3Mcpwg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.22.tgz","fileCount":72,"unpackedSize":131670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+baCRA9TVsSAnZWagAA+L0P/3sBeM0X3FjbjEBSBlOg\nj8M4nnAy3oC2tLm/K36zNdRXXzVEfUcxONakB3B3TUDeVTPUH0sEk2GR2akc\no0k0yHQMOUl4wPxwBjKozALeSwbqks/o1yydAxmG9O9/Ft6NK6iKefFibVbP\n4DajIEgwyzshPVROiKZnNT8eLyWEMa/5X0ijJ0F1FHS4rPMhhIlpTTteQfqZ\naKvpTDLdPZqIdws2gPnGnUo7rsbTw3kxx4cpIRQYc3Fl3L7Dt0W0XMdO2x1T\n7tKBp9zbUam+E/m9Uta0y8NgKjTQ3nAVi/h0CB3wD8TLNoZe7wcsIbsXLRw8\ndpxqG69uZ3o3663mlhvJPYB4R/6W734Yka7He1366p2zHUDrjZyurcCGTIFl\nAyCbxhZSkQWgFUBiu1HO5vQ4R5q5dt0OMUUfa83jNORGVNE3y76fYgZ3rkHD\n7An5FHX2CCGLNg1jcmCkKWqTOu/l939N4BBaoO+OBu5THG5iwMkHBi+2M7a4\n2bCodI7T6Mlp2ODRZG+1HvMzmDRAzA2uZqhbj7zOyJwx00BHPaIFIwhoUx3T\nG+Y1OAZHLmC5Jc9jqamxykMsLtfUoHPA+ViKW8sWf5zS70+PzIEMomGP7rtd\nClk8tc7+cTu3EWxc4znlvxBmP1e7FI9HHkD1H5LvB3MNB8dwDUDuoGYQMJhv\nTvt9\r\n=7CPP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeYPc3qU3rMlg46rDeHSsywl8IrQf/dkMsoysklhJXYAiAogQW+H8YmKV5qpEEC5EQy+APD54YPjJXy1a06PgeMeQ=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.22_1564731098207_0.7004875233822143"},"_hasShrinkwrap":false},"1.0.23":{"name":"@ixinwu-ngp/web-system","version":"1.0.23","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.23","dist":{"shasum":"35728891d7d17e575f242b456a0a6631578f5331","integrity":"sha512-0vIa0n3k64uyp4rYaU/HAM+xQYLq5BVcCtBi8mVpyj37Ekjb/mixGJ1+TXspOs8jsfuDNocxi8gKB0Ajo0U7Ug==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.23.tgz","fileCount":72,"unpackedSize":131958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+djCRA9TVsSAnZWagAAs5cP/jhboEdhCf4pwolIKvU9\ndti/dw12onEJBYcDoT5ymUU5p73pgvXqjuacdA6Nx8+SQCYxz7jDv4lYRG52\nRdarg4QObuVK7RvXUnoGOGQshYzPmv2fAtBvlN01Y0kxrhshU+55MAY18YhL\nSxu/t2VAik+ReM02GixZGcmHaopCPLczQH4UZ800hc3zgKK/yjMzHYEZOCNJ\nqipVHhC6+o7BwLO3Vutd6rWb20QCTeuxyZ7FfZB3lJCHC1o/FcxqKs9dvleb\nsK2gmXmxBGe5T0l2IVjGvhBccMxAPY15nwNbk87X+z4f6KIquTuT4y9ho1qZ\ngzr86c1SQkTSYIN0EgkDI+MGut/ReQ2OH/yHdjdCaj/7sxQjG1TBSWLeKMFW\nUp9DipeJfYKx3hPqdVOTKA+hohEHKlpoHX0x6zvAgXwpdRcP78qJN9qJ9xHj\nisIZ5VCCI+aDXT/dpmL5+sk3h2YivHX00erHWg8oEAE9f42A3HJHU6kX+r4r\n18w3eOqTWxiglcdijd84LIhQy9BjFo+fISs6rdXiNc89jqztivGMhZ5zX2fC\n0ubsdkqNcfJOn5jYOgVu1ayRYM9Zb5Y8qkx1plwGc/qIC0/x6XawwOhArV6t\nodCMdjwrXUHDgn11Xizff/wlULla7OG/RgrFt3cPISzw0lMMZpYYI/keIFUW\nvYnX\r\n=my71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj9MJ0sSDnMCXktBAWShFPlnzNkQ6C5FAftUqIOhqCgAiAR/uWiS+iuc/XIHBmKSZvcQrYBvjrQBEOZ4weUQ6hCmQ=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.23_1564731234056_0.3257260525292023"},"_hasShrinkwrap":false},"1.0.24":{"name":"@ixinwu-ngp/web-system","version":"1.0.24","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.24","dist":{"shasum":"214398584299cbfa3aa8b18386bf412beee0c51a","integrity":"sha512-IG0VvIr9OrxxDDyLlEexE+Dl1KrMnXBZG+yCRZbFxHN3RZP1aBGtAXNn7xCcgsR+Ud7U8ytVO6fxKRD53aaMLw==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.24.tgz","fileCount":72,"unpackedSize":133736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+lECRA9TVsSAnZWagAAYQcQAKCFzssY2J3am1HGTA6P\nTwgb2wgfG4mq9+aN7XVUE8DTqMfVls9LyhbbEFN9RdPeV7kKcfmp84ChU41g\n+buYxiqlSTaJ+wqvetH7hNr/Z6lNOkTB96B09VS92r6yBntJcrBdpdQbWzoE\nar4eP/9dPFFyo8tszm/7dq9yUmU6SM/wb3ljGpc3DAxN3M8YlkHBMxX9CuB2\ncakeCq9wf/0ZdxlWBt39fCkurt4QbSNAIeZLSNNp3Kt0q0UI7K9vT5sU0gtY\n7rTbzxZywIfvemWR+8N9t1L/uhhSdYjdBHl4MoTT3GNwzkoEU3nIuuTTPqA+\nIOK5AmqgQ9MbamU7hg9kGVBc9jL9qknpksZcTtou2QvxULxrUWTWHXZCajkU\nsHxMT8+3Dk4XjDJl2txtq0/f5KkgPRfGp0nT/VQ1andV3QIA4Xw+867hdcqK\ng4Bsw8KkzdBsdrsrl1NsQYLnQkgkWiW8N6a8B0qfpOgLfoCfQaaev4nO9d+5\nL7tFkkKnRVfh8Lu/eQiwqyI2n1MFIu7UUWqjE1f//cWLnuslZ+8ppmNTAZmI\nWX+73jUjhnc6+FEwGQfZJU5PhMSv0a4POlP1XlH64I7UXlUwow+GsEuXiWZR\n6tSEunYd/70kdcpqcodalBPzMOfvQCCuff2ILYbP9Nwtw+6F8wMS8fmIrSnl\nxJ0q\r\n=4iOS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEduLOAcAb8Sie+EQP7KrsYH38IEvxpEUc2frpuYoqZ6AiEAuUrYeGdU+5iIh1utFVOo0OeVFjwGzx6knWsDXSynrfE="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.24_1564731715939_0.13987697322787884"},"_hasShrinkwrap":false},"1.0.25":{"name":"@ixinwu-ngp/web-system","version":"1.0.25","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.25","dist":{"shasum":"b88b488b8ca0da1ea75e539a4c4b4077cb5dcad1","integrity":"sha512-05bs3SmOePach+DRyYHu1ApLGRXFQTCmZe1VSh6W7g3V9wbubOBx3pGi5Cowx/1rET/lIXHcsvYGhxINbhLL7g==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.25.tgz","fileCount":72,"unpackedSize":133391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+rECRA9TVsSAnZWagAAYccP/RzE/YPwveRzCe0JbnTJ\nGuBnMWTFeCu9pxitq9eH2DmDrwM9FgG3qe0VMOHELzh1LNMCKkA39fSWAueV\naULhqPcozX3ExutmX3BH3cD78rZQqTHBn66aI5SJmPoxHLE7N5fqNWh4Djfu\nf4MWBNdRsbiAX7v4qB5jLFHwHDcUwUPcYdg1bGAU2zaQj6AtYmZwOJ9I3qcM\n43e1oV0t0GOb8w020BTZDax3yVQJqtJ0BJaJ2TGkM9hPj0rZrsbribJLQLkf\nGhOamsc9zJJjCZM9MRwKUIeFl/73DksiqgSXoqMTZSmlXuXKmIfh8mKR1zi+\neonA3Yk9nblEDI4wbYJTbIT9Z3/pSoMRo845KSN0tjzVYFq77aBW8uDwSMkS\n/NEk1YnHO11O2y9Tzf9JLRauyiiy1yU6N43kIiO1s/4oXs7L3jEMjCNo18Cz\nyumfF1vQy80qeQ3cNG3YnKyyvFD+FJoFXzgGWWNARVzTaNFOFF7kOA6KeQWo\nJdxm6yluB3tX3OzBMxalNl4MX6SstYbtCmzU3/jEm8GIvK9BNV/RaJJA+Hge\npoBWT5qTZ8ehTGD8EX5DaRSjTmxCKH5jKDVvGkhJFIGRDYt+uIiOHiGE/GH7\nN4jIPeswAhE8+9mBvnO22CK/ssTj5o984y3hoRE8HvGTsizwHAx5TQtBke2o\n15Cu\r\n=sBfY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHok8+WATLin1NsckgrSeytis9hUBupSNNVfUFDeLs+PAiEArLXRmVyons+bcTEgeI1AJrnnD4bmPhcCXqceb5jgCD4="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.25_1564732099521_0.9971724981480261"},"_hasShrinkwrap":false},"1.0.26":{"name":"@ixinwu-ngp/web-system","version":"1.0.26","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.26","dist":{"shasum":"11b515e932d712da342cffe0f5919f8c41dca060","integrity":"sha512-fk5S6xfxacSiwPZ+7gD8EpYePsmVtVzetfL5Mjb4O4fybBP7Y5ouDvbQGc9XNCBgPvv/KDkGMIapGNZk4XNX3g==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.26.tgz","fileCount":72,"unpackedSize":133535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+v+CRA9TVsSAnZWagAAAboP/jOGQ8WVFtzANOK3XmR+\nTigDb0Rj6+DUixgCsOBFrI8MT7x14FglTGVbCalh4f87ZaaNUfS3X1aCEjWI\n2hGkiq239Zf6yrXL3u0XrutyUgPocaN8OhcWZHB808tSq7Oo3tQIC6AVBRdn\nluZfnvVQrg88fJ1t5o1KSBbQ0HgQiCJIqlhVB4HN6Bf7zXBE2JQiOHfOSB6m\n+YstzDN4bXisWuvh2Vt2r9CAoo6Lrkw/W6QxX6NRU5uYIDQwXmrMwa+4Q88y\nn3XPJVFAitdxtQH2sUiBS3hIsM96bVd2FBLbu1C76DK+OCjvci6l9dYi9g2G\njxh4GVFtr7HD8Lb1nmxihPqauRNBJGua5qWA0U2/rJ3tizd0G1Y3kK/JPOHN\n0GU7qLuQqAuEBoB/gcdl7LATH8XgSz48SzIQ+gJn7LebX4/ri0VZi3Mtu06T\nGIhSgi5noNjbtKiJqV/Kw+rvauJDNj49Ri2aQgBgvlgd4cFXQr5PUy796otm\n6Ko43osSDqPctO+JlNZPPxq9jJUiKg3ZGeWz7BHU9IeWj0yufSBnGdJA/XTF\nzgsKCpqDCW0BXAfOzHtaLbv73FuJfl8/8nojNn0AtfgqmkqAdPKvzjw9wYO5\nGabIBkVzQKVyETFEvrAfGBQp9USVVe/8vSt7HzXX91J6qVCtnjWkHcVkTnA4\nzgoS\r\n=CmmZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7USC61snTzzMNIORRIkzB1RJcQMm8XJ/YuPOQzv6vPQIgJ1X+NHjO6azxGbonC7FKX8rJECT3zNYOel0II+A3nrk="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.26_1564732413313_0.4372580726946569"},"_hasShrinkwrap":false},"1.0.27":{"name":"@ixinwu-ngp/web-system","version":"1.0.27","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.27","dist":{"shasum":"7f743e9af506e63412f770cebe7ea324c5cf9136","integrity":"sha512-OG7e2deDK9GPeBFC+EYWQC/NW9tOnhtH0DNrfs8uzgHc8+cwNha8puyn4GG8JZCIoYyMEWsyRUKJa+tv5EIyFA==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.27.tgz","fileCount":72,"unpackedSize":133736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+xVCRA9TVsSAnZWagAAwgwQAJ0l8o5JHOKRrbNcVEFt\nDa/L0XulhcrZXLikxuTyOCSzvnNaVV388iwMkPrwd4IxQRBMLkz1pYhzpnKb\nnYH7c4cBhoBWt7wbSXg7ibAAkYnLk+ueB25OY3gdap0IV3bASG67/joyHySE\njkvJi7nqRfz0WvhKkz29OPYTZ3NGA50ePbm804zksIjmiLH99LPQlrIZCa1v\n8fSH30ROt5kPZpDmVbA3O1U2bgbE/O9zIp8ey4Ki3zG9sruTSFMUes51xEiM\nL4paBiDiyym1zTZ0lkZFTwUccVeApuVqqZEX156aMTx/6scb8G53JHZVL0Jm\nEegyBDpnCjvDMrs6Rfsd2eY6P93IcAwlqd2h2v5ppsvYKq2OtSXx754XEQpD\njcJrPTeNyFKadH9+4DMgqDovzyqtLjXKpSpd5vYvQwlJQmyvmSnPtDsp0Aqv\nWH7kPkLcmbZvEB2zGtymr8+QI0Y8OSodMhhzapQUPZ+EDiZ+F8MJAHpOltyO\nWwspQFL70zcbMvS3/3CPH6r4vySDPcbAqZJenpL5jS3yIYO8Q9VKZX7MeXSQ\nuZfF7LlXLgTH7eLuQmnSW74xbYOhGSKKPyk0iNO8QD8/vMUstGKwAmHdeno5\nKXZd3qAFsuoaxLfvcY2ZjN4yr8ZqIN4DY8+yAKTA2Ni+J9lzhiFmu35VNDct\nm19T\r\n=qdvU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQH5kTZ0NvOMJwRlK98XMnMAO3eQDhfax2WAMnSqIwBAiEAlWU+4GJwgMk2slTauezc5CTMnxPbRJONkDNOdxQJrIw="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.27_1564732501284_0.38227620021264097"},"_hasShrinkwrap":false},"1.0.28":{"name":"@ixinwu-ngp/web-system","version":"1.0.28","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.0.28","dist":{"shasum":"34b4f91a4ef249e1cc0148a770d96ec3cf1d087a","integrity":"sha512-ApTv6mtBdFnnUAoipiv9uuZappsnl5FXi6nLWmdnS8JtPQwfqcKxWwGBYbBlwFtUpjCD5pMl8QG+q/AqmKt74w==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.0.28.tgz","fileCount":72,"unpackedSize":133848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+8qCRA9TVsSAnZWagAAMYYP/1J6qYVuKcjR3/xMxsgV\nuZaqu5PLZ8gumfZ49pJ7OLvjon6N0182IxH0PnbPj7M5y9hU6rZ/7pNH9oRm\nun1Vu1b4e3rJKHFNQJlXeZ2lg04n9WqNG4X9uCFr0R6NTbz1j4OdVKl+swGE\nAMgYMU/GEGpNQvPHLw1ni88sUxfFQx67mAfrdGOrHFhflzoUjzl1e+yILmqB\nmvYzJxrDO6iqIDs7npQuPJEqyOXHqzUIzfj8/Y1wSq2MbDK7DmeFoCr4CAUE\nxMHNI6d5DQ5IkJu4zvnVi/X3q8pHs00iKbbhkbBegiq6Z81A3gngJTwpP3i8\nHguX4txJQ4G4jBZtrJVUTOtoSNnO/aV9dkHJ+h7xXJpebHsNmzyxyEIWOHQS\nHriuDZA9kzQ8FvEVMHzWdFJUmWPhXxrU7XUkgPXQhXl5JQqMH5gS6Vgcg6Cc\nuDtepuEsctV5p/eMEqBGNZPN0JNWrCaCA6+8NbG6abVeyMNrX6V1vCsuyV08\nHCtMhQlCD2/HTXALaqcemDob49zhNq/PfVO3EP10TL4en6BK1dYpt9j2FKpQ\n0sRrBX5O7kuA0zeU+NHzxBgKpKkd7TMwEyz2z40YBModLEjKItaVNFwqOBMn\ndksq+0X1xx+ebGjDj4OcsWOPr0Vmxzwbd9rry7fsLp9XYR2Jn5zJUdX0f9E8\nSbhw\r\n=ki7n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCST4K+BEw2pApvomJoYAwAUWDKQw56zzYmtGjEX1sp+AIgfIdr3tVsgDUgyPZfZKDi8G6IRwmP0RB0+1mYD55TeJg="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.0.28_1564733225556_0.7366143480476941"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ixinwu-ngp/web-system","version":"1.1.0","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.0","dist":{"shasum":"38f9b062455adbd184f2ca48865d7d388c1fe7a9","integrity":"sha512-w7en2X3EyxxBj4HbS5C2R9tkX6+GE+fEUz/55hENgTKKirTAmJ4ul7xVFOSg9+cGfSFwqm5GlaAwXU4bzwKxFA==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.0.tgz","fileCount":72,"unpackedSize":133917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ+/eCRA9TVsSAnZWagAAaC4P/1VAEJTW3cU5UJN1WXwV\nsLhNdj3KDAu+lSQAvWdA1kxfpYm77Fn0dEKEkqYNN14sX+fEmag+4xZV+Dqi\nOoBHHeP9vlQaTdlUD4cuQdZ+nbvEBe4xoDEGRqHwH4A9T48YD2Ay44dxhcx7\nSQyr/jlFAP8h5AgfYxw6yA9bZyUDa3eHFtWq8SJpgpf6jBgybJjU2JaHVnEV\nCMQpa1/MIDQ66dmitW6mEUYdD7P6LRNA/X8mcxD5YeMlFhwgBxY9mEhVPZuD\npEq6iDXwtiBzsRmYoHmMChwjvcpAzVWvuGSAybrqJH/IgxAVL1c7Z7rga6wB\nOpqJhovSy6ixcpdDTXIyulDK3S1eTkMXFoPHLM4zZnyzUp1felQ/ARalO4TC\nmluuNulih8s4mEgji0EhM0FABtJpZp937OEwGfCagMGn6tq+8Y0OEAS3MvYs\ngjpHn8Y0Dh2ZyUGOCSE7hMNWIPH9pjzyz9T3+PEyCOMVOjMfg2hAhCP2fs9l\n4UYDzfJnipzRFDkBGRNSYRj9l1y8W3Zo9WOtYyw+rGL3FLXFw6aV361tllwk\nnsrb5rHMf/Tx1dYTPAt5sMyrvYZNQbizdDlKUrIPnz2eyfgPNEG5OVMAK4uY\nPIIim/LMjqrHNAOMh3Z7LKnVU0I9Rb3yW2/FYn+IWgjsF3Tnsm9FSYWzZVI4\nEeJ8\r\n=IcBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyhw6ZYBBNPZ6Y8udZ+Zn+h61TkiCTM2hs+1wSd+kkYAiBi8+ug226euJ6Lve+qBd+IXjx+RN/bLVHO2YH7z9WRGw=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.0_1564733405988_0.06032180796634057"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ixinwu-ngp/web-system","version":"1.1.1","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.1","dist":{"shasum":"eb5a1c3ff777a44565392a94d3cf8ac7b866c234","integrity":"sha512-r74zlYWNL0qEK+X07UukP+IuXKHcn9lubPmng0w8Kpfv6mXAcImaztqEK5mhv2UB7tbzfuUThJ+Bhje0zB+/aw==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.1.tgz","fileCount":72,"unpackedSize":134088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR+5aCRA9TVsSAnZWagAApLAP/i+9dsohEqNaYLPcH+/N\nchkhV+dkQ2UGUo/f6Hq33hCzyV7zeO3ZA34o4kDrLLrZnKgIDTDl62QNtRgi\n9AjRKOw5tJTBzHOhExBmrG4BwujYD35BkrUcsfPJs5wnkqc2wBluKLi9UkOA\ncqnDBEGMcZMdZmCw5/7Ue31JXhtsmXSWUyYlmHvilZl0Cd+p/iHuVQak6iWY\n+Bb3sAeWIBBM0gRpF0ndng2CRNuWk9cUC2RJKbVsoKwgEw9OkRAZO1TzjJru\n6vMigHYXgM1OtMB9uAmbh1wOLp78y85q882HqR8X1eRlqVVejfriOwMx9Twb\ncjbjtYFPJoF5ddAA4N1K5fO0BrrBPr/tCtexFo7rawQja7+Ldc8FCo8Lvnlr\n2nckEfB/nyGf+bJ6iTFSz6bncCaRZvPJ0OfhjwwX/n8+okiBUJTXeRIga0gF\n3eysx+4hJs4L5IZmaiGtWnPS+jv7Khwxcsn06+skaNjw/DLzDY/WXMZI6pVs\nTjGdK5O4vCOEMXzgz+85YjhksPgTPbRwzoxh8rqOBaI+94soMh/g9cG32zKH\ndCztFp2attV0h6fuNHgk8P57v8nV6g30y//lPr4BTK1m1BFI0hnOxIaTh1U5\nONlCP+NNgOF/o3U4pCswaN4XPXnTB4aVwF7FMkhszDcxAxaR/MVhug2BGEwf\nHqOu\r\n=6HML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtxzF6UUjUJVpk6Q24iiAxFJkysbwj/7M1KiguIcRiuAIgAL3e/lB0/KJpGEJtJ+Ftdn3D6n9vorRZhQdkGtfSHRI="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.1_1564995161284_0.6009398281292881"},"_hasShrinkwrap":false},"1.1.2":{"name":"@ixinwu-ngp/web-system","version":"1.1.2","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.2","dist":{"shasum":"b90b58500f47b2e01190201542cbf9f3d16b1f6e","integrity":"sha512-9s1r8RD/rHZ4xTtIJfQ+BFZs/MXecdv0A4gzGYJxBbp6si+74nuyHc5ZqK2sbxTSOrLH+BqDTD2/SPaQNUW4nQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.2.tgz","fileCount":72,"unpackedSize":134144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSRj3CRA9TVsSAnZWagAAh/0QAI17b2n7oxkC6S/kpsbV\n12R1SEJ/K4CgX4ht/izb49FlLTsq00VFhoHaObX1P+DT/5mUkylhd+SMmc+O\n6kFdhq/EonYdYxdmLa+CSG2ErgkAUlZ6065xaMJIj0bnTOpik/oJbbftU27A\nH2giZ9CrHbfuSUISBxSb/75IqpdC+lnpcjFzDLu3qRT/YM80x5CyD15G/1NU\nZIU3X8aS77WXNTcZ7fBA1gOAQhxl5U/vWd/K4LlsVmIeLfkd24f0ZThlX9JQ\nNAqIGQtX46iNAGtXxQ1092LeS2aO62ciJYnAImICCGQhX7ymCb1y8Ae6SGJ4\nQfZnqPc6B8oaTLxVTAO1nmEgYVC9Ufa9KSLCzgG673sofxHH4Ow+bO1XWxKc\nG7d7EuTClmf0QA0v/ERZBwB30i+G/B1lD7YkvlPsesJ8EP19wMPsmvF+Ie1r\nP8PP5DC+IN/9d5tnGyxYYDXdnyiFj8L1mJfzdin6Mak933HbtqTDFjhbaPOX\nepXgbARlET4uNKTz/UCN39sEM6Msph11Sfm5efauE287kSmwj6UI1qWGKh3k\nQwhEeJEiZnMm4KZFoqaU8+qVX/aTfml6bvdvO+VGymKZ3zdR+GaFjJNjuLgv\nQ+sI9KdtprGGWxxPXtCNIiOZDE1/iPZ5yDLob8dF47RPAR+3fU4bsWzXQBin\nbIHc\r\n=2H1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAtddZZCvMa8lgdNEPaSf02+bFROrJ4igEIXha+Jp3CQIhAJZJ6qgzK5P4L/yD/iRO9JoXbQgMDu/Q8pMy0/3Ezp04"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.2_1565071606706_0.29057355704188104"},"_hasShrinkwrap":false},"1.1.3":{"name":"@ixinwu-ngp/web-system","version":"1.1.3","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.3","dist":{"shasum":"1214e2ce334f0e9abd51c9c414935507e4058351","integrity":"sha512-mXmC/oD4aTWf5H0ZWez3qT6Fxcae9sfe1PpD2JSerXwNr3RA3jdTKAsevgW6mb+H0TkimGv/tajL9dm6fgO5dA==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.3.tgz","fileCount":72,"unpackedSize":134194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTSEmCRA9TVsSAnZWagAAmnwP/0KKGP2XKKe4BhIFb/G5\n2xOJUldknOmMg99+aHk5+3GvQYw0A/BZ8wlCnfH/pHvUVmJU5peSXwPen6AS\nSfiQO7VF30LiZU02MVqhdbbUKumjzBCN7fVpqyxbaA7HGCHvQD1ZqisqP+gF\nkBazvcuS4r37PgqLLnD7KYHAhygTnONm18oSRhRxYNtVPi/Y0C/e9MGRay7v\nHfWEFu14XO5NglPYcRqAp01QoQtBjZUaJo7wJgYVrZAV/ZG8bYdAsC7GM5MI\n7HT8EX/BnTpvWteSDqRb5qvUtVHo5yzCm3ghl8OFfVJQUvDfottcafRpzwlq\ni4BsE9xsmiohhXwzC42PbJwbumN3Ggaah0R4TkExSmgSj33WBGWs5wMEJFoY\nRmN/faRl5elruAFhH8v2gsE2bWl3Y6qCu07mTPRukiMhP5W13p2AUjUuNvNj\nKN0MvrSBbf9w1TOIMVUZen+Hd5jvVF13KufvpFbWuw35ueGA0FL2dZdmC0il\nH52s2m2F4BXJxLDgyghj4wi+MH0sW0LRY8rF8AWYAjh8xBuDLVHmUE9uZc/R\n2vG81piR47PK54OQxkncinkrig5IalpPpkn6rytn/VV6kRYUn+kM2KbSCu3n\n0Nc9wMA3g/ia4dZB9kuJC3nH9tFqHh4WNbFbiUyRTZfdgcs6KxUaEGIsOOwd\nluNC\r\n=n+Vw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3KcE8SOYPaxYJwchvEx/H82nlo0HZNc2pcJ8WuUT58gIgSyuhTQhVNnig9t97ZZ1y/NvLHaVsE+LWEhtiPMr6DNM="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.3_1565335845822_0.2961366842577944"},"_hasShrinkwrap":false},"1.1.4":{"name":"@ixinwu-ngp/web-system","version":"1.1.4","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.4","dist":{"shasum":"d1f62a71ad787612a933b2231910572d10005416","integrity":"sha512-RSWGZuw9gNg2Tu3ui0K/ak2tEzcO3r/2tXcNVPIZPqNIDv8YTUb3OJy4++vvqXp0a+uDCSVqrODo8do7lKmE1w==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.4.tgz","fileCount":72,"unpackedSize":134200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTSInCRA9TVsSAnZWagAA4d8P/3iBY9nIxJGDG/wPtI9n\nXXbxwf/YLLcpUPZtDvnrGdlr/jZqFI8+/57nCNfozGs4yd87Dujyhg/BW6h5\nCwLzXBbPIItnO4UNJrXhtU1a7YgouyOuw2m5t00zCmeHz4QvrH6MhVbz7WH8\no2OQUjvWhs8LlxZePAlVpScIcjMnPLAA6/hxHrXkOVUlU5RHWPRfZlIE/MFp\nf2faSUlaJ4vNmUmqjYtCl1rCDi1JdzzG52uP+ZC0DDGYANel8coLm4dIfeik\nfowICamI8djrWxl8IX/YJSIVxP+eanMFYrwZdeh+UnvnbHlOMrvnTTgc6KSf\netumB6BsCSqc10bVQwzTBPV2CT45FL5nmZisZaAFp1WwfTNLaD9Ognu4Nh+j\n2fbHWzwfQgqDvH98uGccoIEVqCY/fPHrXC3L+SbC0tcGN9/JzYH6W4oliT6/\nU+hKcIGSpw8mcxcBVwHSiPw63zg0GL7oXuvICBZx9RV3Ns/kQChErPyjPmjm\nTdmiMhoUGeWDja+tm96cSTH2nspyWww6kidB+iIom44IfG6uQbQSAPqzk0BZ\nx3aevr64Ni5CF+59NOKxRXQucBEGs42cNNfjMEKIS/PVwcBppTE2AV2xJpxr\n5rQwG1xQJEqqBRyQ8nzxXaHZ43wa1kZy7PICt1pUFxbmObelu9Dpg8suVLX9\nHIa4\r\n=jdL6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0zj84C+rQC8TAQvlzYmkE8jjejlB3nPSBk5m/l5ToKAiEA+Nrb9kn3Ldigq/nv+5BxMGRVN/TkIh9ncHFUjc8U394="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.4_1565336103213_0.0991810074024404"},"_hasShrinkwrap":false},"1.1.5":{"name":"@ixinwu-ngp/web-system","version":"1.1.5","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.5","dist":{"shasum":"be06f3cda10711ee6e05b88777fd6f18d2aac1f7","integrity":"sha512-yegYYpdIBOmD/qkRgFz2CBDpC/wQ4smdfi5oD4lphdgk9KuBeCAgwnliJJMJJNruj6hQwrU7VkPVcmwUqTLl3A==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.5.tgz","fileCount":72,"unpackedSize":135193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY4heCRA9TVsSAnZWagAAILgP/3rbtO/zKCa5Wj7PDRKG\nLjKj4roRSHLqVVSuJb6zNSsgomebmbkrY7WpDZNX+BUMOP74MxtLC0A6l1ZD\nNigfO41ENld0EwyOcEItSnZvb+xpwcFtXXzzU+HeElhXqwNMhVViBmNfH6ul\n+8RSPQOE6fZaUBuFsYGazuSzajulrwnkYZI5+QWr1DWArgAvBeeP0AKYazyv\nHi2Pa/YRM8mA3xVVcPuQTynBS+FeBFDRx/OwU3ehHEHG9k7xt8AKl10cJqzq\nt+uOpw91aC7GhDKSbsCMIk7f8VL2WfL0N088s1qLeJM9QGT+TzQqRSTwWAD4\nfh6JgkLlAuK9kl5KXSulNhFwA1gKPB6ziC6ivQZmJESWaWoy7beTsCtY98/e\n02AxYqGhfzufj0NFSfb1+dX4VgXNMpdO3ajJPH1SgPoSdBz1JEWW6bl3HEH9\nV45kMn7apDIB5QHDIaxVZd/Bcd5sii3F9fcq/SFTtLyiwyc46h7zm3V5wFnj\nCgapInNWh6cGFVlU5Ul3RxbeSNAJJ9QLxvwNHwaQ6aUt5Rjs06zXxnTmX+bT\n2gCoYd0EZ0YW+5Idek+eiVs4AptLgDcL5NAXpxvzFy7y0MhSw7bMCT3l0VX5\nwzdBo/7tf4Rd8CerbOZVy8xjw7je72uQ/+f+bs1jHeyi+CD8RL/4baBHaiDX\nhhsj\r\n=yLl5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1qququYHRvNRyQC83yyM4+LFcX/OMVeOVbgBiIyV/lQIgRcHbC/MjWNWAyyS1Xo86wKggN8AkBl/2NWY+y1I/2Ks="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.5_1566804061401_0.6938654986540902"},"_hasShrinkwrap":false},"1.1.6":{"name":"@ixinwu-ngp/web-system","version":"1.1.6","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.6","dist":{"shasum":"2136234ca674d60c9e2a5f2110e7f17a9d099be6","integrity":"sha512-2MoVOMjrFVFiF2rZVaCTA3tkHx3+Kkc3N+I9FqcAykTs/g7JtaGlQL9gHeHJIfBGKEed871W2yFnC9JAUdv0Ig==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.6.tgz","fileCount":72,"unpackedSize":134979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY5anCRA9TVsSAnZWagAA1kMP/1zOrn+38w5vfaqlWvXm\n1kbVkqu/oVk1nn6D4HLjbY03Hn1Iec5OenehyIyf+oii2Y10wKJ0KmR+YdsN\niRjmNi49ohkezVAd79GravpiLvlMbkO0iutEn/xoPABjU0qmLnKZIwoqHgtO\nVzrqeiOatNwZko03FxDMendw2159vfDj2pHp4c+BlrFoo0QUQrnWL5AcobEA\nCuCu67mgqjEW/KIiXOQ+oXA/ozlMgw6iivuMJaMonJ6aLk/SORA7EqxPGiCV\nHLJCTofWLFkcSaGW/vkic6I31PA8gN/R4MguWN76AgLhPCm9Xh37vX25E81e\nJk2Qsj4tKiJq5bzHw2QfeeRBXrTevEAEs148QaTlzvBhNRvRahl9PKTf1FLD\nHOXuKwuzNrXAZeyEJe1JB2zsYLeWlQ6VCritpU+XmhGFBtmueK3GZuQsz7k1\ndy/peBc0juag/esqqLVw9GvtcWsq6R1QFOIiWzPl4RhR3lC5IU4A1h9etTvv\nUyxT9RaB4jmdJxrXLaX8nzPQJ6FhBQC7RhHiXzlj5rNB2HdsgCt8btpVGHG5\np2nj6Ov52bgJNy4x2dOMP4lACmBvkmEX7oz8nGxnTOzvIHzxOyMVeSCKp5G3\n+6ltanDtQ4cVZi1t6rmGqF+7Acj9WkEIh9XP5i0g6l8JzlubSTYCt9pnZ84f\nyMOf\r\n=JWGD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmYNisQOthZUgue+Umw3SPZQ2NmP+salsarA5f6egdOAiEA+voIfCYdsGlK7Pa6EcCiS9DME1Ff5oZvgZMECTq57Ck="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.6_1566807718297_0.82295491308524"},"_hasShrinkwrap":false},"1.1.7":{"name":"@ixinwu-ngp/web-system","version":"1.1.7","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.7","dist":{"shasum":"e539f188cdbc8a65d193863801f0cfdcb4a8d06a","integrity":"sha512-oIsxBxdHXsYB8oKWmMqTlgNv1GAs8fFd4CQxqPsKHvcSZjIrRmcD7D4TgIA79OaODV6GJgpxu4Xne4KMOJrqOg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.7.tgz","fileCount":72,"unpackedSize":134991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY5hqCRA9TVsSAnZWagAA+mAP/0llTvIsAr/WsnHwMY/J\nBQHnR51koz49jDqsiY5sJh5Db34Mq4OfV6auBcUUBzTjDvbSuBkw3WP/rkEq\ncdhT5jsq1/U+NpZJG9rctdJwdq3p/6nY7K88gvCatJpR+Zh90H/IQHdt8wKs\nuEpS8d/OJCakF916CAmLsAaHabAplEn2sruEx9SwtYFpyegM9ESn0NXBnB9V\nINRy0Ehu7fNZkDFcupJlRVCwTX/7KC/gtvfVc5MUzZ8f9go5IObbjjvdHD9D\nBbsAjz0UcSHSuyxC5u8EW1r/HyRaxwg3x5XQVLOgkbtBjJgw/bzbrhdF+ZyV\nDzBdBbutdpGd+XE3GW3MSt7vyXkmmkrgu2tgJVGxxR4yjDKmWOJeMq2ibL1F\nlZsVQs8PuU0ZOb/AqHqv8YsbCPHoxRBNTRrnenjyizoYW36hLxPTpYxBhMjE\nyGgcb8r2vstzYEG9Q9ylbER0LD+aT3jy/O81V9iHaX/jE7cmvYL7KtMOwaHd\nBp/tzOnx+WaRmNNlwY7O8Arv+ExT+E4jA68P6AX+rsQTaK7q8ZhIQC2hCtyn\ncdi+PflX5tmCszXcCs6TfdpEXJrQaY8MkSwGe/GsC3FOw20xD7az6P3T2RV5\nzRwSGfBvVNmNSqkaME5csJQQKvYzlB9GfgTXlUxOGMzRwoM4zWX32gMOsMni\nDq0m\r\n=haII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5zQzE4MrrrNj532VphdPJ6GYjHbjzHxh7pS3YzJQLvAiBvSDZFQvxx12xz+yftpOabDyP51LO64VhLj/3uThsYrA=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.7_1566808169284_0.37619868541505586"},"_hasShrinkwrap":false},"1.1.8":{"name":"@ixinwu-ngp/web-system","version":"1.1.8","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.8","dist":{"shasum":"d5288948639a58010e1bb9d1e4f1000bbec067ac","integrity":"sha512-4w6bjvE/5fUJDqC2pYbNidr9GJXeAfdIcVbtqq8Ftu/V4vv+U8cW9eG4TCRxTlzxOASpPovn925dlBXJQ9Pkdg==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.8.tgz","fileCount":72,"unpackedSize":135146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZIxnCRA9TVsSAnZWagAAygAP/RGeqKD6t1eQmLLQ8Zly\nxz9MMxanLw4f88p5fJWX9cbYzCPSoEPKCBiWDAwH2+OI6pIuCSImY7bImni3\nmttqFMo5hxttG2BUbzzuRkfMH+9Eu0ktXqkQ06QQ6TqT6nY4lSenUPb31bAU\n0cMToDG8knedPhIW++gEU3KRwySj9dB69yLgzd8/bL5YmtJ/C4x+P+9eTkCR\nQbkwFkzaAqYXrRaytf9RwvFapzb5FP8t65PEzjjH823Pw3uKu3PD2UsqzwVL\nzUb9eJ+ZvfDhL5pn2DpLOYgLT3RagfryGrzqYQL6QXvpKe14kaGCiJKRq4HT\nb21ODXW+2/Ak+5Tqza7bO73eAW5G9FJoLRa/EEYMqLgdLUg4q8MuC/1XuZdw\nrkvX0afCFcRrGQeOCtcfwY84HviXVJtmne5EASSdxNDxbpQ2m3fCzeVXWreM\nTG1dkWpqz/Y5EIadd/1LubtAh5fZfzUjN6QLkNhb1kqzth8mJMVr5HNYUQaq\n6tsf56BAbkzto1VhXJV+kR1P6jxxsVzscYYX6xwWqZ8H0q9Oj7gWPPjfYUqi\np0VAFqg+MzlKuP3IdVmk4DevIuWiAqVz2R+xgZFC9owG87Au/VK2feMzXMCy\njtNp+f1bcH5DKWrd3fUsbYqRtg7tQnYLbG0BvZy8OnteKONBxVkyP84ccAtF\nso6W\r\n=vlCb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOIm8u8ILBDIk5HEAHjMmhf1UiGYIOLQH6cY42AfoQ8AiEA4elB023duZuy8r2goJAbNC9CjC+80UYgnR7lPIoRRfA="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.8_1566870630551_0.550110415238998"},"_hasShrinkwrap":false},"1.1.9":{"name":"@ixinwu-ngp/web-system","version":"1.1.9","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.9","dist":{"shasum":"90b178409fef3b464f4e3f07ab2233e7e7e0e754","integrity":"sha512-D2OtS+TvkGxux12AMElbWm7YpLKHnMPFIKdCVPS9rUybla5gSVgsZ7g/mQ/SPKcy/LD4/HZ3038SKZoFMTm5MQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.9.tgz","fileCount":70,"unpackedSize":122258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZNgwCRA9TVsSAnZWagAAs6EP/jAjDG6Hm8U9OVrlOQoC\n+/psHOLvBOnDTgUmK7LrgtmrOJWWxyYrzYf2llKF+l7RBN9FoZyyZDcoVqZI\nC8fWB9bXCr1EsbAWWBvXePwxdx8rl04pGuX2uxldkK/rj8dmHffvaV9h/I1J\nFgsUX5Ffjx6vnh0rn3JC97vXEZnqeek3SXrF/cLTecp/eQjyMQvy+tBrf+8s\nDlxKZPwQvKRNHZynw+Yvd5WEZ+4uFNLotkoB4QP7WVNgoFE1Xms78a/g3Xmv\nLXRzxtdhItr3gXY23ffPxG4baxguDteG96NeE/jtS6U6ncHrULI7JhJBwU0j\n+rI2pp1pydKPrBQlDbpMRxGZ3VcjCOOvVhE8KrPudyfJvrswBAid33Tz+AVo\nNdXyJNlgH1w40WE29URDn/W8w8lM9U4GY7ifFAC0cVVb24Y4dw8OrsqwTKi0\npkJiROhW8PrZZcOUa1TGSpmI7D0T/7UAbCg3eKuFPhhuRXQ6ggpLExiIyMxB\nYNt96fnYq6/DUfKcpR//uzGHSUT1h3tc8fPrvlfyHAGYbReTo6skGyx+M+x8\nhHbc+ibbzftLEmRre5sjFdlUNGnqoCAXfqgUftbBBhcQ2aUrHOSJHV3X+55H\nKR4sJXC1QIWRTl5KkjnuY8W7P7lRGqh8p4nj7d6Rnhzqea5aONfPgIX/Fvnr\ng4Tq\r\n=Kw+g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVqLZYQ/yLCYi/Lk3TqgZWUPEGSLGTyu7arMYan7dQnAiEA7cpqCD8695mZGLigUBfcAIxS+9SuS+25Vg4irEJkVRU="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.9_1566890032172_0.5481007149821389"},"_hasShrinkwrap":false},"1.1.10":{"name":"@ixinwu-ngp/web-system","version":"1.1.10","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.10","dist":{"shasum":"61cf1d7207f6eb945c0706ad1c4b7a479c0c7630","integrity":"sha512-RdDyvgzhZiMThuURbtlunWph61sE+2djW3z5V2CCRLoODEDX0MQ62uZ1IdIddr1dwenD/CTqgT9pxLJgiaRX7A==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.10.tgz","fileCount":70,"unpackedSize":122431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ5i+CRA9TVsSAnZWagAAjA0P/RTwVM8Q22oTsRDoNuPI\njZiASP7BQYrlXOdTqLhlfT0Q0hjJrtP0cSNO+TmjZkKCATsVxm2WNZdVrcfi\nHSOY0nQOx3yyS5OMK8RTdXnzvWZ6ObtmJW59HRaOPCidLKxKusLbXxtPnF6J\nnpgM1EXhBCA2YR96ulCplBdG8tjPyWmBr0UaXWCTnox0C75420ILDEdk8t3q\nxKWbAyI6IIvEIGcvWR9qSx08AjmQbXSmfqKvi5KN7peNOZDcKFAlpqEl2Bi9\nplKyopruv62Lm7Aqu3SRJmonQcaHBjXAG5+EVHhvpOtARN8J2IlABQREK+C0\nOjDwdDqXU2UAqd9N8TMQPO7JTvQpWek1XaRczTDwfm23EIaQ0ixwlHNWcBPs\nQd0JtFwem+k3ICYNzH72LOltSGxtxNXISgE1ebzGzLIjWuzw8jivk2msf3yN\noQwLrdxU9bZR3d9rySwq0kMEP+Gw525+GnnO2T/E3XDpIrFrVmrkwp+TTSjS\noscpoTpU6Y4+PQFOf9FVU5qpBjasBvuTsHf1VCpCyAUNFu3KYura56OjCcD4\nVPah8+J0guPyZT5eIbG6Jt9Lvu/q6jEJyTt3bLE5MBLGNMBmNt1loAR8wRzq\n3OlBKH5Yy1pU53Vf4rRJsjzxYbGIPjyCl+oqJ1kCel1GX1EC80m7TVyOZjsx\nE/nq\r\n=ZZj9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXNn2spjkdHZb8uTaf5DaEI+qraf/Iey0juzJVUvdOuQIhAOZOlLDJ2lXzI+saDCbsALrD2lQG5pGmPuWUxDdtJerS"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.10_1567070397412_0.5034229121756082"},"_hasShrinkwrap":false},"1.1.11":{"name":"@ixinwu-ngp/web-system","version":"1.1.11","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.11","dist":{"shasum":"e96e95b1f9759b15df04372ae225a2851023681a","integrity":"sha512-Srys4XT30U5h7LQFC8UgoBUxSnJ/vUYouoL3usERxdeRJF2vQ9HGGUeaiveeWd/ABSBxdanzsXVosG2J/EaElQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.11.tgz","fileCount":70,"unpackedSize":123113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ5zzCRA9TVsSAnZWagAAyC0P/jnYVSaH6yTnStLhK2bO\nXmal6OFaP+1/5qnuj+XzBpfJ7uaQbNbBeGMRxXkIRr3ZkgJYtzh94L1x0+Ac\nIJkkN/X2UN17gGYqfhmqxWuza3egi7V9zXQP8U1LYvM+y3b+fEzE9eAzm3a3\n9JOaqdlE9w1Z2Qc/x14Ag9x1k2PFVaQX8r7FVbI9cZXB9NwK0atF0gL+jMeo\nUBSyv+RWs8Jvy5m6o9gGp8CLgtkQA05JwfXsl3DiFYXNz0dReHEVC/o61qVT\nxJ9UcgFffXcV675uYExtxwE+N3sgKgf9BA1JRRt+ROFu/GJNe5TVuyFoiKti\n4DhsUTLLq2hDjnyzsW05Jz69lkXRjZXK6Dzu92SrNafNfwvc6u1VVyt7cssw\nPSNFUBTSr6nn2q4Mp1b2RPXshy7QPGcfw1ogOc3VVHRv2HvLiwOc16f5Xx9G\nS017LbAEmkbJISixLu5LPcJ0kEfy7ReQZJ1or1qHtmu8pZB0fKoyvkdRG0Cr\nSE4pTPkNZqcWCEUdwDscFfHdDarwcuQ94N6j/0eM4dCt7s7pgrddHGSvf+qu\neFjgVuPXR69kLJZx9heDNqjTreQ+HUcI0OEx8ads4SvkySmR7MAxdJg8noF6\n+Mi7LbK34jhB2azDOUgw+XtWq9fAIFLOanmjU1GUUyayfv+wSRfG7/3KrNXu\nvAA/\r\n=jrdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEvzf7Wsgg6PazeYkTbotQVA/dVlDHCjbOhpXbA7X3FgIgeP4XOrQaoh01inwfmdkQG04P9jwJ5SMnRQRTWS7sC4s="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.11_1567071474374_0.9549670614989048"},"_hasShrinkwrap":false},"1.1.12":{"name":"@ixinwu-ngp/web-system","version":"1.1.12","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.12","dist":{"shasum":"f71d0f437d957a23948c86861e6d76ef90ff76b3","integrity":"sha512-bG0jwnfxQA6yfA4B4DgnysqrmjBuRgyYoGIYMaZSKnLfgHjufRUkvQK631avinYvLDWeLRP9yjIFcxFJFaxWog==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.12.tgz","fileCount":70,"unpackedSize":123169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcGmPCRA9TVsSAnZWagAA/poP/ja9QUHJq9HjFW0F0WbH\nF3Al4YWZ7Boy4nvixTxVUqTQM0o1xUT1wxsVPBsO+h05Jn2WwM8DDUhsV1FV\nYTf3S0cXsNaEmJ8YsLyaDBf+1ZKqAj4DN3PD5g8dDqes+4sCVC/LyIijclZZ\nkTsY2GFqECPEMXICm4t0bo8xDTne/gOvKSLcG1n68xynMkqxRuppguE0qoPz\nh4LP9I1W3F/t/K9CeJslARWBiFSZPeBRJqeGyJOtriz1EuJbRWrZAaxhuX5r\nAyxm5OTM+BBcajoVLNnTDjx2ihtqtmKXeVQuQFpqUigJ/ySnCvFa1LxgxtWK\nOZUZEjed68v3rn4r10lzVNd6MAuAWdW1jaaPXgQaODQbdK/bqUmkpth2JKeI\nuSy+PiObzyCP2/wSUBI9zGltOlleLZQNfMUfSofrXgn0OBAzWmXaGhgKtNAt\nR8CjKqPwvnIlUf7LSSHy3BdQyO3OdkHrh//k/cloJRIVivkafK00Jc84Mn7g\nIOVlOpAXA1AKyEq+65NRoDfNwWH//HZgH6BpUd6hlJnEpm+Mb9ULAejN/1pl\n1TE+NwWniztbRjk2B3iuydF6YBvkJPtPiRQdhP+PlTlYGV3Hs1yoyrPtQUsH\n/qTjdliI1okTVzxlAoiNxAGCOvKz+AQUPs9QXQ4u4FdjamwO/FX3DJqyBuVD\nR1N0\r\n=P6Z6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2F2CKvSuoMWIpEUr0aoCy7ZOd/uLs6UEtePoHWQaLbgIhAIwGEC/ts4CKAS4f4iRLti8OPbG+V4xZpuFqfI+sJXjw"}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.12_1567648142227_0.5235083615566019"},"_hasShrinkwrap":false},"1.1.13":{"name":"@ixinwu-ngp/web-system","version":"1.1.13","author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","license":"MIT","publishConfig":{"access":"public"},"main":"./lib/index.js","module":"./es/index.js","keywords":["react","reactjs","react-redux","redux","redux-saga"],"peerDependencies":{"@ixinwu-ngp/materials-component":"^1.0.0","prop-types":"^15.6.2","react":"^16.6.1","react-dom":"^16.6.1","react-router":"^4.3.1","react-router-dom":"^4.3.1"},"dependencies":{"@ixinwu-ngp/web-core":"1.1.5","@ixinwu-ngp/web-styles":"^1.0.0","@types/jss":"^9.5.6","@types/react-transition-group":"^2.0.8","brcast":"^3.0.1","csstype":"^2.5.2","debounce":"^1.1.0","deepmerge":"^2.0.1","dom-helpers":"^3.2.1","hoist-non-react-statics":"^2.5.0","is-plain-object":"^2.0.4","isomorphic-fetch":"^2.2.1","jss":"^9.3.3","jss-camel-case":"^6.0.0","jss-default-unit":"^8.0.2","jss-global":"^3.0.0","jss-nested":"^6.0.1","jss-props-sort":"^6.0.0","jss-vendor-prefixer":"^7.0.0","keycode":"^2.1.9","normalize-scroll-left":"^0.1.2","popper.js":"^1.14.1","prop-types":"^15.6.0","qs":"^6.6.0","react-click-outside":"^3.0.1","react-event-listener":"^0.6.2","react-jss":"^8.6.1","react-transition-group":"^2.2.1","recompose":"0.28.0 - 0.30.0","warning":"^4.0.1"},"private":false,"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","_id":"@ixinwu-ngp/web-system@1.1.13","dist":{"shasum":"d5ab92edcdca934ad1ef23ffa6bb6904fb69330a","integrity":"sha512-n7N/9Ctrwctx4yfa8IlonpqOlgf/dXZYIaVSgecWOls+a6BA/0Q4fXQJhXKIySriqiLhVYBtqxK8Ex4HcClYjQ==","tarball":"https://registry.npmjs.org/@ixinwu-ngp/web-system/-/web-system-1.1.13.tgz","fileCount":70,"unpackedSize":123822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8fEbCRA9TVsSAnZWagAAR3kP/iVR8Y01diOEKlsatrXW\nFjXym6s9yA8F5Ib8UDnprFQBKhVM++JUuuhlXzrQHT74CXOgYMZB8KyJHh7e\nt4vUd9Yq4TYQLqI326CKKHXd6eGUKwFVcb8U/LGWU3Dln5a/EUOO+KUM2Cv1\nL7W2ZCQjaD8pyYXpU3NzFp2AGwsdLB9y8GAg4pfYe2WFNil/oX3fXBOW8YjE\nQ6wEVJuupz8EBclKRiJ9uBlY/G27G/9njul04ANiz2pFXI2xg+0Qt4EMwBS1\ntfnjOszq5Bep7sl0C7Q3HPsaBLCQmG/qWEEX1Kbwvu4SPsKSuFmmpVFUhZI+\n1Gx7QwekSSlD7SWZqXyYNeE0wmX0QSO0JJA1ck7I1vkMvjP6orJLXJjZbsb4\nGreN38v7ukC/xrha9EKOCobO2sbCLIVuUtsmgVfU9JrSuvVO+dpDwmwlB6Dr\nEETR5flMkqizMW+7raVXM2qg2d0Wf3OsoH2FZZFEPjiqFJY96vfS8cJSW6fk\nQ4aMAIqQ1F8oIvrHaz3DwaUlVMhB7YJtTok/+xd1LQOdkzY+VwqVcPBE9HSJ\nYNOPdZBGUi3BWSXehXzZz0G+DBJiUc4o0sg6ISRuxsQuakAq7boS7EXztFD4\ng3dcz8jBHE1mwcq/uZCJxdqeiMmwBrBHYbGOxZgJCzkPlmsGWGx2upt4lCvr\n80dQ\r\n=bdpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXG2z6V+CEkpEfXvBWyYfAwggf+v/zpmKfRVid3OR1tAiA76FnRKAhK0rpKg5lBscPigjFM1+NOtvUIUiO9OnzcJA=="}]},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"_npmUser":{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-system_1.1.13_1576136986842_0.8303285238448233"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-30T11:14:53.826Z","1.0.0":"2019-07-30T11:14:54.171Z","modified":"2022-04-05T21:26:57.653Z","1.0.1":"2019-08-02T01:53:39.244Z","1.0.2":"2019-08-02T01:55:16.988Z","1.0.3":"2019-08-02T02:01:47.782Z","1.0.4":"2019-08-02T02:26:36.702Z","1.0.5":"2019-08-02T02:32:42.292Z","1.0.6":"2019-08-02T02:33:23.297Z","1.0.7":"2019-08-02T02:42:53.561Z","1.0.8":"2019-08-02T02:47:54.373Z","1.0.9":"2019-08-02T02:59:01.889Z","1.0.10":"2019-08-02T03:04:08.601Z","1.0.11":"2019-08-02T03:15:33.875Z","1.0.12":"2019-08-02T05:47:37.542Z","1.0.13":"2019-08-02T05:56:43.880Z","1.0.14":"2019-08-02T06:03:03.025Z","1.0.15":"2019-08-02T06:11:35.105Z","1.0.16":"2019-08-02T06:18:09.715Z","1.0.17":"2019-08-02T06:24:09.267Z","1.0.18":"2019-08-02T06:34:28.465Z","1.0.19":"2019-08-02T06:35:27.147Z","1.0.20":"2019-08-02T06:45:43.806Z","1.0.21":"2019-08-02T06:54:09.008Z","1.0.22":"2019-08-02T07:31:38.349Z","1.0.23":"2019-08-02T07:33:54.315Z","1.0.24":"2019-08-02T07:41:56.045Z","1.0.25":"2019-08-02T07:48:19.680Z","1.0.26":"2019-08-02T07:53:33.486Z","1.0.27":"2019-08-02T07:55:01.423Z","1.0.28":"2019-08-02T08:07:05.736Z","1.1.0":"2019-08-02T08:10:06.125Z","1.1.1":"2019-08-05T08:52:41.457Z","1.1.2":"2019-08-06T06:06:46.860Z","1.1.3":"2019-08-09T07:30:45.962Z","1.1.4":"2019-08-09T07:35:03.325Z","1.1.5":"2019-08-26T07:21:01.608Z","1.1.6":"2019-08-26T08:21:58.469Z","1.1.7":"2019-08-26T08:29:29.442Z","1.1.8":"2019-08-27T01:50:30.715Z","1.1.9":"2019-08-27T07:13:52.283Z","1.1.10":"2019-08-29T09:19:57.529Z","1.1.11":"2019-08-29T09:37:54.537Z","1.1.12":"2019-09-05T01:49:02.356Z","1.1.13":"2019-12-12T07:49:47.093Z"},"maintainers":[{"name":"zhuoluo","email":"zhuoluo.hq@gmail.com"}],"description":"前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级","homepage":"https://github.com/zhuoluo-hq/ngp-web/tree/master/packages/web-system","keywords":["react","reactjs","react-redux","redux","redux-saga"],"author":{"name":"zhuoluo-hq","email":"zhuoluo.hq@gmail.com"},"license":"MIT","readme":"# 前端框架\n\n前端开发框架，快速构建 SPA 应用，封装应用 App/页面 Page/区块 block/bundle 代码层级\n\n_框架提供了路由的一个实现方式，但菜单的交互实现是完全交由用户去实现的_\n\n<!-- TOC -->\n\n- [前端框架](#前端框架)\n  - [基础概念](#基础概念)\n    - [bundle](#bundle)\n      - [bundle.js](#bundlejs)\n      - [handles.js](#handlesjs)\n      - [models.js](#modelsjs)\n      - [styles.js](#stylesjs)\n      - [view.js](#viewjs)\n    - [block](#block)\n      - [bundle.js](#bundlejs-1)\n      - [bundle.config.js](#bundleconfigjs)\n  - [应用启动](#应用启动)\n  - [路由配置](#路由配置)\n    - [单项路由定义](#单项路由定义)\n    - [菜单与路由定义实践](#菜单与路由定义实践)\n  - [页面加载](#页面加载)\n  - [服务调用](#服务调用)\n    - [统一管理 API 接口](#统一管理-api-接口)\n  - [典型应用目录结构说明](#典型应用目录结构说明)\n  - [API](#api)\n    - [ngp](#ngp)\n      - [ngp.app](#ngpapp)\n      - [ngp.app.store](#ngpappstore)\n    - [createClient](#createclient)\n    - [generateRouteContent](#generateroutecontent)\n    - [ApiService](#apiservice)\n    - [apiService](#apiservice)\n    - [qsStringify](#qsstringify)\n    - [qsParse](#qsparse)\n    - [mountBlock](#mountblock)\n    - [mountBundle](#mountbundle)\n\n<!-- /TOC -->\n\n## 基础概念\n\n- bundle 代码包\n- block 配置代码包\n\n### bundle\n\n![bundle的基本内容](./docs/images/bundle.png)\n\n#### bundle.js\n\n路由定义参考[routes](#routes)\n\n```javascript\nimport view from './view';\nimport * as models from './models';\nimport * as handles from './handles';\n\nexport default {\n  identity: 'xxx', // 数据挂载在redux store 上的标识 key，必须是全局唯一的\n  view,\n  models,\n  handles,\n  routes: [], // 参考路由定义\n};\n```\n\n#### handles.js\n\n定义业务逻辑流程，比如初始化页面的流程，调用服务 API 获取数据的流程等等，具体 handle 的说明参照[@ixinwu-ngp/web-core#handles](https://github.com/zhuoluo-hq/web-core#handles)\n\n```javascript\nimport { call, select, modify } from '@ixinwu-ngp/web-core';\nimport { fetchGetListData } from '../../services';\n\n// reducer setter\nconst setDataLoading = (setters, identity, value) => setters[identity].dataLoading(value);\n// reducer getter\nconst getParams = (state, identity) => state[identity].params;\n\n// 获取数据的handle\nexport function* getListData(props, customParams) {\n  const { identity } = props;\n  try {\n    yield modify(setDataLoading, identity, true);\n    const params = yield select(getParams, identity);\n    const data = yield call(fetchGetListData, { ...params, ...customParams });\n\n    // 更新当前identity下的多个reducer\n    return {\n      dataLoading: false,\n      data,\n    };\n  } catch (e) {\n    // 通过modify更新指定identity的reducer\n    yield modify(setDataLoading, identity, false);\n  }\n}\n\n// 初始化页面的handle\nexport function* initPage(props /* 自定义参数 */) {\n  /* 业务逻辑 */\n}\n\n// 其他handle\nexport function* otherHandle(props /* 自定义参数 */) {\n  /* 业务逻辑 */\n}\n\n// 无side effect的handle\nexport function xxxHandle(props /* 自定义参数 */) {\n  /* 业务逻辑 */\n}\n```\n\n#### models.js\n\n定义业务数据，驱动 view 的展示交互\n\n```javascript\n// 业务数据aaa\nexport const aaa = {\n  defaultValue: 'aaa',\n};\n\n// 业务数据bbb\nexport const bbb = {\n  defaultValue: 'bbb',\n};\n```\n\n#### styles.js\n\nView 的样式定义，使用[JSS](https://code.aliyun.com/gemini2/gemini-web.git)\n\n```javascript\nexport default {\n  container: {\n    color: 'red',\n  },\n};\n```\n\n#### view.js\n\n基于 react 技术的实现，与常规的 react、redux、react-redux 技术栈有两点不同\n\n- 使用[@ixinwu-ngp/web-core 的 connect](https://github.com/zhuoluo-hq/web-core#connect)连接 handles、models 和 view\n- 使用[@ixinwu-ngp/materials-component 的 withStyles](https://github.com/zhuoluo-hq/fe-materials/tree/master/packages/ngp-materials-component#withStyles)注入样式\n\n```javascript\nimport React, { Component } from 'react';\n// 使用@ixinwu-ngp/web-core的connect\nimport { connect } from '@ixinwu-ngp/web-core';\n// 使用@ixinwu-ngp/materials-component的withStyles\nimport { withStyles } from '@ixinwu-ngp/web-framework';\nimport styles from './styles';\n\nclass XXXX extends Component {\n  componentDidMount() {}\n\n  render() {\n    // classes属性是withStyles HOC注入的\n    const { classes, aaa, bbb } = this.props;\n    return (\n      <div className={classes.container}>\n        test_b, {aaa}, {bbb}\n      </div>\n    );\n  }\n}\n\nconst mapStateToProps = (state, ownProps) => ({\n  ...state[ownProps.identity],\n});\n\nexport default connect(mapStateToProps)(withStyles(styles)(XXXX));\n```\n\n### block\n\n![block的基本内容](./docs/images/block.png)\n\n与 bundle 基本相似，将一部分代码的内容抽取为配置就是 block——**block 是配置驱动的 bundle**\n\n> handles.js、models.js 和 styles.js 与 bundle 中的完全相同，下面是需要微调的说明\n\n#### bundle.js\n\n> 不再需要定义 identity\n\n```javascript\nimport view from './view';\nimport * as models from './models';\nimport * as handles from './handles';\n\nexport default {\n  // 这里面不再需要定义identity\n  view,\n  models, // models的定义也可以抽取到config中\n  handles,\n  routes, // routes的定义也可以抽取到config中\n};\n```\n\n#### bundle.config.js\n\n```javascript\nexport default {\n  // 数据挂载在redux store 上的标识 key，必须是全局唯一的\n  identity: 'xxx',\n  // 静态属性配置，不能修改，view中通过this.props的属性获取\n  config: {\n    title: 'Title', // this.props.title获取\n  },\n  // 子路由配置，参考路由配置\n  routes: [],\n  // 数据定义\n  data: {\n    // 数据连接到view的定义\n    mapState: (state, ownProps) => ({\n      ...state[ownProps.identity],\n    }),\n    // 数据定义，view中通过this.props的属性获取，通过handles更新\n    models: {\n      aaa: {\n        defaultValue: 'xxx',\n      },\n      bbb: {\n        defaultValue: 'yyy',\n      },\n    },\n  },\n};\n```\n\n## 应用启动\n\n- bundle 方式，将 app 通过 bundle 的形式实现\n\n```javascript\nimport ngp, { createClient } from '@ixinwu-ngp/web-framework';\n// 使用扩展的服务调用示例\nimport apiService from './lib/api_service';\nimport { pageBundleLoaders } from './pages';\nimport appCode from './app';\n\nconst apiConfig = {\n  HOST: window.HOST,\n  APP_HOST: window.APP_HOST,\n  AUTH_HOST: window.AUTH_HOST,\n};\n\n// 配置api服务\napiService.setApiConfig(apiConfig);\n// 将其绑定到ngp上，方便引用\nngp.apiService = apiService;\n\n// 初始化应用\nconst client = createClient({\n  // 应用key\n  appKey: 'xxxApp',\n  pageBundleLoaders,\n  // 初始state\n  config: {\n    apiConfig,\n  },\n});\n\nclient.render(document.getElementById('root'), appCode);\n```\n\n- block 方式，将 app 通过 block 的形式实现\n\n```javascript\nimport '@babel/polyfill';\nimport ngp, { createClient } from '@ixinwu-ngp/web-framework';\n// 使用扩展的服务调用示例\nimport apiService from './lib/api_service';\nimport { pageBundleLoaders, pageConfigLoaders } from './pages';\nimport appCode from './app';\nimport appConfig from './app/bundle.config';\n\nconst apiConfig = {\n  HOST: window.HOST,\n  APP_HOST: window.APP_HOST,\n  AUTH_HOST: window.AUTH_HOST,\n};\n\n// 配置api服务\napiService.setApiConfig(apiConfig);\n// 将其绑定到ngp上，方便引用\nngp.apiService = apiService;\n\n// 初始化应用\nconst client = createClient({\n  pageBundleLoaders,\n  pageConfigLoaders,\n  config: {\n    apiConfig,\n  },\n});\n\nclient.render(document.getElementById('root'), appCode, appConfig);\n```\n\n> createClient 的具体使用参考[API](#createClient)\n\n> render 的具体使用参考[API](#render)\n\n## 路由配置\n\n在框架中路由基于[react-router](https://github.com/ReactTraining/react-router)实现，所以配置也采用分散的模式，上面已经看到[bundle](#bundle)和[block](#block)中子路由的定义\n\n应用的顶级路由定义一般可以在 app 的初始化 handle 中实现，不管从前端静态常量还是服务 API 动态获取，下面是一个简单的示例：\n\n```javascript\n// app/handles.js\n...\n// 从常量中获取菜单定义\nimport menus from '../constants/functions';\n...\n// routeConfigs的数据定义，可以在models.js中或者在bundle.config.js中配置\nconst setRouteConfigs = (setters, identity, value) =>\n  setters[identity].routeConfigs(value);\n\nexport function* initApp(props) {\n  const { identity } = props;\n  try {\n    // 开始应用初始化\n    ... // 其他业务逻辑\n\n    // 通过菜单配置生成路由配置\n    const routeConfigs = generateRouteConfigs(menus);\n    // 更新app的identity上挂载的routeConfigs reducer的数据\n    yield modify(setRouteConfigs, identity, routeConfigs);\n\n    ... // 其他业务逻辑\n\n    // 完成应用初始化\n  } catch (e) {\n    ... // 异常业务逻辑\n  }\n}\n```\n\n> 菜单配置与路由配置可以分离，示例只是一种常见的方式，\n>\n> - `menus`菜单可以是拉平的数组或者是嵌套的树形结构，根据实际业务以及编码使用组织形式，\n> - **但是`routeConfigs`路由配置必须是拉平的一维数组**\n\n### 单项路由定义\n\n```javascript\n{\n  id: 'yyy', // 路由的唯一标识\n  pageKey: 'page1', // 路由关联的页面key\n  type: 'Switch', // 路由的跳转方式，Switch/Popup/SlideIn/Inside\n  url: '/page1', // 路由对应的url\n  // 可选配置\n  exact: true, // 路由是否精确匹配，一般根路由需要配置对应默认加载的主页\n},\n```\n\n> 路由定义中的`pageKey`需要与[页面加载](#页面加载)中的露出对应\n\n### 菜单与路由定义实践\n\n_菜单建议使用拉平的数组定义，如果是需要展示为嵌套的树结构，在每项中增加 parentId 来维护，这样方便编码的实现和维护_\n\n_路由在逻辑上与菜单是可以分离的，只是在使用的时候通过业务结合（通过菜单激活路由），所以建议以低耦合的方式实现这两个概念，这一点要有认识_\n\n_对于业务框架来说一般只有两个概念——加载应用和加载页面，页面展示在应用的什么位置应该由应用结合业务决定，尽量不要将业务框架的逻辑侵入到页面中，页面需要保持基本的完备性和独立性（页面是业务层面最大的组件）_\n\n_路由一般由两种定义方式——集中式和分散式，贴合实现（react-router）是分散式的，集中式又比较便于管理，具体实现的时候可以考虑优劣_\n\n\n## 页面加载\n\n**不管是应用、页面还是模块都可以用[bundle](#bundle)或者[block](#block)的方式定义实现，页面需要统一露出管理，在[createClient](#createClient)中作为`pageBundleLoaders`和`pageConfigLoaders`参数传入**\n\n具体参考下面的示例，page1 以 block 的方式实现，page2 以 bundle 的方式实现，`pageBundleLoaders`和`pageConfigLoaders`的属性 key 必须与路由定义中的`pageKey`对应\n\n```javascript\n// pages/index.js 统一露出页面实现\nimport page1Code from './page1/bundle';\nimport page1Config from './page1/bundle.config';\nimport page2Code from './page2/bundle';\n\n/**\n * 页面config加载器，可以是返回promise的函数或者是generator函数\n * @param {String} pageKey 页面Key\n * @param {object} state 当前store状态的拷贝\n */\nconst createMockGetPageConfig = config => (pageKey, state) => {\n  console.log(`获取[[${pageKey}]]的页面配置`);\n\n  return new Promise(resolve => resolve(config));\n};\n\n// 页面的实现代码\nexport const pageBundleLoaders = {\n  page1: page1Code,\n  page2: page2Code,\n};\n// 页面的配置露出，page2没有配置\nexport const pageConfigLoaders = {\n  page1: createMockGetPageConfig(page1Config),\n};\n```\n\n在应用启动的文件中使用\n\n```javascript\n// index.js\nimport { createClient } from '@ixinwu-ngp/web-framework';\nimport { pageBundleLoaders, pageConfigLoaders } from './pages';\n\n  ...\n\n// 初始化应用\nconst client = createClient({\n  // 应用key\n  appKey: 'xxxApp',\n  pageBundleLoaders,\n  pageConfigLoaders,\n});\n\n  ...\n\n```\n\n## 服务调用\n\n框架的[ApiService](#ApiService)对 fetch 进行了封装，提供了一些常用的方法，可以在业务逻辑中实例化一个 apiService 示例进行接口 API 调用\n\n```javascript\nimport fetch from 'isomorphic-fetch';\nimport download from 'downloadjs';\nimport { ApiService, checkFetchStatus, checkDataStatus } from '@ixinwu-ngp/web-framework';\n// 实例化一个api服务实例\nconst apiService = new ApiService();\n\n/**\n * 自定义api异常错误处理\n * @param {Error} error 错误对象\n */\nconst errorHandle = error => {\n  if (error.status === 403) {\n    const redirect = window.location.href.replace(window.location.origin, '');\n    window.location.href = `${window.location.origin}/login.html?redirect=${redirect}`;\n  }\n  // 最后reject error\n  return Promise.reject(error);\n};\n\n// 配置使用自定义的异常错误处理\napiService.setErrorHandle(errorHandle);\n\n// 扩展一个导出文件的接口\napiService.fetchExport = (config, fileName) => {\n  /*实现逻辑*/\n};\n\nexport default apiService;\n```\n\n### 统一管理 API 接口\n\n在[典型应用目录结构说明](#典型应用目录结构说明)中使用`services`目录统一管理 API 接口，这种方式推荐在中小型应用中使用，同时结合 apiService 提供的 mockFetch 来实现一套简单轻量的纯前端虚拟数据层，方便前后端并行开发等\n\n## 典型应用目录结构说明\n\n参考[STRUCTURE.md](./STRUCTURE.md)\n\n## API\n\n### ngp\n\n获取全局实例（单例）\n\n```javascript\nimport ngp from '@ixinwu-ngp/web-framework';\n```\n\n#### ngp.app\n\n获取 app 实例\n\n```javascript\nimport ngp from '@ixinwu-ngp/web-framework';\n\nconst app = ngp.app;\n```\n\napp 是 Client 类的一个示例，定义如下\n\n```javascript\nclass Client {\n  // 缓存的页面定义\n  pages: {};\n  // 应用的store\n  store;\n  // 将app render到container指定的dom\n  /**\n   * 将app render到container指定的dom\n   * @param {DOM} container\n   * @param {Object} appCode 应用的定义代码（可以是bundle或者block形式）\n   * @param {Object} config 如果appCode是block形式，那么需要有对应的配置\n   */\n  render(container, appCode, [config]) {}\n}\n```\n\n#### ngp.app.store\n\n获取 app 的 redux store 实例\n\n```javascript\nimport ngp from '@ixinwu-ngp/web-framework';\n\nconst app = ngp.app;\nconst store = app.store;\n```\n\nstore 默认有以下顶级数据\n\n- store.appConfig ——应用配置\n- store.apiConfig ——接口 API 配置\n- store.routeHistory ——路由历史，**可以用以实现面包屑导航，并不是所有访问路由的历史，是顶级路由到当前路由的嵌套路径**\n\n### createClient\n\n创建一个 app 实例，在上面的代码示例中已经多次提到\n\n- [应用启动](#应用启动)\n- [页面加载](#页面加载)\n\n下面说明全部的参数：\n\n```javascript\nconst client = createClient({\n  // 应用的标识\n  appKey,\n  // 页面的代码（不管是Bundle还是Block形式）\n  pageBundleLoaders: {},\n  // 页面（Block形式）的配置\n  pageConfigLoaders: {},\n  // 起始路由，参考react-router\n  basename: '/',\n  // 应用顶级数据定义，直接挂载store下，通过state.xxx直接获取\n  models: {\n    xxx, // 格式参考model定义\n  },\n  reducers: {\n    xxx, // 格式参考render定义\n  },\n  // 应用业务saga，参考redux-saga\n  sagas: {},\n  // 初始化store使用，参考redux\n  middlewares: []\n  // store的初始状态配置\n  config: {\n    // 接口api的配置，默认有一下两项\n    apiConfig: {\n      HOST: window.HOST,\n      AUTH_HOST: window.AUTH_HOST,\n    },\n    // 应用的配置\n    appConfig: {},\n  },\n});\n```\n\n### generateRouteContent\n\n根据[路由配置](#路由配置)生成 React Router 的路由内容，一般在应用的 View 中使用\n\n```javascript\n// app/view.js\nimport { Switch, generateRouteContent } from '@ixinwu-ngp/web-framework';\n\nclass View extends Component {\n\n  ...\n\n  render(){\n    ...\n    return (\n      <div>\n        ...\n        {/* 加载路由定义 */}\n        <Switch>{generateRouteContent('', childRouteConfigs)}</Switch>\n        ...\n      </div>\n    );\n  }\n\n}\n\n```\n\n### ApiService\n\nAPI 服务调用的封装类，对 fetch 进行了封装，提供了一些常用的方法\n\n```javascript\nimport { ApiService } from '@ixinwu-ngp/web-framework';\n```\n\n定义如下：\n\n```javascript\nclass Client {\n  // 接口API配置\n  apiConfig: {};\n  // 认证信息\n  token: '';\n  /**\n   * 设置接口API配置\n   * @param {Object} config\n   */\n  setApiConfig(config) {}\n  /**\n   * 设置认证信息\n   * @param {String} token\n   */\n  setToken(token) {}\n  /**\n   * 自定义错误处理\n   * @param {Function} errorHandle 函数签名：(error) => { return Promise.reject(error);}\n   */\n  setErrorHandle(errorHandle) {}\n  /**\n   * 通过apiConfig.HOST补全地址后调用接口\n   * @param {Object} config\n   * @prop {String} config.url 接口路径，如果没有协议头，通过apiConfig.HOST补全\n   * @prop {String} config.method 接口调用方式，POST/GET\n   * @prop {String} config.data POST时的参数传递\n   * @prop {String} config.params GET时的参数传递\n   * @prop {String} config.headers 请求头定义，默认头部是：\n   * {\n   *   Accept: 'application/json',\n   *   'Content-Type': 'application/json',\n   *   Authorization: `Bearer ${this.token}`,\n   * }\n   */\n  fetchJsonApi(config) {}\n  /**\n   * 通过apiConfig.HOST补全地址后调用接口\n   * @param {Object} config\n   * @prop {String} config.url 接口路径，如果没有协议头，通过apiConfig.HOST补全\n   * @prop {String} config.method 接口调用方式，POST/GET\n   * @prop {String} config.data POST时的参数传递\n   * @prop {String} config.params GET时的参数传递\n   * @prop {String} config.headers 请求头定义，默认头部是：\n   * {\n   *   Accept: 'application/json',\n   *   'Content-Type': 'application/json',\n   *   Authorization: `Bearer ${this.token}`,\n   * }\n   */\n}\n```\n\n### apiService\n\n框架默认提供的`ApiService`实例，如果业务完全满足可以不用再业务中实例化 ApiService，直接使用框架提供的实例，实例可以配置 apiConfig，token，errorHandle\n\n```javascript\nimport { apiService } from '@ixinwu-ngp/web-framework';\n```\n\n### qsStringify\n\n将对象 stringify 成 location.search 字符串\n\n```javascript\nimport { qsStringify } from '@ixinwu-ngp/web-framework';\n\nconst search = qsStringify({\n  xxId: 'rwerwetert',\n  type: 'AAA',\n});\n\n// search: xxId=rwerwetert&type=AAA\n```\n\n### qsParse\n\n将 location.search 字符串解析为对象\n\n```javascript\nimport { qsParse } from '@ixinwu-ngp/web-framework';\n\nconst obj = qsStringify('xxId=rwerwetert&type=AAA');\n\n// obj = {\n//   xxId: 'rwerwetert',\n//   type: 'AAA'\n// }\n```\n\n### mountBlock\n\n挂载 block 到 Store 上，Block 参考[基础概念](#block)，并将 React view 连接到 store 数据、handles、blockConfig\n\n这是一个底层 api，一般不会直接使用，框架内应用的页面加载就是使用这个方法\n\n```javascript\nimport { mountBlock } from '@ixinwu-ngp/web-framework';\n\n/**\n * 将Block挂载到store上\n * @param {Object} config 配置（bundle.config.js的内容）\n * @param {Object} code 代码（除了bundle.config.js之外的）\n */\nmountBlock(config, code);\n```\n\n### mountBundle\n\n挂载 bundle 到 Store 上，Bundle 参考[基础概念](#bundle)，并将 React view 连接到 store 数据、handles\n\n这是一个底层 api，一般不会直接使用，框架内应用的页面加载就是使用这个方法\n\n```javascript\nimport { mountBundle } from '@ixinwu-ngp/web-framework';\n\n/**\n * 将Bundle挂载到store上\n * @param {Object} code 代码（具体参考）\n */\nmountBundle(code);\n```\n","readmeFilename":"README.md"}