├── .gitignore ├── .hbuilderx └── launch.json ├── App.vue ├── LICENSE ├── README.md ├── common ├── http.api.js ├── http.interceptor.js ├── wxauth.js └── wxpay.js ├── components ├── city-select │ └── city-select.vue └── page-box-empty │ └── page-box-empty.vue ├── deployh5.sh ├── main.js ├── manifest.json ├── node_modules ├── .package-lock.json ├── apifm-uniapp │ ├── README.md │ ├── index.js │ ├── instructions.md │ └── package.json ├── axios │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── UPGRADE_GUIDE.md │ ├── index.d.ts │ ├── index.js │ ├── lib │ │ ├── adapters │ │ │ ├── README.md │ │ │ ├── http.js │ │ │ └── xhr.js │ │ ├── axios.js │ │ ├── cancel │ │ │ ├── Cancel.js │ │ │ ├── CancelToken.js │ │ │ └── isCancel.js │ │ ├── core │ │ │ ├── Axios.js │ │ │ ├── InterceptorManager.js │ │ │ ├── README.md │ │ │ ├── buildFullPath.js │ │ │ ├── createError.js │ │ │ ├── dispatchRequest.js │ │ │ ├── enhanceError.js │ │ │ ├── mergeConfig.js │ │ │ ├── settle.js │ │ │ └── transformData.js │ │ ├── defaults.js │ │ ├── helpers │ │ │ ├── README.md │ │ │ ├── bind.js │ │ │ ├── buildURL.js │ │ │ ├── combineURLs.js │ │ │ ├── cookies.js │ │ │ ├── deprecatedMethod.js │ │ │ ├── isAbsoluteURL.js │ │ │ ├── isURLSameOrigin.js │ │ │ ├── normalizeHeaderName.js │ │ │ ├── parseHeaders.js │ │ │ └── spread.js │ │ └── utils.js │ └── package.json ├── dayjs │ ├── .editorconfig │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dayjs.min.js │ ├── esm │ │ ├── constant.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── locale │ │ │ ├── af.js │ │ │ ├── am.js │ │ │ ├── ar-dz.js │ │ │ ├── ar-iq.js │ │ │ ├── ar-kw.js │ │ │ ├── ar-ly.js │ │ │ ├── ar-ma.js │ │ │ ├── ar-sa.js │ │ │ ├── ar-tn.js │ │ │ ├── ar.js │ │ │ ├── az.js │ │ │ ├── be.js │ │ │ ├── bg.js │ │ │ ├── bi.js │ │ │ ├── bm.js │ │ │ ├── bn-bd.js │ │ │ ├── bn.js │ │ │ ├── bo.js │ │ │ ├── br.js │ │ │ ├── bs.js │ │ │ ├── ca.js │ │ │ ├── cs.js │ │ │ ├── cv.js │ │ │ ├── cy.js │ │ │ ├── da.js │ │ │ ├── de-at.js │ │ │ ├── de-ch.js │ │ │ ├── de.js │ │ │ ├── dv.js │ │ │ ├── el.js │ │ │ ├── en-au.js │ │ │ ├── en-ca.js │ │ │ ├── en-gb.js │ │ │ ├── en-ie.js │ │ │ ├── en-il.js │ │ │ ├── en-in.js │ │ │ ├── en-nz.js │ │ │ ├── en-sg.js │ │ │ ├── en-tt.js │ │ │ ├── en.js │ │ │ ├── eo.js │ │ │ ├── es-do.js │ │ │ ├── es-mx.js │ │ │ ├── es-pr.js │ │ │ ├── es-us.js │ │ │ ├── es.js │ │ │ ├── et.js │ │ │ ├── eu.js │ │ │ ├── fa.js │ │ │ ├── fi.js │ │ │ ├── fo.js │ │ │ ├── fr-ca.js │ │ │ ├── fr-ch.js │ │ │ ├── fr.js │ │ │ ├── fy.js │ │ │ ├── ga.js │ │ │ ├── gd.js │ │ │ ├── gl.js │ │ │ ├── gom-latn.js │ │ │ ├── gu.js │ │ │ ├── he.js │ │ │ ├── hi.js │ │ │ ├── hr.js │ │ │ ├── ht.js │ │ │ ├── hu.js │ │ │ ├── hy-am.js │ │ │ ├── id.js │ │ │ ├── index.d.ts │ │ │ ├── is.js │ │ │ ├── it-ch.js │ │ │ ├── it.js │ │ │ ├── ja.js │ │ │ ├── jv.js │ │ │ ├── ka.js │ │ │ ├── kk.js │ │ │ ├── km.js │ │ │ ├── kn.js │ │ │ ├── ko.js │ │ │ ├── ku.js │ │ │ ├── ky.js │ │ │ ├── lb.js │ │ │ ├── lo.js │ │ │ ├── lt.js │ │ │ ├── lv.js │ │ │ ├── me.js │ │ │ ├── mi.js │ │ │ ├── mk.js │ │ │ ├── ml.js │ │ │ ├── mn.js │ │ │ ├── mr.js │ │ │ ├── ms-my.js │ │ │ ├── ms.js │ │ │ ├── mt.js │ │ │ ├── my.js │ │ │ ├── nb.js │ │ │ ├── ne.js │ │ │ ├── nl-be.js │ │ │ ├── nl.js │ │ │ ├── nn.js │ │ │ ├── oc-lnc.js │ │ │ ├── pa-in.js │ │ │ ├── pl.js │ │ │ ├── pt-br.js │ │ │ ├── pt.js │ │ │ ├── rn.js │ │ │ ├── ro.js │ │ │ ├── ru.js │ │ │ ├── rw.js │ │ │ ├── sd.js │ │ │ ├── se.js │ │ │ ├── si.js │ │ │ ├── sk.js │ │ │ ├── sl.js │ │ │ ├── sq.js │ │ │ ├── sr-cyrl.js │ │ │ ├── sr.js │ │ │ ├── ss.js │ │ │ ├── sv-fi.js │ │ │ ├── sv.js │ │ │ ├── sw.js │ │ │ ├── ta.js │ │ │ ├── te.js │ │ │ ├── tet.js │ │ │ ├── tg.js │ │ │ ├── th.js │ │ │ ├── tk.js │ │ │ ├── tl-ph.js │ │ │ ├── tlh.js │ │ │ ├── tr.js │ │ │ ├── types.d.ts │ │ │ ├── tzl.js │ │ │ ├── tzm-latn.js │ │ │ ├── tzm.js │ │ │ ├── ug-cn.js │ │ │ ├── uk.js │ │ │ ├── ur.js │ │ │ ├── uz-latn.js │ │ │ ├── uz.js │ │ │ ├── vi.js │ │ │ ├── x-pseudo.js │ │ │ ├── yo.js │ │ │ ├── zh-cn.js │ │ │ ├── zh-hk.js │ │ │ ├── zh-tw.js │ │ │ └── zh.js │ │ ├── plugin │ │ │ ├── advancedFormat │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── arraySupport │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── badMutable │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── bigIntSupport │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── buddhistEra │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── calendar │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── customParseFormat │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── dayOfYear │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── devHelper │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── duration │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isBetween │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isLeapYear │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isMoment │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isSameOrAfter │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isSameOrBefore │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isToday │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isTomorrow │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isYesterday │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isoWeek │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── isoWeeksInYear │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── localeData │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── localizedFormat │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── utils.js │ │ │ ├── minMax │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── objectSupport │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── pluralGetSet │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── preParsePostFormat │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── quarterOfYear │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── relativeTime │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── timezone │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── toArray │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── toObject │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── updateLocale │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── utc │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── weekOfYear │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── weekYear │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ └── weekday │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ └── utils.js │ ├── index.d.ts │ ├── locale.json │ ├── locale │ │ ├── af.js │ │ ├── am.js │ │ ├── ar-dz.js │ │ ├── ar-iq.js │ │ ├── ar-kw.js │ │ ├── ar-ly.js │ │ ├── ar-ma.js │ │ ├── ar-sa.js │ │ ├── ar-tn.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── be.js │ │ ├── bg.js │ │ ├── bi.js │ │ ├── bm.js │ │ ├── bn-bd.js │ │ ├── bn.js │ │ ├── bo.js │ │ ├── br.js │ │ ├── bs.js │ │ ├── ca.js │ │ ├── cs.js │ │ ├── cv.js │ │ ├── cy.js │ │ ├── da.js │ │ ├── de-at.js │ │ ├── de-ch.js │ │ ├── de.js │ │ ├── dv.js │ │ ├── el.js │ │ ├── en-au.js │ │ ├── en-ca.js │ │ ├── en-gb.js │ │ ├── en-ie.js │ │ ├── en-il.js │ │ ├── en-in.js │ │ ├── en-nz.js │ │ ├── en-sg.js │ │ ├── en-tt.js │ │ ├── en.js │ │ ├── eo.js │ │ ├── es-do.js │ │ ├── es-mx.js │ │ ├── es-pr.js │ │ ├── es-us.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fo.js │ │ ├── fr-ca.js │ │ ├── fr-ch.js │ │ ├── fr.js │ │ ├── fy.js │ │ ├── ga.js │ │ ├── gd.js │ │ ├── gl.js │ │ ├── gom-latn.js │ │ ├── gu.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── ht.js │ │ ├── hu.js │ │ ├── hy-am.js │ │ ├── id.js │ │ ├── index.d.ts │ │ ├── is.js │ │ ├── it-ch.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── jv.js │ │ ├── ka.js │ │ ├── kk.js │ │ ├── km.js │ │ ├── kn.js │ │ ├── ko.js │ │ ├── ku.js │ │ ├── ky.js │ │ ├── lb.js │ │ ├── lo.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── me.js │ │ ├── mi.js │ │ ├── mk.js │ │ ├── ml.js │ │ ├── mn.js │ │ ├── mr.js │ │ ├── ms-my.js │ │ ├── ms.js │ │ ├── mt.js │ │ ├── my.js │ │ ├── nb.js │ │ ├── ne.js │ │ ├── nl-be.js │ │ ├── nl.js │ │ ├── nn.js │ │ ├── oc-lnc.js │ │ ├── pa-in.js │ │ ├── pl.js │ │ ├── pt-br.js │ │ ├── pt.js │ │ ├── rn.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── rw.js │ │ ├── sd.js │ │ ├── se.js │ │ ├── si.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-cyrl.js │ │ ├── sr.js │ │ ├── ss.js │ │ ├── sv-fi.js │ │ ├── sv.js │ │ ├── sw.js │ │ ├── ta.js │ │ ├── te.js │ │ ├── tet.js │ │ ├── tg.js │ │ ├── th.js │ │ ├── tk.js │ │ ├── tl-ph.js │ │ ├── tlh.js │ │ ├── tr.js │ │ ├── types.d.ts │ │ ├── tzl.js │ │ ├── tzm-latn.js │ │ ├── tzm.js │ │ ├── ug-cn.js │ │ ├── uk.js │ │ ├── ur.js │ │ ├── uz-latn.js │ │ ├── uz.js │ │ ├── vi.js │ │ ├── x-pseudo.js │ │ ├── yo.js │ │ ├── zh-cn.js │ │ ├── zh-hk.js │ │ ├── zh-tw.js │ │ └── zh.js │ ├── package.json │ └── plugin │ │ ├── advancedFormat.d.ts │ │ ├── advancedFormat.js │ │ ├── arraySupport.d.ts │ │ ├── arraySupport.js │ │ ├── badMutable.d.ts │ │ ├── badMutable.js │ │ ├── bigIntSupport.d.ts │ │ ├── bigIntSupport.js │ │ ├── buddhistEra.d.ts │ │ ├── buddhistEra.js │ │ ├── calendar.d.ts │ │ ├── calendar.js │ │ ├── customParseFormat.d.ts │ │ ├── customParseFormat.js │ │ ├── dayOfYear.d.ts │ │ ├── dayOfYear.js │ │ ├── devHelper.d.ts │ │ ├── devHelper.js │ │ ├── duration.d.ts │ │ ├── duration.js │ │ ├── isBetween.d.ts │ │ ├── isBetween.js │ │ ├── isLeapYear.d.ts │ │ ├── isLeapYear.js │ │ ├── isMoment.d.ts │ │ ├── isMoment.js │ │ ├── isSameOrAfter.d.ts │ │ ├── isSameOrAfter.js │ │ ├── isSameOrBefore.d.ts │ │ ├── isSameOrBefore.js │ │ ├── isToday.d.ts │ │ ├── isToday.js │ │ ├── isTomorrow.d.ts │ │ ├── isTomorrow.js │ │ ├── isYesterday.d.ts │ │ ├── isYesterday.js │ │ ├── isoWeek.d.ts │ │ ├── isoWeek.js │ │ ├── isoWeeksInYear.d.ts │ │ ├── isoWeeksInYear.js │ │ ├── localeData.d.ts │ │ ├── localeData.js │ │ ├── localizedFormat.d.ts │ │ ├── localizedFormat.js │ │ ├── minMax.d.ts │ │ ├── minMax.js │ │ ├── objectSupport.d.ts │ │ ├── objectSupport.js │ │ ├── pluralGetSet.d.ts │ │ ├── pluralGetSet.js │ │ ├── preParsePostFormat.d.ts │ │ ├── preParsePostFormat.js │ │ ├── quarterOfYear.d.ts │ │ ├── quarterOfYear.js │ │ ├── relativeTime.d.ts │ │ ├── relativeTime.js │ │ ├── timezone.d.ts │ │ ├── timezone.js │ │ ├── toArray.d.ts │ │ ├── toArray.js │ │ ├── toObject.d.ts │ │ ├── toObject.js │ │ ├── updateLocale.d.ts │ │ ├── updateLocale.js │ │ ├── utc.d.ts │ │ ├── utc.js │ │ ├── weekOfYear.d.ts │ │ ├── weekOfYear.js │ │ ├── weekYear.d.ts │ │ ├── weekYear.js │ │ ├── weekday.d.ts │ │ └── weekday.js ├── debug │ ├── .coveralls.yml │ ├── .eslintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── karma.conf.js │ ├── node.js │ ├── package.json │ └── src │ │ ├── browser.js │ │ ├── debug.js │ │ ├── index.js │ │ └── node.js ├── follow-redirects │ ├── LICENSE │ ├── README.md │ ├── http.js │ ├── https.js │ ├── index.js │ └── package.json ├── ms │ ├── index.js │ ├── license.md │ ├── package.json │ └── readme.md └── vue-i18n │ ├── LICENSE │ ├── README.md │ ├── decls │ ├── i18n.js │ └── module.js │ ├── package.json │ ├── src │ ├── components │ │ ├── interpolation.js │ │ └── number.js │ ├── directive.js │ ├── extend.js │ ├── format.js │ ├── index.js │ ├── install.js │ ├── mixin.js │ ├── path.js │ └── util.js │ ├── types │ └── index.d.ts │ └── vetur │ ├── attributes.json │ └── tags.json ├── package.json ├── pages.json ├── pages ├── about │ └── about.vue ├── address │ ├── addSite.vue │ └── index.vue ├── cart │ └── index.vue ├── category │ └── index.vue ├── goods │ ├── details.vue │ └── fav.vue ├── index │ └── index.vue ├── kaoqin │ ├── boss.vue │ ├── submit.vue │ └── user.vue ├── login │ ├── login.vue │ ├── reg.vue │ └── resetpwd.vue ├── my │ └── index.vue ├── order │ ├── detail.vue │ └── index.vue └── to-pay-order │ └── index.vue ├── static ├── common │ └── js │ │ └── touch-emulator.js └── images │ ├── empty.jpg │ ├── no-order.png │ └── tabbar │ ├── cart-f.png │ ├── cart-o.png │ ├── kaoqin-off.png │ ├── kaoqin-on.png │ ├── like-f.png │ ├── like-o.png │ ├── menu-f.png │ ├── menu-o.png │ ├── user-f.png │ └── user-o.png ├── store ├── $u.mixin.js └── index.js ├── template.h5.html ├── uni.scss ├── uni_modules ├── uni-badge │ ├── changelog.md │ ├── components │ │ └── uni-badge │ │ │ └── uni-badge.vue │ ├── package.json │ └── readme.md ├── uni-calendar │ ├── changelog.md │ ├── components │ │ └── uni-calendar │ │ │ ├── calendar.js │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ ├── uni-calendar-item.vue │ │ │ ├── uni-calendar.vue │ │ │ └── util.js │ ├── package.json │ └── readme.md ├── uni-card │ ├── changelog.md │ ├── components │ │ └── uni-card │ │ │ └── uni-card.vue │ ├── package.json │ └── readme.md ├── uni-collapse │ ├── changelog.md │ ├── components │ │ ├── uni-collapse-item │ │ │ └── uni-collapse-item.vue │ │ └── uni-collapse │ │ │ └── uni-collapse.vue │ ├── package.json │ └── readme.md ├── uni-combox │ ├── changelog.md │ ├── components │ │ └── uni-combox │ │ │ └── uni-combox.vue │ ├── package.json │ └── readme.md ├── uni-countdown │ ├── changelog.md │ ├── components │ │ └── uni-countdown │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ └── uni-countdown.vue │ ├── package.json │ └── readme.md ├── uni-data-checkbox │ ├── changelog.md │ ├── components │ │ └── uni-data-checkbox │ │ │ └── uni-data-checkbox.vue │ ├── package.json │ └── readme.md ├── uni-data-picker │ ├── changelog.md │ ├── components │ │ ├── uni-data-picker │ │ │ ├── keypress.js │ │ │ └── uni-data-picker.vue │ │ └── uni-data-pickerview │ │ │ ├── uni-data-picker.js │ │ │ └── uni-data-pickerview.vue │ ├── package.json │ └── readme.md ├── uni-data-select │ ├── changelog.md │ ├── components │ │ └── uni-data-select │ │ │ └── uni-data-select.vue │ ├── package.json │ └── readme.md ├── uni-dateformat │ ├── changelog.md │ ├── components │ │ └── uni-dateformat │ │ │ ├── date-format.js │ │ │ └── uni-dateformat.vue │ ├── package.json │ └── readme.md ├── uni-datetime-picker │ ├── changelog.md │ ├── components │ │ └── uni-datetime-picker │ │ │ ├── calendar-item.vue │ │ │ ├── calendar.vue │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ ├── time-picker.vue │ │ │ ├── uni-datetime-picker.vue │ │ │ └── util.js │ ├── package.json │ └── readme.md ├── uni-drawer │ ├── changelog.md │ ├── components │ │ └── uni-drawer │ │ │ ├── keypress.js │ │ │ └── uni-drawer.vue │ ├── package.json │ └── readme.md ├── uni-easyinput │ ├── changelog.md │ ├── components │ │ └── uni-easyinput │ │ │ ├── common.js │ │ │ └── uni-easyinput.vue │ ├── package.json │ └── readme.md ├── uni-fab │ ├── changelog.md │ ├── components │ │ └── uni-fab │ │ │ └── uni-fab.vue │ ├── package.json │ └── readme.md ├── uni-fav │ ├── changelog.md │ ├── components │ │ └── uni-fav │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ └── uni-fav.vue │ ├── package.json │ └── readme.md ├── uni-file-picker │ ├── changelog.md │ ├── components │ │ └── uni-file-picker │ │ │ ├── choose-and-upload-file.js │ │ │ ├── uni-file-picker.vue │ │ │ ├── upload-file.vue │ │ │ ├── upload-image.vue │ │ │ └── utils.js │ ├── package.json │ └── readme.md ├── uni-forms │ ├── changelog.md │ ├── components │ │ ├── uni-forms-item │ │ │ └── uni-forms-item.vue │ │ └── uni-forms │ │ │ ├── uni-forms.vue │ │ │ ├── utils.js │ │ │ └── validate.js │ ├── package.json │ └── readme.md ├── uni-goods-nav │ ├── changelog.md │ ├── components │ │ └── uni-goods-nav │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ └── uni-goods-nav.vue │ ├── package.json │ └── readme.md ├── uni-grid │ ├── changelog.md │ ├── components │ │ ├── uni-grid-item │ │ │ └── uni-grid-item.vue │ │ └── uni-grid │ │ │ └── uni-grid.vue │ ├── package.json │ └── readme.md ├── uni-group │ ├── changelog.md │ ├── components │ │ └── uni-group │ │ │ └── uni-group.vue │ ├── package.json │ └── readme.md ├── uni-icons │ ├── changelog.md │ ├── components │ │ └── uni-icons │ │ │ ├── icons.js │ │ │ ├── uni-icons.vue │ │ │ ├── uniicons.css │ │ │ └── uniicons.ttf │ ├── package.json │ └── readme.md ├── uni-indexed-list │ ├── changelog.md │ ├── components │ │ └── uni-indexed-list │ │ │ ├── uni-indexed-list-item.vue │ │ │ └── uni-indexed-list.vue │ ├── package.json │ └── readme.md ├── uni-link │ ├── changelog.md │ ├── components │ │ └── uni-link │ │ │ └── uni-link.vue │ ├── package.json │ └── readme.md ├── uni-list │ ├── changelog.md │ ├── components │ │ ├── uni-list-ad │ │ │ └── uni-list-ad.vue │ │ ├── uni-list-chat │ │ │ ├── uni-list-chat.scss │ │ │ └── uni-list-chat.vue │ │ ├── uni-list-item │ │ │ └── uni-list-item.vue │ │ └── uni-list │ │ │ ├── uni-list.vue │ │ │ ├── uni-refresh.vue │ │ │ └── uni-refresh.wxs │ ├── package.json │ └── readme.md ├── uni-load-more │ ├── changelog.md │ ├── components │ │ └── uni-load-more │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ └── uni-load-more.vue │ ├── package.json │ └── readme.md ├── uni-nav-bar │ ├── changelog.md │ ├── components │ │ └── uni-nav-bar │ │ │ ├── uni-nav-bar.vue │ │ │ └── uni-status-bar.vue │ ├── package.json │ └── readme.md ├── uni-notice-bar │ ├── changelog.md │ ├── components │ │ └── uni-notice-bar │ │ │ └── uni-notice-bar.vue │ ├── package.json │ └── readme.md ├── uni-number-box │ ├── changelog.md │ ├── components │ │ └── uni-number-box │ │ │ └── uni-number-box.vue │ ├── package.json │ └── readme.md ├── uni-pagination │ ├── changelog.md │ ├── components │ │ └── uni-pagination │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── fr.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ └── uni-pagination.vue │ ├── package.json │ └── readme.md ├── uni-popup │ ├── changelog.md │ ├── components │ │ ├── uni-popup-dialog │ │ │ ├── keypress.js │ │ │ └── uni-popup-dialog.vue │ │ ├── uni-popup-message │ │ │ └── uni-popup-message.vue │ │ ├── uni-popup-share │ │ │ └── uni-popup-share.vue │ │ └── uni-popup │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ ├── keypress.js │ │ │ ├── popup.js │ │ │ └── uni-popup.vue │ ├── package.json │ └── readme.md ├── uni-rate │ ├── changelog.md │ ├── components │ │ └── uni-rate │ │ │ └── uni-rate.vue │ ├── package.json │ └── readme.md ├── uni-row │ ├── changelog.md │ ├── components │ │ ├── uni-col │ │ │ └── uni-col.vue │ │ └── uni-row │ │ │ └── uni-row.vue │ ├── package.json │ └── readme.md ├── uni-scss │ ├── changelog.md │ ├── index.scss │ ├── package.json │ ├── readme.md │ ├── styles │ │ ├── index.scss │ │ ├── setting │ │ │ ├── _border.scss │ │ │ ├── _color.scss │ │ │ ├── _radius.scss │ │ │ ├── _space.scss │ │ │ ├── _styles.scss │ │ │ ├── _text.scss │ │ │ └── _variables.scss │ │ └── tools │ │ │ └── functions.scss │ ├── theme.scss │ └── variables.scss ├── uni-search-bar │ ├── changelog.md │ ├── components │ │ └── uni-search-bar │ │ │ ├── i18n │ │ │ ├── en.json │ │ │ ├── index.js │ │ │ ├── zh-Hans.json │ │ │ └── zh-Hant.json │ │ │ └── uni-search-bar.vue │ ├── package.json │ └── readme.md ├── uni-section │ ├── changelog.md │ ├── components │ │ └── uni-section │ │ │ └── uni-section.vue │ ├── package.json │ └── readme.md ├── uni-segmented-control │ ├── changelog.md │ ├── components │ │ └── uni-segmented-control │ │ │ └── uni-segmented-control.vue │ ├── package.json │ └── readme.md ├── uni-steps │ ├── changelog.md │ ├── components │ │ └── uni-steps │ │ │ └── uni-steps.vue │ ├── package.json │ └── readme.md ├── uni-swipe-action │ ├── changelog.md │ ├── components │ │ ├── uni-swipe-action-item │ │ │ ├── bindingx.js │ │ │ ├── isPC.js │ │ │ ├── mpalipay.js │ │ │ ├── mpother.js │ │ │ ├── mpwxs.js │ │ │ ├── render.js │ │ │ ├── uni-swipe-action-item.vue │ │ │ └── wx.wxs │ │ └── uni-swipe-action │ │ │ └── uni-swipe-action.vue │ ├── package.json │ └── readme.md ├── uni-swiper-dot │ ├── changelog.md │ ├── components │ │ └── uni-swiper-dot │ │ │ └── uni-swiper-dot.vue │ ├── package.json │ └── readme.md ├── uni-table │ ├── changelog.md │ ├── components │ │ ├── uni-table │ │ │ └── uni-table.vue │ │ ├── uni-tbody │ │ │ └── uni-tbody.vue │ │ ├── uni-td │ │ │ └── uni-td.vue │ │ ├── uni-th │ │ │ ├── filter-dropdown.vue │ │ │ └── uni-th.vue │ │ ├── uni-thead │ │ │ └── uni-thead.vue │ │ └── uni-tr │ │ │ ├── table-checkbox.vue │ │ │ └── uni-tr.vue │ ├── i18n │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── index.js │ │ ├── zh-Hans.json │ │ └── zh-Hant.json │ ├── package.json │ └── readme.md ├── uni-tag │ ├── changelog.md │ ├── components │ │ └── uni-tag │ │ │ └── uni-tag.vue │ ├── package.json │ └── readme.md ├── uni-title │ ├── changelog.md │ ├── components │ │ └── uni-title │ │ │ └── uni-title.vue │ ├── package.json │ └── readme.md ├── uni-tooltip │ ├── changelog.md │ ├── components │ │ └── uni-tooltip │ │ │ └── uni-tooltip.vue │ ├── package.json │ └── readme.md ├── uni-transition │ ├── changelog.md │ ├── components │ │ └── uni-transition │ │ │ ├── createAnimation.js │ │ │ └── uni-transition.vue │ ├── package.json │ └── readme.md └── uni-ui │ ├── changelog.md │ ├── components │ └── uni-ui │ │ └── uni-ui.vue │ ├── package.json │ └── readme.md ├── uview-ui ├── LICENSE ├── README.md ├── components │ ├── u-action-sheet │ │ └── u-action-sheet.vue │ ├── u-alert-tips │ │ └── u-alert-tips.vue │ ├── u-avatar-cropper │ │ ├── u-avatar-cropper.vue │ │ └── weCropper.js │ ├── u-avatar │ │ └── u-avatar.vue │ ├── u-back-top │ │ └── u-back-top.vue │ ├── u-badge │ │ └── u-badge.vue │ ├── u-button │ │ └── u-button.vue │ ├── u-calendar │ │ └── u-calendar.vue │ ├── u-car-keyboard │ │ └── u-car-keyboard.vue │ ├── u-card │ │ └── u-card.vue │ ├── u-cell-group │ │ └── u-cell-group.vue │ ├── u-cell-item │ │ └── u-cell-item.vue │ ├── u-checkbox-group │ │ └── u-checkbox-group.vue │ ├── u-checkbox │ │ └── u-checkbox.vue │ ├── u-circle-progress │ │ ├── u-circle-progress.vue │ │ └── u-line-progress │ │ │ └── u-line-progress.vue │ ├── u-col │ │ └── u-col.vue │ ├── u-collapse-item │ │ └── u-collapse-item.vue │ ├── u-collapse │ │ └── u-collapse.vue │ ├── u-column-notice │ │ └── u-column-notice.vue │ ├── u-count-down │ │ └── u-count-down.vue │ ├── u-count-to │ │ └── u-count-to.vue │ ├── u-divider │ │ └── u-divider.vue │ ├── u-dropdown-item │ │ └── u-dropdown-item.vue │ ├── u-dropdown │ │ └── u-dropdown.vue │ ├── u-empty │ │ └── u-empty.vue │ ├── u-field │ │ └── u-field.vue │ ├── u-form-item │ │ └── u-form-item.vue │ ├── u-form │ │ └── u-form.vue │ ├── u-full-screen │ │ └── u-full-screen.vue │ ├── u-gap │ │ └── u-gap.vue │ ├── u-grid-item │ │ └── u-grid-item.vue │ ├── u-grid │ │ └── u-grid.vue │ ├── u-icon │ │ └── u-icon.vue │ ├── u-image │ │ └── u-image.vue │ ├── u-index-anchor │ │ └── u-index-anchor.vue │ ├── u-index-list │ │ └── u-index-list.vue │ ├── u-input │ │ └── u-input.vue │ ├── u-keyboard │ │ └── u-keyboard.vue │ ├── u-lazy-load │ │ └── u-lazy-load.vue │ ├── u-line-progress │ │ └── u-line-progress.vue │ ├── u-line │ │ └── u-line.vue │ ├── u-link │ │ └── u-link.vue │ ├── u-loading-page │ │ └── u-loading-page.vue │ ├── u-loading │ │ └── u-loading.vue │ ├── u-loadmore │ │ └── u-loadmore.vue │ ├── u-mask │ │ └── u-mask.vue │ ├── u-message-input │ │ └── u-message-input.vue │ ├── u-modal │ │ └── u-modal.vue │ ├── u-navbar │ │ └── u-navbar.vue │ ├── u-no-network │ │ └── u-no-network.vue │ ├── u-notice-bar │ │ └── u-notice-bar.vue │ ├── u-number-box │ │ └── u-number-box.vue │ ├── u-number-keyboard │ │ └── u-number-keyboard.vue │ ├── u-parse │ │ ├── libs │ │ │ ├── CssHandler.js │ │ │ ├── MpHtmlParser.js │ │ │ ├── config.js │ │ │ ├── handler.wxs │ │ │ └── trees.vue │ │ └── u-parse.vue │ ├── u-picker │ │ └── u-picker.vue │ ├── u-popup │ │ └── u-popup.vue │ ├── u-radio-group │ │ └── u-radio-group.vue │ ├── u-radio │ │ └── u-radio.vue │ ├── u-rate │ │ └── u-rate.vue │ ├── u-read-more │ │ └── u-read-more.vue │ ├── u-row-notice │ │ └── u-row-notice.vue │ ├── u-row │ │ └── u-row.vue │ ├── u-search │ │ └── u-search.vue │ ├── u-section │ │ └── u-section.vue │ ├── u-select │ │ └── u-select.vue │ ├── u-skeleton │ │ └── u-skeleton.vue │ ├── u-slider │ │ └── u-slider.vue │ ├── u-steps │ │ └── u-steps.vue │ ├── u-sticky │ │ └── u-sticky.vue │ ├── u-subsection │ │ └── u-subsection.vue │ ├── u-swipe-action │ │ └── u-swipe-action.vue │ ├── u-swiper │ │ └── u-swiper.vue │ ├── u-switch │ │ └── u-switch.vue │ ├── u-tabbar │ │ └── u-tabbar.vue │ ├── u-table │ │ └── u-table.vue │ ├── u-tabs-swiper │ │ └── u-tabs-swiper.vue │ ├── u-tabs │ │ └── u-tabs.vue │ ├── u-tag │ │ └── u-tag.vue │ ├── u-td │ │ └── u-td.vue │ ├── u-th │ │ └── u-th.vue │ ├── u-time-line-item │ │ └── u-time-line-item.vue │ ├── u-time-line │ │ └── u-time-line.vue │ ├── u-toast │ │ └── u-toast.vue │ ├── u-top-tips │ │ └── u-top-tips.vue │ ├── u-tr │ │ └── u-tr.vue │ ├── u-upload │ │ └── u-upload.vue │ ├── u-verification-code │ │ └── u-verification-code.vue │ └── u-waterfall │ │ └── u-waterfall.vue ├── iconfont.css ├── index.js ├── index.scss ├── libs │ ├── config │ │ ├── config.js │ │ └── zIndex.js │ ├── css │ │ ├── color.scss │ │ ├── common.scss │ │ ├── style.components.scss │ │ ├── style.h5.scss │ │ ├── style.mp.scss │ │ ├── style.nvue.scss │ │ └── style.vue.scss │ ├── function │ │ ├── $parent.js │ │ ├── addUnit.js │ │ ├── bem.js │ │ ├── color.js │ │ ├── colorGradient.js │ │ ├── debounce.js │ │ ├── deepClone.js │ │ ├── deepMerge.js │ │ ├── getParent.js │ │ ├── guid.js │ │ ├── md5.js │ │ ├── queryParams.js │ │ ├── random.js │ │ ├── randomArray.js │ │ ├── route.js │ │ ├── sys.js │ │ ├── test.js │ │ ├── throttle.js │ │ ├── timeFormat.js │ │ ├── timeFrom.js │ │ ├── toast.js │ │ ├── trim.js │ │ └── type2icon.js │ ├── mixin │ │ ├── mixin.js │ │ └── mpShare.js │ ├── request │ │ └── index.js │ ├── store │ │ └── index.js │ └── util │ │ ├── area.js │ │ ├── async-validator.js │ │ ├── city.js │ │ ├── emitter.js │ │ └── province.js ├── package.json └── theme.scss └── vue.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | package-lock.json 3 | .DS_Store 4 | unpackage/ -------------------------------------------------------------------------------- /.hbuilderx/launch.json: -------------------------------------------------------------------------------- 1 | { // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ 2 | // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 3 | "version": "0.0", 4 | "configurations": [{ 5 | "app-plus" : 6 | { 7 | "launchtype" : "local" 8 | }, 9 | "default" : 10 | { 11 | "launchtype" : "local" 12 | }, 13 | "h5" : 14 | { 15 | "launchtype" : "local" 16 | }, 17 | "mp-weixin" : 18 | { 19 | "launchtype" : "local" 20 | }, 21 | "type" : "uniCloud" 22 | } 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /common/http.api.js: -------------------------------------------------------------------------------- 1 | // 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分) 2 | let hotSearchUrl = '/ebapi/store_api/hot_search'; 3 | let indexUrl = '/ebapi/public_api/index'; 4 | 5 | // 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分: 6 | // https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F 7 | const install = (Vue, vm) => { 8 | // 此处没有使用传入的params参数 9 | let getSearch = (params = {}) => vm.$u.get(hotSearchUrl, { 10 | id: 2 11 | }); 12 | 13 | // 此处使用了传入的params参数,一切自定义即可 14 | let getInfo = (params = {}) => vm.$u.post(indexUrl, params); 15 | 16 | // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 17 | vm.$u.api = {getSearch, getInfo}; 18 | } 19 | 20 | export default { 21 | install 22 | } -------------------------------------------------------------------------------- /deployh5.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | # boot2 3 | scp -r unpackage/dist/build/h5/* root@121.36.243.129:/data/jyjp.s2m.cc 4 | -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import App from './App'; 3 | const api = require('apifm-uniapp') 4 | 5 | Vue.config.productionTip = false; 6 | 7 | App.mpType = 'app'; 8 | 9 | // 此处为演示Vue.prototype使用,非uView的功能部分 10 | Vue.prototype.vuePrototype = '枣红'; 11 | Vue.prototype.$api = api; 12 | 13 | // 引入全局uView 14 | import uView from 'uview-ui'; 15 | Vue.use(uView); 16 | 17 | // 此处为演示vuex使用,非uView的功能部分 18 | import store from '@/store'; 19 | 20 | // 引入uView提供的对vuex的简写法文件 21 | let vuexStore = require('@/store/$u.mixin.js'); 22 | Vue.mixin(vuexStore); 23 | 24 | // 引入uView对小程序分享的mixin封装 25 | let mpShare = require('uview-ui/libs/mixin/mpShare.js'); 26 | Vue.mixin(mpShare); 27 | 28 | const app = new Vue({ 29 | store, 30 | ...App 31 | }); 32 | 33 | // http拦截器,将此部分放在new Vue()和app.$mount()之间,才能App.vue中正常使用 34 | import httpInterceptor from '@/common/http.interceptor.js'; 35 | Vue.use(httpInterceptor, app); 36 | 37 | // http接口API抽离,免于写url或者一些固定的参数 38 | import httpApi from '@/common/http.api.js'; 39 | Vue.use(httpApi, app); 40 | 41 | app.$mount(); 42 | -------------------------------------------------------------------------------- /node_modules/apifm-uniapp/README.md: -------------------------------------------------------------------------------- 1 | # 功能介绍 2 | 3 | uniapp开发云接口工具包,无需服务器,无需开发后台,开箱即用,轻松开发web应用 4 | -------------------------------------------------------------------------------- /node_modules/apifm-uniapp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "apifm-uniapp", 3 | "version": "0.0.1", 4 | "description": "0.0.1版本", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "dependencies": { 10 | "axios": "^0.19.0" 11 | }, 12 | "keywords": [ 13 | "云开发,无需投入服务器、无需接口编程、无需开发后台" 14 | ], 15 | "author": "gooking", 16 | "license": "MIT" 17 | } 18 | -------------------------------------------------------------------------------- /node_modules/axios/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/axios'); -------------------------------------------------------------------------------- /node_modules/axios/lib/adapters/README.md: -------------------------------------------------------------------------------- 1 | # axios // adapters 2 | 3 | The modules under `adapters/` are modules that handle dispatching a request and settling a returned `Promise` once a response is received. 4 | 5 | ## Example 6 | 7 | ```js 8 | var settle = require('./../core/settle'); 9 | 10 | module.exports = function myAdapter(config) { 11 | // At this point: 12 | // - config has been merged with defaults 13 | // - request transformers have already run 14 | // - request interceptors have already run 15 | 16 | // Make the request using config provided 17 | // Upon response settle the Promise 18 | 19 | return new Promise(function(resolve, reject) { 20 | 21 | var response = { 22 | data: responseData, 23 | status: request.status, 24 | statusText: request.statusText, 25 | headers: responseHeaders, 26 | config: config, 27 | request: request 28 | }; 29 | 30 | settle(resolve, reject, response); 31 | 32 | // From here: 33 | // - response transformers will run 34 | // - response interceptors will run 35 | }); 36 | } 37 | ``` 38 | -------------------------------------------------------------------------------- /node_modules/axios/lib/cancel/Cancel.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * A `Cancel` is an object that is thrown when an operation is canceled. 5 | * 6 | * @class 7 | * @param {string=} message The message. 8 | */ 9 | function Cancel(message) { 10 | this.message = message; 11 | } 12 | 13 | Cancel.prototype.toString = function toString() { 14 | return 'Cancel' + (this.message ? ': ' + this.message : ''); 15 | }; 16 | 17 | Cancel.prototype.__CANCEL__ = true; 18 | 19 | module.exports = Cancel; 20 | -------------------------------------------------------------------------------- /node_modules/axios/lib/cancel/isCancel.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function isCancel(value) { 4 | return !!(value && value.__CANCEL__); 5 | }; 6 | -------------------------------------------------------------------------------- /node_modules/axios/lib/core/README.md: -------------------------------------------------------------------------------- 1 | # axios // core 2 | 3 | The modules found in `core/` should be modules that are specific to the domain logic of axios. These modules would most likely not make sense to be consumed outside of the axios module, as their logic is too specific. Some examples of core modules are: 4 | 5 | - Dispatching requests 6 | - Managing interceptors 7 | - Handling config 8 | -------------------------------------------------------------------------------- /node_modules/axios/lib/core/buildFullPath.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var isAbsoluteURL = require('../helpers/isAbsoluteURL'); 4 | var combineURLs = require('../helpers/combineURLs'); 5 | 6 | /** 7 | * Creates a new URL by combining the baseURL with the requestedURL, 8 | * only when the requestedURL is not already an absolute URL. 9 | * If the requestURL is absolute, this function returns the requestedURL untouched. 10 | * 11 | * @param {string} baseURL The base URL 12 | * @param {string} requestedURL Absolute or relative URL to combine 13 | * @returns {string} The combined full path 14 | */ 15 | module.exports = function buildFullPath(baseURL, requestedURL) { 16 | if (baseURL && !isAbsoluteURL(requestedURL)) { 17 | return combineURLs(baseURL, requestedURL); 18 | } 19 | return requestedURL; 20 | }; 21 | -------------------------------------------------------------------------------- /node_modules/axios/lib/core/createError.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var enhanceError = require('./enhanceError'); 4 | 5 | /** 6 | * Create an Error with the specified message, config, error code, request and response. 7 | * 8 | * @param {string} message The error message. 9 | * @param {Object} config The config. 10 | * @param {string} [code] The error code (for example, 'ECONNABORTED'). 11 | * @param {Object} [request] The request. 12 | * @param {Object} [response] The response. 13 | * @returns {Error} The created error. 14 | */ 15 | module.exports = function createError(message, config, code, request, response) { 16 | var error = new Error(message); 17 | return enhanceError(error, config, code, request, response); 18 | }; 19 | -------------------------------------------------------------------------------- /node_modules/axios/lib/core/settle.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var createError = require('./createError'); 4 | 5 | /** 6 | * Resolve or reject a Promise based on response status. 7 | * 8 | * @param {Function} resolve A function that resolves the promise. 9 | * @param {Function} reject A function that rejects the promise. 10 | * @param {object} response The response. 11 | */ 12 | module.exports = function settle(resolve, reject, response) { 13 | var validateStatus = response.config.validateStatus; 14 | if (!validateStatus || validateStatus(response.status)) { 15 | resolve(response); 16 | } else { 17 | reject(createError( 18 | 'Request failed with status code ' + response.status, 19 | response.config, 20 | null, 21 | response.request, 22 | response 23 | )); 24 | } 25 | }; 26 | -------------------------------------------------------------------------------- /node_modules/axios/lib/core/transformData.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var utils = require('./../utils'); 4 | 5 | /** 6 | * Transform the data for a request or a response 7 | * 8 | * @param {Object|String} data The data to be transformed 9 | * @param {Array} headers The headers for the request or response 10 | * @param {Array|Function} fns A single function or Array of functions 11 | * @returns {*} The resulting transformed data 12 | */ 13 | module.exports = function transformData(data, headers, fns) { 14 | /*eslint no-param-reassign:0*/ 15 | utils.forEach(fns, function transform(fn) { 16 | data = fn(data, headers); 17 | }); 18 | 19 | return data; 20 | }; 21 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/README.md: -------------------------------------------------------------------------------- 1 | # axios // helpers 2 | 3 | The modules found in `helpers/` should be generic modules that are _not_ specific to the domain logic of axios. These modules could theoretically be published to npm on their own and consumed by other modules or apps. Some examples of generic modules are things like: 4 | 5 | - Browser polyfills 6 | - Managing cookies 7 | - Parsing HTTP headers 8 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/bind.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = function bind(fn, thisArg) { 4 | return function wrap() { 5 | var args = new Array(arguments.length); 6 | for (var i = 0; i < args.length; i++) { 7 | args[i] = arguments[i]; 8 | } 9 | return fn.apply(thisArg, args); 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/combineURLs.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Creates a new URL by combining the specified URLs 5 | * 6 | * @param {string} baseURL The base URL 7 | * @param {string} relativeURL The relative URL 8 | * @returns {string} The combined URL 9 | */ 10 | module.exports = function combineURLs(baseURL, relativeURL) { 11 | return relativeURL 12 | ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') 13 | : baseURL; 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/deprecatedMethod.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /*eslint no-console:0*/ 4 | 5 | /** 6 | * Supply a warning to the developer that a method they are using 7 | * has been deprecated. 8 | * 9 | * @param {string} method The name of the deprecated method 10 | * @param {string} [instead] The alternate method to use if applicable 11 | * @param {string} [docs] The documentation URL to get further details 12 | */ 13 | module.exports = function deprecatedMethod(method, instead, docs) { 14 | try { 15 | console.warn( 16 | 'DEPRECATED method `' + method + '`.' + 17 | (instead ? ' Use `' + instead + '` instead.' : '') + 18 | ' This method will be removed in a future release.'); 19 | 20 | if (docs) { 21 | console.warn('For more information about usage see ' + docs); 22 | } 23 | } catch (e) { /* Ignore */ } 24 | }; 25 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/isAbsoluteURL.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Determines whether the specified URL is absolute 5 | * 6 | * @param {string} url The URL to test 7 | * @returns {boolean} True if the specified URL is absolute, otherwise false 8 | */ 9 | module.exports = function isAbsoluteURL(url) { 10 | // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). 11 | // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed 12 | // by any combination of letters, digits, plus, period, or hyphen. 13 | return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); 14 | }; 15 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/normalizeHeaderName.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var utils = require('../utils'); 4 | 5 | module.exports = function normalizeHeaderName(headers, normalizedName) { 6 | utils.forEach(headers, function processHeader(value, name) { 7 | if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { 8 | headers[normalizedName] = value; 9 | delete headers[name]; 10 | } 11 | }); 12 | }; 13 | -------------------------------------------------------------------------------- /node_modules/axios/lib/helpers/spread.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | /** 4 | * Syntactic sugar for invoking a function and expanding an array for arguments. 5 | * 6 | * Common use case would be to use `Function.prototype.apply`. 7 | * 8 | * ```js 9 | * function f(x, y, z) {} 10 | * var args = [1, 2, 3]; 11 | * f.apply(null, args); 12 | * ``` 13 | * 14 | * With `spread` this example can be re-written. 15 | * 16 | * ```js 17 | * spread(function(x, y, z) {})([1, 2, 3]); 18 | * ``` 19 | * 20 | * @param {Function} callback 21 | * @returns {Function} 22 | */ 23 | module.exports = function spread(callback) { 24 | return function wrap(arr) { 25 | return callback.apply(null, arr); 26 | }; 27 | }; 28 | -------------------------------------------------------------------------------- /node_modules/dayjs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | indent_size = 2 8 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/ar-ly.js: -------------------------------------------------------------------------------- 1 | // Arabic (Lybia) [ar-ly] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'ar-ly', 5 | weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), 6 | months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 7 | weekStart: 6, 8 | weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), 9 | monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), 10 | weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | meridiem: function meridiem(hour) { 15 | return hour > 12 ? 'م' : 'ص'; 16 | }, 17 | formats: { 18 | LT: 'HH:mm', 19 | LTS: 'HH:mm:ss', 20 | L: 'D/‏M/‏YYYY', 21 | LL: 'D MMMM YYYY', 22 | LLL: 'D MMMM YYYY HH:mm', 23 | LLLL: 'dddd D MMMM YYYY HH:mm' 24 | } 25 | }; 26 | dayjs.locale(locale, null, true); 27 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/be.js: -------------------------------------------------------------------------------- 1 | // Belarusian [be] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'be', 5 | weekdays: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), 6 | months: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'), 9 | monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), 10 | weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'HH:mm', 16 | LTS: 'HH:mm:ss', 17 | L: 'DD.MM.YYYY', 18 | LL: 'D MMMM YYYY г.', 19 | LLL: 'D MMMM YYYY г., HH:mm', 20 | LLLL: 'dddd, D MMMM YYYY г., HH:mm' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/bs.js: -------------------------------------------------------------------------------- 1 | // Bosnian [bs] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'bs', 5 | weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), 6 | months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), 9 | monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), 10 | weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'H:mm', 16 | LTS: 'H:mm:ss', 17 | L: 'DD.MM.YYYY', 18 | LL: 'D. MMMM YYYY', 19 | LLL: 'D. MMMM YYYY H:mm', 20 | LLLL: 'dddd, D. MMMM YYYY H:mm' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/cv.js: -------------------------------------------------------------------------------- 1 | // Chuvash [cv] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'cv', 5 | weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), 6 | months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), 9 | monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), 10 | weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'HH:mm', 16 | LTS: 'HH:mm:ss', 17 | L: 'DD-MM-YYYY', 18 | LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', 19 | LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', 20 | LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/en.js: -------------------------------------------------------------------------------- 1 | // English [en] 2 | // We don't need weekdaysShort, weekdaysMin, monthsShort in en.js locale 3 | export default { 4 | name: 'en', 5 | weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), 6 | months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), 7 | ordinal: function ordinal(n) { 8 | var s = ['th', 'st', 'nd', 'rd']; 9 | var v = n % 100; 10 | return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; 11 | } 12 | }; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/gom-latn.js: -------------------------------------------------------------------------------- 1 | // Konkani Latin script [gom-latn] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'gom-latn', 5 | weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split('_'), 6 | months: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), 9 | monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'), 10 | weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'A h:mm [vazta]', 16 | LTS: 'A h:mm:ss [vazta]', 17 | L: 'DD-MM-YYYY', 18 | LL: 'D MMMM YYYY', 19 | LLL: 'D MMMM YYYY A h:mm [vazta]', 20 | LLLL: 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]', 21 | llll: 'ddd, D MMM YYYY, A h:mm [vazta]' 22 | } 23 | }; 24 | dayjs.locale(locale, null, true); 25 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module 'dayjs/esm/locale/*' { 4 | namespace locale { 5 | interface Locale extends ILocale {} 6 | } 7 | 8 | const locale: locale.Locale 9 | 10 | export = locale 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/lb.js: -------------------------------------------------------------------------------- 1 | // Luxembourgish [lb] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'lb', 5 | weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), 6 | months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), 9 | monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), 10 | weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'H:mm [Auer]', 16 | LTS: 'H:mm:ss [Auer]', 17 | L: 'DD.MM.YYYY', 18 | LL: 'D. MMMM YYYY', 19 | LLL: 'D. MMMM YYYY H:mm [Auer]', 20 | LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/me.js: -------------------------------------------------------------------------------- 1 | // Montenegrin [me] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'me', 5 | weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), 6 | months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), 9 | monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), 10 | weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'H:mm', 16 | LTS: 'H:mm:ss', 17 | L: 'DD.MM.YYYY', 18 | LL: 'D. MMMM YYYY', 19 | LLL: 'D. MMMM YYYY H:mm', 20 | LLLL: 'dddd, D. MMMM YYYY H:mm' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/mr.js: -------------------------------------------------------------------------------- 1 | // Marathi [mr] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'mr', 5 | weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), 6 | months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), 7 | weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), 8 | monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), 9 | weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'), 10 | ordinal: function ordinal(n) { 11 | return n; 12 | }, 13 | formats: { 14 | LT: 'A h:mm वाजता', 15 | LTS: 'A h:mm:ss वाजता', 16 | L: 'DD/MM/YYYY', 17 | LL: 'D MMMM YYYY', 18 | LLL: 'D MMMM YYYY, A h:mm वाजता', 19 | LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता' 20 | } 21 | }; 22 | dayjs.locale(locale, null, true); 23 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/rw.js: -------------------------------------------------------------------------------- 1 | // Kinyarwanda (Rwanda) [rw] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'rw', 5 | weekdays: 'Ku Cyumweru_Kuwa Mbere_Kuwa Kabiri_Kuwa Gatatu_Kuwa Kane_Kuwa Gatanu_Kuwa Gatandatu'.split('_'), 6 | months: 'Mutarama_Gashyantare_Werurwe_Mata_Gicurasi_Kamena_Nyakanga_Kanama_Nzeri_Ukwakira_Ugushyingo_Ukuboza'.split('_'), 7 | relativeTime: { 8 | future: 'mu %s', 9 | past: '%s', 10 | s: 'amasegonda', 11 | m: 'Umunota', 12 | mm: '%d iminota', 13 | h: 'isaha', 14 | hh: '%d amasaha', 15 | d: 'Umunsi', 16 | dd: '%d iminsi', 17 | M: 'ukwezi', 18 | MM: '%d amezi', 19 | y: 'umwaka', 20 | yy: '%d imyaka' 21 | }, 22 | formats: { 23 | LT: 'HH:mm', 24 | LTS: 'HH:mm:ss', 25 | L: 'DD/MM/YYYY', 26 | LL: 'D MMMM YYYY', 27 | LLL: 'D MMMM YYYY HH:mm', 28 | LLLL: 'dddd, D MMMM YYYY HH:mm' 29 | }, 30 | ordinal: function ordinal(n) { 31 | return n; 32 | } 33 | }; 34 | dayjs.locale(locale, null, true); 35 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/tlh.js: -------------------------------------------------------------------------------- 1 | // Klingon [tlh] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'tlh', 5 | weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), 6 | months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), 9 | monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'), 10 | weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'HH:mm', 16 | LTS: 'HH:mm:ss', 17 | L: 'DD.MM.YYYY', 18 | LL: 'D MMMM YYYY', 19 | LLL: 'D MMMM YYYY HH:mm', 20 | LLLL: 'dddd, D MMMM YYYY HH:mm' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/types.d.ts: -------------------------------------------------------------------------------- 1 | declare interface ILocale { 2 | name: string 3 | weekdays?: string[] 4 | months?: string[] 5 | weekStart?: number 6 | weekdaysShort?: string[] 7 | monthsShort?: string[] 8 | weekdaysMin?: string[] 9 | ordinal?: (n: number) => number | string 10 | formats: Partial<{ 11 | LT: string 12 | LTS: string 13 | L: string 14 | LL: string 15 | LLL: string 16 | LLLL: string 17 | }> 18 | relativeTime: Partial<{ 19 | future: string 20 | past: string 21 | s: string 22 | m: string 23 | mm: string 24 | h: string 25 | hh: string 26 | d: string 27 | dd: string 28 | M: string 29 | MM: string 30 | y: string 31 | yy: string 32 | }> 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/locale/tzl.js: -------------------------------------------------------------------------------- 1 | // Talossan [tzl] 2 | import dayjs from '../index'; 3 | var locale = { 4 | name: 'tzl', 5 | weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), 6 | months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), 7 | weekStart: 1, 8 | weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), 9 | monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), 10 | weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), 11 | ordinal: function ordinal(n) { 12 | return n; 13 | }, 14 | formats: { 15 | LT: 'HH.mm', 16 | LTS: 'HH.mm.ss', 17 | L: 'DD.MM.YYYY', 18 | LL: 'D. MMMM [dallas] YYYY', 19 | LLL: 'D. MMMM [dallas] YYYY HH.mm', 20 | LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm' 21 | } 22 | }; 23 | dayjs.locale(locale, null, true); 24 | export default locale; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/advancedFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/arraySupport/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare module 'dayjs/esm' { 4 | interface ConfigTypeMap { 5 | arraySupport: [number?, number?, number?, number?, number?, number?, number?] 6 | } 7 | } 8 | 9 | declare const plugin: PluginFunc 10 | export = plugin 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/arraySupport/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, dayjs) { 2 | var proto = c.prototype; 3 | 4 | var parseDate = function parseDate(cfg) { 5 | var date = cfg.date, 6 | utc = cfg.utc; 7 | 8 | if (Array.isArray(date)) { 9 | if (utc) { 10 | if (!date.length) { 11 | return new Date(); 12 | } 13 | 14 | return new Date(Date.UTC.apply(null, date)); 15 | } 16 | 17 | if (date.length === 1) { 18 | return dayjs(String(date[0])).toDate(); 19 | } 20 | 21 | return new (Function.prototype.bind.apply(Date, [null].concat(date)))(); 22 | } 23 | 24 | return date; 25 | }; 26 | 27 | var oldParse = proto.parse; 28 | 29 | proto.parse = function (cfg) { 30 | cfg.date = parseDate.bind(this)(cfg); 31 | oldParse.bind(this)(cfg); 32 | }; 33 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/badMutable/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/bigIntSupport/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare module 'dayjs/esm' { 4 | interface ConfigTypeMap { 5 | bigIntSupport: BigInt 6 | } 7 | export function unix(t: BigInt): Dayjs 8 | } 9 | 10 | declare const plugin: PluginFunc 11 | export = plugin 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/bigIntSupport/index.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line valid-typeof 2 | var isBigInt = function isBigInt(num) { 3 | return typeof num === 'bigint'; 4 | }; 5 | 6 | export default (function (o, c, dayjs) { 7 | var proto = c.prototype; 8 | 9 | var parseDate = function parseDate(cfg) { 10 | var date = cfg.date; 11 | 12 | if (isBigInt(date)) { 13 | return Number(date); 14 | } 15 | 16 | return date; 17 | }; 18 | 19 | var oldParse = proto.parse; 20 | 21 | proto.parse = function (cfg) { 22 | cfg.date = parseDate.bind(this)(cfg); 23 | oldParse.bind(this)(cfg); 24 | }; 25 | 26 | var oldUnix = dayjs.unix; 27 | 28 | dayjs.unix = function (timestamp) { 29 | var ts = isBigInt(timestamp) ? Number(timestamp) : timestamp; 30 | return oldUnix(ts); 31 | }; 32 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/buddhistEra/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/buddhistEra/index.js: -------------------------------------------------------------------------------- 1 | import { FORMAT_DEFAULT } from '../../constant'; 2 | export default (function (o, c) { 3 | // locale needed later 4 | var proto = c.prototype; 5 | var oldFormat = proto.format; // extend en locale here 6 | 7 | proto.format = function (formatStr) { 8 | var _this = this; 9 | 10 | var yearBias = 543; 11 | var str = formatStr || FORMAT_DEFAULT; 12 | var result = str.replace(/(\[[^\]]+])|BBBB|BB/g, function (match, a) { 13 | var _this$$utils; 14 | 15 | var year = String(_this.$y + yearBias); 16 | var args = match === 'BB' ? [year.slice(-2), 2] : [year, 4]; 17 | return a || (_this$$utils = _this.$utils()).s.apply(_this$$utils, args.concat(['0'])); 18 | }); 19 | return oldFormat.bind(this)(result); 20 | }; 21 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/calendar/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | calendar(referenceTime?: ConfigType, formats?: object): string 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/customParseFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare interface PluginOptions { 4 | parseTwoDigitYear?: (yearString: string) => number 5 | } 6 | 7 | declare const plugin: PluginFunc 8 | export = plugin 9 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/dayOfYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | dayOfYear(): number 9 | dayOfYear(value: number): Dayjs 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/dayOfYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.dayOfYear = function (input) { 5 | // d(this) is for badMutable 6 | var dayOfYear = Math.round((d(this).startOf('day') - d(this).startOf('year')) / 864e5) + 1; 7 | return input == null ? dayOfYear : this.add(input - dayOfYear, 'day'); 8 | }; 9 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/devHelper/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isBetween/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: '()' | '[]' | '[)' | '(]'): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isBetween/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | c.prototype.isBetween = function (a, b, u, i) { 3 | var dA = d(a); 4 | var dB = d(b); 5 | i = i || '()'; 6 | var dAi = i[0] === '('; 7 | var dBi = i[1] === ')'; 8 | return (dAi ? this.isAfter(dA, u) : !this.isBefore(dA, u)) && (dBi ? this.isBefore(dB, u) : !this.isAfter(dB, u)) || (dAi ? this.isBefore(dA, u) : !this.isAfter(dA, u)) && (dBi ? this.isAfter(dB, u) : !this.isBefore(dB, u)); 9 | }; 10 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isLeapYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isLeapYear(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isLeapYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.isLeapYear = function () { 5 | return this.$y % 4 === 0 && this.$y % 100 !== 0 || this.$y % 400 === 0; 6 | }; 7 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isMoment/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | 8 | export function isMoment(input: any): boolean 9 | 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isMoment/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, f) { 2 | f.isMoment = function (input) { 3 | return f.isDayjs(input); 4 | }; 5 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isSameOrAfter/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isSameOrAfter(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isSameOrAfter/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | c.prototype.isSameOrAfter = function (that, units) { 3 | return this.isSame(that, units) || this.isAfter(that, units); 4 | }; 5 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isSameOrBefore/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isSameOrBefore(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isSameOrBefore/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | c.prototype.isSameOrBefore = function (that, units) { 3 | return this.isSame(that, units) || this.isBefore(that, units); 4 | }; 5 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isToday/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isToday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isToday/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.isToday = function () { 5 | var comparisonTemplate = 'YYYY-MM-DD'; 6 | var now = d(); 7 | return this.format(comparisonTemplate) === now.format(comparisonTemplate); 8 | }; 9 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isTomorrow/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isTomorrow(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isTomorrow/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.isTomorrow = function () { 5 | var comparisonTemplate = 'YYYY-MM-DD'; 6 | var tomorrow = d().add(1, 'day'); 7 | return this.format(comparisonTemplate) === tomorrow.format(comparisonTemplate); 8 | }; 9 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isYesterday/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isYesterday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isYesterday/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c, d) { 2 | var proto = c.prototype; 3 | 4 | proto.isYesterday = function () { 5 | var comparisonTemplate = 'YYYY-MM-DD'; 6 | var yesterday = d().subtract(1, 'day'); 7 | return this.format(comparisonTemplate) === yesterday.format(comparisonTemplate); 8 | }; 9 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isoWeek/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, OpUnitType, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | type ISOUnitType = OpUnitType | 'isoWeek'; 7 | 8 | declare module 'dayjs/esm' { 9 | interface Dayjs { 10 | isoWeekYear(): number 11 | isoWeek(): number 12 | isoWeek(value: number): Dayjs 13 | 14 | isoWeekday(): number 15 | isoWeekday(value: number): Dayjs 16 | 17 | startOf(unit: ISOUnitType): Dayjs 18 | 19 | endOf(unit: ISOUnitType): Dayjs 20 | 21 | isSame(date?: ConfigType, unit?: ISOUnitType): boolean 22 | 23 | isBefore(date?: ConfigType, unit?: ISOUnitType): boolean 24 | 25 | isAfter(date?: ConfigType, unit?: ISOUnitType): boolean 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isoWeeksInYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | isoWeeksInYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.isoWeeksInYear = function () { 5 | var isLeapYear = this.isLeapYear(); 6 | var last = this.endOf('y'); 7 | var day = last.day(); 8 | 9 | if (day === 4 || isLeapYear && day === 5) { 10 | return 53; 11 | } 12 | 13 | return 52; 14 | }; 15 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/localizedFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/localizedFormat/index.js: -------------------------------------------------------------------------------- 1 | import { FORMAT_DEFAULT } from '../../constant'; 2 | import { u, englishFormats } from './utils'; 3 | export default (function (o, c, d) { 4 | var proto = c.prototype; 5 | var oldFormat = proto.format; 6 | d.en.formats = englishFormats; 7 | 8 | proto.format = function (formatStr) { 9 | if (formatStr === void 0) { 10 | formatStr = FORMAT_DEFAULT; 11 | } 12 | 13 | var _this$$locale = this.$locale(), 14 | _this$$locale$formats = _this$$locale.formats, 15 | formats = _this$$locale$formats === void 0 ? {} : _this$$locale$formats; 16 | 17 | var result = u(formatStr, formats); 18 | return oldFormat.call(this, result); 19 | }; 20 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/localizedFormat/utils.js: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/prefer-default-export 2 | export var t = function t(format) { 3 | return format.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g, function (_, a, b) { 4 | return a || b.slice(1); 5 | }); 6 | }; 7 | export var englishFormats = { 8 | LTS: 'h:mm:ss A', 9 | LT: 'h:mm A', 10 | L: 'MM/DD/YYYY', 11 | LL: 'MMMM D, YYYY', 12 | LLL: 'MMMM D, YYYY h:mm A', 13 | LLLL: 'dddd, MMMM D, YYYY h:mm A' 14 | }; 15 | export var u = function u(formatStr, formats) { 16 | return formatStr.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g, function (_, a, b) { 17 | var B = b && b.toUpperCase(); 18 | return a || formats[b] || englishFormats[b] || t(formats[B]); 19 | }); 20 | }; -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/minMax/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | export function max(dayjs: Dayjs[]): Dayjs | null 8 | export function max(...dayjs: Dayjs[]): Dayjs | null 9 | export function min(dayjs: Dayjs[]): Dayjs | null 10 | export function min(...dayjs: Dayjs[]): Dayjs | null 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/pluralGetSet/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, UnitType, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | years(): number 9 | 10 | years(value: number): Dayjs 11 | 12 | months(): number 13 | 14 | months(value: number): Dayjs 15 | 16 | dates(): number 17 | 18 | dates(value: number): Dayjs 19 | 20 | weeks(): number 21 | 22 | weeks(value: number): Dayjs 23 | 24 | days(): number 25 | 26 | days(value: number): Dayjs 27 | 28 | hours(): number 29 | 30 | hours(value: number): Dayjs 31 | 32 | minutes(): number 33 | 34 | minutes(value: number): Dayjs 35 | 36 | seconds(): number 37 | 38 | seconds(value: number): Dayjs 39 | 40 | milliseconds(): number 41 | 42 | milliseconds(value: number): Dayjs 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/pluralGetSet/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | var pluralAliases = ['milliseconds', 'seconds', 'minutes', 'hours', 'days', 'weeks', 'isoWeeks', 'months', 'quarters', 'years', 'dates']; 4 | pluralAliases.forEach(function (alias) { 5 | proto[alias] = proto[alias.replace(/s$/, '')]; 6 | }); 7 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/preParsePostFormat/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/quarterOfYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, QUnitType, OpUnitType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | quarter(): number 9 | 10 | quarter(quarter: number): Dayjs 11 | 12 | add(value: number, unit: QUnitType): Dayjs 13 | 14 | subtract(value: number, unit: QUnitType): Dayjs 15 | 16 | startOf(unit: QUnitType | OpUnitType): Dayjs 17 | 18 | endOf(unit: QUnitType | OpUnitType): Dayjs 19 | 20 | isSame(date?: ConfigType, unit?: QUnitType): boolean 21 | 22 | isBefore(date?: ConfigType, unit?: QUnitType): boolean 23 | 24 | isAfter(date?: ConfigType, unit?: QUnitType): boolean 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/relativeTime/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare interface RelativeTimeThreshold { 4 | l: string 5 | r?: number 6 | d?: string 7 | } 8 | 9 | declare interface RelativeTimeOptions { 10 | rounding?: (num: number) => number 11 | thresholds?: RelativeTimeThreshold[] 12 | } 13 | 14 | declare const plugin: PluginFunc 15 | export = plugin 16 | 17 | declare module 'dayjs/esm' { 18 | interface Dayjs { 19 | fromNow(withoutSuffix?: boolean): string 20 | from(compared: ConfigType, withoutSuffix?: boolean): string 21 | toNow(withoutSuffix?: boolean): string 22 | to(compared: ConfigType, withoutSuffix?: boolean): string 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/timezone/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | tz(timezone?: string, keepLocalTime?: boolean): Dayjs 9 | offsetName(type?: 'short' | 'long'): string | undefined 10 | } 11 | 12 | interface DayjsTimezone { 13 | (date?: ConfigType, timezone?: string): Dayjs 14 | (date: ConfigType, format: string, timezone?: string): Dayjs 15 | guess(): string 16 | setDefault(timezone?: string): void 17 | } 18 | 19 | const tz: DayjsTimezone 20 | } 21 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/toArray/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | toArray(): number[] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/toArray/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.toArray = function () { 5 | return [this.$y, this.$M, this.$D, this.$H, this.$m, this.$s, this.$ms]; 6 | }; 7 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/toObject/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | interface DayjsObject { 7 | years: number 8 | months: number 9 | date: number 10 | hours: number 11 | minutes: number 12 | seconds: number 13 | milliseconds: number 14 | } 15 | 16 | declare module 'dayjs/esm' { 17 | interface Dayjs { 18 | toObject(): DayjsObject 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/toObject/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.toObject = function () { 5 | return { 6 | years: this.$y, 7 | months: this.$M, 8 | date: this.$D, 9 | hours: this.$H, 10 | minutes: this.$m, 11 | seconds: this.$s, 12 | milliseconds: this.$ms 13 | }; 14 | }; 15 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/updateLocale/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | export function updateLocale(localeName: string, customConfig: Record): Record 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/updateLocale/index.js: -------------------------------------------------------------------------------- 1 | export default (function (option, Dayjs, dayjs) { 2 | dayjs.updateLocale = function (locale, customConfig) { 3 | var localeList = dayjs.Ls; 4 | var localeConfig = localeList[locale]; 5 | if (!localeConfig) return; 6 | var customConfigKeys = customConfig ? Object.keys(customConfig) : []; 7 | customConfigKeys.forEach(function (c) { 8 | localeConfig[c] = customConfig[c]; 9 | }); 10 | return localeConfig; // eslint-disable-line consistent-return 11 | }; 12 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/utc/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | 9 | utc(keepLocalTime?: boolean): Dayjs 10 | 11 | local(): Dayjs 12 | 13 | isUTC(): boolean 14 | 15 | utcOffset(offset: number | string, keepLocalTime?: boolean): Dayjs 16 | } 17 | 18 | export function utc(config?: ConfigType, format?: string, strict?: boolean): Dayjs 19 | } 20 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/weekOfYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | week(): number 9 | 10 | week(value : number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/weekYear/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | weekYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/weekYear/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.weekYear = function () { 5 | var month = this.month(); 6 | var weekOfYear = this.week(); 7 | var year = this.year(); 8 | 9 | if (weekOfYear === 1 && month === 11) { 10 | return year + 1; 11 | } 12 | 13 | if (month === 0 && weekOfYear >= 52) { 14 | return year - 1; 15 | } 16 | 17 | return year; 18 | }; 19 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/weekday/index.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs/esm' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs/esm' { 7 | interface Dayjs { 8 | weekday(): number 9 | 10 | weekday(value: number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/dayjs/esm/plugin/weekday/index.js: -------------------------------------------------------------------------------- 1 | export default (function (o, c) { 2 | var proto = c.prototype; 3 | 4 | proto.weekday = function (input) { 5 | var weekStart = this.$locale().weekStart || 0; 6 | var $W = this.$W; 7 | var weekday = ($W < weekStart ? $W + 7 : $W) - weekStart; 8 | 9 | if (this.$utils().u(input)) { 10 | return weekday; 11 | } 12 | 13 | return this.subtract(weekday, 'day').add(input, 'day'); 14 | }; 15 | }); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/am.js: -------------------------------------------------------------------------------- 1 | !function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_am=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"am",weekdays:"እሑድ_ሰኞ_ማክሰኞ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ".split("_"),weekdaysShort:"እሑድ_ሰኞ_ማክሰ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ".split("_"),weekdaysMin:"እሑ_ሰኞ_ማክ_ረቡ_ሐሙ_አር_ቅዳ".split("_"),months:"ጃንዋሪ_ፌብሯሪ_ማርች_ኤፕሪል_ሜይ_ጁን_ጁላይ_ኦገስት_ሴፕቴምበር_ኦክቶበር_ኖቬምበር_ዲሴምበር".split("_"),monthsShort:"ጃንዋ_ፌብሯ_ማርች_ኤፕሪ_ሜይ_ጁን_ጁላይ_ኦገስ_ሴፕቴ_ኦክቶ_ኖቬም_ዲሴም".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"በ%s",past:"%s በፊት",s:"ጥቂት ሰከንዶች",m:"አንድ ደቂቃ",mm:"%d ደቂቃዎች",h:"አንድ ሰዓት",hh:"%d ሰዓታት",d:"አንድ ቀን",dd:"%d ቀናት",M:"አንድ ወር",MM:"%d ወራት",y:"አንድ ዓመት",yy:"%d ዓመታት"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM D ፣ YYYY",LLL:"MMMM D ፣ YYYY HH:mm",LLLL:"dddd ፣ MMMM D ፣ YYYY HH:mm"},ordinal:function(e){return e+"ኛ"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/ar-ly.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_ar_ly=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"ar-ly",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:6,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},meridiem:function(_){return _>12?"م":"ص"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return t.default.locale(n,null,!0),n})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/be.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_be=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"be",weekdays:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),months:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),weekStart:1,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"}};return t.default.locale(n,null,!0),n})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/bi.js: -------------------------------------------------------------------------------- 1 | !function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bi=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(e),_={name:"bi",weekdays:"Sande_Mande_Tusde_Wenesde_Tosde_Fraede_Sarade".split("_"),months:"Januari_Februari_Maj_Eprel_Mei_Jun_Julae_Okis_Septemba_Oktoba_Novemba_Disemba".split("_"),weekStart:1,weekdaysShort:"San_Man_Tus_Wen_Tos_Frae_Sar".split("_"),monthsShort:"Jan_Feb_Maj_Epr_Mai_Jun_Jul_Oki_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"San_Ma_Tu_We_To_Fr_Sar".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"lo %s",past:"%s bifo",s:"sam seken",m:"wan minit",mm:"%d minit",h:"wan haoa",hh:"%d haoa",d:"wan dei",dd:"%d dei",M:"wan manis",MM:"%d manis",y:"wan yia",yy:"%d yia"}};return n.default.locale(_,null,!0),_})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/bs.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_bs=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),a={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return _.default.locale(a,null,!0),a})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/cv.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_cv=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"cv",weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),weekStart:1,weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"}};return t.default.locale(n,null,!0),n})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/en.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_en=n()}(this,(function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],t=e%100;return"["+e+(n[(t-20)%10]||n[t]||n[0])+"]"}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/fa.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_fa=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"fa",weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌_دو_سه‌_چه_پن_جم_شن".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekStart:6,months:"فروردین_اردیبهشت_خرداد_تیر_مرداد_شهریور_مهر_آبان_آذر_دی_بهمن_اسفند".split("_"),monthsShort:"فرو_ارد_خرد_تیر_مرد_شهر_مهر_آبا_آذر_دی_بهم_اسف".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"در %s",past:"%s قبل",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/gom-latn.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_gom_latn=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=t(e),_={name:"gom-latn",weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),weekStart:1,weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"}};return a.default.locale(_,null,!0),_})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/ht.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ht=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=n(e),a={name:"ht",weekdays:"dimanch_lendi_madi_mèkredi_jedi_vandredi_samdi".split("_"),months:"janvye_fevriye_mas_avril_me_jen_jiyè_out_septanm_oktòb_novanm_desanm".split("_"),weekdaysShort:"dim._len._mad._mèk._jed._van._sam.".split("_"),monthsShort:"jan._fev._mas_avr._me_jen_jiyè._out_sept._okt._nov._des.".split("_"),weekdaysMin:"di_le_ma_mè_je_va_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"nan %s",past:"sa gen %s",s:"kèk segond",m:"yon minit",mm:"%d minit",h:"inèdtan",hh:"%d zè",d:"yon jou",dd:"%d jou",M:"yon mwa",MM:"%d mwa",y:"yon ane",yy:"%d ane"}};return d.default.locale(a,null,!0),a})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module 'dayjs/locale/*' { 4 | namespace locale { 5 | interface Locale extends ILocale {} 6 | } 7 | 8 | const locale: locale.Locale 9 | 10 | export = locale 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/locale/ja.js: -------------------------------------------------------------------------------- 1 | !function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ja=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e){return e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:function(e){return e<12?"午前":"午後"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/km.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_km=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"km",weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekStart:1,weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/ko.js: -------------------------------------------------------------------------------- 1 | !function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ko=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=_(e),t={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(e){return e<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}};return d.default.locale(t,null,!0),t})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/lb.js: -------------------------------------------------------------------------------- 1 | !function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_lb=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),n={name:"lb",weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),weekStart:1,weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"}};return t.default.locale(n,null,!0),n})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/lo.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_lo=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"lo",weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/me.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_me=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),a={name:"me",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return _.default.locale(a,null,!0),a})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/mk.js: -------------------------------------------------------------------------------- 1 | !function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_mk=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),d={name:"mk",weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),weekStart:1,weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/mr.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_mr=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),n={name:"mr",weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"}};return t.default.locale(n,null,!0),n})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/ms.js: -------------------------------------------------------------------------------- 1 | !function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_ms=a(e.dayjs)}(this,(function(e){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=a(e),s={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return t.default.locale(s,null,!0),s})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/rw.js: -------------------------------------------------------------------------------- 1 | !function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_rw=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var u=e(a),t={name:"rw",weekdays:"Ku Cyumweru_Kuwa Mbere_Kuwa Kabiri_Kuwa Gatatu_Kuwa Kane_Kuwa Gatanu_Kuwa Gatandatu".split("_"),months:"Mutarama_Gashyantare_Werurwe_Mata_Gicurasi_Kamena_Nyakanga_Kanama_Nzeri_Ukwakira_Ugushyingo_Ukuboza".split("_"),relativeTime:{future:"mu %s",past:"%s",s:"amasegonda",m:"Umunota",mm:"%d iminota",h:"isaha",hh:"%d amasaha",d:"Umunsi",dd:"%d iminsi",M:"ukwezi",MM:"%d amezi",y:"umwaka",yy:"%d imyaka"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(a){return a}};return u.default.locale(t,null,!0),t})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/si.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_si=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"si",weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),months:"දුරුතු_නවම්_මැදින්_බක්_වෙසක්_පොසොන්_ඇසළ_නිකිණි_බිනර_වප්_ඉල්_උඳුවප්".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),monthsShort:"දුරු_නව_මැදි_බක්_වෙස_පොසො_ඇස_නිකි_බින_වප්_ඉල්_උඳු".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),ordinal:function(_){return _},formats:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"විනාඩිය",mm:"විනාඩි %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/sq.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_sq=t(e.dayjs)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var _=t(e),n={name:"sq",weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),weekStart:1,weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"}};return _.default.locale(n,null,!0),n})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/tg.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_tg=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"tg",weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/tk.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_tk=n(e.dayjs)}(this,(function(e){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=n(e),_={name:"tk",weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e){return e+"."}};return t.default.locale(_,null,!0),_})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/tr.js: -------------------------------------------------------------------------------- 1 | !function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(a="undefined"!=typeof globalThis?globalThis:a||self).dayjs_locale_tr=e(a.dayjs)}(this,(function(a){"use strict";function e(a){return a&&"object"==typeof a&&"default"in a?a:{default:a}}var t=e(a),_={name:"tr",weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(a){return a+"."}};return t.default.locale(_,null,!0),_})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/types.d.ts: -------------------------------------------------------------------------------- 1 | declare interface ILocale { 2 | name: string 3 | weekdays?: string[] 4 | months?: string[] 5 | weekStart?: number 6 | weekdaysShort?: string[] 7 | monthsShort?: string[] 8 | weekdaysMin?: string[] 9 | ordinal?: (n: number) => number | string 10 | formats: Partial<{ 11 | LT: string 12 | LTS: string 13 | L: string 14 | LL: string 15 | LLL: string 16 | LLLL: string 17 | }> 18 | relativeTime: Partial<{ 19 | future: string 20 | past: string 21 | s: string 22 | m: string 23 | mm: string 24 | h: string 25 | hh: string 26 | d: string 27 | dd: string 28 | M: string 29 | MM: string 30 | y: string 31 | yy: string 32 | }> 33 | } 34 | -------------------------------------------------------------------------------- /node_modules/dayjs/locale/tzl.js: -------------------------------------------------------------------------------- 1 | !function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_locale_tzl=_(e.dayjs)}(this,(function(e){"use strict";function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var t=_(e),a={name:"tzl",weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),weekStart:1,weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"}};return t.default.locale(a,null,!0),a})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/uz.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_uz=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"uz",weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/locale/zh-hk.js: -------------------------------------------------------------------------------- 1 | !function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):(_="undefined"!=typeof globalThis?globalThis:_||self).dayjs_locale_zh_hk=e(_.dayjs)}(this,(function(_){"use strict";function e(_){return _&&"object"==typeof _&&"default"in _?_:{default:_}}var t=e(_),d={name:"zh-hk",months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),ordinal:function(_,e){return"W"===e?_+"週":_+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d 分鐘",h:"一小時",hh:"%d 小時",d:"一天",dd:"%d 天",M:"一個月",MM:"%d 個月",y:"一年",yy:"%d 年"}};return t.default.locale(d,null,!0),d})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/advancedFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/advancedFormat.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_advancedFormat=t()}(this,(function(){"use strict";return function(e,t){var r=t.prototype,n=r.format;r.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return n.bind(this)(e);var s=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return r.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return r.ordinal(t.week(),"W");case"w":case"ww":return s.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return s.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return s.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}}));return n.bind(this)(a)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/arraySupport.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare module 'dayjs' { 4 | interface ConfigTypeMap { 5 | arraySupport: [number?, number?, number?, number?, number?, number?, number?] 6 | } 7 | } 8 | 9 | declare const plugin: PluginFunc 10 | export = plugin 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/arraySupport.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_arraySupport=t()}(this,(function(){"use strict";return function(e,t,n){var o=t.prototype,i=function(e){var t=e.date,o=e.utc;return Array.isArray(t)?o?t.length?new Date(Date.UTC.apply(null,t)):new Date:1===t.length?n(String(t[0])).toDate():new(Function.prototype.bind.apply(Date,[null].concat(t))):t},a=o.parse;o.parse=function(e){e.date=i.bind(this)(e),a.bind(this)(e)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/badMutable.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/badMutable.js: -------------------------------------------------------------------------------- 1 | !function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_badMutable=i()}(this,(function(){"use strict";return function(t,i){var n=i.prototype;n.$g=function(t,i,n){return this.$utils().u(t)?this[i]:this.$set(n,t)},n.set=function(t,i){return this.$set(t,i)};var e=n.startOf;n.startOf=function(t,i){return this.$d=e.bind(this)(t,i).toDate(),this.init(),this};var s=n.add;n.add=function(t,i){return this.$d=s.bind(this)(t,i).toDate(),this.init(),this};var o=n.locale;n.locale=function(t,i){return t?(this.$L=o.bind(this)(t,i).$L,this):this.$L};var r=n.daysInMonth;n.daysInMonth=function(){return r.bind(this.clone())()};var u=n.isSame;n.isSame=function(t,i){return u.bind(this.clone())(t,i)};var f=n.isBefore;n.isBefore=function(t,i){return f.bind(this.clone())(t,i)};var d=n.isAfter;n.isAfter=function(t,i){return d.bind(this.clone())(t,i)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/bigIntSupport.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare module 'dayjs' { 4 | interface ConfigTypeMap { 5 | bigIntSupport: BigInt 6 | } 7 | export function unix(t: BigInt): Dayjs 8 | } 9 | 10 | declare const plugin: PluginFunc 11 | export = plugin 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/bigIntSupport.js: -------------------------------------------------------------------------------- 1 | !function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(n="undefined"!=typeof globalThis?globalThis:n||self).dayjs_plugin_bigIntSupport=e()}(this,(function(){"use strict";var n=function(n){return"bigint"==typeof n};return function(e,t,i){var o=t.prototype,u=function(e){var t=e.date;return n(t)?Number(t):t},r=o.parse;o.parse=function(n){n.date=u.bind(this)(n),r.bind(this)(n)};var f=i.unix;i.unix=function(e){var t=n(e)?Number(e):e;return f(t)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/buddhistEra.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/buddhistEra.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_buddhistEra=e()}(this,(function(){"use strict";return function(t,e){var n=e.prototype,i=n.format;n.format=function(t){var e=this,n=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/(\[[^\]]+])|BBBB|BB/g,(function(t,n){var i,o=String(e.$y+543),f="BB"===t?[o.slice(-2),2]:[o,4];return n||(i=e.$utils()).s.apply(i,f.concat(["0"]))}));return i.bind(this)(n)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/calendar.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | calendar(referenceTime?: ConfigType, formats?: object): string 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/calendar.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_calendar=t()}(this,(function(){"use strict";return function(e,t,a){var n="h:mm A",d={lastDay:"[Yesterday at] "+n,sameDay:"[Today at] "+n,nextDay:"[Tomorrow at] "+n,nextWeek:"dddd [at] "+n,lastWeek:"[Last] dddd [at] "+n,sameElse:"MM/DD/YYYY"};t.prototype.calendar=function(e,t){var n=t||this.$locale().calendar||d,o=a(e||void 0).startOf("d"),s=this.diff(o,"d",!0),i="sameElse",f=s<-6?i:s<-1?"lastWeek":s<0?"lastDay":s<1?"sameDay":s<2?"nextDay":s<7?"nextWeek":i,l=n[f]||d[f];return"function"==typeof l?l.call(this,a()):this.format(l)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/customParseFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare interface PluginOptions { 4 | parseTwoDigitYear?: (yearString: string) => number 5 | } 6 | 7 | declare const plugin: PluginFunc 8 | export = plugin 9 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/dayOfYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | dayOfYear(): number 9 | dayOfYear(value: number): Dayjs 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/dayOfYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_dayOfYear=t()}(this,(function(){"use strict";return function(e,t,n){t.prototype.dayOfYear=function(e){var t=Math.round((n(this).startOf("day")-n(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"day")}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/devHelper.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isBetween.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: '()' | '[]' | '[)' | '(]'): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isBetween.js: -------------------------------------------------------------------------------- 1 | !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isBetween=i()}(this,(function(){"use strict";return function(e,i,t){i.prototype.isBetween=function(e,i,s,f){var n=t(e),o=t(i),r="("===(f=f||"()")[0],u=")"===f[1];return(r?this.isAfter(n,s):!this.isBefore(n,s))&&(u?this.isBefore(o,s):!this.isAfter(o,s))||(r?this.isBefore(n,s):!this.isAfter(n,s))&&(u?this.isAfter(o,s):!this.isBefore(o,s))}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isLeapYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isLeapYear(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isLeapYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isLeapYear=t()}(this,(function(){"use strict";return function(e,t){t.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isMoment.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | 8 | export function isMoment(input: any): boolean 9 | 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isMoment.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isMoment=n()}(this,(function(){"use strict";return function(e,n,t){t.isMoment=function(e){return t.isDayjs(e)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isSameOrAfter.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isSameOrAfter(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isSameOrAfter.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isSameOrAfter=t()}(this,(function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isSameOrBefore.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isSameOrBefore(date?: ConfigType, unit?: OpUnitType): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isSameOrBefore.js: -------------------------------------------------------------------------------- 1 | !function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isSameOrBefore=i()}(this,(function(){"use strict";return function(e,i){i.prototype.isSameOrBefore=function(e,i){return this.isSame(e,i)||this.isBefore(e,i)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isToday.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isToday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isToday.js: -------------------------------------------------------------------------------- 1 | !function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isToday=o()}(this,(function(){"use strict";return function(e,o,t){o.prototype.isToday=function(){var e="YYYY-MM-DD",o=t();return this.format(e)===o.format(e)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isTomorrow.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isTomorrow(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isTomorrow.js: -------------------------------------------------------------------------------- 1 | !function(o,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(o="undefined"!=typeof globalThis?globalThis:o||self).dayjs_plugin_isTomorrow=e()}(this,(function(){"use strict";return function(o,e,t){e.prototype.isTomorrow=function(){var o="YYYY-MM-DD",e=t().add(1,"day");return this.format(o)===e.format(o)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isYesterday.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isYesterday(): boolean 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isYesterday.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isYesterday=t()}(this,(function(){"use strict";return function(e,t,n){t.prototype.isYesterday=function(){var e="YYYY-MM-DD",t=n().subtract(1,"day");return this.format(e)===t.format(e)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isoWeek.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, OpUnitType, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | type ISOUnitType = OpUnitType | 'isoWeek'; 7 | 8 | declare module 'dayjs' { 9 | interface Dayjs { 10 | isoWeekYear(): number 11 | isoWeek(): number 12 | isoWeek(value: number): Dayjs 13 | 14 | isoWeekday(): number 15 | isoWeekday(value: number): Dayjs 16 | 17 | startOf(unit: ISOUnitType): Dayjs 18 | 19 | endOf(unit: ISOUnitType): Dayjs 20 | 21 | isSame(date?: ConfigType, unit?: ISOUnitType): boolean 22 | 23 | isBefore(date?: ConfigType, unit?: ISOUnitType): boolean 24 | 25 | isAfter(date?: ConfigType, unit?: ISOUnitType): boolean 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isoWeek.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isoWeek=t()}(this,(function(){"use strict";var e="day";return function(t,i,s){var a=function(t){return t.add(4-t.isoWeekday(),e)},d=i.prototype;d.isoWeekYear=function(){return a(this).year()},d.isoWeek=function(t){if(!this.$utils().u(t))return this.add(7*(t-this.isoWeek()),e);var i,d,n,o,r=a(this),u=(i=this.isoWeekYear(),d=this.$u,n=(d?s.utc:s)().year(i).startOf("year"),o=4-n.isoWeekday(),n.isoWeekday()>4&&(o+=7),n.add(o,e));return r.diff(u,"week")+1},d.isoWeekday=function(e){return this.$utils().u(e)?this.day()||7:this.day(this.day()%7?e:e-7)};var n=d.startOf;d.startOf=function(e,t){var i=this.$utils(),s=!!i.u(t)||t;return"isoweek"===i.p(e)?s?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):n.bind(this)(e,t)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isoWeeksInYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | isoWeeksInYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/isoWeeksInYear.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_isoWeeksInYear=n()}(this,(function(){"use strict";return function(e,n){n.prototype.isoWeeksInYear=function(){var e=this.isLeapYear(),n=this.endOf("y").day();return 4===n||e&&5===n?53:52}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/localizedFormat.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/localizedFormat.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_localizedFormat=t()}(this,(function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,o,n){var r=o.prototype,i=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,n=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,o){return t||o.slice(1)}))}))}(t,void 0===o?{}:o);return i.call(this,n)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/minMax.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | export function max(dayjs: Dayjs[]): Dayjs | null 8 | export function max(...dayjs: Dayjs[]): Dayjs | null 9 | export function min(dayjs: Dayjs[]): Dayjs | null 10 | export function min(...dayjs: Dayjs[]): Dayjs | null 11 | } 12 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/minMax.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_minMax=n()}(this,(function(){"use strict";return function(e,n,t){var i=function(e,n){if(!n||!n.length||1===n.length&&!n[0]||1===n.length&&Array.isArray(n[0])&&!n[0].length)return null;var t;1===n.length&&n[0].length>0&&(n=n[0]);t=(n=n.filter((function(e){return e})))[0];for(var i=1;i number 11 | thresholds?: RelativeTimeThreshold[] 12 | } 13 | 14 | declare const plugin: PluginFunc 15 | export = plugin 16 | 17 | declare module 'dayjs' { 18 | interface Dayjs { 19 | fromNow(withoutSuffix?: boolean): string 20 | from(compared: ConfigType, withoutSuffix?: boolean): string 21 | toNow(withoutSuffix?: boolean): string 22 | to(compared: ConfigType, withoutSuffix?: boolean): string 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/timezone.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | tz(timezone?: string, keepLocalTime?: boolean): Dayjs 9 | offsetName(type?: 'short' | 'long'): string | undefined 10 | } 11 | 12 | interface DayjsTimezone { 13 | (date?: ConfigType, timezone?: string): Dayjs 14 | (date: ConfigType, format: string, timezone?: string): Dayjs 15 | guess(): string 16 | setDefault(timezone?: string): void 17 | } 18 | 19 | const tz: DayjsTimezone 20 | } 21 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/toArray.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | toArray(): number[] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/toArray.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toArray=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toArray=function(){return[this.$y,this.$M,this.$D,this.$H,this.$m,this.$s,this.$ms]}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/toObject.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | interface DayjsObject { 7 | years: number 8 | months: number 9 | date: number 10 | hours: number 11 | minutes: number 12 | seconds: number 13 | milliseconds: number 14 | } 15 | 16 | declare module 'dayjs' { 17 | interface Dayjs { 18 | toObject(): DayjsObject 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/toObject.js: -------------------------------------------------------------------------------- 1 | !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).dayjs_plugin_toObject=e()}(this,(function(){"use strict";return function(t,e){e.prototype.toObject=function(){return{years:this.$y,months:this.$M,date:this.$D,hours:this.$H,minutes:this.$m,seconds:this.$s,milliseconds:this.$ms}}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/updateLocale.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | export function updateLocale(localeName: string, customConfig: Record): Record 8 | } 9 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/updateLocale.js: -------------------------------------------------------------------------------- 1 | !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_updateLocale=n()}(this,(function(){"use strict";return function(e,n,t){t.updateLocale=function(e,n){var o=t.Ls[e];if(o)return(n?Object.keys(n):[]).forEach((function(e){o[e]=n[e]})),o}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/utc.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc, ConfigType } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | 9 | utc(keepLocalTime?: boolean): Dayjs 10 | 11 | local(): Dayjs 12 | 13 | isUTC(): boolean 14 | 15 | utcOffset(offset: number | string, keepLocalTime?: boolean): Dayjs 16 | } 17 | 18 | export function utc(config?: ConfigType, format?: string, strict?: boolean): Dayjs 19 | } 20 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/weekOfYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | week(): number 9 | 10 | week(value : number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/weekOfYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekOfYear=t()}(this,(function(){"use strict";var e="week",t="year";return function(i,n,r){var f=n.prototype;f.week=function(i){if(void 0===i&&(i=null),null!==i)return this.add(7*(i-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var f=r(this).startOf(t).add(1,t).date(n),s=r(this).endOf(e);if(f.isBefore(s))return 1}var a=r(this).startOf(t).date(n).startOf(e).subtract(1,"millisecond"),o=this.diff(a,e,!0);return o<0?r(this).startOf("week").week():Math.ceil(o)},f.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/weekYear.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | weekYear(): number 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/weekYear.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekYear=t()}(this,(function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return 1===t&&11===e?n+1:0===e&&t>=52?n-1:n}}})); -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/weekday.d.ts: -------------------------------------------------------------------------------- 1 | import { PluginFunc } from 'dayjs' 2 | 3 | declare const plugin: PluginFunc 4 | export = plugin 5 | 6 | declare module 'dayjs' { 7 | interface Dayjs { 8 | weekday(): number 9 | 10 | weekday(value: number): Dayjs 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /node_modules/dayjs/plugin/weekday.js: -------------------------------------------------------------------------------- 1 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_weekday=t()}(this,(function(){"use strict";return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,i=this.$W,n=(i = { [key: string]: T } 2 | 3 | declare type Util = { 4 | extend: (to: Object, from: ?Object) => Object, 5 | hasOwn: (obj: Object, key: string) => boolean, 6 | isPlainObject: (obj: any) => boolean, 7 | isObject: (obj: mixed) => boolean, 8 | } 9 | 10 | declare type Config = { 11 | optionMergeStrategies: $npm$Vue$Dictionaly, 12 | silent: boolean, 13 | productionTip: boolean, 14 | performance: boolean, 15 | devtools: boolean, 16 | errorHandler: ?(err: Error, vm: Vue, info: string) => void, 17 | ignoredElements: Array, 18 | keyCodes: $npm$Vue$Dictionaly, 19 | isReservedTag: (x?: string) => boolean, 20 | parsePlatformTagName: (x: string) => string, 21 | isUnknownElement: (x?: string) => boolean, 22 | getTagNamespace: (x?: string) => string | void, 23 | mustUseProp: (tag: string, type: ?string, name: string) => boolean, 24 | } 25 | 26 | declare interface Vue { 27 | static config: Config, 28 | static util: Util, 29 | static version: string, 30 | } 31 | -------------------------------------------------------------------------------- /node_modules/vue-i18n/vetur/tags.json: -------------------------------------------------------------------------------- 1 | { 2 | "i18n": { 3 | "attributes": [ 4 | "path", 5 | "locale", 6 | "tag", 7 | "places" 8 | ], 9 | "description": "This is a functional component that can be used when HTML interpolation is needed.\n\nhttp://kazupon.github.io/vue-i18n/guide/interpolation.html#basic-usage" 10 | }, 11 | "i18n-n": { 12 | "attributes": [ 13 | "value", 14 | "format", 15 | "locale", 16 | "tag" 17 | ], 18 | "description": "This functional component provides a way to use HTML interpolation in pair with number formatting.\n\nhttp://kazupon.github.io/vue-i18n/guide/number.html#custom-formatting" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uni-mini-shop", 3 | "version": "1.0.0", 4 | "description": "

\r \"logo\"\r

\r

uView

\r

多平台快速开发的UI框架

", 5 | "main": "main.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/YanxinNet/uView.git" 12 | }, 13 | "keywords": [], 14 | "author": "", 15 | "license": "MIT", 16 | "bugs": { 17 | "url": "https://github.com/YanxinNet/uView/issues" 18 | }, 19 | "homepage": "https://github.com/YanxinNet/uView#readme", 20 | "dependencies": { 21 | "apifm-uniapp": "^0.0.1", 22 | "dayjs": "^1.11.9", 23 | "vue-i18n": "^8.20.0" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /static/images/empty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/empty.jpg -------------------------------------------------------------------------------- /static/images/no-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/no-order.png -------------------------------------------------------------------------------- /static/images/tabbar/cart-f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/cart-f.png -------------------------------------------------------------------------------- /static/images/tabbar/cart-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/cart-o.png -------------------------------------------------------------------------------- /static/images/tabbar/kaoqin-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/kaoqin-off.png -------------------------------------------------------------------------------- /static/images/tabbar/kaoqin-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/kaoqin-on.png -------------------------------------------------------------------------------- /static/images/tabbar/like-f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/like-f.png -------------------------------------------------------------------------------- /static/images/tabbar/like-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/like-o.png -------------------------------------------------------------------------------- /static/images/tabbar/menu-f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/menu-f.png -------------------------------------------------------------------------------- /static/images/tabbar/menu-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/menu-o.png -------------------------------------------------------------------------------- /static/images/tabbar/user-f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/user-f.png -------------------------------------------------------------------------------- /static/images/tabbar/user-o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/static/images/tabbar/user-o.png -------------------------------------------------------------------------------- /store/$u.mixin.js: -------------------------------------------------------------------------------- 1 | import { mapState } from 'vuex' 2 | import store from "@/store" 3 | 4 | // 尝试将用户在根目录中的store/index.js的vuex的state变量,全部加载到全局变量中 5 | let $uStoreKey = []; 6 | try{ 7 | $uStoreKey = store.state ? Object.keys(store.state) : []; 8 | }catch(e){ 9 | 10 | } 11 | 12 | module.exports = { 13 | beforeCreate() { 14 | // 将vuex方法挂在到$u中 15 | // 使用方法为:如果要修改vuex的state中的user.name变量为"史诗" => this.$u.vuex('user.name', '史诗') 16 | // 如果要修改vuex的state的version变量为1.0.1 => this.$u.vuex('version', '1.0.1') 17 | this.$u.vuex = (name, value) => { 18 | this.$store.commit('$uStore', { 19 | name,value 20 | }) 21 | } 22 | }, 23 | computed: { 24 | // 将vuex的state中的所有变量,解构到全局混入的mixin中 25 | ...mapState($uStoreKey) 26 | } 27 | } -------------------------------------------------------------------------------- /uni.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量 3 | * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可 4 | * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 5 | */ 6 | @import 'uview-ui/theme.scss'; 7 | 8 | .mt32 { 9 | margin-top: 32rpx; 10 | } 11 | .pd32 { 12 | padding: 32rpx; 13 | } -------------------------------------------------------------------------------- /uni_modules/uni-badge/readme.md: -------------------------------------------------------------------------------- 1 | ## Badge 数字角标 2 | > **组件名:uni-badge** 3 | > 代码块: `uBadge` 4 | 5 | 数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景, 6 | 7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge) 8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 9 | 10 | 11 | -------------------------------------------------------------------------------- /uni_modules/uni-calendar/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.4.10(2023-04-10) 2 | - 修复 某些情况 monthSwitch 未触发的Bug 3 | ## 1.4.9(2023-02-02) 4 | - 修复 某些情况切换月份错误的Bug 5 | ## 1.4.8(2023-01-30) 6 | - 修复 某些情况切换月份错误的Bug [详情](https://ask.dcloud.net.cn/question/161964) 7 | ## 1.4.7(2022-09-16) 8 | - 优化 支持使用 uni-scss 控制主题色 9 | ## 1.4.6(2022-09-08) 10 | - 修复 表头年月切换,导致改变当前日期为选择月1号,且未触发change事件的Bug 11 | ## 1.4.5(2022-02-25) 12 | - 修复 条件编译 nvue 不支持的 css 样式的Bug 13 | ## 1.4.4(2022-02-25) 14 | - 修复 条件编译 nvue 不支持的 css 样式的Bug 15 | ## 1.4.3(2021-09-22) 16 | - 修复 startDate、 endDate 属性失效的Bug 17 | ## 1.4.2(2021-08-24) 18 | - 新增 支持国际化 19 | ## 1.4.1(2021-08-05) 20 | - 修复 弹出层被 tabbar 遮盖的Bug 21 | ## 1.4.0(2021-07-30) 22 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 23 | ## 1.3.16(2021-05-12) 24 | - 新增 组件示例地址 25 | ## 1.3.15(2021-02-04) 26 | - 调整为uni_modules目录规范 27 | -------------------------------------------------------------------------------- /uni_modules/uni-calendar/components/uni-calendar/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-calender.ok": "ok", 3 | "uni-calender.cancel": "cancel", 4 | "uni-calender.today": "today", 5 | "uni-calender.MON": "MON", 6 | "uni-calender.TUE": "TUE", 7 | "uni-calender.WED": "WED", 8 | "uni-calender.THU": "THU", 9 | "uni-calender.FRI": "FRI", 10 | "uni-calender.SAT": "SAT", 11 | "uni-calender.SUN": "SUN" 12 | } 13 | -------------------------------------------------------------------------------- /uni_modules/uni-calendar/components/uni-calendar/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-calender.ok": "确定", 3 | "uni-calender.cancel": "取消", 4 | "uni-calender.today": "今日", 5 | "uni-calender.SUN": "日", 6 | "uni-calender.MON": "一", 7 | "uni-calender.TUE": "二", 8 | "uni-calender.WED": "三", 9 | "uni-calender.THU": "四", 10 | "uni-calender.FRI": "五", 11 | "uni-calender.SAT": "六" 12 | } 13 | -------------------------------------------------------------------------------- /uni_modules/uni-calendar/components/uni-calendar/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-calender.ok": "確定", 3 | "uni-calender.cancel": "取消", 4 | "uni-calender.today": "今日", 5 | "uni-calender.SUN": "日", 6 | "uni-calender.MON": "一", 7 | "uni-calender.TUE": "二", 8 | "uni-calender.WED": "三", 9 | "uni-calender.THU": "四", 10 | "uni-calender.FRI": "五", 11 | "uni-calender.SAT": "六" 12 | } 13 | -------------------------------------------------------------------------------- /uni_modules/uni-card/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.3.1(2021-12-20) 2 | - 修复 在vue页面下略缩图显示不正常的bug 3 | ## 1.3.0(2021-11-19) 4 | - 重构插槽的用法 ,header 替换为 title 5 | - 新增 actions 插槽 6 | - 新增 cover 封面图属性和插槽 7 | - 新增 padding 内容默认内边距离 8 | - 新增 margin 卡片默认外边距离 9 | - 新增 spacing 卡片默认内边距 10 | - 新增 shadow 卡片阴影属性 11 | - 取消 mode 属性,可使用组合插槽代替 12 | - 取消 note 属性 ,使用actions插槽代替 13 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 14 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-card](https://uniapp.dcloud.io/component/uniui/uni-card) 15 | ## 1.2.1(2021-07-30) 16 | - 优化 vue3下事件警告的问题 17 | ## 1.2.0(2021-07-13) 18 | - 组件兼容 vue3,如何创建vue3项目详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 19 | ## 1.1.8(2021-07-01) 20 | - 优化 图文卡片无图片加载时,提供占位图标 21 | - 新增 header 插槽,自定义卡片头部( 图文卡片 mode="style" 时,不支持) 22 | - 修复 thumbnail 不存在仍然占位的 bug 23 | ## 1.1.7(2021-05-12) 24 | - 新增 组件示例地址 25 | ## 1.1.6(2021-02-04) 26 | - 调整为uni_modules目录规范 27 | -------------------------------------------------------------------------------- /uni_modules/uni-card/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Card 卡片 4 | > **组件名:uni-card** 5 | > 代码块: `uCard` 6 | 7 | 卡片视图组件。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 11 | 12 | 13 | -------------------------------------------------------------------------------- /uni_modules/uni-collapse/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Collapse 折叠面板 4 | > **组件名:uni-collapse** 5 | > 代码块: `uCollapse` 6 | > 关联组件:`uni-collapse-item`、`uni-icons`。 7 | 8 | 9 | 折叠面板用来折叠/显示过长的内容或者是列表。通常是在多内容分类项使用,折叠不重要的内容,显示重要内容。点击可以展开折叠部分。 10 | 11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse) 12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-combox/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.0.1(2021-11-23) 2 | - 优化 label、label-width 属性 3 | ## 1.0.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-combox](https://uniapp.dcloud.io/component/uniui/uni-combox) 6 | ## 0.1.0(2021-07-30) 7 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 8 | ## 0.0.6(2021-05-12) 9 | - 新增 组件示例地址 10 | ## 0.0.5(2021-04-21) 11 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖 12 | ## 0.0.4(2021-02-05) 13 | - 优化 组件引用关系,通过uni_modules引用组件 14 | ## 0.0.3(2021-02-04) 15 | - 调整为uni_modules目录规范 16 | -------------------------------------------------------------------------------- /uni_modules/uni-combox/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Combox 组合框 4 | > **组件名:uni-combox** 5 | > 代码块: `uCombox` 6 | 7 | 8 | 组合框组件。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-countdown/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.2(2022-01-19) 2 | - 修复 在微信小程序中样式不生效的bug 3 | ## 1.2.1(2022-01-18) 4 | - 新增 update 方法 ,在动态更新时间后,刷新组件 5 | ## 1.2.0(2021-11-19) 6 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 7 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-countdown](https://uniapp.dcloud.io/component/uniui/uni-countdown) 8 | ## 1.1.3(2021-10-18) 9 | - 重构 10 | - 新增 font-size 支持自定义字体大小 11 | ## 1.1.2(2021-08-24) 12 | - 新增 支持国际化 13 | ## 1.1.1(2021-07-30) 14 | - 优化 vue3下小程序事件警告的问题 15 | ## 1.1.0(2021-07-30) 16 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 17 | ## 1.0.5(2021-06-18) 18 | - 修复 uni-countdown 重复赋值跳两秒的 bug 19 | ## 1.0.4(2021-05-12) 20 | - 新增 组件示例地址 21 | ## 1.0.3(2021-05-08) 22 | - 修复 uni-countdown 不能控制倒计时的 bug 23 | ## 1.0.2(2021-02-04) 24 | - 调整为uni_modules目录规范 25 | -------------------------------------------------------------------------------- /uni_modules/uni-countdown/components/uni-countdown/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-countdown.day": "day", 3 | "uni-countdown.h": "h", 4 | "uni-countdown.m": "m", 5 | "uni-countdown.s": "s" 6 | } 7 | -------------------------------------------------------------------------------- /uni_modules/uni-countdown/components/uni-countdown/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-countdown.day": "天", 3 | "uni-countdown.h": "时", 4 | "uni-countdown.m": "分", 5 | "uni-countdown.s": "秒" 6 | } 7 | -------------------------------------------------------------------------------- /uni_modules/uni-countdown/components/uni-countdown/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-countdown.day": "天", 3 | "uni-countdown.h": "時", 4 | "uni-countdown.m": "分", 5 | "uni-countdown.s": "秒" 6 | } 7 | -------------------------------------------------------------------------------- /uni_modules/uni-countdown/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## CountDown 倒计时 4 | > **组件名:uni-countdown** 5 | > 代码块: `uCountDown` 6 | 7 | 倒计时组件。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-data-checkbox/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## DataCheckbox 数据驱动的单选复选框 4 | > **组件名:uni-data-checkbox** 5 | > 代码块: `uDataCheckbox` 6 | 7 | 8 | 本组件是基于uni-app基础组件checkbox的封装。本组件要解决问题包括: 9 | 10 | 1. 数据绑定型组件:给本组件绑定一个data,会自动渲染一组候选内容。再以往,开发者需要编写不少代码实现类似功能 11 | 2. 自动的表单校验:组件绑定了data,且符合[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)组件的表单校验规范,搭配使用会自动实现表单校验 12 | 3. 本组件合并了单选多选 13 | 4. 本组件有若干风格选择,如普通的单选多选框、并列button风格、tag风格。开发者可以快速选择需要的风格。但作为一个封装组件,样式代码虽然不用自己写了,却会牺牲一定的样式自定义性 14 | 15 | 在uniCloud开发中,`DB Schema`中配置了enum枚举等类型后,在web控制台的[自动生成表单](https://uniapp.dcloud.io/uniCloud/schema?id=autocode)功能中,会自动生成``uni-data-checkbox``组件并绑定好data 16 | 17 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox) 18 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-data-picker/readme.md: -------------------------------------------------------------------------------- 1 | ## DataPicker 级联选择 2 | > **组件名:uni-data-picker** 3 | > 代码块: `uDataPicker` 4 | > 关联组件:`uni-data-pickerview`、`uni-load-more`。 5 | 6 | 7 | `` 是一个选择类[datacom组件](https://uniapp.dcloud.net.cn/component/datacom)。 8 | 9 | 支持单列、和多列级联选择。列数没有限制,如果屏幕显示不全,顶部tab区域会左右滚动。 10 | 11 | 候选数据支持一次性加载完毕,也支持懒加载,比如示例图中,选择了“北京”后,动态加载北京的区县数据。 12 | 13 | `` 组件尤其适用于地址选择、分类选择等选择类。 14 | 15 | `` 支持本地数据、云端静态数据(json),uniCloud云数据库数据。 16 | 17 | `` 可以通过JQL直连uniCloud云数据库,配套[DB Schema](https://uniapp.dcloud.net.cn/uniCloud/schema),可在schema2code中自动生成前端页面,还支持服务器端校验。 18 | 19 | 在uniCloud数据表中新建表“uni-id-address”和“opendb-city-china”,这2个表的schema自带foreignKey关联。在“uni-id-address”表的表结构页面使用schema2code生成前端页面,会自动生成地址管理的维护页面,自动从“opendb-city-china”表包含的中国所有省市区信息里选择地址。 20 | 21 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker) 22 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-data-select/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.0.6(2023-04-12) 2 | - 修复 微信小程序点击时会改变背景颜色的 bug 3 | ## 1.0.5(2023-02-03) 4 | - 修复 禁用时会显示清空按钮 5 | ## 1.0.4(2023-02-02) 6 | - 优化 查询条件短期内多次变更只查询最后一次变更后的结果 7 | - 调整 内部缓存键名调整为 uni-data-select-lastSelectedValue 8 | ## 1.0.3(2023-01-16) 9 | - 修复 不关联服务空间报错的问题 10 | ## 1.0.2(2023-01-14) 11 | - 新增 属性 `format` 可用于格式化显示选项内容 12 | ## 1.0.1(2022-12-06) 13 | - 修复 当where变化时,数据不会自动更新的问题 14 | ## 0.1.9(2022-09-05) 15 | - 修复 微信小程序下拉框出现后选择会点击到蒙板后面的输入框 16 | ## 0.1.8(2022-08-29) 17 | - 修复 点击的位置不准确 18 | ## 0.1.7(2022-08-12) 19 | - 新增 支持 disabled 属性 20 | ## 0.1.6(2022-07-06) 21 | - 修复 pc端宽度异常的bug 22 | ## 0.1.5 23 | - 修复 pc端宽度异常的bug 24 | ## 0.1.4(2022-07-05) 25 | - 优化 显示样式 26 | ## 0.1.3(2022-06-02) 27 | - 修复 localdata 赋值不生效的 bug 28 | - 新增 支持 uni.scss 修改颜色 29 | - 新增 支持选项禁用(数据选项设置 disabled: true 即禁用) 30 | ## 0.1.2(2022-05-08) 31 | - 修复 当 value 为 0 时选择不生效的 bug 32 | ## 0.1.1(2022-05-07) 33 | - 新增 记住上次的选项(仅 collection 存在时有效) 34 | ## 0.1.0(2022-04-22) 35 | - 初始化 36 | -------------------------------------------------------------------------------- /uni_modules/uni-data-select/readme.md: -------------------------------------------------------------------------------- 1 | ## DataSelect 下拉框选择器 2 | > **组件名:uni-data-select** 3 | > 代码块: `uDataSelect` 4 | 5 | 当选项过多时,使用下拉菜单展示并选择内容 6 | 7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select) 8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 9 | -------------------------------------------------------------------------------- /uni_modules/uni-dateformat/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-dateformat](https://uniapp.dcloud.io/component/uniui/uni-dateformat) 4 | ## 0.0.5(2021-07-08) 5 | - 调整 默认时间不再是当前时间,而是显示'-'字符 6 | ## 0.0.4(2021-05-12) 7 | - 新增 组件示例地址 8 | ## 0.0.3(2021-02-04) 9 | - 调整为uni_modules目录规范 10 | - 修复 iOS 平台日期格式化出错的问题 11 | -------------------------------------------------------------------------------- /uni_modules/uni-dateformat/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ### DateFormat 日期格式化 4 | > **组件名:uni-dateformat** 5 | > 代码块: `uDateformat` 6 | 7 | 8 | 日期格式化组件。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-datetime-picker.selectDate": "select date", 3 | "uni-datetime-picker.selectTime": "select time", 4 | "uni-datetime-picker.selectDateTime": "select date and time", 5 | "uni-datetime-picker.startDate": "start date", 6 | "uni-datetime-picker.endDate": "end date", 7 | "uni-datetime-picker.startTime": "start time", 8 | "uni-datetime-picker.endTime": "end time", 9 | "uni-datetime-picker.ok": "ok", 10 | "uni-datetime-picker.clear": "clear", 11 | "uni-datetime-picker.cancel": "cancel", 12 | "uni-datetime-picker.year": "-", 13 | "uni-datetime-picker.month": "", 14 | "uni-calender.MON": "MON", 15 | "uni-calender.TUE": "TUE", 16 | "uni-calender.WED": "WED", 17 | "uni-calender.THU": "THU", 18 | "uni-calender.FRI": "FRI", 19 | "uni-calender.SAT": "SAT", 20 | "uni-calender.SUN": "SUN", 21 | "uni-calender.confirm": "confirm" 22 | } 23 | -------------------------------------------------------------------------------- /uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-datetime-picker.selectDate": "选择日期", 3 | "uni-datetime-picker.selectTime": "选择时间", 4 | "uni-datetime-picker.selectDateTime": "选择日期时间", 5 | "uni-datetime-picker.startDate": "开始日期", 6 | "uni-datetime-picker.endDate": "结束日期", 7 | "uni-datetime-picker.startTime": "开始时间", 8 | "uni-datetime-picker.endTime": "结束时间", 9 | "uni-datetime-picker.ok": "确定", 10 | "uni-datetime-picker.clear": "清除", 11 | "uni-datetime-picker.cancel": "取消", 12 | "uni-datetime-picker.year": "年", 13 | "uni-datetime-picker.month": "月", 14 | "uni-calender.SUN": "日", 15 | "uni-calender.MON": "一", 16 | "uni-calender.TUE": "二", 17 | "uni-calender.WED": "三", 18 | "uni-calender.THU": "四", 19 | "uni-calender.FRI": "五", 20 | "uni-calender.SAT": "六", 21 | "uni-calender.confirm": "确认" 22 | } -------------------------------------------------------------------------------- /uni_modules/uni-datetime-picker/components/uni-datetime-picker/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-datetime-picker.selectDate": "選擇日期", 3 | "uni-datetime-picker.selectTime": "選擇時間", 4 | "uni-datetime-picker.selectDateTime": "選擇日期時間", 5 | "uni-datetime-picker.startDate": "開始日期", 6 | "uni-datetime-picker.endDate": "結束日期", 7 | "uni-datetime-picker.startTime": "開始时间", 8 | "uni-datetime-picker.endTime": "結束时间", 9 | "uni-datetime-picker.ok": "確定", 10 | "uni-datetime-picker.clear": "清除", 11 | "uni-datetime-picker.cancel": "取消", 12 | "uni-datetime-picker.year": "年", 13 | "uni-datetime-picker.month": "月", 14 | "uni-calender.SUN": "日", 15 | "uni-calender.MON": "一", 16 | "uni-calender.TUE": "二", 17 | "uni-calender.WED": "三", 18 | "uni-calender.THU": "四", 19 | "uni-calender.FRI": "五", 20 | "uni-calender.SAT": "六", 21 | "uni-calender.confirm": "確認" 22 | } -------------------------------------------------------------------------------- /uni_modules/uni-datetime-picker/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | > `重要通知:组件升级更新 2.0.0 后,支持日期+时间范围选择,组件 ui 将使用日历选择日期,ui 变化较大,同时支持 PC 和 移动端。此版本不向后兼容,不再支持单独的时间选择(type=time)及相关的 hide-second 属性(时间选可使用内置组件 picker)。若仍需使用旧版本,可在插件市场下载*非uni_modules版本*,旧版本将不再维护` 4 | 5 | ## DatetimePicker 时间选择器 6 | 7 | > **组件名:uni-datetime-picker** 8 | > 代码块: `uDatetimePicker` 9 | 10 | 11 | 该组件的优势是,支持**时间戳**输入和输出(起始时间、终止时间也支持时间戳),可**同时选择**日期和时间。 12 | 13 | 若只是需要单独选择日期和时间,不需要时间戳输入和输出,可使用原生的 picker 组件。 14 | 15 | **_点击 picker 默认值规则:_** 16 | 17 | - 若设置初始值 value, 会显示在 picker 显示框中 18 | - 若无初始值 value,则初始值 value 为当前本地时间 Date.now(), 但不会显示在 picker 显示框中 19 | 20 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker) 21 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-drawer/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.1(2021-11-22) 2 | - 修复 vue3中个别scss变量无法找到的问题 3 | ## 1.2.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-drawer](https://uniapp.dcloud.io/component/uniui/uni-drawer) 6 | ## 1.1.1(2021-07-30) 7 | - 优化 vue3下事件警告的问题 8 | ## 1.1.0(2021-07-13) 9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 10 | ## 1.0.7(2021-05-12) 11 | - 新增 组件示例地址 12 | ## 1.0.6(2021-02-04) 13 | - 调整为uni_modules目录规范 14 | -------------------------------------------------------------------------------- /uni_modules/uni-drawer/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Drawer 抽屉 4 | > **组件名:uni-drawer** 5 | > 代码块: `uDrawer` 6 | 7 | 抽屉侧滑菜单。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-easyinput/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ### Easyinput 增强输入框 4 | > **组件名:uni-easyinput** 5 | > 代码块: `uEasyinput` 6 | 7 | 8 | easyinput 组件是对原生input组件的增强 ,是专门为配合表单组件[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)而设计的,easyinput 内置了边框,图标等,同时包含 input 所有功能 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-fab/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.5(2023-03-29) 2 | - 新增 pattern.icon 属性,可自定义图标 3 | ## 1.2.4(2022-09-07) 4 | 小程序端由于 style 使用了对象导致报错,[详情](https://ask.dcloud.net.cn/question/152790?item_id=211778&rf=false) 5 | ## 1.2.3(2022-09-05) 6 | - 修复 nvue 环境下,具有 tabBar 时,fab 组件下部位置无法正常获取 --window-bottom 的bug,详见:[https://ask.dcloud.net.cn/question/110638?notification_id=826310](https://ask.dcloud.net.cn/question/110638?notification_id=826310) 7 | ## 1.2.2(2021-12-29) 8 | - 更新 组件依赖 9 | ## 1.2.1(2021-11-19) 10 | - 修复 阴影颜色不正确的bug 11 | ## 1.2.0(2021-11-19) 12 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 13 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fab](https://uniapp.dcloud.io/component/uniui/uni-fab) 14 | ## 1.1.1(2021-11-09) 15 | - 新增 提供组件设计资源,组件样式调整 16 | ## 1.1.0(2021-07-30) 17 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 18 | ## 1.0.7(2021-05-12) 19 | - 新增 组件示例地址 20 | ## 1.0.6(2021-02-05) 21 | - 调整为uni_modules目录规范 22 | - 优化 按钮背景色调整 23 | - 优化 兼容pc端 24 | -------------------------------------------------------------------------------- /uni_modules/uni-fab/readme.md: -------------------------------------------------------------------------------- 1 | ## Fab 悬浮按钮 2 | > **组件名:uni-fab** 3 | > 代码块: `uFab` 4 | 5 | 6 | 点击可展开一个图形按钮菜单 7 | 8 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab) 9 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-fav/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.1(2022-05-30) 2 | - 新增 stat 属性 ,是否开启uni统计功能 3 | ## 1.2.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fav](https://uniapp.dcloud.io/component/uniui/uni-fav) 6 | ## 1.1.1(2021-08-24) 7 | - 新增 支持国际化 8 | ## 1.1.0(2021-07-13) 9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 10 | ## 1.0.6(2021-05-12) 11 | - 新增 组件示例地址 12 | ## 1.0.5(2021-04-21) 13 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖 14 | ## 1.0.4(2021-02-05) 15 | - 优化 组件引用关系,通过uni_modules引用组件 16 | ## 1.0.3(2021-02-05) 17 | - 优化 组件引用关系,通过uni_modules引用组件 18 | ## 1.0.2(2021-02-05) 19 | - 调整为uni_modules目录规范 20 | -------------------------------------------------------------------------------- /uni_modules/uni-fav/components/uni-fav/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-fav.collect": "collect", 3 | "uni-fav.collected": "collected" 4 | } 5 | -------------------------------------------------------------------------------- /uni_modules/uni-fav/components/uni-fav/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-fav.collect": "收藏", 3 | "uni-fav.collected": "已收藏" 4 | } 5 | -------------------------------------------------------------------------------- /uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-fav.collect": "收藏", 3 | "uni-fav.collected": "已收藏" 4 | } 5 | -------------------------------------------------------------------------------- /uni_modules/uni-fav/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Fav 收藏按钮 4 | > **组件名:uni-fav** 5 | > 代码块: `uFav` 6 | 7 | 用于收藏功能,可点击切换选中、不选中的状态。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-file-picker/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## FilePicker 文件选择上传 3 | 4 | > **组件名:uni-file-picker** 5 | > 代码块: `uFilePicker` 6 | 7 | 8 | 文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-forms/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Forms 表单 4 | 5 | > **组件名:uni-forms** 6 | > 代码块: `uForms`、`uni-forms-item` 7 | > 关联组件:`uni-forms-item`、`uni-easyinput`、`uni-data-checkbox`、`uni-group`。 8 | 9 | 10 | uni-app的内置组件已经有了 `
`组件,用于提交表单内容。 11 | 12 | 然而几乎每个表单都需要做表单验证,为了方便做表单验证,减少重复开发,`uni ui` 又基于 ``组件封装了 ``组件,内置了表单验证功能。 13 | 14 | `` 提供了 `rules`属性来描述校验规则、``子组件来包裹具体的表单项,以及给原生或三方组件提供了 `binddata()` 来设置表单值。 15 | 16 | 每个要校验的表单项,不管input还是checkbox,都必须放在``组件中,且一个``组件只能放置一个表单项。 17 | 18 | ``组件内部预留了显示error message的区域,默认是在表单项的底部。 19 | 20 | 另外,``组件下面的各个表单项,可以通过``包裹为不同的分组。同一``下的不同表单项目将聚拢在一起,同其他group保持垂直间距。``仅影响视觉效果。 21 | 22 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms) 23 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-goods-nav/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.1(2022-05-30) 2 | - 新增 stat属性,是否开启uni统计功能 3 | ## 1.2.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-goods-nav](https://uniapp.dcloud.io/component/uniui/uni-goods-nav) 6 | ## 1.1.1(2021-08-24) 7 | - 新增 支持国际化 8 | ## 1.1.0(2021-07-13) 9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 10 | ## 1.0.7(2021-05-12) 11 | - 新增 组件示例地址 12 | ## 1.0.6(2021-04-21) 13 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖 14 | ## 1.0.5(2021-02-05) 15 | - 优化 组件引用关系,通过uni_modules引用组件 16 | 17 | ## 1.0.4(2021-02-05) 18 | - 调整为uni_modules目录规范 19 | -------------------------------------------------------------------------------- /uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-goods-nav.options.shop": "shop", 3 | "uni-goods-nav.options.cart": "cart", 4 | "uni-goods-nav.buttonGroup.addToCart": "add to cart", 5 | "uni-goods-nav.buttonGroup.buyNow": "buy now" 6 | } 7 | -------------------------------------------------------------------------------- /uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-goods-nav.options.shop": "店铺", 3 | "uni-goods-nav.options.cart": "购物车", 4 | "uni-goods-nav.buttonGroup.addToCart": "加入购物车", 5 | "uni-goods-nav.buttonGroup.buyNow": "立即购买" 6 | } 7 | -------------------------------------------------------------------------------- /uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-goods-nav.options.shop": "店鋪", 3 | "uni-goods-nav.options.cart": "購物車", 4 | "uni-goods-nav.buttonGroup.addToCart": "加入購物車", 5 | "uni-goods-nav.buttonGroup.buyNow": "立即購買" 6 | } 7 | -------------------------------------------------------------------------------- /uni_modules/uni-goods-nav/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## GoodsNav 商品导航 4 | > **组件名:uni-goods-nav** 5 | > 代码块: `uGoodsNav` 6 | 7 | 商品加入购物车,立即购买等。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-grid/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.4.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-grid](https://uniapp.dcloud.io/component/uniui/uni-grid) 4 | ## 1.3.2(2021-11-09) 5 | - 新增 提供组件设计资源,组件样式调整 6 | ## 1.3.1(2021-07-30) 7 | - 优化 vue3下事件警告的问题 8 | ## 1.3.0(2021-07-13) 9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 10 | ## 1.2.4(2021-05-12) 11 | - 新增 组件示例地址 12 | ## 1.2.3(2021-02-05) 13 | - 调整为uni_modules目录规范 14 | -------------------------------------------------------------------------------- /uni_modules/uni-grid/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Grid 宫格 4 | > **组件名:uni-grid** 5 | > 代码块: `uGrid` 6 | 7 | 8 | 宫格组件。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-group/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.2(2022-05-30) 2 | - 新增 stat属性,是否开启uni统计功能 3 | ## 1.2.1(2021-11-22) 4 | - 修复 vue3中某些scss变量无法找到的问题 5 | ## 1.2.0(2021-11-19) 6 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 7 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-group](https://uniapp.dcloud.io/component/uniui/uni-group) 8 | ## 1.1.7(2021-11-08) 9 | ## 1.1.0(2021-07-30) 10 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 11 | - 优化 组件文档 12 | ## 1.0.3(2021-05-12) 13 | - 新增 组件示例地址 14 | ## 1.0.2(2021-02-05) 15 | - 调整为uni_modules目录规范 16 | - 优化 兼容 nvue 页面 17 | -------------------------------------------------------------------------------- /uni_modules/uni-group/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Group 分组 3 | > **组件名:uni-group** 4 | > 代码块: `uGroup` 5 | 6 | 分组组件可用于将组件分组,添加间隔,以产生明显的区块。 7 | 8 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group) 9 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-icons/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.3.5(2022-01-24) 2 | - 优化 size 属性可以传入不带单位的字符串数值 3 | ## 1.3.4(2022-01-24) 4 | - 优化 size 支持其他单位 5 | ## 1.3.3(2022-01-17) 6 | - 修复 nvue 有些图标不显示的bug,兼容老版本图标 7 | ## 1.3.2(2021-12-01) 8 | - 优化 示例可复制图标名称 9 | ## 1.3.1(2021-11-23) 10 | - 优化 兼容旧组件 type 值 11 | ## 1.3.0(2021-11-19) 12 | - 新增 更多图标 13 | - 优化 自定义图标使用方式 14 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 15 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons) 16 | ## 1.1.7(2021-11-08) 17 | ## 1.2.0(2021-07-30) 18 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 19 | ## 1.1.5(2021-05-12) 20 | - 新增 组件示例地址 21 | ## 1.1.4(2021-02-05) 22 | - 调整为uni_modules目录规范 23 | -------------------------------------------------------------------------------- /uni_modules/uni-icons/components/uni-icons/uniicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/uni_modules/uni-icons/components/uni-icons/uniicons.ttf -------------------------------------------------------------------------------- /uni_modules/uni-icons/readme.md: -------------------------------------------------------------------------------- 1 | ## Icons 图标 2 | > **组件名:uni-icons** 3 | > 代码块: `uIcons` 4 | 5 | 用于展示 icons 图标 。 6 | 7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons) 8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 9 | -------------------------------------------------------------------------------- /uni_modules/uni-indexed-list/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.1(2021-11-22) 2 | - 修复 vue3中某些scss变量无法找到的问题 3 | ## 1.2.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-indexed-list](https://uniapp.dcloud.io/component/uniui/uni-indexed-list) 6 | ## 1.1.0(2021-07-30) 7 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 8 | ## 1.0.11(2021-05-12) 9 | - 新增 组件示例地址 10 | ## 1.0.10(2021-04-21) 11 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖 12 | ## 1.0.9(2021-02-05) 13 | - 优化 组件引用关系,通过uni_modules引用组件 14 | 15 | ## 1.0.8(2021-02-05) 16 | - 调整为uni_modules目录规范 17 | - 新增 支持 PC 端 18 | -------------------------------------------------------------------------------- /uni_modules/uni-indexed-list/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## IndexedList 索引列表 4 | > **组件名:uni-indexed-list** 5 | > 代码块: `uIndexedList` 6 | 7 | 8 | 用于展示索引列表。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | -------------------------------------------------------------------------------- /uni_modules/uni-link/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-link](https://uniapp.dcloud.io/component/uniui/uni-link) 4 | ## 1.1.7(2021-11-08) 5 | ## 0.0.7(2021-09-03) 6 | - 修复 在 nvue 下不显示的 bug 7 | ## 0.0.6(2021-07-30) 8 | - 新增 支持自定义插槽 9 | ## 0.0.5(2021-06-21) 10 | - 新增 download 属性,H5平台下载文件名 11 | ## 0.0.4(2021-05-12) 12 | - 新增 组件示例地址 13 | ## 0.0.3(2021-03-09) 14 | - 新增 href 属性支持 tel:|mailto: 15 | 16 | ## 0.0.2(2021-02-05) 17 | - 调整为uni_modules目录规范 18 | -------------------------------------------------------------------------------- /uni_modules/uni-link/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Link 链接 4 | > **组件名:uni-link** 5 | > 代码块: `uLink` 6 | 7 | 8 | uni-link是一个外部网页超链接组件,在小程序内复制url,在app内打开外部浏览器,在h5端打开新网页。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-load-more/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.3.3(2022-01-20) 2 | - 新增 showText属性 ,是否显示文本 3 | ## 1.3.2(2022-01-19) 4 | - 修复 nvue 平台下不显示文本的bug 5 | ## 1.3.1(2022-01-19) 6 | - 修复 微信小程序平台样式选择器报警告的问题 7 | ## 1.3.0(2021-11-19) 8 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 9 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-load-more](https://uniapp.dcloud.io/component/uniui/uni-load-more) 10 | ## 1.2.1(2021-08-24) 11 | - 新增 支持国际化 12 | ## 1.2.0(2021-07-30) 13 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 14 | ## 1.1.8(2021-05-12) 15 | - 新增 组件示例地址 16 | ## 1.1.7(2021-03-30) 17 | - 修复 uni-load-more 在首页使用时,h5 平台报 'uni is not defined' 的 bug 18 | ## 1.1.6(2021-02-05) 19 | - 调整为uni_modules目录规范 20 | -------------------------------------------------------------------------------- /uni_modules/uni-load-more/components/uni-load-more/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-load-more.contentdown": "Pull up to show more", 3 | "uni-load-more.contentrefresh": "loading...", 4 | "uni-load-more.contentnomore": "No more data" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-load-more/components/uni-load-more/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-load-more.contentdown": "上拉显示更多", 3 | "uni-load-more.contentrefresh": "正在加载...", 4 | "uni-load-more.contentnomore": "没有更多数据了" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-load-more.contentdown": "上拉顯示更多", 3 | "uni-load-more.contentrefresh": "正在加載...", 4 | "uni-load-more.contentnomore": "沒有更多數據了" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-load-more/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ### LoadMore 加载更多 4 | > **组件名:uni-load-more** 5 | > 代码块: `uLoadMore` 6 | 7 | 8 | 用于列表中,做滚动加载使用,展示 loading 的各种状态。 9 | 10 | 11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more) 12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 13 | 14 | 15 | -------------------------------------------------------------------------------- /uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 17 | 18 | 25 | -------------------------------------------------------------------------------- /uni_modules/uni-nav-bar/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## NavBar 导航栏 4 | > **组件名:uni-nav-bar** 5 | > 代码块: `uNavBar` 6 | 7 | 导航栏组件,主要用于头部导航。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /uni_modules/uni-notice-bar/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.1(2022-09-05) 2 | - 新增 属性 fontSize,可修改文字大小。 3 | ## 1.2.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-notice-bar](https://uniapp.dcloud.io/component/uniui/uni-notice-bar) 6 | ## 1.1.1(2021-11-09) 7 | - 新增 提供组件设计资源,组件样式调整 8 | ## 1.1.0(2021-07-30) 9 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 10 | ## 1.0.9(2021-05-12) 11 | - 新增 组件示例地址 12 | ## 1.0.8(2021-04-21) 13 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖 14 | ## 1.0.7(2021-02-05) 15 | - 优化 组件引用关系,通过uni_modules引用组件 16 | 17 | ## 1.0.6(2021-02-05) 18 | - 调整为uni_modules目录规范 19 | -------------------------------------------------------------------------------- /uni_modules/uni-notice-bar/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## NoticeBar 通告栏 4 | > **组件名:uni-notice-bar** 5 | > 代码块: `uNoticeBar` 6 | 7 | 8 | 通告栏组件 。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | 13 | 14 | -------------------------------------------------------------------------------- /uni_modules/uni-number-box/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.3(2023-05-23) 2 | 更新示例工程 3 | ## 1.2.2(2023-05-08) 4 | - 修复 change 事件执行顺序错误的问题 5 | ## 1.2.1(2021-11-22) 6 | - 修复 vue3中某些scss变量无法找到的问题 7 | ## 1.2.0(2021-11-19) 8 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 9 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-number-box](https://uniapp.dcloud.io/component/uniui/uni-number-box) 10 | ## 1.1.2(2021-11-09) 11 | - 新增 提供组件设计资源,组件样式调整 12 | ## 1.1.1(2021-07-30) 13 | - 优化 vue3下事件警告的问题 14 | ## 1.1.0(2021-07-13) 15 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 16 | ## 1.0.7(2021-05-12) 17 | - 新增 组件示例地址 18 | ## 1.0.6(2021-04-20) 19 | - 修复 uni-number-box 浮点数运算不精确的 bug 20 | - 修复 uni-number-box change 事件触发不正确的 bug 21 | - 新增 uni-number-box v-model 双向绑定 22 | ## 1.0.5(2021-02-05) 23 | - 调整为uni_modules目录规范 24 | 25 | ## 1.0.7(2021-02-05) 26 | - 调整为uni_modules目录规范 27 | - 新增 支持 v-model 28 | - 新增 支持 focus、blur 事件 29 | - 新增 支持 PC 端 30 | -------------------------------------------------------------------------------- /uni_modules/uni-number-box/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## NumberBox 数字输入框 4 | > **组件名:uni-number-box** 5 | > 代码块: `uNumberBox` 6 | 7 | 8 | 带加减按钮的数字输入框。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | 13 | 14 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.4(2022-09-19) 2 | - 修复,未对主题色设置默认色,导致未引入 uni-scss 变量文件报错。 3 | - 修复,未对移动端当前页文字做主题色适配。 4 | ## 1.2.3(2022-09-15) 5 | - 修复未使用 uni-scss 主题色的 bug。 6 | ## 1.2.2(2022-07-06) 7 | - 修复 es 语言 i18n 错误 8 | ## 1.2.1(2021-11-22) 9 | - 修复 vue3中某些scss变量无法找到的问题 10 | ## 1.2.0(2021-11-19) 11 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 12 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-pagination](https://uniapp.dcloud.io/component/uniui/uni-pagination) 13 | ## 1.1.2(2021-10-08) 14 | - 修复 current 、value 属性未监听,导致高亮样式失效的 bug 15 | ## 1.1.1(2021-08-20) 16 | - 新增 支持国际化 17 | ## 1.1.0(2021-07-30) 18 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 19 | ## 1.0.7(2021-05-12) 20 | - 新增 组件示例地址 21 | ## 1.0.6(2021-04-12) 22 | - 新增 PC 和 移动端适配不同的 ui 23 | ## 1.0.5(2021-02-05) 24 | - 优化 组件引用关系,通过uni_modules引用组件 25 | 26 | ## 1.0.4(2021-02-05) 27 | - 调整为uni_modules目录规范 28 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/components/uni-pagination/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-pagination.prevText": "prev", 3 | "uni-pagination.nextText": "next", 4 | "uni-pagination.piecePerPage": "piece/page" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/components/uni-pagination/i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gooking/uni-app--mini-mall/06d06a376702cd5551982be6367eb4c329457658/uni_modules/uni-pagination/components/uni-pagination/i18n/es.json -------------------------------------------------------------------------------- /uni_modules/uni-pagination/components/uni-pagination/i18n/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-pagination.prevText": "précédente", 3 | "uni-pagination.nextText": "suivante", 4 | "uni-pagination.piecePerPage": "Articles/Pages" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/components/uni-pagination/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import es from './es.json' 3 | import fr from './fr.json' 4 | import zhHans from './zh-Hans.json' 5 | import zhHant from './zh-Hant.json' 6 | export default { 7 | en, 8 | es, 9 | fr, 10 | 'zh-Hans': zhHans, 11 | 'zh-Hant': zhHant 12 | } 13 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-pagination.prevText": "上一页", 3 | "uni-pagination.nextText": "下一页", 4 | "uni-pagination.piecePerPage": "条/页" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-pagination.prevText": "上一頁", 3 | "uni-pagination.nextText": "下一頁", 4 | "uni-pagination.piecePerPage": "條/頁" 5 | } 6 | -------------------------------------------------------------------------------- /uni_modules/uni-pagination/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Pagination 分页器 4 | > **组件名:uni-pagination** 5 | > 代码块: `uPagination` 6 | 7 | 8 | 分页器组件,用于展示页码、请求数据等。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | -------------------------------------------------------------------------------- /uni_modules/uni-popup/components/uni-popup/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-popup.cancel": "cancel", 3 | "uni-popup.ok": "ok", 4 | "uni-popup.placeholder": "pleace enter", 5 | "uni-popup.title": "Hint", 6 | "uni-popup.shareTitle": "Share to" 7 | } 8 | -------------------------------------------------------------------------------- /uni_modules/uni-popup/components/uni-popup/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-popup.cancel": "取消", 3 | "uni-popup.ok": "确定", 4 | "uni-popup.placeholder": "请输入", 5 | "uni-popup.title": "提示", 6 | "uni-popup.shareTitle": "分享到" 7 | } 8 | -------------------------------------------------------------------------------- /uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-popup.cancel": "取消", 3 | "uni-popup.ok": "確定", 4 | "uni-popup.placeholder": "請輸入", 5 | "uni-popup.title": "提示", 6 | "uni-popup.shareTitle": "分享到" 7 | } 8 | -------------------------------------------------------------------------------- /uni_modules/uni-popup/components/uni-popup/popup.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | data() { 4 | return { 5 | 6 | } 7 | }, 8 | created(){ 9 | this.popup = this.getParent() 10 | }, 11 | methods:{ 12 | /** 13 | * 获取父元素实例 14 | */ 15 | getParent(name = 'uniPopup') { 16 | let parent = this.$parent; 17 | let parentName = parent.$options.name; 18 | while (parentName !== name) { 19 | parent = parent.$parent; 20 | if (!parent) return false 21 | parentName = parent.$options.name; 22 | } 23 | return parent; 24 | }, 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /uni_modules/uni-popup/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Popup 弹出层 4 | > **组件名:uni-popup** 5 | > 代码块: `uPopup` 6 | > 关联组件:`uni-transition` 7 | 8 | 9 | 弹出层组件,在应用中弹出一个消息提示窗口、提示框等 10 | 11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup) 12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /uni_modules/uni-rate/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.3.1(2022-02-25) 2 | - 修复 条件判断 `NaN` 错误的 bug 3 | ## 1.3.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-rate](https://uniapp.dcloud.io/component/uniui/uni-rate) 6 | ## 1.2.2(2021-09-10) 7 | - 优化 默认值修改为 0 颗星 8 | ## 1.2.1(2021-07-30) 9 | - 优化 vue3下事件警告的问题 10 | ## 1.2.0(2021-07-13) 11 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 12 | ## 1.1.2(2021-05-12) 13 | - 新增 组件示例地址 14 | ## 1.1.1(2021-04-21) 15 | - 修复 布局变化后 uni-rate 星星计算不准确的 bug 16 | - 优化 添加依赖 uni-icons, 导入 uni-rate 自动下载依赖 17 | ## 1.1.0(2021-04-16) 18 | - 修复 uni-rate 属性 margin 值为 string 组件失效的 bug 19 | 20 | ## 1.0.9(2021-02-05) 21 | - 优化 组件引用关系,通过uni_modules引用组件 22 | 23 | ## 1.0.8(2021-02-05) 24 | - 调整为uni_modules目录规范 25 | - 支持 pc 端 26 | -------------------------------------------------------------------------------- /uni_modules/uni-rate/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Rate 评分 4 | > **组件名:uni-rate** 5 | > 代码块: `uRate` 6 | > 关联组件:`uni-icons` 7 | 8 | 9 | 评分组件,多用于购买商品后,对商品进行评价等场景 10 | 11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate) 12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-row/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-row](https://uniapp.dcloud.io/component/uniui/uni-row) 4 | ## 0.1.0(2021-07-13) 5 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 6 | ## 0.0.4(2021-05-12) 7 | - 新增 组件示例地址 8 | ## 0.0.3(2021-02-05) 9 | - 调整为uni_modules目录规范 10 | - 新增uni-row组件 11 | -------------------------------------------------------------------------------- /uni_modules/uni-row/readme.md: -------------------------------------------------------------------------------- 1 | ## Layout 布局 2 | 3 | > **组件名 uni-row、uni-col** 4 | > 代码块: `uRow`、`uCol` 5 | 6 | 7 | 流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局。 8 | 9 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row) 10 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-scss/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.0.3(2022-01-21) 2 | - 优化 组件示例 3 | ## 1.0.2(2021-11-22) 4 | - 修复 / 符号在 vue 不同版本兼容问题引起的报错问题 5 | ## 1.0.1(2021-11-22) 6 | - 修复 vue3中scss语法兼容问题 7 | ## 1.0.0(2021-11-18) 8 | - init 9 | -------------------------------------------------------------------------------- /uni_modules/uni-scss/index.scss: -------------------------------------------------------------------------------- 1 | @import './styles/index.scss'; 2 | -------------------------------------------------------------------------------- /uni_modules/uni-scss/readme.md: -------------------------------------------------------------------------------- 1 | `uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。 2 | 3 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass) 4 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-scss/styles/index.scss: -------------------------------------------------------------------------------- 1 | @import './setting/_variables.scss'; 2 | @import './setting/_border.scss'; 3 | @import './setting/_color.scss'; 4 | @import './setting/_space.scss'; 5 | @import './setting/_radius.scss'; 6 | @import './setting/_text.scss'; 7 | @import './setting/_styles.scss'; 8 | -------------------------------------------------------------------------------- /uni_modules/uni-scss/styles/setting/_border.scss: -------------------------------------------------------------------------------- 1 | .uni-border { 2 | border: 1px $uni-border-1 solid; 3 | } -------------------------------------------------------------------------------- /uni_modules/uni-scss/styles/setting/_text.scss: -------------------------------------------------------------------------------- 1 | @mixin get-styles($k,$c) { 2 | @if $k == size or $k == weight{ 3 | font-#{$k}:#{$c} 4 | }@else{ 5 | #{$k}:#{$c} 6 | } 7 | } 8 | 9 | @each $key, $child in $uni-headings { 10 | /* #ifndef APP-NVUE */ 11 | .uni-#{$key} { 12 | @each $k, $c in $child { 13 | @include get-styles($k,$c) 14 | } 15 | } 16 | /* #endif */ 17 | /* #ifdef APP-NVUE */ 18 | .container .uni-#{$key} { 19 | @each $k, $c in $child { 20 | @include get-styles($k,$c) 21 | } 22 | } 23 | /* #endif */ 24 | } 25 | -------------------------------------------------------------------------------- /uni_modules/uni-scss/styles/tools/functions.scss: -------------------------------------------------------------------------------- 1 | // 合并 map 2 | @function map-deep-merge($parent-map, $child-map){ 3 | $result: $parent-map; 4 | @each $key, $child in $child-map { 5 | $parent-has-key: map-has-key($result, $key); 6 | $parent-value: map-get($result, $key); 7 | $parent-type: type-of($parent-value); 8 | $child-type: type-of($child); 9 | $parent-is-map: $parent-type == map; 10 | $child-is-map: $child-type == map; 11 | 12 | @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){ 13 | $result: map-merge($result, ( $key: $child )); 14 | }@else { 15 | $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) )); 16 | } 17 | } 18 | @return $result; 19 | }; 20 | -------------------------------------------------------------------------------- /uni_modules/uni-scss/theme.scss: -------------------------------------------------------------------------------- 1 | // 间距基础倍数 2 | $uni-space-root: 2; 3 | // 边框半径默认值 4 | $uni-radius-root:5px; 5 | // 主色 6 | $uni-primary: #2979ff; 7 | // 辅助色 8 | $uni-success: #4cd964; 9 | // 警告色 10 | $uni-warning: #f0ad4e; 11 | // 错误色 12 | $uni-error: #dd524d; 13 | // 描述色 14 | $uni-info: #909399; 15 | // 中性色 16 | $uni-main-color: #303133; 17 | $uni-base-color: #606266; 18 | $uni-secondary-color: #909399; 19 | $uni-extra-color: #C0C4CC; 20 | // 背景色 21 | $uni-bg-color: #f5f5f5; 22 | // 边框颜色 23 | $uni-border-1: #DCDFE6; 24 | $uni-border-2: #E4E7ED; 25 | $uni-border-3: #EBEEF5; 26 | $uni-border-4: #F2F6FC; 27 | 28 | // 常规色 29 | $uni-black: #000000; 30 | $uni-white: #ffffff; 31 | $uni-transparent: rgba($color: #000000, $alpha: 0); 32 | -------------------------------------------------------------------------------- /uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-search-bar.cancel": "cancel", 3 | "uni-search-bar.placeholder": "Search enter content" 4 | } -------------------------------------------------------------------------------- /uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import zhHans from './zh-Hans.json' 3 | import zhHant from './zh-Hant.json' 4 | export default { 5 | en, 6 | 'zh-Hans': zhHans, 7 | 'zh-Hant': zhHant 8 | } 9 | -------------------------------------------------------------------------------- /uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-search-bar.cancel": "取消", 3 | "uni-search-bar.placeholder": "请输入搜索内容" 4 | } 5 | -------------------------------------------------------------------------------- /uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "uni-search-bar.cancel": "取消", 3 | "uni-search-bar.placeholder": "請輸入搜索內容" 4 | } 5 | -------------------------------------------------------------------------------- /uni_modules/uni-search-bar/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## SearchBar 搜索栏 4 | 5 | > **组件名:uni-search-bar** 6 | > 代码块: `uSearchBar` 7 | 8 | 9 | 搜索栏组件 10 | 11 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar) 12 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 13 | 14 | 15 | -------------------------------------------------------------------------------- /uni_modules/uni-section/changelog.md: -------------------------------------------------------------------------------- 1 | ## 0.0.1(2022-07-22) 2 | - 初始化 3 | -------------------------------------------------------------------------------- /uni_modules/uni-section/readme.md: -------------------------------------------------------------------------------- 1 | ## Section 标题栏 2 | > **组件名:uni-section** 3 | > 代码块: `uSection` 4 | 5 | uni-section 组件主要用于文章、列表详情等标题展示 6 | 7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section) 8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 9 | -------------------------------------------------------------------------------- /uni_modules/uni-segmented-control/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-segmented-control](https://uniapp.dcloud.io/component/uniui/uni-segmented-control) 4 | ## 1.1.0(2021-07-30) 5 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 6 | ## 1.0.5(2021-05-12) 7 | - 新增 项目示例地址 8 | ## 1.0.4(2021-02-05) 9 | - 调整为uni_modules目录规范 10 | -------------------------------------------------------------------------------- /uni_modules/uni-segmented-control/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## SegmentedControl 分段器 4 | > **组件名:uni-segmented-control** 5 | > 代码块: `uSegmentedControl` 6 | 7 | 8 | 用作不同视图的显示 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | 13 | 14 | -------------------------------------------------------------------------------- /uni_modules/uni-steps/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.1.1(2021-11-22) 2 | - 修复 vue3中某些scss变量无法找到的问题 3 | ## 1.1.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-steps](https://uniapp.dcloud.io/component/uniui/uni-steps) 6 | ## 1.0.8(2021-05-12) 7 | - 新增 项目示例地址 8 | ## 1.0.7(2021-05-06) 9 | - 修复 uni-steps 横向布局时,多行文字高度不合理的 bug 10 | ## 1.0.6(2021-04-21) 11 | - 优化 添加依赖 uni-icons, 导入后自动下载依赖 12 | ## 1.0.5(2021-02-05) 13 | - 优化 组件引用关系,通过uni_modules引用组件 14 | 15 | ## 1.0.4(2021-02-05) 16 | - 调整为uni_modules目录规范 17 | -------------------------------------------------------------------------------- /uni_modules/uni-steps/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Steps 步骤条 4 | > **组件名:uni-steps** 5 | > 代码块: `uSteps` 6 | 7 | 8 | 步骤条,常用于显示进度 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | 13 | 14 | -------------------------------------------------------------------------------- /uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js: -------------------------------------------------------------------------------- 1 | export function isPC() { 2 | var userAgentInfo = navigator.userAgent; 3 | var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; 4 | var flag = true; 5 | for (let v = 0; v < Agents.length - 1; v++) { 6 | if (userAgentInfo.indexOf(Agents[v]) > 0) { 7 | flag = false; 8 | break; 9 | } 10 | } 11 | return flag; 12 | } 13 | -------------------------------------------------------------------------------- /uni_modules/uni-swipe-action/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## SwipeAction 滑动操作 4 | > **组件名:uni-swipe-action** 5 | > 代码块: `uSwipeAction`、`uSwipeActionItem` 6 | 7 | 8 | 通过滑动触发选项的容器 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-swiper-dot/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-swiper-dot](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot) 4 | ## 1.1.0(2021-07-30) 5 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 6 | ## 1.0.6(2021-05-12) 7 | - 新增 示例地址 8 | - 修复 示例项目缺少组件的Bug 9 | ## 1.0.5(2021-02-05) 10 | - 调整为uni_modules目录规范 11 | - 新增 clickItem 事件,支持指示点控制轮播 12 | - 新增 支持 pc 可用 13 | -------------------------------------------------------------------------------- /uni_modules/uni-swiper-dot/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## SwiperDot 轮播图指示点 4 | > **组件名:uni-swiper-dot** 5 | > 代码块: `uSwiperDot` 6 | 7 | 8 | 自定义轮播图指示点 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-table/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.2.3(2023-03-28) 2 | - 修复 在vue3模式下可能会出现错误的问题 3 | ## 1.2.2(2022-11-29) 4 | - 优化 主题样式 5 | ## 1.2.1(2022-06-06) 6 | - 修复 微信小程序存在无使用组件的问题 7 | ## 1.2.0(2021-11-19) 8 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 9 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-table](https://uniapp.dcloud.io/component/uniui/uni-table) 10 | ## 1.1.0(2021-07-30) 11 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 12 | ## 1.0.7(2021-07-08) 13 | - 新增 uni-th 支持 date 日期筛选范围 14 | ## 1.0.6(2021-07-05) 15 | - 新增 uni-th 支持 range 筛选范围 16 | ## 1.0.5(2021-06-28) 17 | - 新增 uni-th 筛选功能 18 | ## 1.0.4(2021-05-12) 19 | - 新增 示例地址 20 | - 修复 示例项目缺少组件的Bug 21 | ## 1.0.3(2021-04-16) 22 | - 新增 sortable 属性,是否开启单列排序 23 | - 优化 表格多选逻辑 24 | ## 1.0.2(2021-03-22) 25 | - uni-tr 添加 disabled 属性,用于 type=selection 时,设置某行是否可由全选按钮控制 26 | ## 1.0.1(2021-02-05) 27 | - 调整为uni_modules目录规范 28 | -------------------------------------------------------------------------------- /uni_modules/uni-table/components/uni-tbody/uni-tbody.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 27 | 28 | 30 | -------------------------------------------------------------------------------- /uni_modules/uni-table/i18n/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter-dropdown.reset": "Reset", 3 | "filter-dropdown.search": "Search", 4 | "filter-dropdown.submit": "Submit", 5 | "filter-dropdown.filter": "Filter", 6 | "filter-dropdown.gt": "Greater or equal to", 7 | "filter-dropdown.lt": "Less than or equal to", 8 | "filter-dropdown.date": "Date" 9 | } 10 | -------------------------------------------------------------------------------- /uni_modules/uni-table/i18n/es.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter-dropdown.reset": "Reiniciar", 3 | "filter-dropdown.search": "Búsqueda", 4 | "filter-dropdown.submit": "Entregar", 5 | "filter-dropdown.filter": "Filtrar", 6 | "filter-dropdown.gt": "Mayor o igual a", 7 | "filter-dropdown.lt": "Menos que o igual a", 8 | "filter-dropdown.date": "Fecha" 9 | } 10 | -------------------------------------------------------------------------------- /uni_modules/uni-table/i18n/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter-dropdown.reset": "Réinitialiser", 3 | "filter-dropdown.search": "Chercher", 4 | "filter-dropdown.submit": "Soumettre", 5 | "filter-dropdown.filter": "Filtre", 6 | "filter-dropdown.gt": "Supérieur ou égal à", 7 | "filter-dropdown.lt": "Inférieur ou égal à", 8 | "filter-dropdown.date": "Date" 9 | } 10 | -------------------------------------------------------------------------------- /uni_modules/uni-table/i18n/index.js: -------------------------------------------------------------------------------- 1 | import en from './en.json' 2 | import es from './es.json' 3 | import fr from './fr.json' 4 | import zhHans from './zh-Hans.json' 5 | import zhHant from './zh-Hant.json' 6 | export default { 7 | en, 8 | es, 9 | fr, 10 | 'zh-Hans': zhHans, 11 | 'zh-Hant': zhHant 12 | } 13 | -------------------------------------------------------------------------------- /uni_modules/uni-table/i18n/zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter-dropdown.reset": "重置", 3 | "filter-dropdown.search": "搜索", 4 | "filter-dropdown.submit": "确定", 5 | "filter-dropdown.filter": "筛选", 6 | "filter-dropdown.gt": "大于等于", 7 | "filter-dropdown.lt": "小于等于", 8 | "filter-dropdown.date": "日期范围" 9 | } 10 | -------------------------------------------------------------------------------- /uni_modules/uni-table/i18n/zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter-dropdown.reset": "重置", 3 | "filter-dropdown.search": "搜索", 4 | "filter-dropdown.submit": "確定", 5 | "filter-dropdown.filter": "篩選", 6 | "filter-dropdown.gt": "大於等於", 7 | "filter-dropdown.lt": "小於等於", 8 | "filter-dropdown.date": "日期範圍" 9 | } 10 | -------------------------------------------------------------------------------- /uni_modules/uni-table/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Table 表单 4 | > 组件名:``uni-table``,代码块: `uTable`。 5 | 6 | 用于展示多条结构类似的数据 7 | 8 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table) 9 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /uni_modules/uni-tag/changelog.md: -------------------------------------------------------------------------------- 1 | ## 2.1.0(2021-11-19) 2 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 3 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-tag](https://uniapp.dcloud.io/component/uniui/uni-tag) 4 | ## 2.0.0(2021-11-09) 5 | - 新增 提供组件设计资源,组件样式调整 6 | - 移除 插槽 7 | - 移除 type 属性的 royal 选项 8 | ## 1.1.1(2021-08-11) 9 | - type 不是 default 时,size 为 small 字体大小显示不正确 10 | ## 1.1.0(2021-07-30) 11 | - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 12 | ## 1.0.7(2021-06-18) 13 | - 修复 uni-tag 在字节跳动小程序上 css 类名编译错误的 bug 14 | ## 1.0.6(2021-06-04) 15 | - 修复 未定义 sass 变量 "$uni-color-royal" 的bug 16 | ## 1.0.5(2021-05-10) 17 | - 修复 royal 类型无效的bug 18 | - 修复 uni-tag 宽度不自适应的bug 19 | - 新增 uni-tag 支持属性 custom-style 自定义样式 20 | ## 1.0.4(2021-02-05) 21 | - 调整为uni_modules目录规范 22 | -------------------------------------------------------------------------------- /uni_modules/uni-tag/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Tag 标签 4 | > **组件名:uni-tag** 5 | > 代码块: `uTag` 6 | 7 | 8 | 用于展示1个或多个文字标签,可点击切换选中、不选中的状态 。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | 13 | 14 | -------------------------------------------------------------------------------- /uni_modules/uni-title/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.1.1(2022-05-19) 2 | - 修改组件描述 3 | ## 1.1.0(2021-11-19) 4 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 5 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-title](https://uniapp.dcloud.io/component/uniui/uni-title) 6 | ## 1.0.2(2021-05-12) 7 | - 新增 示例地址 8 | - 修复 示例项目缺少组件的Bug 9 | ## 1.0.1(2021-02-05) 10 | - 调整为uni_modules目录规范 11 | -------------------------------------------------------------------------------- /uni_modules/uni-title/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Title 标题 4 | > **组件名:uni-title** 5 | > 代码块: `uTitle` 6 | 7 | 8 | 章节标题,通常用于记录页面标题,使用当前组件,uni-app 如果开启统计,将会自动统计页面标题 。 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /uni_modules/uni-tooltip/changelog.md: -------------------------------------------------------------------------------- 1 | ## 0.2.1(2022-05-09) 2 | - 修复 content 为空时仍然弹出的bug 3 | ## 0.2.0(2022-05-07) 4 | **注意:破坏性更新** 5 | - 更新 text 属性变更为 content 6 | - 更新 移除 width 属性 7 | ## 0.1.1(2022-04-27) 8 | - 修复 组件根 text 嵌套组件 warning 9 | ## 0.1.0(2022-04-21) 10 | - 初始化 11 | -------------------------------------------------------------------------------- /uni_modules/uni-tooltip/readme.md: -------------------------------------------------------------------------------- 1 | ## Badge 数字角标 2 | > **组件名:uni-tooltip** 3 | > 代码块: `uTooltip` 4 | 5 | 数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景, 6 | 7 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip) 8 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 9 | -------------------------------------------------------------------------------- /uni_modules/uni-transition/changelog.md: -------------------------------------------------------------------------------- 1 | ## 1.3.2(2023-05-04) 2 | - 修复 NVUE 平台报错的问题 3 | ## 1.3.1(2021-11-23) 4 | - 修复 init 方法初始化问题 5 | ## 1.3.0(2021-11-19) 6 | - 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) 7 | - 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-transition](https://uniapp.dcloud.io/component/uniui/uni-transition) 8 | ## 1.2.1(2021-09-27) 9 | - 修复 init 方法不生效的 Bug 10 | ## 1.2.0(2021-07-30) 11 | - 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) 12 | ## 1.1.1(2021-05-12) 13 | - 新增 示例地址 14 | - 修复 示例项目缺少组件的 Bug 15 | ## 1.1.0(2021-04-22) 16 | - 新增 通过方法自定义动画 17 | - 新增 custom-class 非 NVUE 平台支持自定义 class 定制样式 18 | - 优化 动画触发逻辑,使动画更流畅 19 | - 优化 支持单独的动画类型 20 | - 优化 文档示例 21 | ## 1.0.2(2021-02-05) 22 | - 调整为 uni_modules 目录规范 23 | -------------------------------------------------------------------------------- /uni_modules/uni-transition/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Transition 过渡动画 4 | > **组件名:uni-transition** 5 | > 代码块: `uTransition` 6 | 7 | 8 | 元素过渡动画 9 | 10 | ### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition) 11 | #### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 -------------------------------------------------------------------------------- /uni_modules/uni-ui/components/uni-ui/uni-ui.vue: -------------------------------------------------------------------------------- 1 | 4 | 6 | 8 | -------------------------------------------------------------------------------- /uview-ui/components/u-loading-page/u-loading-page.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 22 | 23 | 26 | -------------------------------------------------------------------------------- /uview-ui/components/u-parse/libs/handler.wxs: -------------------------------------------------------------------------------- 1 | var inline = { 2 | abbr: 1, 3 | b: 1, 4 | big: 1, 5 | code: 1, 6 | del: 1, 7 | em: 1, 8 | i: 1, 9 | ins: 1, 10 | label: 1, 11 | q: 1, 12 | small: 1, 13 | span: 1, 14 | strong: 1, 15 | sub: 1, 16 | sup: 1 17 | } 18 | module.exports = { 19 | use: function(item) { 20 | return !item.c && !inline[item.name] && (item.attrs.style || '').indexOf('display:inline') == -1 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /uview-ui/components/u-time-line/u-time-line.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 23 | 24 | 44 | -------------------------------------------------------------------------------- /uview-ui/components/u-tr/u-tr.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 18 | 19 | 26 | -------------------------------------------------------------------------------- /uview-ui/index.scss: -------------------------------------------------------------------------------- 1 | // 引入公共基础类 2 | @import "./libs/css/common.scss"; 3 | @import "./libs/css/color.scss"; 4 | 5 | // 非nvue的样式 6 | /* #ifndef APP-NVUE */ 7 | @import "./libs/css/style.vue.scss"; 8 | /* #endif */ 9 | 10 | // nvue的特有样式 11 | /* #ifdef APP-NVUE */ 12 | @import "./libs/css/style.nvue.scss"; 13 | /* #endif */ 14 | 15 | // 小程序特有的样式 16 | /* #ifdef MP */ 17 | @import "./libs/css/style.mp.scss"; 18 | /* #endif */ 19 | 20 | // H5特有的样式 21 | /* #ifdef H5 */ 22 | @import "./libs/css/style.h5.scss"; 23 | /* #endif */ -------------------------------------------------------------------------------- /uview-ui/libs/config/config.js: -------------------------------------------------------------------------------- 1 | // 此版本发布于2020-03-17 2 | let version = '1.8.4'; 3 | 4 | export default { 5 | v: version, 6 | version: version, 7 | // 主题名称 8 | type: [ 9 | 'primary', 10 | 'success', 11 | 'info', 12 | 'error', 13 | 'warning' 14 | ] 15 | } -------------------------------------------------------------------------------- /uview-ui/libs/config/zIndex.js: -------------------------------------------------------------------------------- 1 | // uniapp在H5中各API的z-index值如下: 2 | /** 3 | * actionsheet: 999 4 | * modal: 999 5 | * navigate: 998 6 | * tabbar: 998 7 | * toast: 999 8 | */ 9 | 10 | export default { 11 | toast: 10090, 12 | noNetwork: 10080, 13 | // popup包含popup,actionsheet,keyboard,picker的值 14 | popup: 10075, 15 | mask: 10070, 16 | navbar: 980, 17 | topTips: 975, 18 | sticky: 970, 19 | indexListSticky: 965, 20 | } -------------------------------------------------------------------------------- /uview-ui/libs/css/style.components.scss: -------------------------------------------------------------------------------- 1 | // 定义混入指令,用于在非nvue环境下的flex定义,因为nvue没有display属性,会报错 2 | @mixin vue-flex($direction: row) { 3 | /* #ifndef APP-NVUE */ 4 | display: flex; 5 | flex-direction: $direction; 6 | /* #endif */ 7 | } -------------------------------------------------------------------------------- /uview-ui/libs/css/style.h5.scss: -------------------------------------------------------------------------------- 1 | /* H5的时候,隐藏滚动条 */ 2 | ::-webkit-scrollbar { 3 | display: none; 4 | width: 0 !important; 5 | height: 0 !important; 6 | -webkit-appearance: none; 7 | background: transparent; 8 | } 9 | -------------------------------------------------------------------------------- /uview-ui/libs/css/style.nvue.scss: -------------------------------------------------------------------------------- 1 | .nvue { 2 | font-size: 24rpx; 3 | } -------------------------------------------------------------------------------- /uview-ui/libs/function/$parent.js: -------------------------------------------------------------------------------- 1 | // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法 2 | // this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx 3 | // 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name 4 | // 值(默认为undefined),就是查找最顶层的$parent 5 | export default function $parent(name = undefined) { 6 | let parent = this.$parent; 7 | // 通过while历遍,这里主要是为了H5需要多层解析的问题 8 | while (parent) { 9 | // 父组件 10 | if (parent.$options && parent.$options.name !== name) { 11 | // 如果组件的name不相等,继续上一级寻找 12 | parent = parent.$parent; 13 | } else { 14 | return parent; 15 | } 16 | } 17 | return false; 18 | } -------------------------------------------------------------------------------- /uview-ui/libs/function/addUnit.js: -------------------------------------------------------------------------------- 1 | import validation from './test.js'; 2 | 3 | // 添加单位,如果有rpx,%,px等单位结尾或者值为auto,直接返回,否则加上rpx单位结尾 4 | export default function addUnit(value = 'auto', unit = 'rpx') { 5 | value = String(value); 6 | // 用uView内置验证规则中的number判断是否为数值 7 | return validation.number(value) ? `${value}${unit}` : value; 8 | } -------------------------------------------------------------------------------- /uview-ui/libs/function/bem.js: -------------------------------------------------------------------------------- 1 | function bem(name, conf) { 2 | 3 | } 4 | 5 | module.exports.bem = bem; 6 | -------------------------------------------------------------------------------- /uview-ui/libs/function/color.js: -------------------------------------------------------------------------------- 1 | // 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供 2 | // 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20) 3 | let color = { 4 | primary: "#2979ff", 5 | primaryDark: "#2b85e4", 6 | primaryDisabled: "#a0cfff", 7 | primaryLight: "#ecf5ff", 8 | bgColor: "#f3f4f6", 9 | 10 | info: "#909399", 11 | infoDark: "#82848a", 12 | infoDisabled: "#c8c9cc", 13 | infoLight: "#f4f4f5", 14 | 15 | warning: "#ff9900", 16 | warningDark: "#f29100", 17 | warningDisabled: "#fcbd71", 18 | warningLight: "#fdf6ec", 19 | 20 | error: "#fa3534", 21 | errorDark: "#dd6161", 22 | errorDisabled: "#fab6b6", 23 | errorLight: "#fef0f0", 24 | 25 | success: "#19be6b", 26 | successDark: "#18b566", 27 | successDisabled: "#71d5a1", 28 | successLight: "#dbf1e1", 29 | 30 | mainColor: "#303133", 31 | contentColor: "#606266", 32 | tipsColor: "#909399", 33 | lightColor: "#c0c4cc", 34 | borderColor: "#e4e7ed" 35 | } 36 | 37 | export default color; -------------------------------------------------------------------------------- /uview-ui/libs/function/debounce.js: -------------------------------------------------------------------------------- 1 | let timeout = null; 2 | 3 | /** 4 | * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数 5 | * 6 | * @param {Function} func 要执行的回调函数 7 | * @param {Number} wait 延时的时间 8 | * @param {Boolean} immediate 是否立即执行 9 | * @return null 10 | */ 11 | function debounce(func, wait = 500, immediate = false) { 12 | // 清除定时器 13 | if (timeout !== null) clearTimeout(timeout); 14 | // 立即执行,此类情况一般用不到 15 | if (immediate) { 16 | var callNow = !timeout; 17 | timeout = setTimeout(function() { 18 | timeout = null; 19 | }, wait); 20 | if (callNow) typeof func === 'function' && func(); 21 | } else { 22 | // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法 23 | timeout = setTimeout(function() { 24 | typeof func === 'function' && func(); 25 | }, wait); 26 | } 27 | } 28 | 29 | export default debounce 30 | -------------------------------------------------------------------------------- /uview-ui/libs/function/deepClone.js: -------------------------------------------------------------------------------- 1 | // 判断arr是否为一个数组,返回一个bool值 2 | function isArray (arr) { 3 | return Object.prototype.toString.call(arr) === '[object Array]'; 4 | } 5 | 6 | // 深度克隆 7 | function deepClone (obj) { 8 | // 对常见的“非”值,直接返回原来值 9 | if([null, undefined, NaN, false].includes(obj)) return obj; 10 | if(typeof obj !== "object" && typeof obj !== 'function') { 11 | //原始类型直接返回 12 | return obj; 13 | } 14 | var o = isArray(obj) ? [] : {}; 15 | for(let i in obj) { 16 | if(obj.hasOwnProperty(i)){ 17 | o[i] = typeof obj[i] === "object" ? deepClone(obj[i]) : obj[i]; 18 | } 19 | } 20 | return o; 21 | } 22 | 23 | export default deepClone; 24 | -------------------------------------------------------------------------------- /uview-ui/libs/function/deepMerge.js: -------------------------------------------------------------------------------- 1 | import deepClone from "./deepClone"; 2 | 3 | // JS对象深度合并 4 | function deepMerge(target = {}, source = {}) { 5 | target = deepClone(target); 6 | if (typeof target !== 'object' || typeof source !== 'object') return false; 7 | for (var prop in source) { 8 | if (!source.hasOwnProperty(prop)) continue; 9 | if (prop in target) { 10 | if (typeof target[prop] !== 'object') { 11 | target[prop] = source[prop]; 12 | } else { 13 | if (typeof source[prop] !== 'object') { 14 | target[prop] = source[prop]; 15 | } else { 16 | if (target[prop].concat && source[prop].concat) { 17 | target[prop] = target[prop].concat(source[prop]); 18 | } else { 19 | target[prop] = deepMerge(target[prop], source[prop]); 20 | } 21 | } 22 | } 23 | } else { 24 | target[prop] = source[prop]; 25 | } 26 | } 27 | return target; 28 | } 29 | 30 | export default deepMerge; -------------------------------------------------------------------------------- /uview-ui/libs/function/random.js: -------------------------------------------------------------------------------- 1 | function random(min, max) { 2 | if (min >= 0 && max > 0 && max >= min) { 3 | let gab = max - min + 1; 4 | return Math.floor(Math.random() * gab + min); 5 | } else { 6 | return 0; 7 | } 8 | } 9 | 10 | export default random; 11 | -------------------------------------------------------------------------------- /uview-ui/libs/function/randomArray.js: -------------------------------------------------------------------------------- 1 | // 打乱数组 2 | function randomArray(array = []) { 3 | // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0 4 | return array.sort(() => Math.random() - 0.5); 5 | } 6 | 7 | export default randomArray 8 | -------------------------------------------------------------------------------- /uview-ui/libs/function/sys.js: -------------------------------------------------------------------------------- 1 | export function os() { 2 | return uni.getSystemInfoSync().platform; 3 | }; 4 | 5 | export function sys() { 6 | return uni.getSystemInfoSync(); 7 | } 8 | 9 | 10 | -------------------------------------------------------------------------------- /uview-ui/libs/function/throttle.js: -------------------------------------------------------------------------------- 1 | let timer, flag; 2 | /** 3 | * 节流原理:在一定时间内,只能触发一次 4 | * 5 | * @param {Function} func 要执行的回调函数 6 | * @param {Number} wait 延时的时间 7 | * @param {Boolean} immediate 是否立即执行 8 | * @return null 9 | */ 10 | function throttle(func, wait = 500, immediate = true) { 11 | if (immediate) { 12 | if (!flag) { 13 | flag = true; 14 | // 如果是立即执行,则在wait毫秒内开始时执行 15 | typeof func === 'function' && func(); 16 | timer = setTimeout(() => { 17 | flag = false; 18 | }, wait); 19 | } 20 | } else { 21 | if (!flag) { 22 | flag = true 23 | // 如果是非立即执行,则在wait毫秒内的结束处执行 24 | timer = setTimeout(() => { 25 | flag = false 26 | typeof func === 'function' && func(); 27 | }, wait); 28 | } 29 | 30 | } 31 | }; 32 | export default throttle 33 | -------------------------------------------------------------------------------- /uview-ui/libs/function/toast.js: -------------------------------------------------------------------------------- 1 | function toast(title, duration = 1500) { 2 | uni.showToast({ 3 | title: title, 4 | icon: 'none', 5 | duration: duration 6 | }) 7 | } 8 | 9 | export default toast 10 | -------------------------------------------------------------------------------- /uview-ui/libs/function/trim.js: -------------------------------------------------------------------------------- 1 | function trim(str, pos = 'both') { 2 | if (pos == 'both') { 3 | return str.replace(/^\s+|\s+$/g, ""); 4 | } else if (pos == "left") { 5 | return str.replace(/^\s*/, ''); 6 | } else if (pos == 'right') { 7 | return str.replace(/(\s*$)/g, ""); 8 | } else if (pos == 'all') { 9 | return str.replace(/\s+/g, ""); 10 | } else { 11 | return str; 12 | } 13 | } 14 | 15 | export default trim 16 | -------------------------------------------------------------------------------- /uview-ui/libs/function/type2icon.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 根据主题type值,获取对应的图标 3 | * @param String type 主题名称,primary|info|error|warning|success 4 | * @param String fill 是否使用fill填充实体的图标 5 | */ 6 | function type2icon(type = 'success', fill = false) { 7 | // 如果非预置值,默认为success 8 | if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success'; 9 | let iconName = ''; 10 | // 目前(2019-12-12),info和primary使用同一个图标 11 | switch (type) { 12 | case 'primary': 13 | iconName = 'info-circle'; 14 | break; 15 | case 'info': 16 | iconName = 'info-circle'; 17 | break; 18 | case 'error': 19 | iconName = 'close-circle'; 20 | break; 21 | case 'warning': 22 | iconName = 'error-circle'; 23 | break; 24 | case 'success': 25 | iconName = 'checkmark-circle'; 26 | break; 27 | default: 28 | iconName = 'checkmark-circle'; 29 | } 30 | // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的 31 | if (fill) iconName += '-fill'; 32 | return iconName; 33 | } 34 | 35 | export default type2icon 36 | -------------------------------------------------------------------------------- /uview-ui/libs/mixin/mpShare.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | onLoad() { 3 | // 设置默认的转发参数 4 | this.$u.mpShare = { 5 | title: '', // 默认为小程序名称 6 | path: '', // 默认为当前页面路径 7 | imageUrl: '' // 默认为当前页面的截图 8 | } 9 | }, 10 | onShareAppMessage() { 11 | return this.$u.mpShare 12 | }, 13 | // #ifdef MP-WEIXIN 14 | onShareTimeline() { 15 | return this.$u.mpShare 16 | } 17 | // #endif 18 | } 19 | -------------------------------------------------------------------------------- /uview-ui/libs/store/index.js: -------------------------------------------------------------------------------- 1 | // 暂时不用vuex模块方式实现,将该方法直接放入到/store/index.js中 2 | const module = { 3 | actions: { 4 | $uStore({rootState}, params) { 5 | let nameArr = params.name.split('.'); 6 | if(nameArr.length >= 2) { 7 | let obj = rootState[nameArr[0]]; 8 | for(let i = 1; i < nameArr.length - 1; i ++) { 9 | obj = obj[nameArr[i]]; 10 | } 11 | obj[nameArr[nameArr.length - 1]] = params.value; 12 | } else { 13 | rootState[params.name] = params.value; 14 | } 15 | } 16 | } 17 | } 18 | 19 | export default module -------------------------------------------------------------------------------- /uview-ui/libs/util/province.js: -------------------------------------------------------------------------------- 1 | var provinceData=[{"label":"北京市","value":"11"},{"label":"天津市","value":"12"},{"label":"河北省","value":"13"},{"label":"山西省","value":"14"},{"label":"内蒙古自治区","value":"15"},{"label":"辽宁省","value":"21"},{"label":"吉林省","value":"22"},{"label":"黑龙江省","value":"23"},{"label":"上海市","value":"31"},{"label":"江苏省","value":"32"},{"label":"浙江省","value":"33"},{"label":"安徽省","value":"34"},{"label":"福建省","value":"35"},{"label":"江西省","value":"36"},{"label":"山东省","value":"37"},{"label":"河南省","value":"41"},{"label":"湖北省","value":"42"},{"label":"湖南省","value":"43"},{"label":"广东省","value":"44"},{"label":"广西壮族自治区","value":"45"},{"label":"海南省","value":"46"},{"label":"重庆市","value":"50"},{"label":"四川省","value":"51"},{"label":"贵州省","value":"52"},{"label":"云南省","value":"53"},{"label":"西藏自治区","value":"54"},{"label":"陕西省","value":"61"},{"label":"甘肃省","value":"62"},{"label":"青海省","value":"63"},{"label":"宁夏回族自治区","value":"64"},{"label":"新疆维吾尔自治区","value":"65"},{"label":"台湾","value":"66"},{"label":"香港","value":"67"},{"label":"澳门","value":"68"}];export default provinceData; -------------------------------------------------------------------------------- /uview-ui/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uview-ui", 3 | "version": "1.8.4", 4 | "description": "uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水", 5 | "main": "index.js", 6 | "keywords": [ 7 | "uview", 8 | "uView", 9 | "uni-app", 10 | "uni-app ui", 11 | "uniapp", 12 | "uviewui", 13 | "uview ui", 14 | "uviewUI", 15 | "uViewui", 16 | "uViewUI", 17 | "uView UI", 18 | "uni ui", 19 | "uni UI", 20 | "uniapp ui", 21 | "ui", 22 | "UI框架", 23 | "uniapp ui框架", 24 | "uniapp UI" 25 | ], 26 | "scripts": { 27 | "test": "echo \"Error: no test specified\" && exit 1" 28 | }, 29 | "repository": { 30 | "type": "git", 31 | "url": "" 32 | }, 33 | "devDependencies": { 34 | "node-sass": "^4.14.0", 35 | "sass-loader": "^8.0.2" 36 | }, 37 | "author": "uView", 38 | "license": "MIT" 39 | } 40 | -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | // 配置路径别名 3 | configureWebpack: { 4 | devServer: { 5 | // 调试时允许内网穿透,让外网的人访问到本地调试的H5页面 6 | disableHostCheck: true 7 | } 8 | }, 9 | //productionSourceMap: false, 10 | } 11 | --------------------------------------------------------------------------------