{"_id":"toonsdk","_rev":"42-407d81a395b547e6d411ca8a8bb9df5c","name":"toonsdk","dist-tags":{"latest":"1.1.42"},"versions":{"1.0.0":{"name":"toonsdk","version":"1.0.0","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start","site":"shx rm -rf site && md-tools build","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"dependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0"},"devDependencies":{"@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"e22f194a6750230ec6c924c7783bff66c72d6dd1","_id":"toonsdk@1.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MvW+NXHPKH8jdEh+hF4YRVQEGtbf3/IsPCqOfH8JdzhwVHwlWj9BDngKaixRpvyi7LWQnxNrItSQxG9tIJyAiA==","shasum":"276a2a5e76dcbc7479d64602afeb37ffddd2c11c","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.0.0.tgz","fileCount":19,"unpackedSize":143554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6nhyCRA9TVsSAnZWagAAFRkP/0/1xmO47UCSpF2VVrfI\nacGDY6n7cS7m3D+1XgzmmStDi8QFytYZYRXHO4CyaUqeuxbb/P3Tbrcs60H4\nm9impJan5EhKZWBFyOePf//03W87jMGbvWQjBlp5zWHr7wKSUatDxWH2kMj1\nFc9c0Hz9qrU6MWvgZLU2UYRF4RpQf34/XCTv79yHjD3hFdbAdCxv7oWnvZLV\n+dGGbLupgNvPVNeY53glWPya0pb3OwPqmXMcC9j25NQg+XR2VlLpWx1RxDjw\nWeyL7IAoUd9qk3OVI0G2m1k06WbuFKj4cBRO2RG9G43HCl+6bMZmm45iL4yk\njFsDQGyavHnuQHFsOB6xSShZR91VjlfBDujcDUBYJ9OAtb8Dc5v/wLI8/S/q\n5udKmriyBg/PsDW1a7yVMGRMI/7zIp85lXov3jcncjeZnplACec+K+32hxUe\nSLZyadRYDAyjvpwFEz37LzjzJgAcOnt2uOfpVxGuWZ+R3pRqdOsYzhdiBKFG\nOTjdgtw0cvsWea746KzivXtfjZX32PpQaM15WadNmHs8/ZdPmrHha3pYKOsi\nZzQZrG+8wXU/VPBE5OiNsulKgRqGisknIjuhHUkGMVqCOOWI1K4yvlnlnaxM\nnULRlzH9QdSQPjic0Ayb2fHNoPqyLy1CcltRXmsUG/htau6XS40JkC3SJaA8\nPok8\r\n=3R//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+yOih/nuYJEI/jMtoH+tAEqmYghBk8D+UtNzuOS+kAIhAOgzDenHH+JyTxkYAGVeJjnnuWAl6Y7CyXn5jx/WVLX5"}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.0.0_1642756210534_0.5041492031859727"},"_hasShrinkwrap":false},"1.1.0":{"name":"toonsdk","version":"1.1.0","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start","site":"shx rm -rf site && md-tools build","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"dependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0"},"devDependencies":{"@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"c9e9b735ac6be16315290dee3a84826a5ecb3fe6","_id":"toonsdk@1.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-R+PMNwn6Vvot/kVirJncnBR2l3KNHRcknc8igGExKy5eNgArz3HyVTy9Jfs8gusda2opiS6OjRcGyxBZlpFeow==","shasum":"e4bd3907bb5d5ce575343bad76f6f26dfd760c2c","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.0.tgz","fileCount":19,"unpackedSize":144086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8RNmCRA9TVsSAnZWagAAhHcQAItA046GqGfLC+k/i7+v\nd+Rj++S5p++9o8IZDgxxjyzYcF+B7Q2XGq65ESJWi8lGUqp4eQ2YZDhkMTHz\nCYcvqZBZVstrhI53xziyVz06NQH/0kyFk1zlHh1TWu4ISPV+wEUg3LYu+hwv\nJ4yNB5wwliQ6KX9E06Qd/9mC/1HjlPOgAehmBsbLjWWy7C3/04oeI1/pSGfT\nCXhsaxoUxx4LmaH0w4YWGq9hk43KRJqTkU4uZFKv4GCLW4cZA6wOpXE4cwoZ\nkYdn1OoGkqxpQUyqt/4prFhiyPGecWcUSyaffKJUujLF4IUXvOL1dG3VwPsA\nNTn72ssK+xLfXnz49cYP/+zaOZFrH5cCMwHGVa430EtT6ZuUxkA2V091QKVy\nKgt/QrTMb+0XfGV7GNZXo0xGkA9QHyfAJWoZ/ywLS/qMZJUDj7m1tUs2PmdX\nQJAjeyOmfMYbHqHd/rq0T9j71G4pFUyca8+3TuDc944KzppY3DW5kHjU9tYH\n6NP6EGyUEKln0AhwDhkd6QRCoRr0ih6LOwxYGJvsxNeGeop6eNaC3elxInVx\nFq1gj69dhWxDaQiJTJm3nsdnUJSjRulGxNawFX/NloHhyF/j+woYmuEYXlSX\nEn1cydxz2y19BpbKRgke/JCIbH+bwQNLrZmoA/JUqt3+zDuXK/s0h8+QeLvv\nTtfj\r\n=AEQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLIMym7Dn8xJwBsFdwTHMeYERvyNOK3BTeYHGto0QzTAiBX1kb73GSn5Q3LbIs9VorwxaadVuM4Wcot+hwXSmXY4Q=="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.0_1643189094779_0.30057645717517634"},"_hasShrinkwrap":false},"1.1.1":{"name":"toonsdk","version":"1.1.1","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start","site":"shx rm -rf site && md-tools build","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":["es/**/style/*","lib/**/style/*","*.less"],"dependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0"},"devDependencies":{"@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"8c1d2dc6439be412b1fe97ad93b9c3790cb91891","_id":"toonsdk@1.1.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-50JI7RRuK+15QSw7XiOjzIYAAoXO7zl2YBWi618ki/gudEA1Kz/arT/eRrZTtAnI2rpNX8nmLreT2X2KYr4LuQ==","shasum":"0813b9aa5d3963ec53d7b86a00f629b82305abda","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.1.tgz","fileCount":19,"unpackedSize":144118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Rx1CRA9TVsSAnZWagAA9e4P/RgY0Nbvqopl6eW0Zym6\nqdMWn+eKBQ4I5coAxu3FMSN2Qf9fTL+k7VsEwWHxeDEXql7RdXp1NcVdM7YZ\n6PQQ9V2nrubZGNPrRKQjFbW0zyqo/1NGeO5F7qN4HOsnwhFJLCVOz7eAtpnI\nN+asfUB0ntUjH3ypUO6BEDb40+DAa6xphWaZOivI2WGSgoofRShBbRyHjTnL\nZemReJ8h0uqFWFxofjmxtQz9crXB5AM3bnYPa2hy1+ssnmMirAwYG1Fcmjwb\nh0lxTiVt34nmNj7PqkBTtBPtLV/CzfObQ1Qf93wK8Pbh5rRW2wFvFH+FACwo\nOD6IyeAVRCrBYqxxWTFe+FJJu5uS3ft0Q8yZQo6Uv2Fx9GKrz0pOE5zv11uA\nGurIwumMXCWWTErTSoGBkECPZbo99YOCG9FZ5Ee33NM3q5bMgCpgsekUPMR7\nM7CU5NNh+qz0NHgP95A0G1CNqIx779DhSvWdw7USp8dxUlEsqp9pBEqbNF1W\nkeH6Iqm46rXjT9VXz5/5+reA4qTNGJYYPrDuL54gtzJZdzD1zCdTF2wiWe4S\nevYAsGkIVcNzQtEsIUv0OshH5ACwiRC7G8dqlXaWaC2x4vbWr20x8gVpjdMk\nL4rs2BFjz/kx11+QEJySmSGJPCO+ENiDCnhFuQWsBolgVrMaC7TOfv4RRGnJ\nadZ1\r\n=IHGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCKmLIzHioPG9sz5sl6B5VfOAsRcuJa+4/2ieeu3EZbAiEA/a5n0veLQ93qh76bxOVm4WV1KGq5nR76YVw1umYbi5I="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.1_1643191413248_0.20590835345083103"},"_hasShrinkwrap":false},"1.1.2":{"name":"toonsdk","version":"1.1.2","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start","site":"shx rm -rf site && md-tools build","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0"},"devDependencies":{"@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"67950f4600872ac93887f2d2a97f2eafa124ffce","_id":"toonsdk@1.1.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dePHQayHpJFuxGn5vqPfOva873Cn1QSkHEOrmCvQQI+TOI3Y2zLHdsKf6fQs571Xy/sVUfQ6PZoEMP16tK+s0A==","shasum":"179ce049776e112a66761d3af9bac4f76cf7012d","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.2.tgz","fileCount":19,"unpackedSize":144061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAquCCRA9TVsSAnZWagAAheMP+QAznjv2daY/XwdpycTZ\naoZLsPonjGlMJ4LLwDu1QSlwhy+TBu/8Tli8G12ExbVDJVtYtRvdAOom3B+l\nN5WzNgnIFTIPcRslDnYrVcBY9vYcYItNEj/dMKfmFPhnYXwIqh5pZtzqcCZs\nmK258TDbS12WPcp7eKrHXpJKokrGrjSMJx8SID24m5ATYkXWX7Bii6FE9l42\nXRWHxh83uw4Ao84p7HVAkCMq39lCa1NoQOtZFoeNwhBpJk8pUeYxcf1FwqOg\nYMfr27PoADrSf2itP5FHjJ2L9zgMNYqlWTbN5szyYHh7nyEASRiUmCbEx/fz\nOBSh27xIvq0iiJsaIBR+xc8vfvw5iShoK1dewfpDaU28zYaOMb4Awk2EjAZE\no7Tboj315IboWMuBits6BRfgS76KSLg+I/2uVjq9fvbjGxvzk7fQvg8JNJp1\nZi5X5AjmS9jGl1Naq8T9dHh2x2RlN7bpT/7D3UIU0cRL7edr9KMhxkuKOp3v\nF+h9B+0bibfteTdM+4MPwciqnRVwOi5WcXnFJwzdm2+uvUZnmHzhnyx2EblC\nshydvyyZiPXffSHOfQG0JLWCdpueJvMo+dR4Ntk8Qt4OfPVHiicY2hadFmLW\nT/eO6HHOKkSb/DnnBTDFs/n9kYnURtwUeJ3stBlz4AcsdtxcgzIsjdQ7gXGK\nkLR5\r\n=u6s1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESjKtadLWGo3hM0V+pSlx081LZvZRGFbW5F+V5DQMMvAiEArnA6u4lUYAQCpCZpgi72XSo4Ts3Drr9gaB2OJThXrus="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.2_1644342145902_0.8540372559238103"},"_hasShrinkwrap":false},"1.1.3":{"name":"toonsdk","version":"1.1.3","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start","site":"shx rm -rf site && md-tools build","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0"},"devDependencies":{"@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"e9c0ed5b0249f6684720937491c655c3d41f5e3c","_id":"toonsdk@1.1.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-njxNevRc7ZKpyIPwsUxiHnAJ745ysqFEMiz0Fea/IQtGcnSR/51ASYs0s9pPCFGkqBS7QHTk5K4TVbRgv9Ny0g==","shasum":"469fd6b472f5cd3ec327420867a98211b761143d","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.3.tgz","fileCount":19,"unpackedSize":146416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBNtoCRA9TVsSAnZWagAAggwP/AiUDmu3YHPSk1nrJvCY\nuvzTYlO8/ahDjFAtWVkHpR88eMcSyzkewJriH5u4Bvp+sXO0RJ9JsmfI0zfp\n0NHO2VjFa6p8gPPSSCDxUVaN7PdCL3W5Lai9oiKnfMlMh81vTHyYPBIZFF38\n5zLxtSWahIxFs5bLJ55/a5u/IYYjxIRUjls3vEliIWZah5Mzl+Ye7Xc64g3E\nx6AJAiYbbGzFhnK0Up3fypa1W86/NVS91R5j0KdoGG5o5znxrsiNk28ONMkw\nd7DzR1y5sBa3rxqggR/NleeHfZvkJwhnTbbyGdFervgJXEGM6+s97aVoPDti\n3FQmyDb8k3lcZHGALdgV1mI/OVoO6eko9kY2a0U9bo3NeWvviWwA7HmQEQVo\nomGKNG91iW84mYSz91jnyoiwxzbqDeWYEW05kB/uP8Mw38afQhPFtsVJc8Fo\n88ozAd275bgsqJQycbotzy7WS4yJOYL4MZutSRDoERcNodtgM3ZphUOSejTK\n4VJ0uOXXTdS/bixFzK0TNPr99ceMdzdCh2oXZSjt7N9eo/059OXaSsAWz98x\nai350Revb35I+sbzdXofjkx5Tr5/OKUAdz7HNjRHtjjgwyokZoGWEoKdP5Ka\nGHJIRkUIgUJypOwYoZxuvfRRch5VIamK4G3OtHNh4+1e0dDN6IOHZ83WUaMI\n911B\r\n=1jd3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkmYrrd139sS7LYzUwd84OCe6OdOLHVXoRj32hk0BZ6AiEAl2bQpQS8ELQPpwB3cj5sC9nGT9qYpgnfmP7/7ARYTvQ="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.3_1644485480148_0.9338053995466598"},"_hasShrinkwrap":false},"1.1.4":{"name":"toonsdk","version":"1.1.4","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start","site":"shx rm -rf site && md-tools build","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"f6826e0838c10fc8b155e43e862eb8dc9e926a24","_id":"toonsdk@1.1.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1cjKs7+h7PeKDNjsXsICBRcX3bFJOF158LTKmwtUqsOgvG+5BSHGK4UYQEadrNOnNgjr4zBZWDqwH7QJmG872g==","shasum":"a3289d5aec0f49070306555b43cb1d78f635d77c","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.4.tgz","fileCount":19,"unpackedSize":146622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBPynCRA9TVsSAnZWagAAbMgP/342Wbear+bEoF43bthp\nyuteAX2JFA4KIkFLbWiY8P+OOh++E0OaRMgUYzZnBEtqRv5mzJcVdvhkQDSd\nrxECoogEMKlfMCPapALbXPo2Vo2VNnplVK3dJojCQUt79yH8qi5E/0c3SdxL\nN392yl2KiPYiwkREuJy6KHM0s6TvO4qMuoxqse/gqZzAzIdAL2evotAZkQyq\nEPgm5U8nbcN4FYKfYvUED0ftyuQs5ejsNXiFjxVG21iogACC0EbsMYUNlfCg\nDfYi13FfiDxldic76Di+07E5l/VdBf8e7zWfjVy4gmO/H7H2nfNreyLozgwt\ndg2mwE1CB13k8B4r2z7qy9MKkbKZp1JSABU8jMW5bVbI5xcZhEwCKR+W4Maw\nnzPdqh87vkdAuVW6mXnYz+mMsSzhr2mLTAs3u0LOTDV4/sfJnfx5160MS0fh\nEgfZar3+zrQy+d/32etqR6EEfE8qiDBJYjXHMwFssLwAlw9gV44WZbrpbADK\neib9sxUiuwFW0h3I3b6uIqQNytfj+1p6caa0svgQrLkn+V1/MJF7rY6nMUSJ\nuhMjvjMrlRVQCIt5+4ELB/jUKlPAp5dh5hq/pNU6s2hZ7k5j8Mdq8IC/WoCV\n6M2WR39ykrik8jEuys89MhAYKn+SPfck35m/k+5HTdk71zirYtK+At/QkcIj\nXb+r\r\n=l2dI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeeTOyxWeGfiuIBdGuRwmSUP7EuCWxAqPrUBcLmlB0yAiAMLwJQNlP27tjW+L/LYV16DfxjDl5+xZozHfuJ1b1Q4g=="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.4_1644493990894_0.3488442162244052"},"_hasShrinkwrap":false},"1.1.5":{"name":"toonsdk","version":"1.1.5","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"f3923ddd37d0f4d9e26d0b10bc293277b056faf0","_id":"toonsdk@1.1.5","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-upBTjBxOT/0Mc8FqC7hVIw4ugUaFUh5K7/CPna5RgBu9+VuLwSRoXpEeEV84Fp3/lE9eL6DOYZvvBqoJP/fYJw==","shasum":"924c33a98e9e64f6e33e5d1108bd4bb2c5a9e4c0","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.5.tgz","fileCount":19,"unpackedSize":147968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBiCZCRA9TVsSAnZWagAAKBoP/2xeanw4jDiGnJXPaPhn\nTDw8TI1p7CTblREi7CzXNLrIiAdenWgVyCOz5GZKs083wcP3KhgoNYEoZ3Wb\nOuDKjLdNiO8axfLWShkNqN6Cg3mcjtKw6KU/SokoFAQCx5YtIydHJzkS/85a\nw+NASWb+5RRg4YTt2cQwMPRCM49zJEYqPIlYisHAmHCAi4QzPWAIGQlxH5Qt\npDB5X1yVfHHxznypFEXgVE4VAh8z8DkHZNQRtsv2tOkwknTvtd4EXETfr4lJ\noBjSVX3nFjZUfeG9QB2k2lII0BpDlJtIs5XA9WjC0vPVp8qHR1RXPoBFr8CC\nTS7SCPa5z3xmdy8u7nwiLBewPn+CUYkbFiyz9+ByDmisZYnO62bvpd7sACYd\n24YlQh1vCLwr+f9hX2bjjsMDfNiELDUXGQwUMWmTNgpKlCHjiquLUquYkrjQ\nGs8G1iXr9ImLNZUJaFI2Z76Yq8FK27CeK8JiOlin4ALwLN9tIjudSRU4FO8q\n1dizt+50M2gQE8Xn6xomOIujyaUst5yq1BUuXZmqjF5UQQ0q8NdJfF88yUnl\nBPuND2BjamFB6zzcshLIrBR3PvYXgBWXZcInVW52n//7Lu3FTZFCKEW2CBrJ\ns43SfVDH9w+yETC2ieupDg8dkgWwiUQ0uTyeZBHgTeOlZ9XnbA9UnLvSyDD9\nYlYk\r\n=YGrW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmbuv9I+MYW9MNYygiISKO6slWakNwmph+pULwxfeyWAiEA5PFY6kZ9GgNZroMUfTPRI0pJ+ccaDvrGpRdwI85n8Pk="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.5_1644568729352_0.5038285184097897"},"_hasShrinkwrap":false},"1.1.6":{"name":"toonsdk","version":"1.1.6","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"24382c0f940997dfd3d445c20653bcf581097ae3","_id":"toonsdk@1.1.6","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-zWHtwUpt/D86XZV8UTYsn84Ig+SYgKm5mTex0Ch8BB7BkEnSFhELXsQ8NZI9KkEy/juZbtmuGUl2fic1ppOgrA==","shasum":"2ac7bcc2204cebaa3ec5f1219d03767131465a41","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.6.tgz","fileCount":28,"unpackedSize":942084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDIg1CRA9TVsSAnZWagAAgWEP+wRGpWPinZVrnVjXr/uD\nrxhcUUF/mdUpxVRASOyAmcFs1jJQXgV5wPrY5rsNkt/4T48mdUT8PrBBIOk2\negVkD0g/Jn41FeIUvTraFY4DiYJzxhGCQCxxtLonbfSMi7NvP5QrubmT6jA9\nAxADEKvASoedLN5YDUQ5GUA9/dlUWjDESeTtPB/6i59pAfcfYxYBAN1aDjnh\nZ5LxslZL2oVEUwy1uYMNUs3+kRSqBAtUkaPzqoQ39AruiCduCgKWm++TjUnd\nCWtauB63iRuRZCrdyrErfNkphkhR2+P2hCLAL7GdBSlqVK6G4jWCBaaDbhVh\njw+urQLwe5o4egYgCM7LJoWH8lXKi0YhdASZS/wetYyVJmCGMwfOfAmaC9B+\nWOBW0IhNkqK14j3aB2d9Eh9abBaHU0CyiuRuhreG6uHFwk3sw4s5lEa/9cgg\nIRGBvZF4OWh4P6BxQ99blr0rf3iBRCs9rA6Nt+7jOxtJbTix8O7He+xmNPOa\nx2OvoIGXohxmiFXCwk7sLnPDHOekoZ4B95TefC0vcwB27+d2LPHfI3h9q8cv\n3z0iifPny4KhcB8yalczm1njOK7q1OEIXbKkIwZwwC/E7aKfPNaFOoIf8+wP\n7TzS4XFriJ0D3cdxS7D0vCZvV0Ul4Tzsarlz3FVsySFe7CaV5xWcUreB/ZSm\nzodt\r\n=K9qF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1yVDOwvc52nFsFhHwsF14YkGJhuENXr5X1YT5XRbzTQIgZH1+DEvpo4csvGA6m/sro8CZ4Jq6tcfd1zmPwtRf7Gc="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.6_1644988468974_0.2109594988376453"},"_hasShrinkwrap":false},"1.1.7":{"name":"toonsdk","version":"1.1.7","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"7008c9bcde3d3164d3b9cfb578f2e55952a4a725","_id":"toonsdk@1.1.7","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ufp7nGQUwqPXs/OYQXUNewH+EY8p665t8jP1TCFK10/BWBWl6RI+2k7rfWuamX9+8XA1//1ewxSf7JjAb4ZWzg==","shasum":"dee7f649e86923cce6c61ba6581a8175ef3433ae","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.7.tgz","fileCount":32,"unpackedSize":957144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDM4wCRA9TVsSAnZWagAA7joP/jD9sheLlnB/xpUooxn+\n0cbYp9Bp6VQ/GdSs3Zyfz4thpY7pUwgsic72rb+GpkA71WK7ctE59iLjOFZl\nEGRb0vUk2nSZDVLKHvtNmqOb24JMR+Notd+12efLfMggOLkRnCjdStaCVUxg\nl5oNEha9AAAsw01kBZCzxVBeLqYnaFtrzlzijLxWORh8unK3/+LmGIUFxHLQ\nkIp3qfhMh0sUT8tjIvo+ZZRAD/czIRN3Sl+DLc1kaCDbzc/TEYeC4t4Fl8pb\n7ScUK/q9wzXi4var6CbebZv9gTisqerp8mP0Q2C5/NnmLwCdgE2yVhs4iIxF\nGSgOfwtamUpIy54WHHHjJhePfvuXTI9xVFgNFfQ8nQljaEQ2TIy59galviAs\n313W+Y5YJWI4hjlxbzLuTX+9bHKhHejBEot7pLJ7ykLbO2c/zFHiYmzDOCCs\nPQYkvsE1Tq/y7gY1PGSeGpbQUyQpqS2FL8P0CaaKPlfoLxk9RrjTKaSyeGPl\nVxtrHtbsTvDTeItIQV1QuhHDODi78ULpFn3msYGk99g/7lw66bGSPL4bEw5q\ndpaIQBpH3eRZ/3PUJ8Zedn9jC5eh0nXRCTTl3SSQ1KmiIuylEF6f/ZfjZV0e\no95YVrIbEeS0jCBy9biL0ZHAveQs1P/TnNaS8xF0bzDH5d4slML+BMjgsQjx\nEVQP\r\n=urQM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7WmArARpTyaA3W2uy42Me3eIUq6end5eKNpOobnfm0AiEAl2kgXAxcUclircXAWLGNM0t8swPS8up7SZt/lS/qu6Y="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.7_1645006384069_0.7278305463581538"},"_hasShrinkwrap":false},"1.1.8":{"name":"toonsdk","version":"1.1.8","description":"E福州 toon协议","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"e422f3b1ab35388dc18963f0d685d4586df0d5bf","_id":"toonsdk@1.1.8","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-kqwDZDNJCBkcJiXEW/r3jRhHGPMfBsYGdpq4LZp6X9+K7IkMgzYwgiQSyAU59zhOljluxC2vsosYkzN85AmzmA==","shasum":"d2fd50a496e33f55396be4f7428927ca54824305","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.8.tgz","fileCount":32,"unpackedSize":1030385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF2ilACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprWw//SY/NvBJK7UzXh2X+DNu+dTOStjcPbl/b7Ae9SP1Vur9DkAdn\r\n2wyrT6f3Jeb3HLm+MHN28Wq4o1cDH8jkQn//hEAr571G3BqG+MnxZmJZnKwJ\r\neZfEeM+xkvfQtbA24r2WJFFeJEHrLEnH6pzOgp3/ztzbPerbUuNq8EZqF4KD\r\nGUmTrtzbQx3IBUNlYCnVy1v+FMqMr65asuUCZrwhJQ7Zx/pSa91N5QqsFPGR\r\nI10s0oWchGfU9qSXalNAsYjzUtV8/7zigRQXoij6nArIY9gfAaPtoL0Tc/Aj\r\ng4loYd1OrkMyM2O9y2JmPf3XC3AsbpLJSx1ru/JUhOZFBR2vWnGlpXyZEvNl\r\nTH++pvwpXq1yhDZhfkE27sZTd/PPHV1BuUZpLp9jOweF4UB8yxag87Hha0Ys\r\n3TvRtZ19GrkuSp2/jRvO0NYNwBU4n0YdlZv5gbQFEFIXi6JbGdgv4kvx3uFr\r\nlWV9kklQD9wv1WdMSoICKVApSt4EcKYW3qb7gwbHBVivi+cCMCsnqIDWO0Wz\r\nIb+6g0Oik3ZhS+RpDxrP+e65YlHqGCWSDxT5LGsJWUrjD2z3F62QtXM8AHbX\r\nB9Oz+asZIxjZD3RP5LmboxrYyz0LRj78nhgH8jFe6qKv87b7mKDZiGQoX0us\r\nZdrqopmuAvfA5sMlc7ZE41+6ounQK2EAR9o=\r\n=k1c/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOkg60fn3hao1EdKumgH4OJYbAOA8NXO/1WWs2dkcgeAiEA0e4Qx6t8TYobnJqYhyrxrOLKoNYK+WAfdInCa64bx38="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.8_1645701285370_0.850787853291096"},"_hasShrinkwrap":false},"1.1.9":{"name":"toonsdk","version":"1.1.9","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"fb1d2516eca66d7016204fd3df15c379b6a35661","_id":"toonsdk@1.1.9","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-G7NNiXjUTtXI2vZ2/BIZFEQKTbxQTV1NowTh4ciSOHIYHIiyJKQY0yHjvBpBBk+fuQ8Ymp6zkCu7I307xYa6fA==","shasum":"d2fd980a582a7f6334b802455ecac1445093d62c","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.9.tgz","fileCount":33,"unpackedSize":1081731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyRR1/cBwNlGwqSoIuCk7ZGvCgOoiiJKRlao5dPWWP6AIhANGp0jYyvxw/laLf9rNckgMpPeJ/hLQOm99kK5b2v+Pw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1DmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCoRAAi0kcgQtQvmxXY26s4r6yh4Z2xSvrA8gNWjotqArnNZu+mzP8\r\n+0H8/ktj/OIn4AmfS5M9Ryly6pbDg1lcBsUF8QyZukbTn1s8tQXdehQeikLF\r\n2wiRKhcP3+tehhdgNA7du1bNnGxCRIsZQG9QaNf96NF9kIg+yGxy0qiilAUV\r\nzfXu3Qj1aWWvKHxDpLtEqCqqdf5x77kJJpF0EAGT9vGLcbSZvnBLYMfFPiKG\r\nyFoNztzzPOte/4Wl6AclaW/CokSj1aIwnJPDas6oF7JH69KTpnEoWfKsKuMr\r\nrw4fRWRCOPmheUGWTdcLIbqv78voOVd2CqxjLciPRh9Eq8TR/A3y+mBDDD1L\r\n7GFSGPVr3nysnDlqwqUQQ2z88PsLd6ZmoYkzkrDftEvoOhLx+CLX3Vmwowq3\r\nyD28n01s+gAnlKt1ZM82Qugqn1Tsc/MGLHOPsDMBafbnWCHc8fuKIB5gmNcH\r\njQhz9z+ZpZ7M/kbulLTgFKe7lL2VGL66RbNoyaNNWrLhlbU6D7O3zFYolUyb\r\ngHL2lZItogGOgmsSrmLhgRO+PgVdrFYTQP+CGRSO0AQzf5bnv6Ou5cOJtXGy\r\nMwXE4/nrwMsZNdtJQy5skPIbAsBaAvQ450grLmZJcdqsBh97tMqdXjlskPUP\r\nJJzCDrXLjDOqn1MCLoy0//HShoRUVPoXEBg=\r\n=br8y\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.9_1653035238539_0.4814934384212186"},"_hasShrinkwrap":false},"1.1.10":{"name":"toonsdk","version":"1.1.10","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"6ee7a9d873cd153aec6f64e67a587c9832b445ae","_id":"toonsdk@1.1.10","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-UswbmKsb2nb7PrBx5juHxJe5KWcCLnE+lMVUxmY6BOVWIljmhej5yqU0256SIxSFc3Pkh2hEkM653xL7JE3iAQ==","shasum":"322f7505665213651ab15f0f9eaaf2548d5197e5","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.10.tgz","fileCount":33,"unpackedSize":1083277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKZoaXkRqNMMuRXo67cwIRbkICDQJqK9IJm8JDIx4HwAiEAipnHlKDlwLgpuPiDyvjLQ34KOonycpyDt5XSXpN74L4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfOcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7YA//eHZymlFkVgRBL1obxBxKEgmb1gNpqGZfXN++sUy8x3EVKMXo\r\nH3uK1BE2ez3VjELEESwFori8LNQIsO1aUlDXdl0Tq8Ndsda0/MLkJrIxuJX6\r\nlDlc+kZWY/SyKkhem5CpBrgpuA4438g2raOMbRqTG6B92mYOy0++aEc0gGIA\r\nSHr5w8TkhMRn3rSA/TF7WgPlLHes/7SXuyRJKPFzAQpWgIVsq9dTar/6J8Jq\r\n6YFjsQbFqjqkImYLdTPJ9gGoYpzvav84HfgJNKR29G005iuv1WzZJDqosslO\r\nBJDxUqHw2OzB9AA68QsOLM7H3BfEKop+xXB0A/Hx9d/WTAXI0xfQ+EA77tM7\r\nCEPAOQACuR9doBGqG4HXIrwRpUFGnM14Wq4Dg/UmuXyQpnlNZrMfPXuwAZm4\r\nAwws9eXw9+pZd7W5ndfV7rj0yCIyZ3B+aLp12sTdOKQ06qCz/7+A4Bb3XLuf\r\nXyvBP6hvLvmXYkQFJn3OGH2zTT9RaXBiy8Sx+Qjod43EzQSxSQ0ud24v14Q6\r\nQ/f6PTrRt0XZq3oqlj3GXGtB2x0IwOdttAKurQxUxqF3YxCFSycR2isXc+0t\r\nAdy+LngZH+RPfgvnfjSDnJX88lidO9rKT4CfEFw/O2KourCsy9jmQK3Kkukx\r\nMFVuokSMXRxFmu+5zfsAaZDUuw8H9Oy2BKU=\r\n=cbQA\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.10_1653470107807_0.7141786771403631"},"_hasShrinkwrap":false},"1.1.11":{"name":"toonsdk","version":"1.1.11","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"71877086ed9347aa55d7ad19365872cfea75d1e9","_id":"toonsdk@1.1.11","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-goVYaTFZM5cKNVCSw1WhjEUNlKrlkO6LZ7CMzIEOSfvRx1SkSE2QN8TZnSvDcvi7qhKa1HhzLi2X1PNw8FKWcA==","shasum":"b9ad43607568dacca26c22205619df00b385ecae","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.11.tgz","fileCount":33,"unpackedSize":1083281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCekpVxqIjmll6WO064LfOkWC4Jodv0enaLdy/pV1piSwIgSIifE092Xre+P0jDCUfa5VeWQPpKrNLTPPdr+kEAcME="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijgWPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOTw//UIcK96nkcjGL0N7L7YNSTAZ4HEJ9zlfAiq6ttLI1SfsvJYai\r\nf8SX5w+g+7LJx+OXkkr54SyPdnvWob4YKycaUmF6xkqlxPnZSwzIUvJ5189x\r\n9N06XBFeoPxcW3QaK7vWN64jDB2o6mvW0IS3X27lIXqr4p4TF06pGYclGHgC\r\nmEeQ4yc1mYN/6JoGWmCe32ApeWov8FwVfwoj+G1Zln5hcgYOGywWylaHfcaH\r\nh6YFWmIBTZVBJ/t7XrvIO9i/YVU6fmSII/15GaF0RSmL4R078A3yvtVYV52N\r\nMSXOj1rmewT569gGMhVC/nnPo4IH2T95ZV6WY8CXla6dyvKCyxHmsh9aAfxJ\r\nDfm6E+qTXyG4o6EunWG5qLHMH5dBDY4YMAZCQAhiTqutSjLU6eSdHqpwF7Sg\r\nOn50EMdDmJqPDJqTL88eYU/7im34nK+J8VleM9h6vQ8xJxvwPNQC7MjIQ7IW\r\nJYXe4sZlRr9cSz/+yiQuLYeJS7PvvabuULY6Ges2L6foGNVEUL2B+WEblbIT\r\nqfkaI24Nc7owNiwoWAvUoE3PstnC5VQAS64V6BIxvO/7Gvu/ZKHzCdEyFF9u\r\nFMsGQjAEvDcYXazwJpGJtCcEZ5Y0NqjLv3TEemkkidwOJDUTSSNmbRU+AU/t\r\ndU5bBgml2TtyiORe1vjJcPOKslb83s2dtCI=\r\n=4fOf\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.11_1653474703266_0.4240258546747879"},"_hasShrinkwrap":false},"1.1.12":{"name":"toonsdk","version":"1.1.12","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"e1290de729f3f2fdb88d4f1f376963e30b037a9a","_id":"toonsdk@1.1.12","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-3jbCr13VqegZw7+GpmtjNIiA9i8apr0BayZzDWxPt9Dayx4SwE6z2Po2oM4l8bcnNVWWkEvxhNSNZAWgxWukfA==","shasum":"eb6970ea19ee20085d1c46aac78130e099ceb00e","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.12.tgz","fileCount":33,"unpackedSize":1083375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjtnFrVOEjgK0HxWlw5Cyi/tvUTr7AXNNJDj2o6KPZBAiBS90jDfQiBLY1GqjplNN7MpCcxYv4PyxkT1pD4OuDvVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijggjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqh1Q//ZBJmahQdUCNExQIqfzFjXE2F+npmkJFpN7Q1hb+5uS1kgqeY\r\nE3JVsFzz9TXXTuVhcDCRLQFoKwP5EG18W6Cj13I5F1MyiJuzvl3sur1iZdXe\r\nrcWaEg61d2y/Zh5gPUYijrk0hf8wM7KhIb7DOCqzbBrnVM2FNOH9gpTQXXz1\r\ndLULuE8S5XNHuh+5WQ0ABWAGZ60tWHAoW94EhQ+Vdl9s/0ru8MgLaj9oh42I\r\nvED/JNNiY5iVC5xfpaRRES1YhETYh6P1z6IGfUCWFTLOBJSRsF+tz+JHxrjf\r\nvm5rsjHZfW3CXrTeEhuY3LjhTHRA41dHVDjdrtW/SjyqAAx7ULQI4jPaX8DC\r\nyYnSjF1Ln78/jmC+uJexHtGT5iagnVwg8LrRRCIbtqXRGNWWfAmY/ExR3+j6\r\nfDVoLGH1G9Qe41SYzmNKPpA+jadRg7Sh5RDBWreETlZg5vpLl/64e8hhqt3L\r\nuz4AOBRgUHmyC3T6OYMhQIsIznUyWIVwGkq0K2CNREBqJRQu0d6AY81v3wfn\r\nPBMckh6pvArT54eZYu+2J/o4VMgkqbLXdf/pWolx0+6XqK9BjfKUeSe1e8Qa\r\nClnlHK5q/aU+avptXVsBlRKiEJrkhyT0MmXXLRkIqiXflZ+dlT5coax8Vp9d\r\nU36Y+9FHvEM8Yzh9442PulHkF3gnkFlnt2o=\r\n=L/dI\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.12_1653475363488_0.9365809651924415"},"_hasShrinkwrap":false},"1.1.13":{"name":"toonsdk","version":"1.1.13","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"e19f8499b038091ccf2bf18784bd31e8c18969ed","_id":"toonsdk@1.1.13","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-2p3+a8KGOMFyCDZWRpN2SHR+vghd048VE/IQaYZJNt4CoMkX2OwJ8u1n7g6hxL0ILa6skBLCw+xmeskYoH7vdg==","shasum":"363cfcfe635cfa4dabc81c6b9ac4ff900c3e81cd","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.13.tgz","fileCount":33,"unpackedSize":1101334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjmxD/0MedEHAkgAO7MSQIWNLnGu9PKZjAodB5nGqlpAiABOotCeht3PqcXRHagc+DQ6CTRAs6xvhMzJcERYdzxfw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitCleACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ1RAAmItjX1n2i8AI1z+jmmGRZx+4QjbL9heCMolfcov1b0PWOUD5\r\nTdA+MfvI1vKo5nM+LCEQVERS6Kz0hGCgeRCaAJK9yTX1nBJhiG9h1TM+w332\r\nGpQzy8BADufkxMR9kbVKGV0V6CoyFEhyJgTy/jgCyQ6J1B7nfkj5hPdp0jRn\r\nm58q5HrEFU/RttPgTSxucdZ9YTnEsZO/6PKTcdbCynmpvlnm44qNWexhVGZy\r\n1/5+MntI3fPiPzqsFkot3o2z69udp88EBQP1iRb1QZ9RYvE/gK0t5ZQ1el3B\r\nfpMoEXzgYB8VQ0NoppsL3wOIFjwasM2pJFVZ6pLucPTRFNXKwCoYMVC0yylF\r\nBRQZQkcrE07Qdt9t9uPbLohsFQILe6Ls7nwKp48lqwJfyECXRuREbgYxgXuJ\r\nPCRfweNIb86GgKMd1JWm6ACTIC53tE3/60pxwmgMxjI/FVkNSA7uwPGuFril\r\nhUpAVkLJ4MZ/sQH/xJFJv+bQE4/WhQYhFoZY2MjD1ctHM0Qkm/i2GfWqilU4\r\nOuZE1OgYrMNV8QcJEcjsL1o6XK4A8SD38edpzrnyYppDcUaoLzLi7T7LG2rI\r\nQDgvBRSgaWJWuIXh/8qswgeQGUhG1pg0RIS70RobqJmDCtJCzuzYzHmwO49q\r\nH98me+scX5Pwzk9vZPp4gJd4L8RiJhwJ1nk=\r\n=3QGB\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.13_1655974238177_0.6522972764621693"},"_hasShrinkwrap":false},"1.1.14":{"name":"toonsdk","version":"1.1.14","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets","build":"antd-tools run compile","prepublishOnly":"npm run build","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"7e5678692865467a5fb7b286544280d01f6e80c6","_id":"toonsdk@1.1.14","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-aIqihDqD3YZVoJ5WBwEN29JSonSN/pdbtglxEl+6zYeoEWIQGN3nHIn3AhRwhwLa36IoqFhKqseSJ82G44rAmw==","shasum":"ebf7f8ad7ada4182d83a11fdcddc6a5d43f00de1","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.14.tgz","fileCount":31,"unpackedSize":1109274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXdXs8V2uKQy8ttqiDJn8LyW+cmNzfP6hHf4Fz+pjuVAiBDLUrOGjdt/WQl/UJYkH+LBgc6DrIHARzq+rh3hMLtlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuVv+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Fg/7BPP0O6tAjLwGyAR1slK5I/AWRFHh5UKRAbiMsX6IOd4GUDED\r\nSAChkCY46hgkMSS03722Y1IaTH1MG5flX2cj+SENGwwwqx4myHf3LIg7uAOf\r\n2wrJsGhvg+NePDENiZIVm4F8jt2f9WGTbIu1UbpUD/VlTdIKQkB9RuIsIUmk\r\n7MGBFXSvzezUvStXY35v+pwVy8rZLCJbElNyNS5HsMVfiga1CwIAZKjQz3z5\r\nrGZnWcxBRCDDpsY2lKFfXJkDl0fy/lS0E1wIul4I02jN8UGnOQmHDOxU4RhF\r\nT4wTisMOMsok0ZXeRSuK+e3Uu4OU7REpFb/pIIdslCBFFrVvLVs+jP30jqJe\r\nT4XSero4OF44bZkZRNEpY+/H6nxWp3hTJRerL4J9zBTRrq0IHQGQeoss/oHS\r\n0TH2LdzS8sz7TjBMOM7swdXRIs7oljd1gtYezO71N452VIxqHXwzHT4BwnS9\r\nPi9AdIrVcHyylzDbsg3fOsIkytCQ+auI/IvpOVZshzo+alIyfhBEDrPtL1Wq\r\nT1/3lSErZx/eVvMpOQFu3S6H7DKLVf5ed6+x70z4ySStV6qAIh6nbXvhMdNO\r\nPJGXPwkcML+Owim3cCkw6lnmeTj5IArA8iCn9lj2+m7H16P5ad7zuvrpvikK\r\n9x6805kqJJZ4l5ZlD8XgQarlRyChMLY+wqc=\r\n=Wcbs\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.14_1656314878562_0.5826377761974513"},"_hasShrinkwrap":false},"1.1.15":{"name":"toonsdk","version":"1.1.15","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"3e0ac64ff68afa0222c8970705d16362d184e05c","_id":"toonsdk@1.1.15","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-ls5xEij6D6IjYrNs1ARjxllq0Qzm3I0c8Jvc4BLqfAcNb5xHMZPaxDs1XN9A4tjDQ3YM2uEQsyV0oJi4XNzgww==","shasum":"48dab3737cdd314a8e141841b7ab680002b6a3b3","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.15.tgz","fileCount":35,"unpackedSize":1612055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGn0cs53Bf3gYtZgdDvTjRS35FTr1KOwB/Zc73O2D7JgAiEA+q93WgBjYuMtLW6oFTfuZRbfWS4oPio5h3On+3tEAF8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiusNFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWARAAhKL4dJwefFWtqSzr3ILy2OmjbFVCFhl8bcApMfutCCVqpRfZ\r\nSq1pk/hxOMRwKK2UMld61hmFGQvjAgvpIoqEtHoTNtyt57rtyDZ8UsI26ZlH\r\nVtS6MORNvSndXDBj4wv5Q07NGZ1mYLMSwmFSgUZAeD1cjIQTbGQYHJdlhOnp\r\nT8k3G9AkKTusIcA9yqt599l9xk5nn0ZZ9cx1tLPEDYDOHGo9gH9ZvjN9911w\r\nb8gxni9AuRL60Xnzw7TMYgl703QXj3LW76xdGwia2DB1VWcaxKj7LDGoBBOn\r\n3a8ufOJDGii6q6RQF3JVZaVWcIfby/rX3YI91El3gyriM9MG+Ex+6fLN9mVh\r\nYEUcxpNxVz7KbcutQ1qSLUTyAsMChZhEiMeQuZ/Qv0502ChVxyJK5dr9vSPb\r\ndwVg/cvPS5dA/TX7QjX4cEOH4ZeFatEGDMx0AhmWa93uEN54q7aDpxKOU379\r\nt4ZG13exd7hNHgKZ8MsGQcIpn40TzDULoAOMrpwW/N8mG40QtbZw7fiDg7Nm\r\nxbvm2y03rKQvoiNyFCHlYQQHYbXFrzaW4+6NtF0wM6PO0j1Yb3OaRcILtXFB\r\nV4izTOUBF5yJYWv4reoaM6VTWqQPHcjdyn7CdAbQ22tPvYLAP+YA8608SAff\r\nvGpV4yxMSfPrtfxsqeJHWRmnNZghLRnxH2k=\r\n=0Bay\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.15_1656406853499_0.6360335636086405"},"_hasShrinkwrap":false},"1.1.16":{"name":"toonsdk","version":"1.1.16","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"d9c014436866113b137cfb1dd5cc5dd2a9e34368","_id":"toonsdk@1.1.16","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-SE+CDbcSYfXRn6ZsRaJnAnpxRQFDn1iFLTRgl8cROX75ZRvHi/xwjyMaGRQ4D+y3tIjxP95Ge16qhkgmnJoZFA==","shasum":"c356c292b54ada955b511be65d200f0a1b16924d","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.16.tgz","fileCount":36,"unpackedSize":1632281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDVeRzTLbr+ju6U/jkkayNvkLqaE0Uf8lg6RoPfG5wkAiByWPFTXXEECUP8BYui+YPtux8jIbpETVzieEeN/ZX0Aw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu/yZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrErQ//cbx7rr00F0zKpCEmG1tu8iVM189grL25FTTEJTgnfiMruEwu\r\nWGml9kbdUs+BcLaOwQ3uOBwgv+lpMG1EdpcqLeqrgDFDLYAuiut36VTbA4+8\r\ncfzgTmBeJnUey6/ldwjBIsPudTTvVyZH2SsSl3+5HEDdu2eTPfBavGp/Rg3w\r\nxXOyW8oGmbGmA8GKzgu1PHQ0P6sPcAkO/IO6hG2adS/V8BEQtsD6Z5m3pi6x\r\nM/G1e0QSi21XazB6h3vThf+PzWh1yKdKicB56g3rFwSxL7lzuLMPpMpZaHXz\r\nifyaITY5L79rHIvBQm5tyxJ4+q7/kCCABcQfMSzHcJPHmz8ZGOekwtJzG+ku\r\nQbXLAn8qXGC5puw/yGWqN+WdNTaNPLj+eAoDLGX6PquVeh94gLH0qmUq9VFB\r\nMrkmPZjhmGBlFqUGvBxYmKZ4MEfJtGfIwI+A/f+z+FpW+NB9S0eHD27ITdwH\r\n1wSLMxeV7EEITgGOky2IyFkQaBjnBZLqUBWpL877bmRONKm4rdVBNkGVJQ3X\r\nLeyKPtmnQMVUdPycgmIUTeQDYjHCIDtKcnupQK6kGnseeFiAqjUsB8n24e/Y\r\n6uoqVOh/7+iZZB+hny4wDDhAPKGMF2c6Z2pIAztwBtUn/QfidoyjiEVVn/sK\r\nhTJaD1vnnjpmdnYu41zqN3SLw6SQynSRiEQ=\r\n=mrpi\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.16_1656487064747_0.45342213596127023"},"_hasShrinkwrap":false},"1.1.17":{"name":"toonsdk","version":"1.1.17","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"1f16447dbcf5ce376d64479580895eb1252b82e8","_id":"toonsdk@1.1.17","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-j+itDxOSy5d6TN34X9TpQcAbO74CyfIYcMD2ikpewADfRkgjthixWeVs48YyUB9jUrVPf24mrelRBNfOSRUElA==","shasum":"1bb965f8ed447c394c4eb575a03e6eb26c7e0bf1","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.17.tgz","fileCount":36,"unpackedSize":1632480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAusoL8r5SUs3guXPAQtqfwn9zHvLXK5gSG0IcIALBbAiBPlweMijLxItZlFJLcDgsvJleMwK/zjdqdcx+K13/a1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw6mGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRbxAAkZ9e3mXo6i0hDwro5Tu9rLIrL2+XmHso1+v2a1GWjmFQJUAK\r\nhn63GsRE6/E5UU1ZdsXZROKvK1LzcQe+PfWPPDS5vj74AzANrH2uCIHhucqY\r\ntd/9UOHL0luU5SvaWMOy+uBxgXKV8o7qU0ZYuiufho/4oqk9xBh9p6/KA4od\r\nIwwamxCgU+S1/YoE+DCzpYeX2/bzGRQlImR46Ki20uP0ROSS6FkH34vX9VAZ\r\nztuXsunbbrvquUpNqFyXN5/4buE8JeD4DnbuPoM7oxcweLiMGtTkxou8MRlp\r\nlH3jd5sBkwxrUc3vZmvWac7BpPr8PaUwer2DjGqxO8uYji+gHaX3A+9biJ/r\r\nqGy1bzl254BVn59+xxN0gcgQhS+j4W2I7tLhZJGoH9xS5ukquJkzOsA4/55x\r\nBfxrwkfCbvuEtRtfkKVBx1bKoC22oqRs6koVNfi3zIafBgYMJpJ72VCNqSY7\r\nGAaxXIew5Xqk0ZKpq8NquIadjqUl9ul816yJmrXXSm/xRaBTy6cJqlgS0RkV\r\n/B8JgXdpQm1FME2iLLOIz/fUiYFnx4Di3HzCvauR6ZF8B+HyAYjDo20ZJ7GK\r\niitdWMSAxNoSjT6ROrMgQ1Y2sNKjVLJlojFJJRuAq8Z+imzkIE4kJtqeXJCQ\r\nOp6KHomVGoixFCDq/MjQUj32xTwLH7setWQ=\r\n=W9ZK\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.17_1656990085861_0.8240887291314434"},"_hasShrinkwrap":false},"1.1.18":{"name":"toonsdk","version":"1.1.18","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"7179ce50d6d912311bc7c44fd150770ff14201f9","_id":"toonsdk@1.1.18","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-EKuELAWyvGH+2g9WuzGaAHIhCAznIEqMg31vsYdmGzJHF2VwXXYBvEaaf06c0af9CQlMbtzzpLxDX4jgJtZgmw==","shasum":"b56c3504ecada64b23bd97cce213b1f89dee44b0","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.18.tgz","fileCount":36,"unpackedSize":1671140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIahdqsLTOMpdAAM/isUNX58wSQEkbV8kYwXVLWIXXmAIhAIMLw9oLVhp2cDJ5YB4XORhyrm2bcDpeGDPk2CLGl1GS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi17QWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmBQ//XTAPu7LuVvqHgcs42imD3jvFlhqy7JEYNKBEHGzU/AoqhZui\r\n3w3uA8h2qhScbQ+nVO+X0yrFvMmLf+ZVCnVxvFwcCeGCQZGRVqn/xnE+sREN\r\nDK7C7P5tGlrbOQ7U5vLHcSMPfXdfa3iwThdIx9S5GPENXuO/+ntZ0rUwriIL\r\nW9m+Yhrg9XxmJyIWEUsyVnA4e/jQ1HVu1M3cOsNgADMOtWVC+TkQYDC0aQEq\r\naHbbRUw13Jr7bU5+KXVn9/hE5a6qmqhdk6UeHbJ9O1QesrxNIxq4TrOv0OsZ\r\nkWARJputt4KHNn7DMKpObjeTml3Y9U96sAnRteiaH7jfnWq2IsDoa6GykjOE\r\nkjl61JFiSQDytsH/gsAzRCy7mXTiF+nZhGRZLx/0ezNPvYVzcEwofkafXU5u\r\nEKCzJtna7vCDdEOKZuNWQD35Vi8XxBRBaxfDjWHOYXmEjfU2AXbmWqKpO34w\r\nPsaaaIisIad9FhX3yAJgKQ4BSUuL7tz4eh1HY07ycNzVNfD2Fj1RGvawWCV8\r\niY+5DNkPebRpkfr5dL5J8J0X24Fz45liIU/MdKtsEgMnsB5aNx9+fdVwuDBr\r\nDF69V5UWfaTi7yGVPYJV1RBXUi3sSTje3IgoAKeclYKkXLccEbZUYb5I+uJK\r\nYFOrez500LdOUlieeGDnQ74XYy3gXIb2UHA=\r\n=iqIj\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.18_1658303510013_0.7841784663708167"},"_hasShrinkwrap":false},"1.1.19":{"name":"toonsdk","version":"1.1.19","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"1e71be5a00a6920ea6076e8eb41b455c84b641cd","_id":"toonsdk@1.1.19","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-+2sMJRrr4EDNSvJ9V+Gpu/6HuyR2Xm4aweO0oMl0xB32TmPjUyD4azeDVXUE6cmNPDEguxrQDKWDGefrd2gQ3Q==","shasum":"1dac8da8ab1c3cd96cfe5b9a3932e491f7cb9f5b","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.19.tgz","fileCount":36,"unpackedSize":1669177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwWJQAuIOyLPdUdOjiUKo+Pavu1sqSA185I7rVUvQn3gIhAKD0FBvK3IGq/5Qxg/asO3yJ+CbGWp00d3Sy5xg3yg93"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4eTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfhA//X37iNdljOuw151YoDc08UWwtExnaOgjRL3Wr6AmVSI04P/TT\r\nRpaF8Roasd3zcCp9xqTuenXQx8hIrTQJwLAbJbyoc+Ps2VCBeV2/cgYR0qhD\r\nZ1piUufF2RDWzT7qMemavMGqewsVQdmOU5P6rdqJpfU8fGvdjdWcniMGp3gB\r\nP8lhimwvfHzf1hoAp+LB0a4eUDxIVGV0ETXKChTq9iFtg3jy9DyUUViv/ibw\r\nOZXJ79u574VoDIf6GODLJn6AMn6M3Jay1bbqJO0kTRbn9yRBPE7JOjEuqbm6\r\nzBdme+Z5PfDSzPHS7ZLLN21ZxJ1jfrN5YLCy9A5vCnar6kxuTrhPR8C6hFQ9\r\niXtTeZmCo+yde7Pdo9XAS3mKT65UiHzeMlvozsmjhrDzXLdTKgtTZjzVcWxK\r\nXsbj8/o7g6d7xMIHjFdnfOa+JRGiFjYqUFMLJiCVexmzD08W3IU8otuPM1bP\r\n62tUBPqTyc0DRr3HfYUnOGXsni0uWprRpTSPgKr/TnRN31rdt5sJqtn2Y7fS\r\nDQmW7EUskKxitNYbH4G9w35wu0BjtSMNmz/tbkiR8UQuwKfvKmPwCxS8MmRE\r\n14u+D9WPyCPQgy30mclqOQdrJGEYRKHXudLVZxCtH27yK8s/ZqCeLylqVyfW\r\nYoIW5KTR6dCHC5qUEJCaH0bNpKwKK5aCLBo=\r\n=RvSM\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.19_1658971372190_0.08753963714508295"},"_hasShrinkwrap":false},"1.1.20":{"name":"toonsdk","version":"1.1.20","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","nrm":"^1.2.5"},"devDependencies":{"@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro-h5":"^1.11.39","axios":"^0.19.2","lodash":"^4.17.20","querystringify":"^2.2.0","@51yzone/tools":"^10.0.1","@rtarojs/taro":"^1.9.8","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"0bd0f5dd7f09631ec766c000f033e6b7d3892206","_id":"toonsdk@1.1.20","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-pnFzqaAV7pR/zr7M+pXGpnfdLrGWlwQDpYL47ZooIM62WIYwACKkunaBNjyXuAzna34PKG0xEZz6q4iRR/GSmA==","shasum":"a6d452ed322095ea45418432b0e443ec9a156fa6","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.20.tgz","fileCount":36,"unpackedSize":1668739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3zY+tDeK9QYAZKrHn7MU3iz7ApNB2SmP/dFBX7FjDACIQCdgzg6Sd8Qa3/jeTiyOOEksyTmia/c9rLrNtf5Rm+REA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4lEzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraSA/+OjgeoZuI/UNfhuU0lPcWvil5P8pGZDU0Y9VewQ6+WjK/aolw\r\nIucDLJZuWWq9cu/97TUl/iwZXVmSGtyfnlG3tPcUG6gXaOOJz3oQTFNJMt1y\r\npyiwkV3r5a3y3YBECrkCob3Qu7uYYv1lWVX7PJWHx/DOij8sba6FeyuBHQYO\r\ntL9Wk5RUiOElGXcmBFqNi1bx+2thwyAQAirUi5EjejffRwKqFu0GXdKDVcFd\r\nvnRCCgmpoLsRJ6/WDS3yQsKeeq2lWT85yNUsCrdxGDZd0KmeXydNjQpBijdv\r\nuFhqpJ400n9kdP7OkEz7uOvUZ4z8utQePsmFapwJVHiedWjHIlmhS5zSqsXv\r\nJJG5UtH9VpMh5ld6nM7ZG/Rcp028q8NkdAlBzm/QOGEMWcVHp+/sU6K8QJRb\r\n1bo6BhiWjumWndky0GT1jEgtrtPYOIc1QXvegDyPUIvjRsBZ4mBGdBrGdqJX\r\nadylHp/xyBTR0FNJY5eEW3nw2U6DroQtPM1n/Ff+VtncSPhpVkHkHaMDgUJE\r\n73cnk1Lsf6sLRhfUqbZMO0Qt8Kv3Iq7KMc6fSUv+G8/deRhGcNatc+tVZY5m\r\nWYVqENOGdLpnVVZFcyEi64OT8fugysYr/xVppGJdliTZpU3PyTI2GpDUp5As\r\nqu1FENnq8J7f6eRG0eRf5ceDGBFCyOw6tmI=\r\n=krpA\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.20_1658999091229_0.10236562014695516"},"_hasShrinkwrap":false},"1.1.23":{"name":"toonsdk","version":"1.1.23","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"1dfe0eb0d9a3a9abf64ec81a5132942d95b9df29","_id":"toonsdk@1.1.23","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"yxx92","email":"1103593893@qq.com"},"dist":{"integrity":"sha512-ozNsFyg9QdquqWstFrxi+E/ApJR1SdS7IC2rY0I/LzptTrTIWXiJo8qYKKBTnsdSdbEbzFnwYYV7Dm4oLEJeRw==","shasum":"b3b16793f7bc6117eb281c5f9bd19f18286c785d","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.23.tgz","fileCount":37,"unpackedSize":1732831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQzPcu9Dy1A1EK3xQOUwdxZVqIFVDyB06LphRSlzdAEQIgZpvsENR0PpU4m/fRFDtx4BZCePz6io4/M52JBM6I39E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMUqoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCxw/9Hi/5+Lr4MGk4d7gh/LlT3wvzl6TNYX8qGRUjYepE2Arl9Fbo\r\nH8+bFPnBezWzlIFovDW/VxJTNk/9voSB5LbGNu95ZCx9VqNS2WRMl8cWuIgZ\r\nygfhmBBkZUFdQ3RAZeHeTSw2dfsk4pNJdc6Ilat66cVcCS7R2OJp88tx5xKI\r\nIeImQ4HmLB6viZC2HoQ0/jx41bIMTMlsa3ivgLhjHoMxw0Xq2L+4VSn1T6n3\r\nvahF9zKaA2WRCZK0haFwYk0D9z4uLFn4MpeLuru1rWScwFYnmTjo5B3cffM+\r\nDTE8fgD+1gRH2fsICws1VjlDQFBAZxrIStbEu5AN2iZPa7yB9GCBc/Kjgo9e\r\nHl/aaKWWuOIrA83VGtmmGUetslU52MHaQ1T6S2GFaFjK/PKu7/ifdyrw8bdV\r\nu4c/T+ebsG1qTNwZavsNoxDKVOrJhsJZGiYtcufscyPgXtLrYm9mI6ouTdsg\r\njjpvAkOO1DJwhRLPU9GH5vsd82wB+KH19Om1E6AG0GCKWVzgG2jNQqQUU9XY\r\nJTc1jhfkzfxysEgf7ZnW9mKXeyd1r2xdZI958uwEvvoaN3B+JgNicSSOXi5z\r\nUZesw8sZUb26shJ5O9/rgmweQr6ztnXsMSYkinja0gjRN9D4X4SBo4hOMYrY\r\naKK4fiKK17jDFzR/e57z7UlPSh0EDZyZJJw=\r\n=ula8\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.23_1664174759984_0.8228273907572354"},"_hasShrinkwrap":false},"1.1.24":{"name":"toonsdk","version":"1.1.24","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"0aa406b8e128cd1e1d10c683150c0411b722aa65","_id":"toonsdk@1.1.24","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-y8VcbLJHWEEZV4Q1Yyrxe+Xjbj1vJJ9dFV66umBw25H5V83v+bhL3wGwnk36XvCr8qkP715eKphRTPKi/DgnaQ==","shasum":"0b9dd3972151c81fe54781c5f9fc23cdcf5e559d","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.24.tgz","fileCount":39,"unpackedSize":1718894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVRIUVjeYRF0ggKmmk4T/EOyRl9DzF0hXuBUlz6l312AiEAgOR98jTPNyTabfMw+Z2aa5jyfapqyYzH+wusgIlcbvQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhEBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8JA//etF35Zmy3dNvXR1S6vlg3Q+sEvU8Z5hqDsem+wuxg3O/nk5S\r\nmoxFFdv24lJhfTT3N4mG02Mrd4B2GiHqy23pN0GPqHpf4PVLJJn831SniKLq\r\ng/QBgYOuVXoDSJMSO2d59j3NqpfAvzUdYVfXo/CLK67HOV7IUaB90WEKbb1L\r\n/q8h59WRkZw8U9oiG12FQs1Dni8fYmjKBl6qaEUi+bqF2BEyyWLNTwlV0Jly\r\ngJNlDU0FOEUWCJjSE/4Hn8SSRbXNWl3Cl2tmKnLO3q6jQPY3lJDx8AAFI0gt\r\numarc0BOYTVsfKYs6DmJkfQ9l6+/W7+4SsL2fll+64b7GnIFOrMxcLEWcvO0\r\nb7GxcAO+oEStt8z+KHjjqi9azngNf03aWeJN4XTyS6g1aXanlFi+OFzEQceI\r\n8ThrEDtOaWdwnQ7Jt5N2liejoIRVWmZxF7/sxe6qEsDxfeRlsoXw5+gKGmJi\r\nvHHBpIvHpbRGuGQj/LrIglSFqXYM49VnxSC2DHuVdWjkf5KIg9YS9JbMQNKy\r\n47e4VBt6mRlhVXG5dBJDA2EzCIoAzBm6V0k8C7AWiqzv5vlJmVNFfdjGYCf6\r\nsjmA4xB8JWLY7/sAH2zd7iuphdz6EUsmPtRVZQLP3py/ycMH1XMU3cwzyFN7\r\nbHd66SZv287PnuJGj4OkkCqIon9hqlbjFpo=\r\n=E9Wj\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.24_1669611605248_0.20906925053703396"},"_hasShrinkwrap":false},"1.1.25":{"name":"toonsdk","version":"1.1.25","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"353fdf19eaa2e15d92a086a77ec81b399d15de1c","_id":"toonsdk@1.1.25","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"dist":{"integrity":"sha512-iiO3zzc/QQZJ+IKAGR7zflsRmOvYs3RHBOOIPrCbVv53yjwenQHTVt6iCLXhtXjvFwGStRcGY24YKzabsSUD6w==","shasum":"f44f1f0c9f96cd6b47e5ee7500e3c2c9070c8648","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.25.tgz","fileCount":39,"unpackedSize":1720059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjLUU9EHhK78HMN37d7MkLlr4xztt2KqjJbN6dERK3rgIhAN3z48NYoQwVAHnXwqGTXYK2YMewUiggRVLiMpcRJ02N"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoVKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa8w//bVhp+1LFZdJY8uY1pR/YCLPPFX2OuQGipDMLf6JhsMx2KoOf\r\no1gjqOPENYmkbudLD9/64f/017p2oGMV0tKdIcDhqN2WYCz5JFPAfvNEe5l2\r\nLR+/urb9sLTZkaIX3KkLXdSczIKMLY2h5Hset/X1TgTYpqw3L46WCdvd2VqD\r\nZqxhF8PuDRFURK5xwnrZxhxJhB49KNnQnLSmsZ00/tI0iyiD9A4K1WkAxJcN\r\nRK84wLdCa7GuZr8ouxvVIelMTOgey+rrlDuO5H+DE2ntL+DMidTIaszO7+lM\r\nuufPbRV8WVy8JB+loYLu/R7JdDqonUuC5XKfqdlSjOgdtrD4kB9o7WMeiLQk\r\n7Tf/Hvu8pGAK5/fhEspxJRFkhtU8kK0M+kg7KC/rrRvXtOXCaYiddAZloE77\r\nsPLbL7znPCWMMZk3ZgKtwRd8Mp5uci0cFPzjx8QgD4hKcQQMjVZ4KyhG7PWk\r\nomTfwUHCcQMWqUXK5u5THfH2AmDk26F9BEXKc/KismGXz3cYHNmRYurp7PaG\r\nmNViwOAWp1P/4nIvCVzYvDi4HykjocP3oDBtXyyLCH2sJu5jHb/qnGpJNNyn\r\nHvw+gxClmmoVgtZeHYloEC8og/XY4VURKRlF8AVqsDtB3ySQDSCkSUYom1y6\r\nv3VyiHFEVUjd4RiuFh39Kj8YupoMqLdQG/k=\r\n=QJNl\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.25_1671516843175_0.5294197495111579"},"_hasShrinkwrap":false},"1.1.26":{"name":"toonsdk","version":"1.1.26","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"d09324d2c0e5b608cf7e27283bea1c5b82d3099e","_id":"toonsdk@1.1.26","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-8DFfOibXnB+bw0b6DtnkAb09HieitjPMYmpaEQikbQZB1ZknUF0ZdDYk2k9DAbmXjJLOsfsUDvQx3upkqtaXcQ==","shasum":"24ce8cb2fdbf785fb7f0df6fd286c785c6677fac","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.26.tgz","fileCount":36,"unpackedSize":1704899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8qfXq7yUPPNtcBhFi1kHAfMbqbMpkqxuaB0atAq275AiEA0aCTd2osbiCfEBmVMK5JORsnahrTdEAt8yT5xsnXhik="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5LOoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKkA//azSHyZpcJZh4q/0Jm/5e6UI4yWhyjvf24QRq0LZL3zdxuaZ7\r\nzav2yV10jcKZwuedfXtkuk6p4dcuYry23iBQnD27Emiq/PaUQG+SBIJiOqTT\r\neG8cHbq5ztLCDb1KHt7oP+Ihrpx/6LWtjb9Nfh7fd7otUXhY96HAVezofTOT\r\nvaLG2tQVG5tlmwW70kRY6mx5auRnjdYBiRtAGWRElHvmoORHuEsJSiqFzVwn\r\nubZ3ZZrDnzUge5TYpkPwSf8hn16JdUCOqogC5Y53ESI68N/jJ59iHNMJakLj\r\nHBNZcUvv2oBxTrbZUJ5QuksWeTSPBwJZY1/lQPeiMkmzg4ASRHwvJ579paEY\r\n+Jvqb5iGIIJ6+91011ACnwKDZ/MyIslZPv5amLIN6uP/DwDC8XM5BBAWBc+E\r\nK/o6kSolZWtiuLHraTllkcpYt3jKt3ienz9ooOwhLb9U1lAIeSsrsUVG6OrR\r\nPfUZ4hvPdSdO+t42QudcqZMGPY5OhTThYa90sI5MKQ68YEcMWqG2JjxoDoKz\r\n+Or/WJyJ5RCnbQJqvs0SaWlmrQ5ve73fsP/2fu4MyHL9OStLaMfLmws8dM7M\r\nBGi/9wpmaRBpD6fIZpxPSjCuZl0AtwMT/bXycxG+AGSNjWde8b5jVnYJ65n+\r\nP7WZYSBAV7A+V0XHgMwVZe1x/+ZUma5l654=\r\n=vDJr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.26_1675932584409_0.14426019636564424"},"_hasShrinkwrap":false},"1.1.27":{"name":"toonsdk","version":"1.1.27","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"45339a84f648cfc48ec12bb0826dbed106f58b35","_id":"toonsdk@1.1.27","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-TuwDPm5TLhROI118DB2iU+1n9tXOgk2B0gL4l6xcLdffmUwOEYGyTxxm8fP3rg9PbjoWEKhSVSSIWjJbzwxNjQ==","shasum":"6074d5b1213a67429fce2c2e088542a745ffc67e","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.27.tgz","fileCount":36,"unpackedSize":1714833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMJX28jaXfZKWxn83xBxXxlz/ZvghR3L6uCOggoYBNjwIgFoe26D0MaJmKrxiqCcbEszZ+aDmHvECxdA8+m303cSc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJplTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodlw//UrQK66pyzCD8hUC0JhFW+t4JGbaZJmbxeKb+uk5Py7zSbB+r\r\nxYsmVbnNr5TwCy7y5/7Ao0ZJJoIzb5aGbr9HYgNgazm1vjI6kdsPYEF93NDC\r\nJii2XGvFr4ApZbPN2vXavDF6SYE9Murefj7hiSsoaqBW1f+vK/6sUFO9B07x\r\nHKBxJpblB1SYmnHGpx/uIrzRcGJBaBtVIaZ5GGFRZqIAp/6uOlt0lMf4zQMs\r\nrxY0p3U4sDjkQbyi1whwpQF9dCWOotBi6PzEV3I2NzRJhM3rRAwql9ceOrWX\r\nHrMlKdyw2PPVJIzrtMYvmOjdC5FOA3qAPd6SEH2RJ26Lk4wac45riQYDCb1v\r\nrh6TgX1v+D7Lt+ZUhlhs35tZ7w32PGXg0Gasa2FTHx2ecfvlLhBOd8ye7R9d\r\n89P5m3v6qbuSiEtCPv9+m7Tt4Jk+Vj9rO/d0kYbIs8AbVXmU9RwArH05N/mJ\r\n6zIZa30GmbvNeW9Qg4LDuu5CkE3FUMtNHVZYK6JVo8owqaSlWBeWBbiGsawP\r\nahPkshly2zsN33+yqwcJYXSaBbvKwTAeIdws2ncRclmKwe9PaQ3vJW2tJdRI\r\nzmlV/kVHUzwYzvV+jY1KwkggilDgIP0jNww+hNqvqctGdNGR/QS1gQnlsOV3\r\nD2QWEWZkErp8bGZYKc2ifXSjLzAn3fV5p60=\r\n=4g4z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.27_1680251219409_0.04376856836658072"},"_hasShrinkwrap":false},"1.1.28":{"name":"toonsdk","version":"1.1.28","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"76aecce4c54f67d1c0aa728e8a00979fa08d901f","_id":"toonsdk@1.1.28","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-El2tyHy3dhF5TwPDm9qynh5vqziQTiLNbnGo74hZSVhx1hKgjwCd6NG9vYu/rKLXjtJCKS2Jx0SicN0ySkQe+g==","shasum":"344107a56f5a849f802ad7ecaf885f7cba5d0e12","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.28.tgz","fileCount":36,"unpackedSize":1720755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY8/EOnL82aSJm2iZh1GBttb1qDoH1DOXhoyQx9lpWWwIgTotEHOlOojKaJeHvPD0+X7JJK+G6Jl057zJfEcbeMNY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLkM1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ng//SMbndAcqJlwtMJYM2APFXVFR9xF2+DLzDDCPMUL0/CAIx7ZY\r\n4M6HH3WH/HfHr/0P6wMe6tRpPe3D0tCkIr7eA56TpX9yPtSyUnoM9fjbLfsU\r\nLygzNn2uL5Q/hjdrdwafsHqn4N9RrrNxwbdpZji85aZJSQmbmZuhFPoJlUwc\r\nogVJX9vMyuJZSIY73NhBikoUEtfk3JKl/bPrJAorLh9AmS6scvhs3M6OVUDu\r\nnJ5Qundr4kLOzD2+7rH1F+N9Hb8SZFxNy7k0t1Jspyt9JBJZxGGmZLupS9Mc\r\nwNNphRkvqfDNHxTkCDeHebjIIoap3hQbJM+mSgtOMk26DFF1rJ8jv8UtE9a1\r\nGQrX1O3Pnk3eFEYtsd3oZr+HRI6fL0izY5yxj2bl0jSKg7WDvzFU59+r3jY5\r\n9F+UEKXmwmpCTuyNqGd17HLjJ1R+VZXWXo/4aRWMig9bl3kGj/8BSG55BoYC\r\nxyC4jSJ+nUQR4kJtlD+92no2Li7AFN08PJ3bjAxv+TJ3Ccp9jtT4W/EnwSX3\r\nrUm407XaVR0OjnrE/LlBa5+dYRAPhu9KoY9KGclWDiD7GYIz/Txy0V1uvIJo\r\nwUlF4Z7C0Gn9XWbfrDolnG2ANrKXJmGcd6+/tdLPffVugT7Mo2YeC0B3LFkc\r\npdE81dn/Ctpk9tpAvdE91RX8KkLVnIF3ZFo=\r\n=ZPur\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.28_1680753461163_0.6330210711057227"},"_hasShrinkwrap":false},"1.1.29":{"name":"toonsdk","version":"1.1.29","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.69","@51yzone/tools":"^10.0.1","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.9.8","@rtarojs/taro-h5":"^1.11.39","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"7aba0f32bf4b20a6f2439d39b7ac2b55cf5edc9e","_id":"toonsdk@1.1.29","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-fuZaHbnQ/7TNqoMD70NcnYNc9Nn/Ie8E0ti7MmARMwcFU6JAqUI/U7PMbzxFl0gEpmN09WKS2DaKfvhGXGJInA==","shasum":"a7a6ce9a12a1f4b9cb3621093ad995e479011b93","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.29.tgz","fileCount":36,"unpackedSize":1720114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbAk4gmyzDzBTbRz8XwzztSr67wST7iG/14nOfO+LraAiBQPFFnFPWLtx3oeZ2KuqrP8C9rl4njeN49timu1cyRMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLkXtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxlg/8DnHbRnsT37F1xxhU0wo6Xg7YTxEh8WC2HwO9mBgMe0Ir6T9M\r\n7b47HD5BMIJbtcMZpO2UWwsPJIxpeRSCfN9qLwc39bU7wGuQ+XkFngWGSvHb\r\nwNgCta5up6QaJ+YtQBe4NlNDtybDfk1jNzvdzNJ2RNxr4STvA4VzFvYqzMe7\r\nZ6HO1+qi0ze0qEPVbVEXMy71mzNBOrNGlRzwyB93Bbsp2S/E8iVYqWEkd4T/\r\nT6WySS/hHiiwHcmc95KYQEXcR6OHv0i2ckYDWG6s6TIOpnpFKn2tCG0m1aES\r\nfbwi9Z2gZe5fpBhyEgZD3Upu7bQFfWEY5g6X2zbXJjA/13Z2I5UEAZW66bos\r\nvcKaXm2Cpj+uYIXmWuDHWnzxwQPIKYEl9ZXAfoaOuoRDB1ETdpFrZNPGLcHa\r\nKtWlINy+ujvKjAIyY69qtPAOpUwlGO8zrCd4ukRRkTQNKYMAJHT1SEgAtjwK\r\nUYLNRGPHMOC1WahiAro/tFtlLJ8F0u98xdmJJjnYIpfQ8Q1WxYDKi3b/2GMi\r\nPhxIGtwXQSO5XWFr1udlp6WcgZA3tfmib8/ROLxZMBU3LMBxi1DrVozWkS98\r\nBel1sW6/b/jvRrGAdm2LJBWU2S+2pUjmJee5I0WwLVDume9OPaQhdh7VfW8R\r\nQ9INX3ZR0I3fgvmN8NTlQF9GNKN6npbDg3U=\r\n=aA5l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.29_1680754157413_0.5811362207632098"},"_hasShrinkwrap":false},"1.1.31":{"name":"toonsdk","version":"1.1.31","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"a5cc8a3bb2a6e8518a14c93b7bda0e55976006cd","_id":"toonsdk@1.1.31","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-h0Qt7jc6XKESyf5x4azskgWutxEk5Mp2uz2I1xD66J/W4rvt9oygacVoIgow/DWbddEilGj0B3AWQXlCUVHUGQ==","shasum":"305e7760a8b9fe02c752fc5ed8b589edadf08069","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.31.tgz","fileCount":37,"unpackedSize":1747447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUjg5o6eKTMAubtWzll0YWiNtqILCLd2wDSbVbl1CFgAIhAMXmqWz/m92MMbvfennUW2xmv0GQMjA56VqmfliEBNFn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSV4AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFRA//VCB5GoymuzXz9iyv95tHmbnW+Jw8OXOVstOq0EAqIU8+C98U\r\nG1f9FgmmmqyhWe7W0isF/35c1j6jtOUtQR2EjUQ9aUbC5Df3gkCMT/apcFyL\r\nHqPw7RKusolZCD+Tu8HmGI7iOzonGgrTCQmJQzZFo9gXQdjNdbFSqv4i6Hke\r\nIAXtGGOMUJkTQYbA2KpcDn3UG1POwIvATZAZy3QBqOSzCuOcj6a1PoEHrRJA\r\nQN/KgTid5dlnsHHxY0+G6X6jxwNOeBiS1ARUEWZ1pL8ETG8vVWQeKlBdwhdw\r\nwqiebHKjTaIKykVmTLuKkA8IoGIyg+YT3bn8xdL+kJtDrUU1bK8gH6ib+m/e\r\n6iriz0ULA4HUxlNRNSwKH4NIToIfC+iCO8VlT70S/Io4+Zx33cbni/r9qgwU\r\nSJc7RrpAY3UngA4KuEjFh74mjA7j+vTbCdPb+KxyAhaIiB0L8z+TfoIaIURK\r\nB2KlNyAqtIgQyPLD2WhxWLVs30j+ol+U+o0EdubUuNJZsRiwqVo+YZz459dy\r\nJEgvaIhVmeZSrG3ef3C9wwE+8s3+0huXs2qyRlpxkCAKY8oJjXEiWxFkLd6O\r\nDYCA/qzFA3UAtYGlXVUbEd5+eZBfG5lwMU6ebO4+Wv9Qxn6CSWXfytrJjPmg\r\nj+UN5wR3eDCpwPuy6YhSVSyOjSfyBV4YtKc=\r\n=JQ/E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.31_1682529791772_0.6787459760580492"},"_hasShrinkwrap":false},"1.1.32":{"name":"toonsdk","version":"1.1.32","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3","file-saver":"^2.0.5"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"f4f6b5c68c6b7b1e9820aca0d71474466997c455","_id":"toonsdk@1.1.32","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-Vdn1M5QnCLGhFCchUFUkKP8BU8q0eLfXpDTDgD3XHrpgY7QStQNcWEL1srfdcxWKfs2P6YG4YCOt6D809SeTZQ==","shasum":"75e7c9539e77c32ca0b03ddf4c20e02a1f4db85f","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.32.tgz","fileCount":36,"unpackedSize":1731726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID53ylL/5zmOj7FkMmxkbKdlr/oAIcl1Ft/+sR7S6aa2AiB8scro+ac18HVnL+8NiC7dW0LI0uzRDt+Y6HcL3Nsrbw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkShb2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotcQ/+JzgS7wBtjPk8R+cS7JoehR1N9hjjk4vECyrx2W4Dy8pRYG/0\r\nJGYMr9JDt1TyArm66JYYB+kY/AL53vRM+WBdwPwupQc6CIRShvz7vzRSdD5y\r\nerQxrXhtnc7mI5r7iyeUem1sezlm5LKMziKN8yNsp7vPhdGgYafivwODPuBW\r\nSNFoAE2hQLCb+Plirq0vSAj5usjxdAGeXEZsT82xfuZrzrpow6QhsjrjVZ6M\r\n53BRgpSoF2pIMDockWKuMPliYqXQuVU+oB7Tx+T9EUiEmKC0FsYK9EFLhzzJ\r\ndD5urFqV0cWVtdZjKGAz3EbnGH0c7n1Lx4ICtmP2JbJ+sYHkb4lnwXNtzJsm\r\nYHgf+GDKJVNUDel9hZTGgiK0pLE/DeRkrjDztwWvJKIzzZJ7bF+299koO73D\r\nnT+PLby8hrpDgC+z2mPOxPYnGv6mgD0+q66vYHXTulvhMe+DOPYPiU8RJZMn\r\nIOj0trq5E2dluwzc2IhOWV1gpG78JmZYWRQSmz30hm7CgygCGDVM8j8GNjgY\r\nhGsMOMVIAeJHh4lIEFDOR1j935LYjNhd94rqP8Wj2FGw2GdDXdl+y1JMyO1C\r\nKJbcFYPOPORa3SUTaXRAaJcc8S/wVNHYFGivBmpTv2RwFPLwggmET2uukpVi\r\neUzVwDdAbn4SPsS+WzTTOkeO2dYYejaiQBY=\r\n=MGQ5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.32_1682577141989_0.556258613528853"},"_hasShrinkwrap":false},"1.1.33":{"name":"toonsdk","version":"1.1.33","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"bffeeef4d4487ef743d11d1931f45844e948d274","_id":"toonsdk@1.1.33","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-HTa7QU+iMuSZ3M6bE2mAMDYqTIfx2L4TLddis0bfF/5/8KXjKfV+YQol8KQLDvvCOjnh6hfb5QflQtPb57u+gg==","shasum":"47dc98ae7d29dadf3c0773e143bdef958a0c6e77","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.33.tgz","fileCount":36,"unpackedSize":1767603,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ9MZzSnqW1DyXtUlRRCMFzkVkvSCaSZFsIsYzGBmKMAiB4BCLUBztJAj6gj5g0R4LcwM8W+mG0qHNcmZDPECfd7Q=="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.33_1688467489528_0.7122068657423464"},"_hasShrinkwrap":false},"1.1.34":{"name":"toonsdk","version":"1.1.34","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"81cba869439b1cad9230ed2731354d3bb59ba14a","_id":"toonsdk@1.1.34","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-JlDWJabs4X1GE4PDMrpXb2w+BHBwszSihK0gbYT100JILGe9bYWG+6hDKRIlRAQxaGhwVQRHoQX1vqOHT3srrg==","shasum":"e63a7df27af5ef55540903c17319568f244b4fa4","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.34.tgz","fileCount":36,"unpackedSize":1767631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKBcwVW7QRoq/DHYK+EoIcmD7+z63E2JsToGWMHHdBOQIgeE5CGiXluJhHwlqH3gsBWM40kibBkEVmAFtU/aTe1eI="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.34_1689759181816_0.38574528774292194"},"_hasShrinkwrap":false},"1.1.35":{"name":"toonsdk","version":"1.1.35","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"b807209ebaa7266b6c383f91ba9f205dbd531109","_id":"toonsdk@1.1.35","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-WCICHeXdqQS1jThQ2wEYSdzg5BM/ErdBfe5OF/6FSwDW8BXG37qGp7IxH0lhEH5x/yInX7IP4W9A0z9Lnb48vA==","shasum":"2a87c83df0b47176b4e21248e52d0d92a5ff3064","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.35.tgz","fileCount":36,"unpackedSize":1768556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcwGlM4G15QX72e8qL35nz5Ncj2PQHzgbshp5qzvLe0wIhAMNEJ2ecMVQf6k8GlO9hp2bT+DBWa/LZFiO/FbPHVh9O"}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.35_1692951085670_0.4874839163840623"},"_hasShrinkwrap":false},"1.1.36":{"name":"toonsdk","version":"1.1.36","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"b807209ebaa7266b6c383f91ba9f205dbd531109","_id":"toonsdk@1.1.36","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-oUQu01MU/u+WRJrzpVXurXj6rbe3mghtArgAutYwm2Sbc8y+FK2Fi1Bp2AqWqv4ZrpksAyB6kGKMIYUMLJT+tg==","shasum":"36447c21f3ace190299ce50e9b8215ff34aa44c4","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.36.tgz","fileCount":36,"unpackedSize":1769140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK7GTcDPsykaeHfx4twALVtukxEokdGpPaZxbEpiZY4AiADHZtYvf0CWRr/bHwF1DNZVkhQADeLIx/I5F9hjSkkGw=="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.36_1696581837868_0.9274935958198172"},"_hasShrinkwrap":false},"1.1.37":{"name":"toonsdk","version":"1.1.37","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"14cff3d4d0a8f93d161de2c551387793d4a369f3","_id":"toonsdk@1.1.37","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-ZkQ4f88hlF2PwKnRmmXbkZpXcd3G/qENY4HkcniYiu3Qx2qpFFNIhaoKGiHtA2PnD8aGspg2LMck4HYVS5e0Jg==","shasum":"798df106e3cf4bd72792caa4c4eac15dea9a5cae","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.37.tgz","fileCount":36,"unpackedSize":1779046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAiw9uhHBh20H4//1RpnMLjjZbowzojhsz1xzblkbb0AIhAKe+Cp+0IBF8a3K6mj5ehMsZxpLY4Gh6Lfr8tPGfAuC1"}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.37_1696997684103_0.05220622491870408"},"_hasShrinkwrap":false},"1.1.38":{"name":"toonsdk","version":"1.1.38","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"53d5427a241fec61b905c1cb8c09ea22418c2ea8","_id":"toonsdk@1.1.38","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-YGbLkhm7aUFZiaorkq/dupkgPOS583PcRqBdX7mH8oUIvjgnirHmjpRkPmjav+zBbLP4lM4ZR0JfzIgmILJqJQ==","shasum":"fd150258664f6031c888c89d6a717be6a1705289","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.38.tgz","fileCount":36,"unpackedSize":1779863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ1ZOqqeD4prlsFOUO+cN1NBxirwfVTr/yhpOb/vbE+wIgYRgFKo+M8FFpE5SCM/ZullOy5bNGcxf2iCP+uS/es4c="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.38_1697164138702_0.032047727419962424"},"_hasShrinkwrap":false},"1.1.39":{"name":"toonsdk","version":"1.1.39","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"b91edf113c986a5a109fdba0300b37d07d7133bf","_id":"toonsdk@1.1.39","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-glMn+dZ/9SJh46B9UQb4sOfoSZimyTYmxAuK8lVnCcy1k9T3OYEHYTD3Ms387Ndp6Fk2yBX5kAagr4PiFCyezg==","shasum":"661cf61c55d919c9d2e9a4eedb9b429abd40014e","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.39.tgz","fileCount":36,"unpackedSize":1780173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV9zJcReRTo4Vz+tBxyzZyTbL5iSURPzgqPAchDog9NgIgaYrIxs8iHvDEsyRWv6OgTjRuzGSxOOityHffmWxFMGc="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.39_1699004835663_0.690410378012495"},"_hasShrinkwrap":false},"1.1.40":{"name":"toonsdk","version":"1.1.40","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"7e606c14b36392e0024b0574c1217af15f91bf91","_id":"toonsdk@1.1.40","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-v+qpwYR6OTZcak0pSYtXzlTb4kGecruywA60jWA6io+LTPQAtC0Ls2GxSsY4eUemH604y7tXlJfS7KGo3ZwDOw==","shasum":"dd4af453d266ba09742d4c7a27b6c46edb58a7ca","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.40.tgz","fileCount":36,"unpackedSize":1785235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKMHCKCjRkdI7UVIEIRYrfMkYFnu1ElOXXLeccti1I8AiAiwM1HMfrBgkp0KPvjbW7s5CZaG8xX4kfrE9t76/qR9Q=="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.40_1702612709903_0.4306277797416094"},"_hasShrinkwrap":false},"1.1.41":{"name":"toonsdk","version":"1.1.41","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"es/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"c0fe29bc52c0bc2efea38e8bdb8597b52ca592a7","_id":"toonsdk@1.1.41","_nodeVersion":"14.18.3","_npmVersion":"9.4.1","dist":{"integrity":"sha512-I3Z7vTaJErtPmw681MVwT/aCC+R6uSxMFKaePkWwc9YlSSymHYKJiC+imwBjDs7iC/65elBEEpAh9KhVgoSyLA==","shasum":"4fac00d37e88d94bad3103a24965a1bc5b2fe571","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.41.tgz","fileCount":36,"unpackedSize":1784782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsLtWf8KjQzEyFGIq/NUiwYD2GMJ5zJ3oJ4OZP6ZGVSAiAMtF4o5bgOcCrcEkW/SXexM3MAdCYXWBfeIE9DG+j28w=="}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.41_1703065879813_0.3878984698147714"},"_hasShrinkwrap":false},"1.1.42":{"name":"toonsdk","version":"1.1.42","description":"E福州 教育通 闽政通 ","license":"MIT","main":"lib/index.js","module":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=8"},"publishConfig":{"access":"public"},"scripts":{"lint":"node ./lint","fix":"npm run lint --fix","tsc":"tsc","start":"cross-env NODE_ENV=development md-tools start -c ./config/md-tools.config.js","site":"shx rm -rf site && md-tools build  -c ./config/md-tools.config.js && shx cp -r assets/. site/assets && npm run dist && shx cp -r dist/. site/assets/js/dist","build":"antd-tools run compile","dist":"antd-tools run dist","prepublishOnly":"npm run build && npm run dist","clean":"shx rm -rf lib site es && shx echo clean Done"},"homepage":"https://www.npmjs.com/package/toonsdk","pre-commit":["fix"],"author":{"name":"px","email":"pengxing201@163.com"},"sideEffects":true,"dependencies":{"compare-versions":"^4.1.3"},"devDependencies":{"@51yzone/request-extend":"^2.1.75","@51yzone/tools":"^10.0.2","@gem-mine/js-async-loader":"^2.0.1","@rtarojs/taro":"^1.11.49","@rtarojs/taro-h5":"^1.11.49","@types/classnames":"^2.2.8","@types/prop-types":"^15.7.1","@types/react":"^16.9.21","@types/react-dom":"^16.9.5","@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","antd":"^4.2.0","axios":"^0.19.2","cross-env":"^7.0.3","dingtalk-jsapi":"^2.13.4","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.0","eslint-config-prettier":"^6.0.0","eslint-plugin-babel":"^5.3.0","eslint-plugin-import":"~2.22.1","eslint-plugin-jest":"^23.0.2","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-markdown":"^1.0.0","eslint-plugin-react":"^7.14.2","eslint-plugin-react-hooks":"^3.0.0","jquery":"^3.5.1","lodash":"^4.17.20","md-tools-cli":"^1.0.4","md-tools-theme-component-react":"^1.0.2","pre-commit":"1.x","querystringify":"^2.2.0","react":"^16.13.1","react-dom":"16.13.1","saltui":"^4.10.4","shx":"^0.2.2","stylelint":"^13.0.0","stylelint-config-prettier":"^8.0.0","stylelint-config-rational-order":"^0.1.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-block-no-ignored-properties":"^2.1.0","stylelint-order":"^4.0.0","typescript":"~3.8.2"},"gitHead":"765678a78a7490053ddc7f66afe239c6ccd83f43","_id":"toonsdk@1.1.42","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vf+V32vir16L4pj7kLMiHJoIILIpzoEi80Miro3tVmfucZxTv47crXVtc3O9v+rXUZisDf6Ofk/7z0b47lU/bA==","shasum":"63052da5703d4cd3a356287b656e02a0f069ac76","tarball":"https://registry.npmjs.org/toonsdk/-/toonsdk-1.1.42.tgz","fileCount":36,"unpackedSize":1784783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXEqgbUymtLf8698KYQ2jj/YwZ6r7gxDRg/UjYLhBHnQIhAMxgsUc4DgtaOZXUL2cKpnSoiM5gb0mpuXXMBMl7zF2J"}]},"_npmUser":{"name":"guxingke201","email":"523411605@qq.com"},"directories":{},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toonsdk_1.1.42_1710392015192_0.6382975532863988"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-21T09:10:10.477Z","1.0.0":"2022-01-21T09:10:10.680Z","modified":"2024-03-14T04:53:35.838Z","1.1.0":"2022-01-26T09:24:54.954Z","1.1.1":"2022-01-26T10:03:33.374Z","1.1.2":"2022-02-08T17:42:26.613Z","1.1.3":"2022-02-10T09:31:20.346Z","1.1.4":"2022-02-10T11:53:11.075Z","1.1.5":"2022-02-11T08:38:49.559Z","1.1.6":"2022-02-16T05:14:29.238Z","1.1.7":"2022-02-16T10:13:04.292Z","1.1.8":"2022-02-24T11:14:45.568Z","1.1.9":"2022-05-20T08:27:18.754Z","1.1.10":"2022-05-25T09:15:07.980Z","1.1.11":"2022-05-25T10:31:43.450Z","1.1.12":"2022-05-25T10:42:43.680Z","1.1.13":"2022-06-23T08:50:38.358Z","1.1.14":"2022-06-27T07:27:58.778Z","1.1.15":"2022-06-28T09:00:53.776Z","1.1.16":"2022-06-29T07:17:45.440Z","1.1.17":"2022-07-05T03:01:26.083Z","1.1.18":"2022-07-20T07:51:50.242Z","1.1.19":"2022-07-28T01:22:52.457Z","1.1.20":"2022-07-28T09:04:51.475Z","1.1.23":"2022-09-26T06:46:00.208Z","1.1.24":"2022-11-28T05:00:05.465Z","1.1.25":"2022-12-20T06:14:03.486Z","1.1.26":"2023-02-09T08:49:44.686Z","1.1.27":"2023-03-31T08:26:59.729Z","1.1.28":"2023-04-06T03:57:41.454Z","1.1.29":"2023-04-06T04:09:17.678Z","1.1.31":"2023-04-26T17:23:12.002Z","1.1.32":"2023-04-27T06:32:22.226Z","1.1.33":"2023-07-04T10:44:49.783Z","1.1.34":"2023-07-19T09:33:02.003Z","1.1.35":"2023-08-25T08:11:25.924Z","1.1.36":"2023-10-06T08:43:58.134Z","1.1.37":"2023-10-11T04:14:44.336Z","1.1.38":"2023-10-13T02:28:58.853Z","1.1.39":"2023-11-03T09:47:15.976Z","1.1.40":"2023-12-15T03:58:30.179Z","1.1.41":"2023-12-20T09:51:20.106Z","1.1.42":"2024-03-14T04:53:35.431Z"},"maintainers":[{"name":"guxingke201","email":"523411605@qq.com"},{"name":"yxx92","email":"1103593893@qq.com"}],"description":"E福州 教育通 闽政通 ","homepage":"https://www.npmjs.com/package/toonsdk","author":{"name":"px","email":"pengxing201@163.com"},"license":"MIT","readme":"# 统一 SDK\n\n---\n\n基于 [e 福州 APP 协议列表](https://systatic.efzhou.com/toonginedevbook/#/develop/toonprotocol/toonprotocal) 和[fz-toonMixin](http://syother.efzhou.com/fz-toonMixin/doc)封装；部分 SDK 已经兼容闽政通。\n\n> toonMixin 不再维护，本工程可以兼容。\n\n```\n// 修改前\nimport TOONMIXIN from './toonMixin.umd'\n```\n\n```\n// 修改后\nimport TOONMIXIN from 'toonsdk';\n// 或者外链引入js的方式：\n// demo：https://luoyuan.51yzone.com/toonsdk/site/assets/html/demo.html\n// 测试环境：<script src=\"https://luoyuan.51yzone.com/toonsdk/site/assets/js/dist/toonsdk.min.js?v=1.1.30\"></script>\n// 生产环境：<script src=\"https://syother.efzhou.com/toonsdk/site/assets/js/dist/toonsdk.min.js?v=1.1.30\"></script>\n// 生产环境-i宁德：<script src=\" https://systatic.evstyle.cn/toonsdk/site/assets/js/dist/toonsdk.min.js?v=1.1.30\"></script>\n// const toonsdk = new window.toonsdk();\n```\n\n## 何时使用\n\n- 调用 App 原生能力\n\n## 浏览器支持\n\n[E 福州 App](https://systatic.efzhou.com/toonginedevbook/#/develop/toonprotocol/toonprotocal)，[闽政通 App](https://mztapp.fujian.gov.cn:8203/open/doc/297e10e96c40928c016c40c0d6b8000a#acTab)，微信小程序，支付宝小程序，[教育通](http://120.24.186.101:8002/docs/device/index.html)[i 宁德和福师大](http://doc.open.systoon.com/toongine_devbook/#/develop/api/README)\n\n## 如何使用\n\n### 引入闽政通、微信、支付宝第三方 jssdk 库（如果只要适配 E 福州可以不用引入）\n\n```html\n<!-- 在html头部引入如下js -->\n<!-- 生产环境 -->\n<!-- <script src=\"https://syother.efzhou.com/toonsdk/site/assets/js/insert.js?v=1.1.30\"></script> -->\n<!-- 生产环境-i宁德 -->\n<!-- <script src=\" https://systatic.evstyle.cn/toonsdk/site/assets/js/insert.js?v=1.1.30\"></script> -->\n<!-- 测试环境 -->\n<script src=\"https://luoyuan.51yzone.com/toonsdk/site/assets/js/insert.js?v=1.1.30\"></script>\n<!-- insert.js 会根据当前浏览器ua判断平台自动插入第三方需要的sdk依赖 -->\n```\n\n### demo 演示\n\n使用 App 扫描二维码查看 demo 页面\n\n#### 生产环境\n\n根据当前文档链接自己生成一个二维码\n\n#### 测试环境\n\n![demo二维码测试环境](https://luoyuan.51yzone.com/toonsdk/site/assets/image/qrcode-test.png)\n\n## 安装\n\n```bash\nnpm install toonsdk --save\n```\n\n## 运行\n\n```bash\n\n# 安装依赖\nnpm i\n\n# 默认开启服务器，地址为 ：http://local:8000/\n\n# 能在ie9+下浏览本站，修改代码后自动重新构建，且能在ie10+运行热更新，页面会自动刷新\nnpm run start\n\n# 构建生产环境静态文件，用于发布文档（文档在移动端有测试的示例）\nnpm run site\n```\n\n## 使用方式适配情况\n\n> 使用方式适配: `Taro`,`Toonsdk`,`window.toonginefz`\n\n> `Taro`（跨端框架支持） `Toonsdk`（实例化方式） `window.toonginefz`（外链支持方式）\n\n## 客户端适配情况\n\n> 客户端适配: `toon`,`mzt`,`imwork`\n\n> `toon`（E 福州）,`mzt`（闽政通）,`wechat`（微信）,`alipayMiniprogram`（支付宝小程序）,`alipay`（支付宝 h5）,`imwork`(教育厅),`toongine`(i 宁德)\n\n> [fz-toonMixin](http://syother.efzhou.com/fz-toonMixin/doc/)罗列的接口已经适配`toon`（E 福州）,`mzt`（闽政通）,`wechat`（微信）,`alipayMiniprogram`（支付宝小程序）,`alipay`（支付宝 h5）\n\n| **接口分类** | **接口功能说明** | **接口名称** | **方式适配** | **客户端适配** |\n| :-- | :-- | :-- | :-- | :-- |\n| 小组模块 | 创建小组 | createGroup | `未适配` | `未适配` |\n|  | 设置小组 | setGroup | `未适配` | `未适配` |\n| 推荐朋友模块 | 推荐朋友 | getReferFriend | `未适配` |\n| 闪通模块 | 闪通首页 | - | `未适配` | `未适配` |\n| 发现模块 | 周边 | getDiscoveryAround | `Toonsdk` | `toon` |\n|  | 群组 | getDiscoveryGroup | `Toonsdk` | `toon` |\n| chat 模块 | 单聊会话 | aloneChat | `Toonsdk（依赖后端参数）` | `toon` |\n| frame 模块 | 显示 frame | showFrame | `Toonsdk` | `toon` |\n| groupChat 模块 | 群聊会话 | getGroupChat | `Toonsdk` | `toon` |\n|  | 创建群聊 | creatGroupChat | `Toonsdk（依赖后端参数）` | `toon` |\n|  | 加入群聊 | joinGroupChat | `Toonsdk（依赖后端参数）` | `toon` |\n| 名片列表 | 选择名片列表 | chooseCard | `Toonsdk` | `toon` |\n| 通讯录 | 我的好友 | myFriends | `未适配` | `未适配` |\n|  | 我的同事 | myColleagues | `未适配` | `未适配` |\n| 通知中心 | 通知中心主页面 | getNotify | `Toonsdk` | `toon` |\n|  | 消息分类页 | getNotifyCatalog | `Toonsdk` | `toon` |\n| 设备 API  | 二维码扫描页 | scan | `Taro`,`Toonsdk` | `toon`,`mzt`,`imwork` |\n|  | 名片或群组二维码页 | qrcodeShow | `Toonsdk` | `toon` |\n|  | 设置是否开启防止用户截屏功能\t | setUserScreenshotEnable | `Toonsdk` | `toongine` |\n| MWAP | 获取单张图片 | - | `Taro`, `Toonsdk` | `toon`,`mzt` |\n|  | 相册多选 | chooseImage | `Taro`,`Toonsdk` | `toon`,`mzt` |\n|  | 手机振动 | getShock | `Taro`,`Toonsdk` | `toon`,`imwork` |\n|  | 获取手机的 GPS 状态\\(非高精度定位\\) | getLocation | `Toonsdk` | `toon`,`mzt` ,`imwork` |\n|  | 跳转至 gps 设置界面 | SetGps | `未适配` | `未适配` |\n|  | 获取当前网络状态 | getNetworkType | `Taro`,`Toonsdk` | `toon`,`mzt` |\n|  | 关闭应用窗口 | closeWindow | `Toonsdk` | `toon`,`mzt` ,`imwork` |\n|  | 返回 toon 的根页面 | - | `Toonsdk` | `toon`,`mzt` |\n|  | 复制内容到剪切板 | copy | `Taro`,`Toonsdk` | `toon`,`mzt` |\n|  | 跳转地图 | openMap | `Taro`,`Toonsdk` | `toon`,`mzt`,`imwork` |\n|  | 控制横竖屏切换 | switchScreen | `Toonsdk` | `toon` |\n| 支付 | 现金收银台 | getCashRegister | `Toonsdk（依赖后端参数）` | `toon` |\n| 录音 | 录音 | getAudioRecord | `未适配` | `未适配` |\n| 界面 | 设置分享信息 | setShare | `Taro`,`Toonsdk` | `toon`,`mzt` |\n|  | 打开分享 | openShare | `Taro`,`Toonsdk` | `toon`,`mzt`, `imwork` |\n| 教育通 |\n| 弹窗 | alert | getAlert | `Toonsdk` | `imwork` |\n|  | confirm | getConfirm | `Toonsdk` | `imwork` |\n|  | prompt | getPrompt | `Toonsdk` | `imwork` |\n|  | toast | getToast | `Toonsdk` | `imwork` |\n|  | actionSheet | getActionSheet | `Toonsdk` | `imwork` |\n|  | multiSelect | getMultiSelect | `Toonsdk` | `imwork` |\n|  | 显示加载中 | getShowLoading | `Toonsdk` | `imwork` |\n|  | 关闭加载中 | getHideLoading | `Toonsdk` | `imwork` |\n| 窗体 | 打开窗体 | openWindow | `Toonsdk（例子参数自动重启APP）` | `imwork` |\n|  | 设置窗体 | setWindow | `Toonsdk` | `imwork` |\n|  | 关闭窗体 | closeWindow | `Toonsdk（需要真实参数）` | `imwork` |\n|  | 在线编辑 | openWebFile | `Toonsdk（需要真实参数，例子扫一扫，空白）` | `imwork` |\n| 文件 | 选择文件 | getSelectFile | `Toonsdk` | `imwork` |\n|  | 下载文件 | getDownloadFile | `Toonsdk` | `imwork` |\n|  | 查看文件 | getCheckFile | `Toonsdk` | `imwork` |\n|  | 查看图片 | getViewImage | `Toonsdk` | `imwork` |\n| 视频 | 录制视频 | getRecordVideo | `Toonsdk(调用没反应，例子扫一扫，空白)` | `imwork` |\n|  | 播放视频 | getPlayVideo | `Toonsdk(调用没反应，例子扫一扫，空白)` | `imwork` |\n| 摄像头 | 开始录制 | getStartRecording | `Toonsdk(调用没反应，例子扫一扫，空白)` | `imwork` |\n| 联系人 | 选择内部联系人 | getContactsChoose | `Toonsdk` | `imwork` |\n| 应用 | 打开本地应用 | getOpenLocalApp | `Toonsdk(需要真实参数)` | `imwork` |\n|  | 会话列表 | getConversationList | `Toonsdk` | `imwork` |\n|  | 对话页面 | getDialogue | `Toonsdk(需要真实参数)` | `imwork` |\n|  | 通讯录页面 | getAddressList | `Toonsdk` | `imwork` |\n|  | 加好友页面 | getFriendSearch | `Toonsdk` | `imwork` |\n|  | 查看好友页面 | getUserInfo | `Toonsdk(需要真实参数)` | `imwork`,`toongine`|\n|  | 查看群组页面 | getGroupInfo | `Toonsdk(需要真实参数)` | `imwork` |\n| 日历 | 日期选择 | getCalendarDatePicker | `Toonsdk` | `imwork` |\n|  | 时间选择 | getCalendarTimePicker | `Toonsdk` | `imwork` |\n|  | 日期时间选择 | getCalendarDateTimePicker | `Toonsdk` | `imwork` |\n| 其他功能 | 得到当前登录信息 | getLoginInfo | `Toonsdk` | `imwork` |\n|  | 启动本地应用 | getStartLocalApp | `Toonsdk(需要真实参数)` | `imwork` |\n|  | 得到版本 | getVersion | `Toonsdk(调用没反应，例子扫一扫，空白)` | `imwork` |\n| 网络身份认证 | 获取网络身份认证因子数据 | getCertInfo | `Toonsdk(需要真实参数)` | `toon` |\n|  | 请求加注件 | getSealCert | `Toonsdk(需要真实参数)` | `toon` |\n|  | 获取统一网络身份认证凭证组件 | getAuthenticationData | `Toonsdk(需要真实参数)` | `toon` |\n|  | MID 虚实绑定组件 | getAuthenticationDataWithIdentityNum | `Toonsdk(需要真实参数)` | `toon` |\n|  | MID 虚实一致性校验组件 | midConsistencyCheck | `Toonsdk(需要真实参数)` | `toon` |\n|  | 打开数字人民币 app | openUniwallet | `Toonsdk` | `toon` |\n|  | 判断是否安装数币 APP | canOpenUniwallet | `Toonsdk` | `toon` |\n|  | 打开网证页面 | openCTID | `Toonsdk` | `toon` |\n|  | 打开微信小程序 | openMiniAppWithExtra | `Toonsdk` | `toon` |\n| 电子证照 | Edc 文件查看 | edcFileRead | `Toonsdk` | `toon` |\n|  | OFD 文件查看 | ofdFileRead | `Toonsdk` | `toon` |\n|  | OFD 文件签章 | ofdSignFile | `Toonsdk` | `toon` |\n| 人脸识别 | 人脸识别 | getLiveFace | `Toonsdk` | `toongine`,`toon`,`mzt` |\n\n## 代码演示\n\n### 自适应样式\n\n```css\n@media only screen and (max-width: 500px) {\n  .page-wrapper #header,\n  .page-wrapper #footer {\n    display: none;\n  }\n  .markdown > * {\n    display: none;\n  }\n  .markdown > .code-box {\n    display: block;\n  }\n}\n.imgList img {\n  width: 100%;\n}\n```\n\n### 跳转测试\n\n本示例用于测试跳转，解决闽政通不支持扫码跳转的问题\n\n```jsx\nclass App extends React.Component {\n  state = {\n    url: '',\n  };\n\n  render() {\n    const { url } = this.state;\n    return (\n      <div className=\"content\">\n        <input\n          placeholder=\"输入任意http地址\"\n          value={this.state.value1}\n          onChange={e => {\n            this.setState({ url: e.target.value });\n          }}\n        />\n        <button onClick={() => (window.location.href = url)}>跳转到调试环境吧</button>\n      </div>\n    );\n  }\n}\nReactDOM.render(<App />, mountNode);\n```\n\n### 人脸联调 demo 示例\n\n本示例用于测试人脸联调\n\n```jsx\nconsole.log(\"window.navigator.userAgent:\",window.navigator.userAgent)\nimport Toonsdk from 'toonsdk';\nimport { Modal, message, notification } from 'antd';\nimport RequestExtend, { AdapterH5Ningde, ClientSdkPC } from '@51yzone/request-extend';\nconst clientSdkPC = new ClientSdkPC({ Modal, message, notification, window });\nconst toonsdk = new Toonsdk();\nconst adapterH5Ningde = new AdapterH5Ningde(clientSdkPC, {\n  initUri: '',\n  headerDefault: {},\n});\nconst requestExtend = new RequestExtend(\n  {\n    withCredentials: true,\n    baseURL: '',\n  },\n  adapterH5Ningde,\n);\n\nclass App extends React.Component {\n  state = {\n    url: '',\n  };\n  face = (apiUrl, config) => {\n    toonsdk\n      .getLiveFace({ isEncrypt: '1' })\n      .then(resp => {\n        console.log('getLiveFaceCall-su-resp:', resp);\n        const data = resp.data || {};\n        const param = {\n          skey: data.sKey,\n          deviceId: data.xDeviceId,\n          appType: data.app,\n          toonType: data.toonType,\n          supplierCode: data.supplierCode,\n          encryptionType: '1',\n          secLevel: 'lite',\n          sign: data.sign,\n          photo: data.photo,\n        };\n        console.log('checkFace:', param);\n        requestExtend.requestPost(apiUrl, param, config).then(res => {\n          if (res.meta.code == 0) {\n            console.log('checkFace-success:', res);\n            alert(`checkFace-success:${JSON.stringify(res || {})}`);\n          } else {\n            alert(res.meta.message);\n          }\n        });\n      })\n      .catch(err => {\n        console.log('getLiveFaceCall-err:', err);\n      });\n  };\n  handleClickNd = () => {\n    this.face('/nd-housing-fund/baiduFace/checkFace', {\n      headers: {\n        sessionId: '4495b3fe-8f31-422a-a071-3792b529920f',\n      },\n    });\n  };\n  render() {\n    const { url } = this.state;\n    return (\n      <div className=\"content\">\n        <button onClick={this.handleClickNd}>宁德人脸</button>\n      </div>\n    );\n  }\n}\nReactDOM.render(<App />, mountNode);\n```\n\n## Toonsdk 示例\n\nToonsdk 示例，可以打包到业务代码里\n\n```jsx\nimport Toonsdk from 'toonsdk';\nimport compareVersions from 'compare-versions';\nimport $ from '/assets/js/jquery';\nconst toonsdk = new Toonsdk();\n\nclass App extends React.Component {\n  state = {\n    imgList: [],\n    result: '',\n    userName: '',\n    sessionId: '',\n    userIdCard: '',\n  };\n\n  // 图片\n  chooseImage = params => {\n    return toonsdk\n      .chooseImage({\n        maxCount: params.maxCount, // maxCount(可设定多选的最多数量)范围1-9张，不传默认9张如果是相册选择（functionType=1），当maxCount=1时，就是相册单选，否则就是相册多选\n        functionType: params.functionType, // 功能类型 0-直接调用相机 1-直接从相册选择 2-弹出选择框，相机或者相册\n        ratio: params.ratio, // 图片质量压缩率，表示压缩至原图质量的比例0-1之间的小数（不包含0），1表示不压缩。不传默认0.1\n        type: params.type, //(是否进行图片裁剪，如果需要裁减图片 则可设定裁剪框的宽高比和值。0：裁剪 1：不裁剪)\n        filterMimeType: params.filterMimeType, // 例如：image/gif,image/png,image/jpeg(以\",\"为分隔符，现在只支持以上三种类型的过滤)\n      })\n      .then(({ images }) => {\n        console.log(images);\n        this.setState({ imgList: images });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n  // 二维码扫码\n  getScan = params => {\n    return toonsdk\n      .scan({\n        handleResult: params.handleResult, // handleResult(3.2.1)( 0：不处理扫描结果 1：处理扫描结果)\n      })\n      .then(resp => {\n        console.log('getScan-s:', resp);\n        this.setState({ result: resp.result });\n      })\n      .catch(err => {\n        console.log('getScan-err:', err);\n      });\n  };\n // 设置是否开启防止用户截屏功能 仅在当前应用生效，离开应用后设置失效\n  setUserScreenshotEnable = params => {\n    // isEnable\t:true 开启防止功能\n    // isEnable\t:false 关闭防止功能\n    return toonsdk\n      .setUserScreenshotEnable(params)\n      .then(resp => {\n        console.log('setUserScreenshotEnable:', resp);\n      })\n      .catch(err => {\n        console.log('setUserScreenshotEnable-err:', err);\n      });\n  };\n\n  // 人脸识别\n  getLiveFace = () => {\n    return toonsdk.getLiveFace().then(({ liveFace }) => {\n      let arr = [liveFace];\n      this.setState({ imgList: arr });\n    });\n  };\n  // 闽政通人脸识别\n  getLiveFace2 = params => {\n    console.log('params', params);\n    return toonsdk\n      .getLiveFace({\n        userName: params.userName,\n        userIdCard: params.userIdCard,\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // i宁德百度人脸核验\n  getLiveFace3 = param => {\n    return toonsdk\n      .getLiveFace(param)\n      .then(resp => {\n        console.log('getLiveFaceCall-su-resp:', resp);\n        this.setState({ result: 'success:' + JSON.stringify(resp) });\n        const data = resp.data || {};\n        data.encryptionType = param.isEncrypt || '0' ;\n        this.checkFace(data);\n      })\n      .catch(err => {\n        console.log('getLiveFaceCall-err:', err);\n        this.setState({ result: 'err:' + JSON.stringify(err) });\n      });\n  };\n\n  checkFace = data => {\n    const param = {\n      skey: data.sKey,\n      xDeviceId: data.xDeviceId,\n      deviceId: data.xDeviceId,\n      appType: data.app,\n      toonType: data.toonType,\n      supplierCode: data.supplierCode,\n      encryptionType: data.encryptionType,\n      secLevel: 'lite',\n      sign: data.sign,\n      photo: encodeURIComponent(data.photo),\n      type: '3'\n    };\n    console.log('checkFace-param:', param);\n\n    const isDev = process.env.NODE_ENV === 'development';\n    toongine.tcPublic.user.getUserInfo({\n      callback: res => {\n        console.log('toongine.tcPublic.user-getUserInfo:', res.data);\n        $.ajax({\n          type: 'POST',\n          dataType: \"json\",\n          url: `/openplatform/member/app/np/doBaiduFaceCertificate`,\n          headers: {\n            personToken: res.data.personToken,\n          },\n          contentType: \"application/json;\",\n          data: JSON.stringify(param),\n          success: function (result) {\n            if (result.meta.code == 0) {\n              console.log('checkFace-success:', result);\n              alert(`checkFace-success:${JSON.stringify(result.data)}`)\n            } else {\n              console.log('checkFace-fail:', result);\n              alert(`checkFace-fail:${JSON.stringify(result.meta)}`)\n            }\n          },\n          error: function (result) {\n            console.log('checkFace-error:', result);\n          },\n        });\n      },\n    });\n  };\n  // 获取网络状态\n  getNetwork = () => {\n    return toonsdk\n      .getNetwork()\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: resp.networkType });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  //获取位置\n  getLocation = () => {\n    return toonsdk\n      .getLocation()\n      .then(resp => {\n        console.log('获取位置', resp);\n        this.setState({ result: JSON.stringify(resp.data) });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  //打开地图\n  openMap = () => {\n    return toonsdk.getLocation().then(resp => {\n      toonsdk\n        .openMap({\n          latitude: resp.data.latitude,\n          longitude: resp.data.longitude,\n        })\n        .then(resp => {\n          console.log('获取位置', resp);\n          this.setState({ result: JSON.stringify(resp) });\n        })\n        .catch(err => {\n          console.log(err);\n        });\n    });\n  };\n\n  // 关闭窗口\n  closeWindow = params => {\n    return toonsdk.closeWindow({ name: params.name });\n  };\n\n  // 打开窗口\n  openWindow = params => {\n    return toonsdk\n      .openWindow({\n        url: params.url,\n        title: params.title || '',\n        bgcolor: params.bgcolor || '',\n        color: params.color || '',\n        hidden: params.hidden || '',\n        type: params.type || '',\n        leftMenu: params.leftMenu || '',\n        rightMenu: params.rightMenu || '',\n        closePage: params.closePage || '',\n      })\n      .catch(err => {\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 设置窗体\n  getSetWindow = params => {\n    return toonsdk.setWindow({\n      title: params.title || '', // 标题 空为取网页的Title\n      bgcolor: params.bgcolor || '', // 背景颜色 背景颜色\n      color: params.color || '', // 颜色 字体颜色 默认 #fffff\n      hidden: params.hidden || '', // 导航条是否显示 导航条 0限藏 1显示\n      type: params.type || '', // 打开类型 默认为0 0/1 内置/系统\n      rightMenu: params.rightMenu || '', // 右菜单 icon为URL地址图片,event为字符串，js全局的脚本函数\n      closePage: params.closePage || '', // 关闭的页面 当前地址为 closePage,点返回关闭而不是后退，解决第一页跳转，第二页是首页的问题\n    });\n  };\n\n  openWebFile = params => {\n    return toonsdk.openWebFile({\n      hostUrl: params.hostUrl || '', // 地址 服务器url\n      fileId: params.fileId || '', // 标题\n      isPGFFormat: params.isPGFFormat || '', // PGF格式打开\n      readOnly: params.readOnly || '', // 只读模式\n      userName: params.userName || '', // 当前用户名\n      isScreenshotForbid: params.isScreenshotForbid || '', // 是否防截屏\n      enterReviseMode: params.enterReviseMode || '', // 是否修订模式\n      showReviewingPane: parmas.showReviewingPane || '', // 是否显示修订痕迹右侧边栏\n    });\n  };\n  // 分享\n  share = ({ title, url, content, imgUrl }) => {\n    return toonsdk\n      .setShare({ title, url, content, imgUrl })\n      .then(result => {\n        this.setState({ result: '分享内容设置成功' });\n        console.log('setShare-success', result);\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  // 打开分享\n  openShare = ({ title, url, content, imgUrl }) => {\n    return toonsdk\n      .openShare({ title, url, content, imgUrl })\n      .then(() => {\n        console.log('openShare-success', result);\n        this.setState({ result: '打开分享内容成功' });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n  //选择名片列表\n  getChooseCard = params => {\n    return toonsdk\n      .chooseCard({\n        type: params.type,\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // 创建小组\n  getCreateGroup = params => {\n    return toonsdk.createGroup({\n      userId: params.userId, //userId(必选-string):用户id\n      cardFeedId: params.cardFeedId, //cardFeedId(必选-string):创建者的名片feedId\n      broadcastCategory: params.broadcastCategory, //broadcastCategory(可选-string):小组分类(\"101@旅游\")\n      name: params.name, //name(可选-string):小组名称\n      spreadTitle: params.spreadTitle, //spreadTitle(可选-string):小组的介绍\n      groupLogo: params.groupLogo, //groupLogo(可选-string):小组头像地址\n      enrollType: params.enrollType, //enrollType(可选-string):参加规则（2:邀请;1:申请;0:开放;）\n      isSpecifyLocation: params.isSpecifyLocation, //isSpecifyLocation(可选-string):位置策略(0指定, 1隐藏, 2未指定)\n      address: params.address, //address(可选-string):指定地址(isSpecifyLocation=0时必选)\n      lat: params.lat, //lat(可选-string):经度(isSpecifyLocation=0时必选)\n      lng: params.lng, //lng(可选-string):纬度(isSpecifyLocation=0时必选)\n      memberListString: params.memberListString, //memberListString(可选-string):成员列表(\"c1,c2,c3\")\n    });\n  };\n\n  // 设置小组\n  getSetGroup = params => {\n    return toonsdk\n      .setGroup({\n        userId: params.userId, //userId(必选-string):用户id\n        vFeedId: params.cardFeedId, //vFeedId(必选-string): 访问者名片feedId\n        sFeedId: params.sFeedId, //sFeedId(必选-string): 要设置的小组feedId\n      })\n      .then(resp => {\n        // alert(resp);\n        const resultName = '';\n        if (resp.result === '0') {\n          resultName = '成功';\n        } else if (resp.result === '1') {\n          resultName = '身份不合法';\n        } else if (resp.result === '2') {\n          resultName = 'feedId不合法';\n        }\n        this.setState({ result: `设置小组结果：${resultName}${resp}` });\n      })\n      .catch(err => {\n        this.setState({ result: err || '设置小组失败' });\n      });\n  };\n\n  // 单聊会话\n  getAloneChat = params => {\n    return toonsdk.aloneChat({\n      myCardNo: params.myCardNo, // 自己的名片id\n      friendCardNo: params.friendCardNo, // 好友的名片\n    });\n  };\n\n  // 我的好友\n  getMyFriends = params => {\n    return toonsdk\n      .myFriends({\n        feedId: params.feedId, // 我的名片Id\n        cardNo: params.cardNo, // 我的名片No\n      })\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: JSON.stringify(resp.data) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: err });\n      });\n  };\n\n  // 我的同事\n  getMyColleagues = params => {\n    return toonsdk\n      .myColleagues({\n        feedId: params.feedId, // 我的名片Id\n        cardNo: params.cardNo, // 我的名片No\n      })\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: JSON.stringify(resp.data) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: err });\n      });\n  };\n\n  // 发现模块（周边）\n  getDiscoveryAround = params => {\n    return toonsdk\n      .getDiscoveryAround({\n        coordinate: params.coordinate, // (必选)经纬度\n        viewType: params.viewType, // (必选)页面类型: 1:交友(不限), 2:交友(男), 3:交友(女), 4:小区, 5:学校, 6:景区, 7:兴趣群组, 8:活动\n        title: params.title ? params.title : '', //(可选)页面标题\n        accessType: params.accessType ? params.accessType : '', //（可选）访问页面类型：0：浏览页面（默认）；1：选择名片\n      })\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: JSON.stringify(resp.data) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: err });\n      });\n  };\n\n  // 发现模块（群组）\n  getDiscoveryGroup = () => {\n    return toonsdk.getDiscoveryGroup();\n  };\n\n  // frame模块\n  showFrame = params => {\n    return toonsdk.showFrame({\n      feedId: params.feedId, //需要显示的名片或群组ID\n      myFeedId: params.myFeedId ? params.myFeedId : '', // 可选参数，我的名片ID\n    });\n  };\n\n  // 群聊会话\n  getGroupChat = params => {\n    return toonsdk.getGroupChat({\n      myCardNo: params.myCardNo, // 自己在群聊中的名片Id\n      groupChatId: params.groupChatId, // 群聊的Id\n    });\n  };\n\n  // 创建群聊\n  creatGroupChat = params => {\n    return toonsdk\n      .creatGroupChat({\n        groupName: params.groupName, // 群聊名称\n        createFeedId: params.createFeedId, // 创建者feedId，必须是自己的feedId\n        userId: params.userId, // userId\n        name: params.name, // 名称\n        headImage: params.headImage, //头像\n        title: params.title, //导航栏title\n        members: params.members, // 其他群聊成员数组\n      })\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: JSON.stringify(resp.data) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: err });\n      });\n  };\n\n  // 加入群聊\n  joinGroupChat = params => {\n    return toonsdk.joinGroupChat({\n      groupId: params.groupId, // 群聊id\n      feedId: params.feedId, // 必须是自己的feedId\n      userId: params.userId, // userId\n      name: params.name, // 名称\n      headImage: params.headImage, //头像\n      title: params.title, //导航栏title\n      operatorFeedId: params.operatorFeedId, // 操作者ID\n      requestCode: params.requestCode, // 请求码\n    });\n  };\n\n  //通知中心 主页面\n  getNotify = () => {\n    return toonsdk.getNotify();\n  };\n\n  //通知中心 消息分类页\n  getNotifyCatalog = params => {\n    return toonsdk.getNotifyCatalog({ appId: params.appId });\n  };\n\n  // 支付平台-现金收银台APP协议接口\n  getCashRegister = params => {\n    return toonsdk\n      .getCashRegister({\n        buyerId: params.buyerId, //String 买家id 买家toon用户id 必填\n        buyerType: params.buyerType, //String 买家类型(01：个人普；02：商户) 01：个人 必填\n        sellerId: params.sellerId, //String 卖家id 卖家toon用户id 必填\n        sellerType: params.sellerType, //String 卖家类型 01：个人；02：商户（普通）；03：商户（收单结算）； 必填\n        tradeType: params.tradeType, //String 交易类型，普通交易实时到账，担保交易 普通交易：normal；担保交易：guarantee 必填\n        merNo: params.merNo, //String 商户号，从支付平台获取 如：101003 必填\n        txAmount: params.txAmount, //long 金额 如：300（分） 必填\n        outOrderNo: params.outOrderNo, //String 订单号  必填\n        body: params.body, //String 商品名称  必填\n        subject: params.subject, //String 商品详情  必填\n        txTime: params.txTime || new Date().getTime(), //String 下单时间(当前时间) 时间戳 必填\n\n        extrInfo: params.extrInfo, //String 交易扩展信息  非必填\n        notifyUrl: params.notifyUrl, //String 回调地址  非必填\n        userVcard: params.userVcard, //String 买家名片feedId  非必填\n        userVcardName: params.userVcardName, //String 买家名片名称  非必填\n        mobile: params.mobile, //String 买家手机号 非必填\n        sellerVcard: params.sellerVcard, //String 卖家名片id  非必填\n        sellerVcardName: params.sellerVcardName, //String 卖家名片名称  非必填\n        sellerMobile: params.sellerMobile, //String 卖家手机号  非必填\n      })\n      .then(resp => {\n        // alert('提示' + JSON.stringify(resp));\n        const resultName = '';\n        if (resp.result === '0') {\n          resultName = '失败';\n        } else if (resp.result === '1') {\n          resultName = '成功';\n        } else if (resp.result === '2') {\n          resultName = '警告';\n        } else if (resp.result === '3') {\n          resultName = '取消';\n        } else {\n          resultName = resp;\n        }\n        this.setState({ result: resultName });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: err });\n      });\n  };\n\n  // 打开红包\n  openRedEnvelope = params => {\n    return toonsdk.openRedEnvelope({\n      fromFeedId: params.fromFeedId, //String  红包发送方feedId    必填\n      operatorFeedId: params.operatorFeedId, //String  红包接收方feedId    必填\n      redPacketId: params.redPacketId, //String  红包id    必填\n      remark: params.remark, //String  备注    非必填\n      recvType: params.recvType, //String  红包类型  1：普通红包（固定金额）2：拼手气（随机金额）  必填\n    });\n  };\n\n  // 名片或群组二维码页\n  qrcodeShow = params => {\n    return toonsdk.qrcodeShow({\n      feedId: params.feedId, //feedId(名片或群组的ID,cardNo groupNo)\n    });\n  };\n  // 打开GPS设置页面\n  getSetGps = () => {\n    return toonsdk.SetGps();\n  };\n  // 推荐朋友\n  getReferFriend = params => {\n    return toonsdk.getReferFriend({\n      myFeedId: params.myFeedId, //myFeedId:(必填)我的名片 ID\n    });\n  };\n\n  // 手机震动\n  getShock = params => {\n    return toonsdk.getShock(params);\n  };\n\n  // 复制\n  getCopy = params => {\n    return toonsdk.copy({\n      content: params.content, //content(需要复制到剪贴板的内容) 例如：”思源集团“ 必选\n    });\n  };\n\n  // 控制横竖屏切换\n  getSwitchScreen = params => {\n    return toonsdk.switchScreen({\n      orientation: params.orientation, //功能类型\t0：竖屏1：横屏(顺时针270°,Home键在右侧)\n    });\n  };\n  // 录音\n  getAudioRecord = param => {\n    // alert('录音');\n    return toonsdk\n      .getAudioRecord({\n        filename: param.filename, // 文件名\n        maxDuration: param.maxDuration, // int 设置最大时长，默认60s,最大可设置180s\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 视频\n  getChooseVideo = param => {\n    return toonsdk\n      .getChooseVideo({\n        filename: param.filename, // 文件名\n        maxDuration: param.maxDuration, // int 设置最大时长，默认60s,最大可设置180s\n        sourceType: param.sourceType, // 0用户选择，1录像，2相册选择\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // getAlert\n  getAlert = params => {\n    return toonsdk\n      .getAlert({\n        title: params.title, // 标题\n        message: params.message, // 消息\n        confirmButtonText: params.confirmButtonText, // 确定按钮文本\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // getConfirm\n  getConfirm = params => {\n    return toonsdk\n      .getConfirm({\n        title: params.title, // 标题\n        message: params.message, // 消息\n        confirmButtonText: params.confirmButtonText, // 确定按钮文本\n        cancelButtonText: params.cancelButtonText, //取消按钮文本\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // getPrompt\n  getPrompt = params => {\n    return toonsdk\n      .getPrompt({\n        message: params.message, // 消息\n        defaultValue: params.defaultValue, //缺省值\n        confirmButtonText: params.confirmButtonText, // 确定按钮文本\n        cancelButtonText: params.cancelButtonText, //取消按钮文本\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // getToast\n  getToast = params => {\n    return toonsdk\n      .getToast({\n        message: params.message, // 消息\n        duration: params.duration, // 多少秒自动关闭\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // getActionSheet\n  getActionSheet = params => {\n    return toonsdk\n      .getActionSheet({\n        message: params.message, // 消息\n        cancelButtonText: params.cancelButtonText, //取消按钮文本\n        buttons: params.buttons, // 按钮\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //getMultiSelect\n  getMultiSelect = params => {\n    return toonsdk\n      .getMultiSelect({\n        options: params.options, // 选项\n        selectOptions: params.selectOptions, //选中的值\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //getShowLoading\n  getShowLoading = params => {\n    return toonsdk\n      .getShowLoading({\n        message: params.message, // 消息\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n        setTimeout(() => {\n          this.getHideLoading();\n        }, 1000);\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //getHideLoading\n  getHideLoading = () => {\n    return toonsdk\n      .getHideLoading()\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //选择内部联系人getContactsChoose\n  getContactsChoose = params => {\n    return toonsdk\n      .getContactsChoose({\n        limit: params.limit, // 选择个数 , -1表示不限\n        type: params.type, //选择类型 user/dept/all\n        selected: params.selected, //已选择\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //日期选择\n  getCalendarDatePicker = params => {\n    return toonsdk\n      .getCalendarDatePicker({\n        format: params.format, // 格式\n        value: params.value, //值\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //时间选择\n  getCalendarTimePicker = params => {\n    return toonsdk\n      .getCalendarTimePicker({\n        format: params.format, // 格式\n        value: params.value, //值\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  //日期时间选择\n  getCalendarDateTimePicker = params => {\n    return toonsdk\n      .getCalendarDateTimePicker({\n        format: params.format, // 格式\n        value: params.value, //值\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // 选择文件\n  getSelectFile = params => {\n    return toonsdk\n      .getSelectFile({\n        type: params.type, // 选择类型 *,image,video\n        limit: params.limit, // 选择个数 , 0表示不限\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 下载文件\n  getDownloadFile = params => {\n    return toonsdk\n      .getDownloadFile({\n        url: params.url, // 文件地址\n        name: params.name, // 文件名 如果没填，就是URL地址里的文件名\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 查看文件\n  getCheckFile = params => {\n    return toonsdk\n      .getCheckFile({\n        url: params.url, // 文件地址\n        name: params.name, // 文件名 如果没填，就是URL地址里的文件名\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 查看图片\n  getViewImage = params => {\n    return toonsdk\n      .getViewImage({\n        files: params.files, // 相关图片\n        index: params.index, // 缺省第几张\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // 录制视频\n  getRecordVideo = params => {\n    return toonsdk\n      .getRecordVideo({\n        max_duration: params.max_duration, // 最大时长 默认60秒\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 播放视频\n  getPlayVideo = params => {\n    return toonsdk\n      .getPlayVideo({\n        file: params.file, // 地址 默认60秒\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 摄像头\n  getStartRecording = params => {\n    return toonsdk\n      .getStartRecording({\n        type: params.type, // 录制类型 none/video/image 默认60秒\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 打开本地应用\n  getOpenLocalApp = params => {\n    return toonsdk\n      .getOpenLocalApp({\n        url: params.url, // 地址\n        query: params.query, // 参数\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 会话列表\n  getConversationList = () => {\n    return toonsdk.getConversationList();\n  };\n  // 对话页面\n  getDialogue = params => {\n    return toonsdk\n      .getDialogue({\n        targetType: params.targetType, // 对话目标类型 user/group\n        targetId: params.targetId, // 对话目标ID\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 通讯录页面\n  getAddressList = () => {\n    return toonsdk.getAddressList();\n  };\n\n  // 加好友页面\n  getFriendSearch = () => {\n    return toonsdk.getFriendSearch();\n  };\n  // 查看好友页面\n  getUserInfo = params => {\n    return toonsdk\n      .getUserInfo({\n        id: params.id, // 人员ID\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // 查看群组页面\n  getGroupInfo = params => {\n    return toonsdk\n      .getGroupInfo({\n        id: params.id, // 群组ID\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  // 得到当前登录信息\n  getLoginInfo = () => {\n    return toonsdk\n      .getLoginInfo()\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // 启动本地应用\n  getStartLocalApp = params => {\n    return toonsdk\n      .getStartLocalApp({\n        appcode: params.appcode, // 应用code\n        targetId: params.targetId, // 应用下属ID\n      })\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  // 得到版本\n  getVersion = () => {\n    return toonsdk\n      .getVersion()\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  getFlagNumber() {\n    /*生成32位随机流水号*/\n    /*默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1*/\n    var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';\n    var maxPos = $chars.length;\n    var pwd = '';\n    for (var i = 0; i < 32; i++) {\n      pwd += $chars.charAt(Math.floor(Math.random() * maxPos));\n    }\n    return pwd;\n  }\n\n  // 获取网络身份认证因子数据\n  getCertInfo = param => {\n    return toonsdk\n      .getCertInfo(param)\n      .then(resp => {\n        console.log('getCert-su-resp', param, resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('getCert-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  getSealCertCall = param => {\n    param.authMode = 'R33';\n    param.certificateFileType = '2';\n    param.endorsementInfo = '加注件制作事由';\n    param.userOrgName = '使用方名称';\n    // 有效期，时间戳，单位秒\n    param.endorsementExpireDate = parseInt(Date.now() / 1000) + 24 * 60 * 60 * 7 + '';\n    param.bizAppId = '100011';\n    param.scenesCode = '场景名称';\n    param.businessItemCode = '123';\n    param.terminalCode = '123';\n    param.requestIdentityData = 'name, number';\n    return toonsdk\n      .getSealCert(param)\n      .then(resp => {\n        console.log('getCert-su-resp', param, resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('getCert-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  getAuthenticationDataCall = param => {\n    param.authMode = 'R04';\n    param.bizAppId = '100011';\n    param.scenesCode = '场景名称';\n    return toonsdk\n      .getAuthenticationData(param)\n      .then(resp => {\n        console.log('getAuthentication-su-resp', param, resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('getCert-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  getAuthenticationDataWithIdentityNumCall = param => {\n    param.authMode = 'R04';\n    param.bizAppId = '100011';\n    param.scenesCode = '场景名称';\n    return toonsdk\n      .getAuthenticationDataWithIdentityNum(param)\n      .then(resp => {\n        console.log('getAuthenticationDataWithIde-su-resp', param, resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('getCert-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  midConsistencyCheckCall = param => {\n    param.authMode = 'R010';\n    param.name = '王安丽';\n    param.number = '350481198204226527';\n    param.mid = '9b7b5f90cc327800c51d4cc2824f06460e214ac22615dd0e89a5d000f1b3e44d';\n    param.bizAppId = '100011';\n    return toonsdk\n      .midConsistencyCheck(param)\n      .then(resp => {\n        console.log('midConsistencyCheck-su-resp', param, resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('getCert-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n\n  openUniwalletCall = () => {\n    return toonsdk\n      .openUniwallet()\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('openUniwallet-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  canOpenUniwalletCall = () => {\n    return toonsdk\n      .canOpenUniwallet()\n      .then(resp => {\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log('canOpenUniwallet-err', err);\n        this.setState({ result: JSON.stringify(err) });\n      });\n  };\n  render() {\n    const { imgList = [], result, userName, userIdCard } = this.state;\n    return (\n      <div className=\"content\">\n        <h1>Toonsdk适配</h1>\n        <h3>图片</h3>\n        <button\n          id=\"getImg\"\n          onClick={() =>\n            this.chooseImage({\n              maxCount: 4,\n              functionType: 2,\n              ratio: 1,\n              type: 1,\n              filterMimeType: 'image/gif',\n            })\n          }\n        >\n          选择图片（相册+相机）\n        </button>\n        <button\n          id=\"openAlbum\"\n          onClick={() =>\n            this.chooseImage({\n              maxCount: 3,\n              functionType: 1,\n              ratio: 1,\n              type: 1,\n              filterMimeType: 'image/png,image/jpeg',\n            })\n          }\n        >\n          选择图片（相册）\n        </button>\n        <button\n          id=\"openAlbum\"\n          onClick={() =>\n            this.chooseImage({\n              maxCount: 3,\n              functionType: 1,\n              ratio: 1,\n              type: 1,\n            })\n          }\n        >\n          选择图片（相册，不限制类型）\n        </button>\n        <button\n          id=\"openCamara\"\n          onClick={() =>\n            this.chooseImage({\n              maxCount: 2,\n              functionType: 0,\n              ratio: 1,\n              type: 1,\n              filterMimeType: 'image/gif',\n            })\n          }\n        >\n          选择图片（相机）\n        </button>\n        <h3>设备API</h3>\n        <button id=\"scan\" onClick={() => this.getScan({ handleResult: 0 })}>\n          扫描二维码\n        </button>\n        <button id=\"scan1\" onClick={() => this.getScan({ handleResult: 1 })}>\n          扫描二维码1\n        </button>\n        <button id=\"setUserScreenshotEnable\" onClick={() => this.setUserScreenshotEnable({ isEnable: true })}>\n          用户截屏防止功能开启\n        </button>\n        <button id=\"setUserScreenshotEnable\" onClick={() => this.setUserScreenshotEnable({ isEnable: false })}>\n          用户截屏防止功能关闭\n        </button>\n        <h3>人脸识别</h3>\n        <button id=\"face\" onClick={this.getLiveFace}>\n          人脸识别\n        </button>\n        <div className=\"content\">\n          <input\n            placeholder=\"姓名\"\n            value={this.state.userName}\n            onChange={e => {\n              this.setState({ userName: e.target.value });\n            }}\n          />\n          <input\n            placeholder=\"身份证号\"\n            value={this.state.userIdCard}\n            onChange={e => {\n              this.setState({ userIdCard: e.target.value });\n            }}\n          />\n          <button\n            onClick={() => {\n              this.getLiveFace2({\n                userName: this.state.userName,\n                userIdCard: this.state.userIdCard,\n              });\n            }}\n          >\n            闽政通人脸识别\n          </button>\n          <h3>百度人脸识别</h3>\n          <input\n            placeholder=\"sessionId\"\n            value={this.state.sessionId}\n            onChange={e => {\n              this.setState({ sessionId: e.target.value });\n            }}\n          />\n          <button\n            id=\"checkFaceImageEnginCall\"\n            onClick={() =>\n              this.getLiveFace3({\n                isEncrypt: '1', //是否要加密  0 非加密 1 加密    默认非加密\n              })\n            }\n          >\n            百度人脸核验(加密)\n          </button>\n          <button id=\"getLiveFace3\" onClick={() => this.getLiveFace3({})}>\n            百度人脸核验(非加密)\n          </button>\n        </div>\n        <h3>网络</h3>\n        <button id=\"network\" onClick={this.getNetwork}>\n          获取网络状态\n        </button>\n        <h3>位置</h3>\n        <button id=\"getLocation\" onClick={this.getLocation}>\n          获取位置\n        </button>\n        <button id=\"openMap\" onClick={this.openMap}>\n          打开地图\n        </button>\n        <h3>视图</h3>\n        <button id=\"closeWindow\" onClick={this.closeWindow}>\n          关闭窗口\n        </button>\n        <button\n          id=\"openWindow\"\n          onClick={() =>\n            this.openWindow({\n              url: 'http://www.baidu.com',\n              title: 'test1',\n              bgcolor: '#000000',\n              color: '#ffffff',\n              hidden: '1',\n              type: '0',\n              leftMenu: { text: 'Return' },\n              rightMenu: [{ text: '...' }],\n              closePage: '',\n            })\n          }\n        >\n          打开新窗口\n        </button>\n        <h3>分享</h3>\n        <button\n          id=\"share\"\n          onClick={() =>\n            this.share({\n              title: '这里是分享标题',\n              content: '这里是分享内容描述',\n              imgUrl: 'http://t100static.zhengtoon.com/fz-toonMixin/test/images/qrcode.jpg', // 分享图片链接\n              url: location.href, // 分享链接\n            })\n          }\n        >\n          设置分享内容\n        </button>\n        <button\n          id=\"openShare\"\n          onClick={() =>\n            this.openShare({\n              title: '这里是分享标题',\n              content: '这里是分享内容描述',\n              imgUrl: 'http://t100static.zhengtoon.com/fz-toonMixin/test/images/qrcode.jpg', // 分享图片链接\n              url: location.href, // 分享链接\n            })\n          }\n        >\n          打开分享内容\n        </button>\n        <h3>我的名片列表</h3>\n        <button\n          id=\"chooseCard\"\n          onClick={() =>\n            this.getChooseCard({\n              type: '0',\n            })\n          }\n        >\n          所有名片\n        </button>\n        <button\n          id=\"chooseCard\"\n          onClick={() =>\n            this.getChooseCard({\n              type: '1',\n            })\n          }\n        >\n          个人名片\n        </button>\n        <button\n          id=\"chooseCard\"\n          onClick={() =>\n            this.getChooseCard({\n              type: '2',\n            })\n          }\n        >\n          企业名片\n        </button>\n        <button\n          id=\"chooseCard\"\n          onClick={() =>\n            this.getChooseCard({\n              type: '3',\n            })\n          }\n        >\n          员工名片\n        </button>\n        <h3>小组模块</h3>\n        <button\n          id=\"getCreateGroup\"\n          onClick={() =>\n            this.getCreateGroup({\n              userId: '411046',\n              cardFeedId: 'c_6174785811529791',\n            })\n          }\n        >\n          创建小组\n        </button>\n        <button\n          id=\"getSetGroup\"\n          onClick={() =>\n            this.getSetGroup({\n              userId: '335795',\n              vFeedId: 's_1246261046435414',\n              sFeedId: 'g_1246261046435414',\n            })\n          }\n        >\n          设置小组\n        </button>\n\n        <h3>chat模块</h3>\n        <button\n          id=\"getAloneChat\"\n          onClick={() =>\n            this.getAloneChat({\n              myCardNo: 'c_1',\n              friendCardNo: 'c_2',\n            })\n          }\n        >\n          单聊会话\n        </button>\n        <h3>通讯录模块</h3>\n        <button\n          id=\"getMyFriends\"\n          onClick={() =>\n            this.getMyFriends({\n              feedId: 'c_1456478158155254',\n              cardNo: 'c_1',\n            })\n          }\n        >\n          我的好友\n        </button>\n        <button\n          id=\"getMyColleagues\"\n          onClick={() =>\n            this.getMyColleagues({\n              feedId: 'c_1456478158155254',\n              cardNo: 'c_1',\n            })\n          }\n        >\n          我的同事\n        </button>\n        <h3>发现模块</h3>\n        <button\n          id=\"getDiscoveryAround\"\n          onClick={() =>\n            this.getDiscoveryAround({\n              coordinate: '39.9951433878183806,116.4514311421238943',\n              viewType: '1',\n              title: '首页',\n              accessType: '1',\n            })\n          }\n        >\n          周边\n        </button>\n        <button id=\"getDiscoveryGroup\" onClick={() => this.getDiscoveryGroup()}>\n          群组\n        </button>\n        <h3>frame模块</h3>\n        <button\n          id=\"showFrame\"\n          onClick={() =>\n            this.showFrame({\n              feedId: 'c_1', // 需要显示的名片或群组ID\n              myFeedId: 'c_1', // 可选参数，我的名片ID\n            })\n          }\n        >\n          显示frame模块\n        </button>\n        <h3>groupchat模块</h3>\n        <button\n          id=\"groupChat\"\n          onClick={() =>\n            this.getGroupChat({\n              myCardNo: 'c_1', // 自己在群聊中的名片Id\n              groupChatId: 'c_1', // 群聊的Id\n            })\n          }\n        >\n          群聊会话\n        </button>\n        <button\n          id=\"creatGroupChat\"\n          onClick={() =>\n            this.creatGroupChat({\n              groupName: '群聊',\n              title: '活动名',\n              createFeedId: 'c_1',\n              feedId: 'c_1',\n              userId: '12345',\n              name: '自己的名字',\n              headImage: '自己的头像',\n              members: [\n                {\n                  feedId: 'c_2',\n                  userId: '123',\n                  name: 'alt',\n                  headImage: '',\n                },\n                {\n                  feedId: 'c_3',\n                  userId: '456',\n                  name: 'tab',\n                  headImage: '',\n                },\n              ],\n            })\n          }\n        >\n          创建群聊\n        </button>\n        <button\n          id=\"joinGroupChat\"\n          onClick={() =>\n            this.joinGroupChat({\n              groupId: '1……',\n              feedId: 'c_4',\n              userId: '789',\n              flagId: '1',\n              name: 'shift',\n              headImage: '',\n              title: '活动名',\n              operatorFeedId: 'c_789',\n              requestCode: '12',\n            })\n          }\n        >\n          加入群聊\n        </button>\n        <h3>通知中心模块</h3>\n        <button id=\"getNotify\" onClick={() => this.getNotify({})}>\n          主页面\n        </button>\n        <button id=\"getNotifyCatalog\" onClick={() => this.getNotifyCatalog({ appId: '1' })}>\n          消息分类页\n        </button>\n\n        <h3>支付模块</h3>\n        <button\n          id=\"getCashRegister\"\n          onClick={() =>\n            this.getCashRegister({\n              buyerId: '123',\n              buyerType: '01',\n              userVcard: 'c_1010089',\n              userVcardName: '名称',\n              mobile: '买家手机号',\n              sellerId: '124',\n              sellerType: '01',\n              sellerVcard: 'c_1010039',\n              sellerVcardName: '卖家名称',\n              sellerMobile: '18611536224',\n              tradeType: 'normal',\n              merNo: '101003',\n              txAmount: '300',\n              outOrderNo: '10001',\n              body: '商品名称',\n              subject: '商品描述',\n              extrInfo: '商品描述',\n              notifyUrl: 'http://myappserver/callback',\n              txTime: '149449448600',\n            })\n          }\n        >\n          支付平台-现金收银台APP协议接口\n        </button>\n        <button\n          id=\"openRedEnvelope\"\n          onClick={() =>\n            this.openRedEnvelope({\n              fromFeedId: 'xxx',\n              operatorFeedId: 'xxx',\n              redPacketId: 'xxxxx',\n              remark: '恭喜发财，大吉大利！',\n              recvType: '1',\n            })\n          }\n        >\n          支付模块-打开红包\n        </button>\n        <h3>名片或群组二维码页</h3>\n\n        <button id=\"qrcodeShow\" onClick={() => this.qrcodeShow({ feedId: 'c_1499874221733511' })}>\n          名片或群组二维码页\n        </button>\n        <h3>跳转至gps设置界面</h3>\n        <button id=\"getSetGps\" onClick={() => this.getSetGps({})}>\n          跳转至gps设置界面\n        </button>\n        <h3>推荐朋友模块</h3>\n        <button id=\"getReferFriend\" onClick={() => this.getReferFriend({ myFeedId: 'c_1' })}>\n          推荐朋友\n        </button>\n        <h3>手机震动</h3>\n        <button id=\"getShock\" onClick={() => this.getShock({ duration: '400' })}>\n          手机震动\n        </button>\n        <h3>复制</h3>\n        <button id=\"copy\" onClick={() => this.getCopy({ content: '思源集团' })}>\n          复制内容到剪贴板\n        </button>\n        <h3>横竖屏切换</h3>\n        <button id=\"getSwitchScreen\" onClick={() => this.getSwitchScreen({ orientation: '1' })}>\n          横屏\n        </button>\n        <button id=\"getSwitchScreen\" onClick={() => this.getSwitchScreen({ orientation: '0' })}>\n          竖屏\n        </button>\n        <h3>录音</h3>\n        <button\n          id=\"clickAudioRecord\"\n          onClick={() => this.getAudioRecord({ filename: '文件名', maxDuration: 60 })}\n        >\n          录音\n        </button>\n        <h3>选择视频</h3>\n        <button\n          id=\"clickChooseVideo\"\n          onClick={() => this.getChooseVideo({ sourceType: 0, maxDuration: 60 })}\n        >\n          选择视频\n        </button>\n        <h2>教育通独有</h2>\n        <h3>弹窗</h3>\n        <button\n          id=\"alert\"\n          onClick={() =>\n            this.getAlert({ title: '提示', message: '你好！', confirmButtonText: '确定' })\n          }\n        >\n          alert\n        </button>\n        <button\n          id=\"confirm\"\n          onClick={() =>\n            this.getConfirm({\n              title: '提示',\n              message: '你好！',\n              confirmButtonText: '确定',\n              cancelButtonText: '取消',\n            })\n          }\n        >\n          confirm\n        </button>\n        <button\n          id=\"prompt\"\n          onClick={() =>\n            this.getPrompt({\n              defaultValue: 'test',\n              message: '请输入名称',\n              confirmButtonText: '确定',\n              cancelButtonText: '取消',\n            })\n          }\n        >\n          prompt\n        </button>\n        <button id=\"toast\" onClick={() => this.getToast({ message: 'test', duration: '5' })}>\n          toast\n        </button>\n        <button\n          id=\"actionSheet\"\n          onClick={() =>\n            this.getActionSheet({\n              message: '选择项目',\n              cancelButtonText: '取消',\n              buttons: ['a', 'b'],\n            })\n          }\n        >\n          actionSheet\n        </button>\n        <button\n          id=\"multiSelect\"\n          onClick={() =>\n            this.getMultiSelect({\n              options: ['test1', 'test2', 'test3'],\n              selectOptions: ['test2', 'test3'],\n            })\n          }\n        >\n          multiSelect\n        </button>\n        <button id=\"showLoading\" onClick={() => this.getShowLoading({ message: '正在加载中' })}>\n          显示加载中\n        </button>\n        <button id=\"hideLoading\" onClick={() => this.getHideLoading({ message: '正在加载中' })}>\n          关闭加载中\n        </button>\n        <h3>窗体</h3>\n\n        <button\n          id=\"getSetWindow\"\n          onClick={() =>\n            this.getSetWindow({\n              title: 'test2',\n              bgcolor: '#6699cc',\n              color: '#ffffff',\n              hidden: '1',\n              type: '0',\n              rightMenu: [\n                { text: 'call', icon: '', event: 'jscallback()' },\n                {\n                  text: '...',\n                  icon: '',\n                  submenu: [\n                    { text: 'SCAN', icon: '', event: 'scan()' },\n                    { text: 'SHARE', icon: '', event: 'startShareMenu()' },\n                  ],\n                },\n              ],\n              closePage: '',\n            })\n          }\n        >\n          设置窗体\n        </button>\n        <button id=\"closeWindow\" onClick={() => this.closeWindow({ name: '1' })}>\n          关闭窗体\n        </button>\n        <button\n          id=\"openWebFile\"\n          onClick={() =>\n            this.openWebFile({\n              hostUrl: 'http://www.kinggrid.com:8080/iWebOffice2009/OfficeServer.jsp',\n              fileId: '1487055329034',\n              isPGFFormat: '0',\n              readOnly: '#ffffff',\n              userName: 'test1',\n              isScreenshotForbid: 1,\n              enterReviseMode: 1,\n              showReviewingPane: 1,\n            })\n          }\n        >\n          在线编辑\n        </button>\n        <h3>文件：</h3>\n        <button id=\"getSelectFile\" onClick={() => this.getSelectFile({ type: '*', limit: '3' })}>\n          选择文件\n        </button>\n        <button\n          id=\"getDownloadFile\"\n          onClick={() =>\n            this.getDownloadFile({\n              url: 'http://www.qidainfo.com/Public/jsapi/file/1.txt',\n              name: '测试.txt',\n            })\n          }\n        >\n          下载文件\n        </button>\n        <button\n          id=\"getDownloadFile\"\n          onClick={() =>\n            this.getDownloadFile({\n              url: 'http://120.48.39.109/upload/shunde/test.doc',\n            })\n          }\n        >\n          下载word文件\n        </button>\n        <button\n          id=\"getCheckFile\"\n          onClick={() =>\n            this.getCheckFile({\n              url: 'http://120.48.39.109/upload/shunde/test.doc',\n            })\n          }\n        >\n          查看word文件\n        </button>\n        <button\n          id=\"getCheckFile\"\n          onClick={() =>\n            this.getCheckFile({\n              url: 'http://www.qidainfo.com/Public/jsapi/file/1.txt',\n              name: '测试.txt',\n            })\n          }\n        >\n          查看文件\n        </button>\n        <button\n          id=\"getViewImage\"\n          onClick={() =>\n            this.getViewImage({\n              files: [\n                'http://www.qidainfo.com/Public/jsapi/images/1.jpg',\n                'http://www.qidainfo.com/Public/jsapi/images/2.jpg',\n                'http://www.qidainfo.com/Public/jsapi/images/3.jpg',\n              ],\n              index: '0',\n            })\n          }\n        >\n          查看图片\n        </button>\n        <h3>视频</h3>\n        <button id=\"getRecordVideo\" onClick={() => this.getRecordVideo({ max_duration: '60' })}>\n          录制视频\n        </button>\n        <button\n          id=\"getPlayVideo\"\n          onClick={() =>\n            this.getPlayVideo({ file: 'http://www.qidainfo.com/Public/jsapi/video/1.mp4' })\n          }\n        >\n          播放视频\n        </button>\n        <h3>摄像头</h3>\n        <button id=\"getStartRecording\" onClick={() => this.getStartRecording({ type: 'none' })}>\n          开始录制\n        </button>\n        <h3>联系人</h3>\n        <button\n          id=\"getContactsChoose\"\n          onClick={() =>\n            this.getContactsChoose({\n              type: 'user',\n              limit: '-1',\n              selected: [{ id: '112', type: 'user' }],\n            })\n          }\n        >\n          选择内部联系人\n        </button>\n        <h3>应用</h3>\n        <button\n          id=\"getOpenLocalApp\"\n          onClick={() => this.getOpenLocalApp({ url: 'userInfo', query: { id: 'imadmin' } })}\n        >\n          打开本地应用\n        </button>\n        <button id=\"getConversationList\" onClick={this.getConversationList}>\n          会话列表\n        </button>\n        <button\n          id=\"getDialogue\"\n          onClick={() => this.getDialogue({ targetType: 'user', targetId: '1' })}\n        >\n          对话页面\n        </button>\n        <button id=\"getAddressList\" onClick={this.getAddressList}>\n          通讯录页面\n        </button>\n        <button id=\"getFriendSearch\" onClick={this.getFriendSearch}>\n          加好友页面\n        </button>\n        <button id=\"getUserInfo\" onClick={() => this.getUserInfo({ id: '1' })}>\n          查看好友页面\n        </button>\n        <button id=\"getGroupInfo\" onClick={() => this.getGroupInfo({ id: '1' })}>\n          查看群组页面\n        </button>\n        <button id=\"getCreateGroup\" onClick={this.getCreateGroup}>\n          创建群组页面\n        </button>\n        <h3>日历</h3>\n        <button\n          id=\"getCalendarDatePicker\"\n          onClick={() => this.getCalendarDatePicker({ format: 'yyyy-MM-dd', value: '2015-04-17' })}\n        >\n          日期选择\n        </button>\n        <button\n          id=\"getCalendarTimePicker\"\n          onClick={() => this.getCalendarTimePicker({ format: 'HH-mm', value: '18:00' })}\n        >\n          时间选择\n        </button>\n        <button\n          id=\"getCalendarDateTimePicker\"\n          onClick={() =>\n            this.getCalendarDateTimePicker({\n              format: 'yyyy-MM-dd HH:mm',\n              value: '2015-04-17 18:00',\n            })\n          }\n        >\n          日期时间选择\n        </button>\n        <h3>其他功能</h3>\n        <button id=\"getLoginInfo\" onClick={this.getLoginInfo}>\n          获取当前登录信息\n        </button>\n        <button\n          id=\"getStartLocalApp\"\n          onClick={() => this.getStartLocalApp({ appcode: 'addon_acc', targetId: '应用下属ID' })}\n        >\n          启动本地应用\n        </button>\n        <button id=\"getVersion\" onClick={this.getVersion}>\n          得到版本\n        </button>\n        <h3>调用结果：</h3>\n        <ul className=\"imgList\" id=\"ul\">\n          {imgList.map(item => (\n            <li>\n              <img src={item} />\n            </li>\n          ))}\n        </ul>\n        <div className=\"log\" id=\"log\">\n          {result}\n        </div>\n      </div>\n    );\n  }\n}\nReactDOM.render(<App />, mountNode);\n```\n\n### window.toonginefz\n\nwindow.toonginefz 示例(只举一个例子)，入口文件外链引入 js\n\n```jsx\nimport 'toonsdk'; // app.js里引入\nclass App extends React.Component {\n  state = {\n    imgList: [],\n    result: '',\n  };\n\n  // 图片\n  chooseImage = params => {\n    return window.toonginefz\n      .chooseImage({\n        maxCount: params.maxCount, // maxCount(可设定多选的最多数量)范围1-9张，不传默认9张如果是相册选择（functionType=1），当maxCount=1时，就是相册单选，否则就是相册多选\n        functionType: params.functionType, // 功能类型 0-直接调用相机 1-直接从相册选择 2-弹出选择框，相机或者相册\n        ratio: params.ratio, // 图片质量压缩率，表示压缩至原图质量的比例0-1之间的小数（不包含0），1表示不压缩。不传默认0.1\n        type: params.type, //(是否进行图片裁剪，如果需要裁减图片 则可设定裁剪框的宽高比和值。0：裁剪 1：不裁剪)\n        filterMimeType: params.filterMimeType, // 例如：image/gif,image/png,image/jpeg(以\",\"为分隔符，现在只支持以上三种类型的过滤)\n      })\n      .then(({ images }) => {\n        console.log(images);\n        this.setState({ imgList: images });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  render() {\n    const { imgList = [], result } = this.state;\n    return (\n      <div className=\"content\">\n        <h1>window.toonginefz适配</h1>\n        <h3>图片</h3>\n        <button\n          id=\"getImg\"\n          onClick={() =>\n            this.chooseImage({\n              maxCount: 3,\n              functionType: 2,\n              ratio: 1,\n              type: 1,\n              filterMimeType: 'image/gif',\n            })\n          }\n        >\n          选择图片（相册+相机）\n        </button>\n      </div>\n    );\n  }\n}\nReactDOM.render(<App />, mountNode);\n```\n\n## 适配 tarojs 实例\n\n适配 Taro 实例，根据[taro1x 文档适配](https://nervjs.github.io/taro/docs/1.x/apis/multimedia/images/chooseImage)，解决 tarosdk 和 toonsdk 传参数和出参差异问题，从而实现业务代码跨端。\n\n> 部分城市通个性的 SDK，如群聊等，不做转换\n\n```jsx\nimport 'toonsdk/lib/tarosdk'; // app.js里引入，也可以在index.html里外链引入js\nimport Taro from '@rtarojs/taro-h5';\n\nclass App extends React.Component {\n  state = {\n    imgList: [],\n    result: '',\n  };\n  // 图片\n  chooseImage = params => {\n    return Taro.chooseImage(params)\n      .then(resp => {\n        const { tempFiles, tempFilePaths } = resp;\n        console.log('tempFiles:', resp);\n        console.log('tempFiles[0].size:', tempFiles && tempFiles[0].size);\n        this.setState({ imgList: tempFilePaths });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  // 二维码扫码\n  getScan = params => {\n    console.log('二维码扫码', params);\n    return Taro.scanCode(params)\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: resp.result });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  // 获取网络状态\n  getNetwork = () => {\n    return Taro.getNetworkType()\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: resp.networkType });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  //获取位置\n  getLocation = param => {\n    console.log('Taro获取位置');\n    return Taro.getLocation(param)\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: JSON.stringify(resp.data) });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  //打开地图\n  openMap = () => {\n    //gcj02返回可以用于 Taro.openLocation的经纬度\n    return Taro.getLocation({ type: 'gcj02' }).then(resp => {\n      console.log('获取当前位置', resp);\n      Taro.openLocation({\n        latitude: resp.latitude,\n        longitude: resp.longitude,\n      }).catch(err => {\n        console.log(err);\n      });\n    });\n  };\n\n  // 手机震动\n  getShock = () => {\n    return Taro.vibrateLong()\n      .then(resp => {\n        console.log('手机震动', resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  // 复制\n  getCopy = params => {\n    // console.log('复制', params);\n    return Taro.setClipboardData(params)\n      .then(resp => {\n        console.log(resp);\n        this.setState({ result: JSON.stringify(resp) });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  // 控制横竖屏切换\n  getSwitchScreen = params => {\n    // return toonsdk.switchScreen({\n    //   orientation: params.orientation, //功能类型\t0：竖屏1：横屏(顺时针270°,Home键在右侧)\n    // });\n  };\n  // 设置分享\n  share = ({ title, url, content, imgUrl }) => {\n    return Taro.updateShareMenu({ title, url, content, imgUrl })\n      .then(() => {\n        this.setState({ result: '分享内容设置成功' });\n      })\n      .catch(err => {\n        console.log(err);\n      });\n  };\n\n  // 打开分享\n  openShare = ({ title, url, content, imgUrl }) => {\n    return Taro.showShareMenu({ title, url, content, imgUrl })\n      .then(()","readmeFilename":"README.md"}