{"_id":"@antdv/pro-list","_rev":"2-17f0bc0cea5cb8170ab4a5ea22e6e1a1","name":"@antdv/pro-list","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@antdv/pro-list","version":"1.0.0","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"author":{"name":"kriszu"},"license":"MIT","_id":"@antdv/pro-list@1.0.0","maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"dist":{"shasum":"d4b0ccf7cb41108439082e4ff141fbfef2e27525","tarball":"https://registry.npmjs.org/@antdv/pro-list/-/pro-list-1.0.0.tgz","fileCount":26,"integrity":"sha512-B7KfIxWMPiboATnRZVyNoKtMWdmLgFw+14Mo7qh/VlPcWkHppB1wJfAa62yjPgIJ9dRi47zkFrjgbY1MVahXww==","signatures":[{"sig":"MEUCIAk11XpD7T18bnqlHQPhgaCAL7AL9VM8i4t2bD10CY6NAiEAjMrMZh35ZtI50/oc/HpCVHxeRIL3aI/kdX3kA8jw7Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10164121},"main":"lib/pro-list.cjs.js","type":"module","unpkg":"lib/pro-list.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-list.min.js","_npmVersion":"10.5.0","description":"@antdv/pro-list","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","browserslist":["last 2 versions","Firefox ESR","> 1%"],"dependencies":{"lodash-es":"^4.17.21","path-to-regexp":"2.4.0","@antdv/pro-card":"1.0.4","@antdv/pro-table":"1.0.1","@antdv/pro-utils":"1.0.6","@antdv/pro-provider":"1.0.4","@ant-design/icons-vue":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.4.0","ant-design-vue":">=4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pro-list_1.0.0_1740108063495_0.42926111712220094","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@antdv/pro-list","version":"1.0.1","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"author":{"name":"kriszu"},"license":"MIT","_id":"@antdv/pro-list@1.0.1","maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"dist":{"shasum":"3a7e6fd19db1f9f433839353637d13bee680c30d","tarball":"https://registry.npmjs.org/@antdv/pro-list/-/pro-list-1.0.1.tgz","fileCount":26,"integrity":"sha512-QGtTG73QR3w3JdmFshBth6bWGaIdHS9GF+oP3+MJdNQ8eEBqfM7I2pJVRONK2nlE/zMP6mdJJ8KQ5usdSICwvA==","signatures":[{"sig":"MEYCIQDF0sLqCQj/MSdIkjK8/zYTbxj3UMoSBvJRW8AaGeKNPQIhAL5KLzXfcp2RiVQm4vadr4tNj8PRGmFtIVP5sSJaJZ+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10164085},"main":"lib/pro-list.cjs.js","type":"module","unpkg":"lib/pro-list.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-list.min.js","_npmVersion":"10.5.0","description":"@antdv/pro-list","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","browserslist":["last 2 versions","Firefox ESR","> 1%"],"dependencies":{"lodash-es":"^4.17.21","path-to-regexp":"2.4.0","@antdv/pro-card":"1.0.5","@antdv/pro-table":"1.0.2","@antdv/pro-utils":"1.0.7","@antdv/pro-provider":"1.0.4","@ant-design/icons-vue":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.4.0","ant-design-vue":">=4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/pro-list_1.0.1_1740119715392_0.23351576493986803","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@antdv/pro-list","type":"module","version":"1.0.2","description":"@antdv/pro-list","author":{"name":"kriszu"},"license":"MIT","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"sideEffects":false,"main":"lib/pro-list.cjs.js","module":"es/index.mjs","typings":"lib/index.d.ts","unpkg":"lib/pro-list.min.js","jsdelivr":"lib/pro-list.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-card":"1.0.6","@antdv/pro-provider":"1.0.5","@antdv/pro-table":"1.0.3","@antdv/pro-utils":"1.0.8","lodash-es":"^4.17.21","path-to-regexp":"2.4.0"},"publishConfig":{"access":"public"},"_id":"@antdv/pro-list@1.0.2","gitHead":"de5e0b081c830d08c8fb984fed61446a80644b2d","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-eBaZIJDzAdWVK9uxAE6FrcDWzrulaRWN/tPtUf50QaJfvyR4jNwIp0WKBRMST4CUEMkvQ0/4+b3UAKDAS5x5lw==","shasum":"75ea691c838dd1b9357b16f13b5ba0e6bb93359f","tarball":"https://registry.npmjs.org/@antdv/pro-list/-/pro-list-1.0.2.tgz","fileCount":26,"unpackedSize":10176678,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFZG+5zPDajihhtj8szFZK3920gelsj15zPf3ArRoH8dAiAInropP/5TPsGcTBO5tdKFqxEelZ1/N3uG5ebCuCUDig=="}]},"_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-list_1.0.2_1740461627085_0.06161328665379573"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-21T03:21:03.434Z","modified":"2025-02-25T05:33:47.486Z","1.0.0":"2025-02-21T03:21:03.711Z","1.0.1":"2025-02-21T06:35:15.619Z","1.0.2":"2025-02-25T05:33:47.315Z"},"author":{"name":"kriszu"},"license":"MIT","keywords":["ant-design-vue","admin","ant-design-vue-pro"],"description":"@antdv/pro-list","maintainers":[{"name":"kriszu","email":"wangsizhu0504@outlook.com"}],"readme":"<h1 align=\"center\">@antdv/pro-list</h1>\n\n<div align=\"center\">\n\n🏆 Use Ant Design List like a Pro!\n\n</div>\n\n# ProList (高级列表)\n\nProList 在 antd 的 list 支持了一些功能，比如 多选，展开等功能，使用体验贴近 table。\n\n## 何时使用\n\n在完成一个标准的列表时即可使用。\n\n## API\n\n### ProList\n\nProList 与 antd 的 [List](https://ant.design/components/list-cn/) 相比，主要增加了 rowSelection 和 expandable 来支持选中与筛选\n\n| 参数 | 说明 | 类型 | 默认值 |\n| :-- | :-- | :-- | :-- |\n| rowSelection | 与 antd 相同的[配置](https://ant.design/components/table-cn/#rowSelection) | object \\|boolean | false |\n| expandable | 与 antd 相同的[配置](https://ant.design/components/table-cn/#expandable) | object \\| false | - |\n| showActions | 何时展示 actions，CardList 模式下不生效 | 'hover' \\| 'always' | always |\n| rowKey | 行的 key，一般是行 id | string \\| (row,index)=>string | \"id\" |\n| renderItem | 现在的 renderItem 需要返回 ProList.Item 的 props，而不是 dom | ItemProps | - |\n| listRenderItem | 这是 antd 的 renderItem 的别名 | (row,index)=> Node | - |\n\n### ProList.Item\n\n如果你的 dataSource 包含 children，我们会将其打平传入到 renderItem 中，但是包含 children 的项会转化了 group 的样式，只支持 title 和 actions 的属性。\n\n| 参数 | 说明 | 类型 | 默认值 |\n| :-- | :-- | :-- | :-- |\n| type | 列表项的预设样式 | new \\| top | - |\n| title | 列表项的主标题 | ReactNode | - |\n| subTitle | 列表项的副标题 | ReactNode | - |\n| checkbox | 列表的选择框 | React.ReactNode | - |\n| loading | 列表项是否在加载中 | React.ReactNode | - |\n| avatar | 列表项的头像 | AvatarProps \\| string | - |\n| actions | 操作列表项 | React.ReactNode\\[] | - |\n| description | 列表项的描述，与 title 不在一行 | React.ReactNode\\[] | - |\n| expandedRowClassName | 额外展开的 css | string | - |\n| expand | 列表项是否展开 | boolean | - |\n| onExpand | 列表项展开收起的回调 | (expand: boolean) => void | - |\n| expandable | 列表项展开配置 | [object](https://ant.design/components/table-cn/#expandable) | - |\n","readmeFilename":"README.md"}