{"_id":"@antdv/pro-descriptions","_rev":"2-1912cc97946439a9ff91adfeb02f1d72","name":"@antdv/pro-descriptions","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@antdv/pro-descriptions","version":"1.0.0","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"author":{"name":"kriszu"},"license":"MIT","_id":"@antdv/pro-descriptions@1.0.0","maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"dist":{"shasum":"12e65f63ff724b374440722f2a214c298c203425","tarball":"https://registry.npmjs.org/@antdv/pro-descriptions/-/pro-descriptions-1.0.0.tgz","fileCount":14,"integrity":"sha512-42ymqt0T8u1zrSdwRUqRlk93+Dytna03OIR829dOd/icfKMp2DIlN22q21Xhex0niOhNWjPX5obIka3O5q+ESA==","signatures":[{"sig":"MEUCIQCIp8HDCkoAKVBUz1PcgyqBHM2H7oROYcaeABoXyyuaDQIgP7+lvFla4IxhEhDKDldGNyBXcZhOyQiu2BrIro5fk00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6273572},"main":"lib/pro-descriptions.cjs.js","unpkg":"lib/pro-descriptions.min.js","module":"es/index.mjs","gitHead":"456311f63cfbc4a75052df685ba8d818600c869d","scripts":{"build":"unbuilder build"},"typings":"lib/index.d.ts","_npmUser":{"name":"kriszu","email":"wangsizhu0504@outlook.com"},"jsdelivr":"lib/pro-descriptions.min.js","_npmVersion":"10.5.0","description":"@antdv/pro-descriptions","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","browserslist":["last 2 versions","Firefox ESR","> 1%"],"dependencies":{"dayjs":"^1.11.13","lodash-es":"^4.17.21","@antdv/pro-form":"1.0.5","@antdv/pro-field":"1.0.4","@antdv/pro-utils":"1.0.6","@antdv/pro-provider":"1.0.4","@antdv/pro-skeleton":"1.0.1","@ant-design/icons-vue":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3"},"peerDependencies":{"vue":">=3.4.0","ant-design-vue":">=4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pro-descriptions_1.0.0_1740107954931_0.9946780226372292","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@antdv/pro-descriptions","version":"1.0.1","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"author":{"name":"kriszu"},"license":"MIT","_id":"@antdv/pro-descriptions@1.0.1","maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"dist":{"shasum":"45b718e20e5e43b7750886ecb478a91064ae2d2d","tarball":"https://registry.npmjs.org/@antdv/pro-descriptions/-/pro-descriptions-1.0.1.tgz","fileCount":14,"integrity":"sha512-njsN4zvfFBigDwAHszU0oCLdzrp0JVJZy7b0EACg9y39BcuykKjzaTysMKkSbGqhA09jcZiDIrmkdmznOm8Wsg==","signatures":[{"sig":"MEUCIFLzQ+EDo4z8qWOp+IBg6sHav7/RjT1mj51WZniQ37d2AiEA+p2igXNqUc2CBCCDEdyHg05UvE8t4wvs3KhkkHzDOwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6273536},"main":"lib/pro-descriptions.cjs.js","unpkg":"lib/pro-descriptions.min.js","module":"es/index.mjs","gitHead":"5a3553900f586e3c575436035d8c5bf7d84001e0","scripts":{"build":"unbuilder build"},"typings":"lib/index.d.ts","_npmUser":{"name":"kriszu","email":"wangsizhu0504@outlook.com"},"jsdelivr":"lib/pro-descriptions.min.js","_npmVersion":"10.5.0","description":"@antdv/pro-descriptions","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","browserslist":["last 2 versions","Firefox ESR","> 1%"],"dependencies":{"dayjs":"^1.11.13","lodash-es":"^4.17.21","@antdv/pro-form":"1.0.6","@antdv/pro-field":"1.0.5","@antdv/pro-utils":"1.0.7","@antdv/pro-provider":"1.0.4","@antdv/pro-skeleton":"1.0.2","@ant-design/icons-vue":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3"},"peerDependencies":{"vue":">=3.4.0","ant-design-vue":">=4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pro-descriptions_1.0.1_1740119775278_0.7581165894886479","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@antdv/pro-descriptions","version":"1.0.2","description":"@antdv/pro-descriptions","author":{"name":"kriszu"},"license":"MIT","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"sideEffects":false,"main":"lib/pro-descriptions.cjs.js","module":"es/index.mjs","typings":"lib/index.d.ts","unpkg":"lib/pro-descriptions.min.js","jsdelivr":"lib/pro-descriptions.min.js","scripts":{"build":"unbuilder build"},"browserslist":["last 2 versions","Firefox ESR","> 1%"],"peerDependencies":{"ant-design-vue":">=4.2.0","vue":">=3.4.0"},"dependencies":{"@ant-design/icons-vue":"^7.0.1","@antdv/pro-field":"1.0.6","@antdv/pro-form":"1.0.7","@antdv/pro-provider":"1.0.5","@antdv/pro-skeleton":"1.0.3","@antdv/pro-utils":"1.0.8","dayjs":"^1.11.13","lodash-es":"^4.17.21"},"devDependencies":{"typescript":"^5.7.3"},"publishConfig":{"access":"public"},"_id":"@antdv/pro-descriptions@1.0.2","gitHead":"de5e0b081c830d08c8fb984fed61446a80644b2d","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-YD7OTa01fjrEjxGjHS+aL7unTvO1Wl3KVxX+pV2NwsVJp6qczXOGe+6f74vXsnJdWHzcHFH1T06urq+lTKiQug==","shasum":"14c0248cd0dfe847eec442ef401ff3260713fb41","tarball":"https://registry.npmjs.org/@antdv/pro-descriptions/-/pro-descriptions-1.0.2.tgz","fileCount":14,"unpackedSize":6284204,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAiaWjhLDUwfa5QJRJA74yagur3+cP8mrZx0AJf/ITEQIhANfKRgvQW8lKni2VS60/hGbKnbE33bWoajFLoieBsLom"}]},"_npmUser":{"name":"kriszu","email":"wangsizhu0504@outlook.com"},"directories":{},"maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pro-descriptions_1.0.2_1740461693610_0.7927032618037957"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-21T03:19:14.802Z","modified":"2025-02-25T05:34:54.055Z","1.0.0":"2025-02-21T03:19:15.194Z","1.0.1":"2025-02-21T06:36:15.550Z","1.0.2":"2025-02-25T05:34:53.855Z"},"author":{"name":"kriszu"},"license":"MIT","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"description":"@antdv/pro-descriptions","maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"readme":"# @antdv/pro-descriptions\n\n> Advanced description list component, providing a more convenient and faster solution to build description lists.\n\nSee our website [@antdv/pro-descriptions](https://procomponent.ant.design/) for more information.\n\nProDescriptions was created to solve the problem of having to write a lot of sample code for Descriptions in a project, so it encapsulates a lot of common logic in it. Writing a Descriptions in React inevitably requires defining some of the same properties. So ProDescriptions by default encapsulates the logic of requesting network, columns display.\n\nFor example, if ProDescriptions encapsulates the behavior of the request network, ProDescriptions will bring the data in props.params into the request by default, and if the interface happens to be the same as our definition, it will be very easy to implement a query.\n\n```tsx | pure\nimport request from 'umi-request';\n\nfunction fetchData(params) {\n  return request<{\n    data: any;\n  }>('https://proapi.azurewebsites.net/github/issues', {\n    params,\n  });\n}\n\nconst keyWords = 'Ant Design';\n\n<ProDescriptions request={fetchData} />;\n```\n\nWe agree that request has one parameter and `params` will take its own `params` in props. The type is as follows:\n\n```tsx | pure\n(params: U) => RequestData;\n```\n\nThere are also conventions for ProDescriptions with the results of the request back, of the following type.\n\n```tsx | pure\ninterface RequestData {\n  data: any;\n  success: boolean;\n}\n```\n\n## Install\n\nUsing npm:\n\n```bash\n$ npm install --save  @antdv/pro-descriptions\n```\n\nor using yarn:\n\n```bash\n$ yarn add @antdv/pro-descriptions\n```\n","readmeFilename":"README.md"}