gitextract_c6xlk5rv/ ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── ----.md │ └── --bug.md ├── .gitignore ├── .gitmodules ├── .npmignore ├── .npmrc ├── .prettierrc.js ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── docs/ │ ├── README.md │ ├── actionsheet.md │ ├── badge.md │ ├── cell.md │ ├── cells.md │ ├── checkbox-group.md │ ├── dialog.md │ ├── form-page.md │ ├── form.md │ ├── gallery.md │ ├── half-screen-dialog.md │ ├── icon.md │ ├── loading.md │ ├── msg.md │ ├── navigation.md │ ├── other.md │ ├── quickstart.md │ ├── search.md │ ├── slideview.md │ ├── tabbar.md │ ├── toptips.md │ └── uploader.md ├── gulpfile.js ├── jest.config.js ├── mpflow.config.js ├── package.json ├── src/ │ ├── app.js │ ├── app.json │ ├── app.less │ ├── base/ │ │ ├── CustomPage.js │ │ └── behaviors/ │ │ └── theme.js │ ├── components/ │ │ ├── actionsheet/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── actionsheet.test.ts.snap │ │ │ │ ├── actionsheet.test.ts │ │ │ │ ├── index.json │ │ │ │ ├── index.ts │ │ │ │ └── index.wxml │ │ │ ├── actionsheet.json │ │ │ ├── actionsheet.less │ │ │ ├── actionsheet.ts │ │ │ └── actionsheet.wxml │ │ ├── badge/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── badage.test.js.snap │ │ │ │ └── badage.test.js │ │ │ ├── badge.json │ │ │ ├── badge.less │ │ │ ├── badge.ts │ │ │ └── badge.wxml │ │ ├── cell/ │ │ │ ├── cell.json │ │ │ ├── cell.less │ │ │ ├── cell.ts │ │ │ └── cell.wxml │ │ ├── cells/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── cells.test.js.snap │ │ │ │ ├── cells.test.js │ │ │ │ ├── index.js │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ ├── cells.json │ │ │ ├── cells.less │ │ │ ├── cells.ts │ │ │ └── cells.wxml │ │ ├── checkbox/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── checkbox.test.js.snap │ │ │ │ ├── checkbox.test.js │ │ │ │ ├── index.js │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ ├── checkbox.json │ │ │ ├── checkbox.less │ │ │ ├── checkbox.ts │ │ │ └── checkbox.wxml │ │ ├── checkbox-group/ │ │ │ ├── checkbox-group.json │ │ │ ├── checkbox-group.less │ │ │ ├── checkbox-group.ts │ │ │ └── checkbox-group.wxml │ │ ├── dialog/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── dialog.test.js.snap │ │ │ │ ├── dialog.test.js │ │ │ │ ├── index.js │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ ├── dialog.json │ │ │ ├── dialog.less │ │ │ ├── dialog.ts │ │ │ └── dialog.wxml │ │ ├── form/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── form.test.ts.snap │ │ │ │ ├── comp/ │ │ │ │ │ ├── index.json │ │ │ │ │ ├── index.ts │ │ │ │ │ └── index.wxml │ │ │ │ ├── form-validator.test.ts │ │ │ │ ├── form.test.ts │ │ │ │ └── validator.test.ts │ │ │ ├── form-validator.ts │ │ │ ├── form.json │ │ │ ├── form.ts │ │ │ ├── form.wxml │ │ │ └── validator.ts │ │ ├── form-page/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── form-page.test.ts.snap │ │ │ │ ├── form-page.test.ts │ │ │ │ ├── index.js │ │ │ │ ├── index.json │ │ │ │ └── index.wxml │ │ │ ├── form-page.json │ │ │ ├── form-page.less │ │ │ ├── form-page.ts │ │ │ └── form-page.wxml │ │ ├── gallery/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── gallery.test.ts.snap │ │ │ │ └── gallery.test.ts │ │ │ ├── gallery.json │ │ │ ├── gallery.less │ │ │ ├── gallery.ts │ │ │ └── gallery.wxml │ │ ├── grids/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── grid.test.ts.snap │ │ │ │ └── grid.test.ts │ │ │ ├── grids.json │ │ │ ├── grids.less │ │ │ ├── grids.ts │ │ │ └── grids.wxml │ │ ├── half-screen-dialog/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── half-screen-dialog.test.ts.snap │ │ │ │ └── half-screen-dialog.test.ts │ │ │ ├── half-screen-dialog.json │ │ │ ├── half-screen-dialog.less │ │ │ ├── half-screen-dialog.ts │ │ │ └── half-screen-dialog.wxml │ │ ├── icon/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── icon.test.ts.snap │ │ │ │ └── icon.test.ts │ │ │ ├── base64.ts │ │ │ ├── icon.json │ │ │ ├── icon.less │ │ │ ├── icon.ts │ │ │ ├── icon.wxml │ │ │ └── icondata.ts │ │ ├── index.json │ │ ├── index.less │ │ ├── index.ts │ │ ├── index.wxml │ │ ├── loading/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── loading.test.ts.snap │ │ │ │ └── loading.test.ts │ │ │ ├── loading.json │ │ │ ├── loading.less │ │ │ ├── loading.ts │ │ │ └── loading.wxml │ │ ├── msg/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── msg.test.ts.snap │ │ │ │ └── msg.test.ts │ │ │ ├── msg.json │ │ │ ├── msg.less │ │ │ ├── msg.ts │ │ │ └── msg.wxml │ │ ├── navigation-bar/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── navigation-bar.test.ts.snap │ │ │ │ └── navigation-bar.test.ts │ │ │ ├── navigation-bar.json │ │ │ ├── navigation-bar.less │ │ │ ├── navigation-bar.ts │ │ │ └── navigation-bar.wxml │ │ ├── patch.less │ │ ├── searchbar/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── searchbar.test.ts.snap │ │ │ │ └── searchbar.test.ts │ │ │ ├── searchbar.json │ │ │ ├── searchbar.less │ │ │ ├── searchbar.ts │ │ │ └── searchbar.wxml │ │ ├── slideview/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── slideview.test.ts.snap │ │ │ │ └── slideview.test.ts │ │ │ ├── slideview-skyline.json │ │ │ ├── slideview-skyline.less │ │ │ ├── slideview-skyline.ts │ │ │ ├── slideview-skyline.wxml │ │ │ ├── slideview.json │ │ │ ├── slideview.less │ │ │ ├── slideview.ts │ │ │ ├── slideview.wxml │ │ │ └── slideview.wxs │ │ ├── tabbar/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── tabbar.test.ts.snap │ │ │ │ └── tabbar.test.ts │ │ │ ├── tabbar.json │ │ │ ├── tabbar.less │ │ │ ├── tabbar.ts │ │ │ └── tabbar.wxml │ │ ├── toptips/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── toptips.test.ts.snap │ │ │ │ └── toptips.test.ts │ │ │ ├── toptips.json │ │ │ ├── toptips.less │ │ │ ├── toptips.ts │ │ │ └── toptips.wxml │ │ ├── uploader/ │ │ │ ├── __test__/ │ │ │ │ ├── __snapshots__/ │ │ │ │ │ └── uploader.test.ts.snap │ │ │ │ └── uploader.test.ts │ │ │ ├── uploader.json │ │ │ ├── uploader.less │ │ │ ├── uploader.ts │ │ │ └── uploader.wxml │ │ └── utils/ │ │ ├── object.ts │ │ ├── string.ts │ │ └── utils.less │ ├── example/ │ │ ├── actionsheet/ │ │ │ ├── actionsheet.js │ │ │ ├── actionsheet.json │ │ │ ├── actionsheet.wxml │ │ │ └── actionsheet.wxss │ │ ├── article/ │ │ │ ├── article.js │ │ │ ├── article.json │ │ │ ├── article.wxml │ │ │ └── article.wxss │ │ ├── badge/ │ │ │ ├── badge.js │ │ │ ├── badge.json │ │ │ ├── badge.wxml │ │ │ └── badge.wxss │ │ ├── button/ │ │ │ ├── button.js │ │ │ ├── button.json │ │ │ ├── button.wxml │ │ │ └── button.wxss │ │ ├── cell/ │ │ │ ├── cell.js │ │ │ ├── cell.json │ │ │ ├── cell.wxml │ │ │ └── cell.wxss │ │ ├── common.less │ │ ├── dialog/ │ │ │ ├── dialog.js │ │ │ ├── dialog.json │ │ │ ├── dialog.wxml │ │ │ └── dialog.wxss │ │ ├── flex/ │ │ │ ├── flex.js │ │ │ ├── flex.json │ │ │ ├── flex.wxml │ │ │ └── flex.wxss │ │ ├── footer/ │ │ │ ├── footer.js │ │ │ ├── footer.json │ │ │ ├── footer.wxml │ │ │ └── footer.wxss │ │ ├── form/ │ │ │ ├── form.js │ │ │ ├── form.json │ │ │ ├── form.wxml │ │ │ └── form.wxss │ │ ├── form-page/ │ │ │ ├── form-page.js │ │ │ ├── form-page.json │ │ │ ├── form-page.wxml │ │ │ └── form-page.wxss │ │ ├── gallery/ │ │ │ ├── gallery.js │ │ │ ├── gallery.json │ │ │ ├── gallery.wxml │ │ │ └── gallery.wxss │ │ ├── grid/ │ │ │ ├── grid.js │ │ │ ├── grid.json │ │ │ ├── grid.wxml │ │ │ └── grid.wxss │ │ ├── half-screen-dialog/ │ │ │ ├── half-screen-dialog.js │ │ │ ├── half-screen-dialog.json │ │ │ ├── half-screen-dialog.wxml │ │ │ └── half-screen-dialog.wxss │ │ ├── icons/ │ │ │ ├── icons.js │ │ │ ├── icons.json │ │ │ ├── icons.wxml │ │ │ └── icons.wxss │ │ ├── images/ │ │ │ └── base64.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.less │ │ ├── index.wxml │ │ ├── loading/ │ │ │ ├── loading.js │ │ │ ├── loading.json │ │ │ ├── loading.wxml │ │ │ └── loading.wxss │ │ ├── loadmore/ │ │ │ ├── loadmore.js │ │ │ ├── loadmore.json │ │ │ ├── loadmore.wxml │ │ │ └── loadmore.wxss │ │ ├── msg/ │ │ │ ├── msg.js │ │ │ ├── msg.json │ │ │ ├── msg.wxml │ │ │ ├── msg.wxss │ │ │ ├── msg_fail.js │ │ │ ├── msg_fail.json │ │ │ ├── msg_fail.wxml │ │ │ ├── msg_fail.wxss │ │ │ ├── msg_success.js │ │ │ ├── msg_success.json │ │ │ ├── msg_success.wxml │ │ │ ├── msg_success.wxss │ │ │ ├── msg_text.js │ │ │ ├── msg_text.json │ │ │ ├── msg_text.wxml │ │ │ ├── msg_text.wxss │ │ │ ├── msg_text_primary.js │ │ │ ├── msg_text_primary.json │ │ │ ├── msg_text_primary.wxml │ │ │ └── msg_text_primary.wxss │ │ ├── navbar/ │ │ │ ├── navbar.js │ │ │ ├── navbar.json │ │ │ ├── navbar.wxml │ │ │ └── navbar.wxss │ │ ├── navigation/ │ │ │ ├── navigation.js │ │ │ ├── navigation.json │ │ │ ├── navigation.wxml │ │ │ └── navigation.wxss │ │ ├── panel/ │ │ │ ├── panel.js │ │ │ ├── panel.json │ │ │ ├── panel.wxml │ │ │ └── panel.wxss │ │ ├── picker/ │ │ │ ├── picker.js │ │ │ ├── picker.json │ │ │ ├── picker.wxml │ │ │ └── picker.wxss │ │ ├── preview/ │ │ │ ├── preview.js │ │ │ ├── preview.json │ │ │ ├── preview.wxml │ │ │ └── preview.wxss │ │ ├── progress/ │ │ │ ├── progress.js │ │ │ ├── progress.json │ │ │ ├── progress.wxml │ │ │ └── progress.wxss │ │ ├── searchbar/ │ │ │ ├── searchbar.js │ │ │ ├── searchbar.json │ │ │ ├── searchbar.wxml │ │ │ └── searchbar.wxss │ │ ├── slider/ │ │ │ ├── slider.js │ │ │ ├── slider.json │ │ │ ├── slider.wxml │ │ │ └── slider.wxss │ │ ├── slideview/ │ │ │ ├── slideview.js │ │ │ ├── slideview.json │ │ │ ├── slideview.wxml │ │ │ └── slideview.wxss │ │ ├── tabbar/ │ │ │ ├── tabbar.js │ │ │ ├── tabbar.json │ │ │ ├── tabbar.wxml │ │ │ └── tabbar.wxss │ │ ├── toast/ │ │ │ ├── toast.js │ │ │ ├── toast.json │ │ │ ├── toast.wxml │ │ │ └── toast.wxss │ │ ├── toptips/ │ │ │ ├── toptips.js │ │ │ ├── toptips.json │ │ │ ├── toptips.wxml │ │ │ └── toptips.wxss │ │ └── uploader/ │ │ ├── uploader.js │ │ ├── uploader.json │ │ ├── uploader.wxml │ │ └── uploader.wxss │ └── project.config.json ├── tools/ │ ├── build.js │ ├── checkcomponents.js │ ├── checkwxss.js │ ├── config.js │ ├── package.json │ └── utils.js └── tsconfig.json