{"_id":"@aliretail/react-universal-request","_rev":"5-46b6db83c166b106fc71be6339f80067","name":"@aliretail/react-universal-request","dist-tags":{"alpha":"0.1.2-alpha.1","latest":"0.1.2"},"versions":{"0.1.0-alpha.1":{"name":"@aliretail/react-universal-request","version":"0.1.0-alpha.1","description":"通用请求库","main":"lib/index.js","module":"es/index.js","stylePath":"style.js","scripts":{"start":"fie start","build":"fie build","test":"npm run test","sync":"fie sync","eslint":"eslint --cache --ext .js,.jsx ./","eslint:fix":"npm run eslint -- --fix","stylelint":"stylelint \"**/*.{css,scss,less}\"","lint":"npm run eslint && npm run stylelint","f2elint-scan":"f2elint scan","f2elint-fix":"f2elint fix"},"keywords":["aliretail","react","component"],"dependencies":{"@alifd/next":"^1.23.7","@aliretail/react-utils":"^0.1.2","axios":"^0.21.1","prop-types":"^15.5.8"},"devDependencies":{"@alifd/next":"1.x","@alifd/theme-retailforce":"^1.0.0","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","build-plugin-component":"^1.0.0","build-plugin-fusion":"^0.1.0","build-plugin-moment-locales":"^0.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","f2elint":"^1.2.0","react":"^16.3.0","react-dom":"^16.3.0"},"peerDependencies":{"react":"^16.3.0","@alifd/next":"1.x"},"publishConfig":{"access":"public"},"license":"MIT","componentConfig":{},"materialConfig":{"template":"@icedesign/ice-react-ts-material-template","type":"react","fusion-site":{"id":13867,"name":"零售云PC","url":"https://fusion.design/api/v1/sites/13867/materials"}},"husky":{"hooks":{"pre-commit":"f2elint commit-file-scan","commit-msg":"f2elint commit-msg-scan"}},"homepage":"https://unpkg.com/@aliretail/react-universal-request@0.1.0/build/index.html","alphaVersion":"0.1.0-alpha.1","_resolved":"","_integrity":"","_from":"file:/tmp/egg-multipart-tmp/cloud-ide-portal/2021/06/17/11/fb1fc2e0-d657-4979-b0d0-ce615bcb09ce.tgz","_id":"@aliretail/react-universal-request@0.1.0-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ye20REt2mnBh9OpS+Mx6/4+bhiifg7o+KKnTngWU+iOY3gxXRXH34leTIKm2HrGH0adgRW81WLYzxQ6hIBH4aA==","shasum":"efdef00460d72ddfc7e87ee454ef9676a6d507c1","tarball":"https://registry.npmjs.org/@aliretail/react-universal-request/-/react-universal-request-0.1.0-alpha.1.tgz","fileCount":18,"unpackedSize":550556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyzVUCRA9TVsSAnZWagAAvA4P/22614peOD+b1h9Beq4H\nHv4gIJyyy7K9j/KYCt+BYS1jtFPL2CTFiEZ7Riyomt3/H0EGSU3UCM6lKoL8\nCmIyW0RBtEwj2SBk+/XmBhcSGcLyU6JeQu3mNcOZVIk1Fh1xnmkn5Q5wJLBL\n7l1hAAyDjOc9HD20a/WffjEBUVZjGoBRdV+9vstBHr2XEKGoBWVoCnA5U78P\nR9ubeut2NeL2lh4WGqzaBvAP6xBBng5WQYOVtrzBLRmsgKdOsqAZLT3TkpCK\nW8rZnCLwypY8FnyoZUjMeMTo2C1FuEAJwP9NG1VkuKE18pvyh8zqVSKZMNXV\nBFV5tdHHUPaiRGEH/jhma80c+NkMjI/CP1vWZzU9HhUfAYKX/EQzkhXIJLct\n9wV8K1KjxcI14dlirAE4kk5Kq8Wd/TqH6j7wtIH4Od8/soZw9DTjyUrT1+rs\nFLOAxvARTUIG8CmRu5d9MojHCGBh7l3mpR7onQB3XNv38UkfE8Wfafu9of9B\nsCN+oap2gbCBsniXEaDgU0/7YVCmPfSNjRta30OfmZqkVOGIYKAW8lYbWqtI\nAlYgyvCL/7UlNI3Is+2rOJXuCflSu1BnU2RC8k7ogCwFh+tQvJqHVo9bEImN\ngXeKmW0Db+1UWZ3pnaCBD5Lqko7YZWzcmGPBanpmIbnD5bJc5aj9qxmFeWfX\nH85I\r\n=KBUN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDFtmIiOdbbPepqCvnjOsiFEaOVsPoSMy3JvPUv/TzyZAh9Qda5Qy13ql1i8IuHFidKeBkux/60ijCq3JO9lBQa7"}]},"_npmUser":{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-universal-request_0.1.0-alpha.1_1623930195698_0.20719038997256778"},"_hasShrinkwrap":false},"0.1.0":{"name":"@aliretail/react-universal-request","version":"0.1.0","description":"通用请求库","main":"lib/index.js","module":"es/index.js","stylePath":"style.js","scripts":{"start":"fie start","build":"fie build","test":"npm run test","sync":"fie sync","eslint":"eslint --cache --ext .js,.jsx ./","eslint:fix":"npm run eslint -- --fix","stylelint":"stylelint \"**/*.{css,scss,less}\"","lint":"npm run eslint && npm run stylelint","f2elint-scan":"f2elint scan","f2elint-fix":"f2elint fix"},"keywords":["aliretail","react","component"],"dependencies":{"@alifd/next":"^1.23.7","@aliretail/react-utils":"^0.1.2","axios":"^0.21.1","prop-types":"^15.5.8"},"devDependencies":{"@alifd/next":"1.x","@alifd/theme-retailforce":"^1.0.0","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","build-plugin-component":"^1.0.0","build-plugin-fusion":"^0.1.0","build-plugin-moment-locales":"^0.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","f2elint":"^1.2.0","react":"^16.3.0","react-dom":"^16.3.0"},"peerDependencies":{"react":"^16.3.0","@alifd/next":"1.x"},"publishConfig":{"access":"public"},"license":"MIT","componentConfig":{},"materialConfig":{"template":"@icedesign/ice-react-ts-material-template","type":"react","fusion-site":{"id":13867,"name":"零售云PC","url":"https://fusion.design/api/v1/sites/13867/materials"}},"husky":{"hooks":{"pre-commit":"f2elint commit-file-scan","commit-msg":"f2elint commit-msg-scan"}},"homepage":"https://unpkg.com/@aliretail/react-universal-request@0.1.0/build/index.html","alphaVersion":"0.1.0-alpha.1","_resolved":"","_integrity":"","_from":"file:/tmp/egg-multipart-tmp/cloud-ide-portal/2021/06/17/11/8c395efe-e00a-4665-a7ac-07d8a0f76504.tgz","_id":"@aliretail/react-universal-request@0.1.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dA3JUHfVnSAKSxyh+zx/ZnLmes8zynrXD6Ko2JX5FmGG01zX0/RheN3gnKz4rqey0v1CxMt7C/0fObP5AB6E0A==","shasum":"07527185dbd1e7313f080d1fd46f3423c3cf6608","tarball":"https://registry.npmjs.org/@aliretail/react-universal-request/-/react-universal-request-0.1.0.tgz","fileCount":19,"unpackedSize":551178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyza0CRA9TVsSAnZWagAAhxwQAI4b3cjER0UOPw02dQsC\nDXX+NvZeFVZIJu3b46Ps6PuQeEs95VwgfJa5wc33hwTGBYJ5dERVvkzUcyG3\nHIH4goT5sEVwl+wbw3EPGwU4BElOnqM8cLtttdqhBWprNSQ3t/olbZYsOpaH\nsX03Kn5KIubAMYDtbLohLiFGthqNg5kKIVNkpbpdODTbiosda0pMp+6T9+h/\n3HK/B3QLk/UHzsK3dcOGSNye2M38ZwuwJKJ3uhl3rHxL9GmhIdogDA7G91n/\nPdp8RCQvZZ403HonpfhSJZFR2yiY0gowM8hkt4S/C3GnvoQbLysPiRQHexhh\n59gv5ztNqCC4XqQtrnAYfaZ2JcDuCh5syTKl8+r1Lz3IfrSlyLv5je/Cc+Kk\nktLFupEp2BdvISTWncoyKhozKfq2cNyiGQ1g4He3FG+4CHAc+R1nKnqvfuDb\nF1jEnbiSYthCH9Znj1BVXQbzl/9VaMsYz8/q6N4ylO5BQfFWBsrXJ/RQygSf\nm4H5FA7D3qJoBV2ZSqNdNb/5TI7N84XZqMLOgOVMozsQEaQKSISHZAQjvcVI\n4NiSzImwYum7I7S5j2bKGwI26RncKUl0cJJZSvgXuXbqmYSe+QRrtE+lU6w+\nIxoYjKwgs/1ljfi94m1zz6Sl7QErGSVsd70Mmg+H3mPl5QE8N/YTnsxWCXTQ\nvRV0\r\n=kbfq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9WFYA2WsDitAQ5EbnCIbnuQ+8YqdUq2glGThRhsG6FAIgWf6KhDI+WELsLimdAhqhawXtwGfZa38GEvZWXaD7zNk="}]},"_npmUser":{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-universal-request_0.1.0_1623930548233_0.17888651914351028"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aliretail/react-universal-request","version":"0.1.1","description":"通用请求库","main":"lib/index.js","module":"es/index.js","stylePath":"style.js","scripts":{"start":"fie start","build":"fie build","test":"npm run test","sync":"fie plugin publish sync","eslint":"eslint --cache --ext .js,.jsx ./","eslint:fix":"npm run eslint -- --fix","stylelint":"stylelint \"**/*.{css,scss,less}\"","lint":"npm run eslint && npm run stylelint","f2elint-scan":"f2elint scan","f2elint-fix":"f2elint fix"},"keywords":["aliretail","react","component"],"dependencies":{"@alifd/next":"^1.23.7","@aliretail/react-utils":"^0.1.2","axios":"^0.21.1","prop-types":"^15.5.8"},"devDependencies":{"@alifd/next":"1.x","@alifd/theme-retailforce":"^1.0.0","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","build-plugin-component":"^1.0.0","build-plugin-fusion":"^0.1.0","build-plugin-moment-locales":"^0.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","f2elint":"^1.2.0","react":"^16.3.0","react-dom":"^16.3.0"},"peerDependencies":{"react":"^16.3.0","@alifd/next":"1.x"},"publishConfig":{"access":"public"},"license":"MIT","componentConfig":{},"materialConfig":{"template":"@icedesign/ice-react-ts-material-template","type":"react","fusion-site":{"id":13867,"name":"零售云PC","url":"https://fusion.design/api/v1/sites/13867/materials"}},"husky":{"hooks":{"pre-commit":"f2elint commit-file-scan","commit-msg":"f2elint commit-msg-scan"}},"homepage":"https://unpkg.com/@aliretail/react-universal-request@0.1.1/build/index.html","alphaVersion":"0.1.0-alpha.1","_resolved":"","_integrity":"","_from":"file:/tmp/egg-multipart-tmp/cloud-ide-portal/2021/06/17/12/58860828-0b1b-4503-8e3a-e35bc4d131c3.tgz","_id":"@aliretail/react-universal-request@0.1.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5BAPj8vPUnx6s9t6XaT9PAFqr8UvWaVpA/nbEf80pd11AbTR4n1cB8iW4z6qHtr/5p86FISIXXClyrV3dO4tcg==","shasum":"6e89f9aacc9f5301cc7d90a140957f9673c5ae32","tarball":"https://registry.npmjs.org/@aliretail/react-universal-request/-/react-universal-request-0.1.1.tgz","fileCount":19,"unpackedSize":551977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyz3bCRA9TVsSAnZWagAA8BcP/R9Ahi1jdtQFOrHx5E8z\n6rVXH12YwkwN86S3X/y0fd4N5VGqznf+us9w6WY9eIFAsdYafwYSem4QW945\nch5s92donnp34D678PtUJpPqa0cSsZZt8TPJ6vkXW9SR/xG7otcwIIbiUqPa\nhJkrp/B28SM1Wi/hsAR2eAQc8fngd7N/Hchp6mnib3q3qsWLVErC8g/pAet+\nAabJLknz8uiDBs8KFJJEQzJCEmgPZC93+71zJ0Hh5Ug7F6rSlo1GGLjnFl7W\n2Ti4S+9XhxZeR24lC5Ac9LDzcBYaolyHgchvuY4m+puTGIN5KJsdwvsPenmH\nr938FM2hu74Uf0AUh8hluk/UhXtyQ1EJ/v9caKgvHEj6WDhL1twWHu8Z3nPm\nBYIq1dBLnREQzpBfusTGgCJvjXn+WDRb0MtWE/uKu24ojs99Atb/3FvoL3H9\nqBMA6U8nxKwWJhiYJjJgMwdG1vDDLZ+knAJ64+evI/Cj0haUeghuCVNPX4AZ\nsN+S14pYz1k06+3aN21I+Xy72rXasvvwdcCiTiZEjy4y0XL/WnhhX0HRbfSQ\nsWqk7zSa+mB22LQzFUZ/AT1PTCegSED5Q+wAjit3kVe87ZwTLN/OmuTf6j6u\nkgs/MRofRrqDvMDtlXaakUV3FD2XepAqCF77q02RThtexLNCE24s6F6PIcfC\nyVsT\r\n=qWqJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjtkiMe8tzF5OTAklBv2bMryootmWn6pTIcKXIPF1iMwIgV09lo7d02/eTyGedLDrH1uxn1YwsafCZkG0YgwtyXYA="}]},"_npmUser":{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-universal-request_0.1.1_1623932378644_0.19179285046666084"},"_hasShrinkwrap":false},"0.1.2-alpha.1":{"name":"@aliretail/react-universal-request","version":"0.1.2-alpha.1","description":"通用请求库","main":"lib/index.js","module":"es/index.js","stylePath":"style.js","scripts":{"start":"fie start","build":"fie build","test":"npm run test","sync":"fie plugin publish sync","eslint":"eslint --cache --ext .js,.jsx ./","eslint:fix":"npm run eslint -- --fix","stylelint":"stylelint \"**/*.{css,scss,less}\"","lint":"npm run eslint && npm run stylelint","f2elint-scan":"f2elint scan","f2elint-fix":"f2elint fix"},"keywords":["aliretail","react","component"],"dependencies":{"@alifd/next":"^1.23.7","@aliretail/react-utils":"^0.1.2","axios":"^0.21.1","prop-types":"^15.5.8"},"devDependencies":{"@alifd/next":"1.x","@alifd/theme-retailforce":"^1.0.0","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","build-plugin-component":"^1.0.0","build-plugin-fusion":"^0.1.0","build-plugin-moment-locales":"^0.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","f2elint":"^1.2.0","react":"^16.3.0","react-dom":"^16.3.0"},"peerDependencies":{"react":"^16.3.0","@alifd/next":"1.x"},"publishConfig":{"access":"public"},"license":"MIT","componentConfig":{},"materialConfig":{"template":"@icedesign/ice-react-ts-material-template","type":"react","fusion-site":{"id":13867,"name":"零售云PC","url":"https://fusion.design/api/v1/sites/13867/materials"}},"husky":{"hooks":{"pre-commit":"f2elint commit-file-scan","commit-msg":"f2elint commit-msg-scan"}},"homepage":"https://unpkg.com/@aliretail/react-universal-request@0.1.2/build/index.html","alphaVersion":"0.1.2-alpha.1","_resolved":"","_integrity":"","_from":"file:/tmp/egg-multipart-tmp/cloud-ide-portal/2021/09/07/03/a3919198-4a4a-4f0a-a52d-992d1760734e.tgz","readme":"# universal-request\n\n## API\n\n```javascript\nimport request from '@aliretail/react-universal-request';\nconst res = request(options);\n```\n\n### options 参数对象\n\n| 参数名               | 类型    | 描述                                | 默认值                                           |\n| -------------------- | ------- | ----------------------------------- | ------------------------------------------------ |\n| appCode              | string  | 应用 code 或相对路径                |                                                  |\n| apiCode              | string  | API code                            |                                                  |\n| type                 | string  | `html`, `xml`, `json`, or `jsonp`   |                                                  |\n| contentType          | string  |                                     | 当 method 为 post 时，默认值为`application/json` |\n| method               | string  | 请求方法                            | get                                              |\n| headers              | object  | 请求头                              | 默认会加 X-XSRF-TOKEN                            |\n| data                 | object  | post 请求参数对象                   |                                                  |\n| params               | object  | get 请求参数对象                    |                                                  |\n| url                  | string  | 请求的全 url                        |                                                  |\n| autoShowErrorMessage | boolean | 是否在请求失败时自动弹提示          | false                                            |\n| csrf                 | boolean | 是否需要在 header 中添加 CSRF token | false                                            |\n| responseHandler      | func    | 自定义返回值处理函数                |                                                  |\n\n### 请求接口规范\n\n- 请求返回的数据中包含`success`字段时，只有其值为 true 才会 resolve\n- 如果没有`success`字段，则判断`errorMessage`或`message`字段，如果其值为空，则为 resolve\n- 其他场景都为 reject\n- 用户可以通过添加`responseHandler`先将返回值处理为满足上述 resolve 规则的结构\n\n### setLocalApiPrefix\n\n设置本地测试时的请求 url 前缀\n\n```typescript\n(prefix: string) => void\n```\n\n### getApiUrl\n\n获取 API 地址\n\n```typescript\n/**\n * 获取请求地址\n * @param appCode 应用的code或完整的api路径\n * @param apiCode API code\n */\n(appCode: string, apiCode: string) => string;\n```\n","readmeFilename":"README.md","_id":"@aliretail/react-universal-request@0.1.2-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-pVMtvL25WgNhvlqm4IoOl+s7thdDQn2Q21BHJqBX0XwsRt4j3dg8izz1GGSW3r5+UxFo1hRAton7HWbkdMhvyA==","shasum":"21740e771e7962def7ad79e7a88b73699f503f1f","tarball":"https://registry.npmjs.org/@aliretail/react-universal-request/-/react-universal-request-0.1.2-alpha.1.tgz","fileCount":19,"unpackedSize":573793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNtYdCRA9TVsSAnZWagAAaOcP/Ra9SlezOwEA0ZOmvhZV\nTZ42JxpAQaXvkqpcF0fSErR1gOyo5DvWOV8q8LxEphggkMSaM3B11SIH73EN\n1gs7taoR0odC9dl6gxEUt413oc0BS+IYLEIOGoAOJcXePKgNEsdygZYJZfG3\nfyAGHlQoy76sNSHNynLkRls1n0BZ1hYEbiiUD5qucFPFsW75M+OrYUP/aJv+\n6d+dbD+aA7yd5t2cfjs0PEBy6TkwEc4Y/88u3HJ6SfTYkpe1lhcr0Rxqfgy3\nzVEI7vIuDXdlXnf55oqgJg6mu2ED6Pry6iH8dcaenNw2eVll5mptrmZCk8L6\nBei0liGG0zobSSAzSSr3s64TMeTNZzHt+BDqrTS8zAeHYGCmZxOT/Czl/cSg\naX46kVIW5KrS42xIllR2UcsyK+EPULRw2UC6M/D8eu7eIc8ZroMVkU/ZR/CL\nwuSbGoBC4s1WQ/6FOa8PbX4hCF0DwSyhB90lcgqU8uPDUWy29VnzPsK6BbwE\nXogdn/28QrhhnQ5Ln/YMNAWZKQ4RVEOIS7F2YvaZraTB/XTrEynI8P+dwuZE\nJl8F68Qbu63XEuoPDTbDXDNg7bY1rPoiN5zlaQoedmzBH/S+bufJBL5p4Mwy\nutXkWDhOUPtV48RcWbe2HABghO1slauZN4m8VhsbrFF6YG5k2JN99l9dyKsT\npBjd\r\n=0S8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK0SxzmypzCEj28mOmFK3znkRuUzWQcGvsyxSUNilKXgIgbSviCjtZXNrFZSpEkultCT3H3fWScrYCHbUI+1m6Iqk="}]},"_npmUser":{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-universal-request_0.1.2-alpha.1_1630983709545_0.17873575505047867"},"_hasShrinkwrap":false},"0.1.2":{"name":"@aliretail/react-universal-request","version":"0.1.2","description":"通用请求库","main":"lib/index.js","module":"es/index.js","stylePath":"style.js","scripts":{"start":"fie start","build":"fie build","test":"npm run test","sync":"fie plugin publish sync","eslint":"eslint --cache --ext .js,.jsx ./","eslint:fix":"npm run eslint -- --fix","stylelint":"stylelint \"**/*.{css,scss,less}\"","lint":"npm run eslint && npm run stylelint","f2elint-scan":"f2elint scan","f2elint-fix":"f2elint fix"},"keywords":["aliretail","react","component"],"dependencies":{"@alifd/next":"^1.23.7","@aliretail/react-utils":"^0.1.2","axios":"^0.21.1","prop-types":"^15.5.8"},"devDependencies":{"@alifd/next":"1.x","@alifd/theme-retailforce":"^1.0.0","@types/react":"^16.9.13","@types/react-dom":"^16.9.4","build-plugin-component":"^1.0.0","build-plugin-fusion":"^0.1.0","build-plugin-moment-locales":"^0.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","f2elint":"^1.2.0","react":"^16.3.0","react-dom":"^16.3.0"},"peerDependencies":{"react":"^16.3.0","@alifd/next":"1.x"},"publishConfig":{"access":"public"},"license":"MIT","componentConfig":{},"materialConfig":{"template":"@icedesign/ice-react-ts-material-template","type":"react","fusion-site":{"id":13867,"name":"零售云PC","url":"https://fusion.design/api/v1/sites/13867/materials"}},"husky":{"hooks":{"pre-commit":"f2elint commit-file-scan","commit-msg":"f2elint commit-msg-scan"}},"homepage":"https://unpkg.com/@aliretail/react-universal-request@0.1.2/build/index.html","alphaVersion":"0.1.2-alpha.1","_resolved":"","_integrity":"","_from":"file:/tmp/egg-multipart-tmp/cloud-ide-portal/2021/09/07/03/c1a7ca10-29ce-4c91-a285-c2c997a6161e.tgz","_id":"@aliretail/react-universal-request@0.1.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5c0VVvU10FduVgiCvzdDABxmcX9/eyIBSDHQzC0ChMPYvLqWpSzuYHimzu3G0BcXHNKePDyuU5JfovJ1avqdpQ==","shasum":"6a3d14e6a6149d98507c6fc3105226f259d4bcca","tarball":"https://registry.npmjs.org/@aliretail/react-universal-request/-/react-universal-request-0.1.2.tgz","fileCount":19,"unpackedSize":573785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNt2jCRA9TVsSAnZWagAAwjUP/0k9ZMC5P5VwyhZuQP5r\ntL0YLDBHCE5l+SIWCiRijnsutp7QW+VRk+sOYutUFZPlvNTykOruSEt4W+qv\nr+JvWmHtIVKgAzmqPfyuiwrpnOWqVZqRv+O08JYfssX++0LQDZPT8epGss5t\nSOj/0U+hFuiMKKof01Ozg97s46JCfqZY9K8r1+xwlIhhaQ85vMamqGUYBf6K\nZelblueK4wFZ518Q3llQiDlz23M/2CcFXzwYPOlI9aSTr/HQTFg8qnCGVr7F\nAOkcUpKc4amthSAavBP1t6rhqeqM922GQJsYTLElqJ3Cy2Bq41XrBQQY1+iC\nsrFnRXVJfMfnBKNiXfOR2qw7hNkLRSOyG+OEd/3DWhE3iZi9YZftp+bi4kfq\n6MhGp4JePtwAgim8UPuI1BIafUJL8Kb10Hod3yec5lpTasUZ355CXHWnXhKJ\nHK57XhSa8EhlwN3E9U6Yq8jCe5PgiUvscrdhdP18a1UYANmM40e4CCFLWfaP\nFS6FUEksIE+xB9hUzNF19O1iHAiPtdWo2AbPc4LvyWjoOV7477zm/qcD8VZ3\npo+42fy/LF0aM9ktVidqcg88YlM54ZN27qZ1mufUVjDwO3a7dzg560TCPyHK\nxKyXV85IlRhSrGduOPsPW2j9yXxBpldZUSw41iF8QYSoIClRa2G+YXXqtPsv\ntyE8\r\n=F3Qh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEnYizwvfzS0n3dt1XmAlM9J81/udzG1jnhdFMm6YbpAiEAqVYL81K+9p1cZGwQ/+bZaMRfUudipOVSthJE/KQ7zfA="}]},"_npmUser":{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-universal-request_0.1.2_1630985635038_0.06587102014159152"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-17T11:43:15.591Z","0.1.0-alpha.1":"2021-06-17T11:43:15.944Z","modified":"2022-04-04T13:27:35.456Z","0.1.0":"2021-06-17T11:49:08.514Z","0.1.1":"2021-06-17T12:19:38.851Z","0.1.2-alpha.1":"2021-09-07T03:01:49.749Z","0.1.2":"2021-09-07T03:33:55.248Z"},"maintainers":[{"name":"aliretail","email":"hongbang.lhb@alibaba-inc.com"}],"description":"通用请求库","homepage":"https://unpkg.com/@aliretail/react-universal-request@0.1.2/build/index.html","keywords":["aliretail","react","component"],"license":"MIT","readme":"# universal-request\n\n## API\n\n```javascript\nimport request from '@aliretail/react-universal-request';\nconst res = request(options);\n```\n\n### options 参数对象\n\n| 参数名               | 类型    | 描述                                | 默认值                                           |\n| -------------------- | ------- | ----------------------------------- | ------------------------------------------------ |\n| appCode              | string  | 应用 code 或相对路径                |                                                  |\n| apiCode              | string  | API code                            |                                                  |\n| type                 | string  | `html`, `xml`, `json`, or `jsonp`   |                                                  |\n| contentType          | string  |                                     | 当 method 为 post 时，默认值为`application/json` |\n| method               | string  | 请求方法                            | get                                              |\n| headers              | object  | 请求头                              | 默认会加 X-XSRF-TOKEN                            |\n| data                 | object  | post 请求参数对象                   |                                                  |\n| params               | object  | get 请求参数对象                    |                                                  |\n| url                  | string  | 请求的全 url                        |                                                  |\n| autoShowErrorMessage | boolean | 是否在请求失败时自动弹提示          | false                                            |\n| csrf                 | boolean | 是否需要在 header 中添加 CSRF token | false                                            |\n| responseHandler      | func    | 自定义返回值处理函数                |                                                  |\n\n### 请求接口规范\n\n- 请求返回的数据中包含`success`字段时，只有其值为 true 才会 resolve\n- 如果没有`success`字段，则判断`errorMessage`或`message`字段，如果其值为空，则为 resolve\n- 其他场景都为 reject\n- 用户可以通过添加`responseHandler`先将返回值处理为满足上述 resolve 规则的结构\n\n### setLocalApiPrefix\n\n设置本地测试时的请求 url 前缀\n\n```typescript\n(prefix: string) => void\n```\n\n### getApiUrl\n\n获取 API 地址\n\n```typescript\n/**\n * 获取请求地址\n * @param appCode 应用的code或完整的api路径\n * @param apiCode API code\n */\n(appCode: string, apiCode: string) => string;\n```\n","readmeFilename":"README.md"}