├── .gitignore
├── App.vue
├── LICENSE
├── README.md
├── common
├── mixin.js
└── wxauth.js
├── components
├── city-select
│ └── city-select.vue
├── hch-poster
│ ├── draw-demo.vue
│ ├── hch-poster.vue
│ └── utils
│ │ └── index.js
└── page-box-empty
│ └── page-box-empty.vue
├── main.js
├── manifest.json
├── node_modules
├── .bin
│ ├── eslint
│ ├── eslint.cmd
│ └── eslint.ps1
├── .package-lock.json
├── apifm-uniapp
│ ├── README.md
│ ├── index.js
│ ├── instructions.md
│ └── package.json
├── axios
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── UPGRADE_GUIDE.md
│ ├── dist
│ │ ├── axios.js
│ │ ├── axios.map
│ │ ├── axios.min.js
│ │ └── axios.min.map
│ ├── 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
│ │ │ ├── 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
│ │ ├── 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
├── eslint-config-airbnb
│ ├── .babelrc
│ ├── .eslintrc
│ ├── CHANGELOG.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── base.js
│ ├── hooks.js
│ ├── index.js
│ ├── legacy.js
│ ├── node_modules
│ │ ├── .bin
│ │ │ ├── semver
│ │ │ ├── semver.cmd
│ │ │ └── semver.ps1
│ │ ├── call-bind
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── callBound.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── callBound.js
│ │ │ │ └── index.js
│ │ ├── confusing-browser-globals
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── define-properties
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintrc
│ │ │ ├── .jscs.json
│ │ │ ├── .travis.yml
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── es-abstract
│ │ │ ├── 5
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── CheckObjectCoercible.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsPropertyDescriptor.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ └── msFromTime.js
│ │ │ ├── 2015
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnNames.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsInteger.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyDescriptor.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── ObjectCreate.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── StringGetIndexProperty.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── 2016
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnNames.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsInteger.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyDescriptor.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IterableToArrayLike.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── ObjectCreate.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryGetPrototypeOf.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── OrdinarySetPrototypeOf.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueNonNumber.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── UTF16Decode.js
│ │ │ │ ├── UTF16Encoding.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── 2017
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnProperties.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsInteger.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyDescriptor.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IsSharedArrayBuffer.js
│ │ │ │ ├── IterableToList.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── ObjectCreate.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryGetPrototypeOf.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── OrdinarySetPrototypeOf.js
│ │ │ │ ├── OrdinaryToPrimitive.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueNonNumber.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── StringGetOwnProperty.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToIndex.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── UTF16Decode.js
│ │ │ │ ├── UTF16Encoding.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── 2018
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CopyDataProperties.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── DateString.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnPropertyNames.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsInteger.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IsSharedArrayBuffer.js
│ │ │ │ ├── IsStringPrefix.js
│ │ │ │ ├── IterableToList.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── NumberToString.js
│ │ │ │ ├── ObjectCreate.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryGetPrototypeOf.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── OrdinarySetPrototypeOf.js
│ │ │ │ ├── OrdinaryToPrimitive.js
│ │ │ │ ├── PromiseResolve.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueNonNumber.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionLength.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── StringGetOwnProperty.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeString.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToIndex.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── UTF16Decode.js
│ │ │ │ ├── UTF16Encoding.js
│ │ │ │ ├── UnicodeEscape.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ ├── thisSymbolValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── 2019
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AddEntriesFromIterable.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CopyDataProperties.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── DateString.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnPropertyNames.js
│ │ │ │ ├── FlattenIntoArray.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsInteger.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IsSharedArrayBuffer.js
│ │ │ │ ├── IsStringPrefix.js
│ │ │ │ ├── IterableToList.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── NumberToString.js
│ │ │ │ ├── ObjectCreate.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryGetPrototypeOf.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── OrdinarySetPrototypeOf.js
│ │ │ │ ├── OrdinaryToPrimitive.js
│ │ │ │ ├── PromiseResolve.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueNonNumber.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionLength.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── StringGetOwnProperty.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeString.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToIndex.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── TrimString.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── UTF16Decode.js
│ │ │ │ ├── UTF16Encoding.js
│ │ │ │ ├── UnicodeEscape.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ ├── thisSymbolValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── 2020
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AddEntriesFromIterable.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── BigInt
│ │ │ │ │ ├── add.js
│ │ │ │ │ ├── bitwiseAND.js
│ │ │ │ │ ├── bitwiseNOT.js
│ │ │ │ │ ├── bitwiseOR.js
│ │ │ │ │ ├── bitwiseXOR.js
│ │ │ │ │ ├── divide.js
│ │ │ │ │ ├── equal.js
│ │ │ │ │ ├── exponentiate.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── leftShift.js
│ │ │ │ │ ├── lessThan.js
│ │ │ │ │ ├── multiply.js
│ │ │ │ │ ├── remainder.js
│ │ │ │ │ ├── sameValue.js
│ │ │ │ │ ├── sameValueZero.js
│ │ │ │ │ ├── signedRightShift.js
│ │ │ │ │ ├── subtract.js
│ │ │ │ │ ├── toString.js
│ │ │ │ │ ├── unaryMinus.js
│ │ │ │ │ └── unsignedRightShift.js
│ │ │ │ ├── BigIntBitwiseOp.js
│ │ │ │ ├── BinaryAnd.js
│ │ │ │ ├── BinaryOr.js
│ │ │ │ ├── BinaryXor.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── CodePointAt.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CopyDataProperties.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── CreateRegExpStringIterator.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── DateString.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnPropertyNames.js
│ │ │ │ ├── FlattenIntoArray.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsBigIntElementType.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsInteger.js
│ │ │ │ ├── IsNoTearConfiguration.js
│ │ │ │ ├── IsNonNegativeInteger.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IsSharedArrayBuffer.js
│ │ │ │ ├── IsStringPrefix.js
│ │ │ │ ├── IsUnclampedIntegerElementType.js
│ │ │ │ ├── IsUnsignedElementType.js
│ │ │ │ ├── IterableToList.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── LengthOfArrayLike.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── Number
│ │ │ │ │ ├── add.js
│ │ │ │ │ ├── bitwiseAND.js
│ │ │ │ │ ├── bitwiseNOT.js
│ │ │ │ │ ├── bitwiseOR.js
│ │ │ │ │ ├── bitwiseXOR.js
│ │ │ │ │ ├── divide.js
│ │ │ │ │ ├── equal.js
│ │ │ │ │ ├── exponentiate.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── leftShift.js
│ │ │ │ │ ├── lessThan.js
│ │ │ │ │ ├── multiply.js
│ │ │ │ │ ├── remainder.js
│ │ │ │ │ ├── sameValue.js
│ │ │ │ │ ├── sameValueZero.js
│ │ │ │ │ ├── signedRightShift.js
│ │ │ │ │ ├── subtract.js
│ │ │ │ │ ├── toString.js
│ │ │ │ │ ├── unaryMinus.js
│ │ │ │ │ └── unsignedRightShift.js
│ │ │ │ ├── NumberBitwiseOp.js
│ │ │ │ ├── NumberToBigInt.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryGetPrototypeOf.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── OrdinaryObjectCreate.js
│ │ │ │ ├── OrdinarySetPrototypeOf.js
│ │ │ │ ├── OrdinaryToPrimitive.js
│ │ │ │ ├── PromiseResolve.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueNonNumeric.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionLength.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── StringGetOwnProperty.js
│ │ │ │ ├── StringPad.js
│ │ │ │ ├── StringToBigInt.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeString.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBigInt.js
│ │ │ │ ├── ToBigInt64.js
│ │ │ │ ├── ToBigUint64.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToIndex.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToInteger.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToNumeric.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── TrimString.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── UTF16DecodeString.js
│ │ │ │ ├── UTF16DecodeSurrogatePair.js
│ │ │ │ ├── UTF16Encoding.js
│ │ │ │ ├── UnicodeEscape.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── thisBigIntValue.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ ├── thisSymbolValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── 2021
│ │ │ │ ├── AbstractEqualityComparison.js
│ │ │ │ ├── AbstractRelationalComparison.js
│ │ │ │ ├── AddEntriesFromIterable.js
│ │ │ │ ├── AddToKeptObjects.js
│ │ │ │ ├── AdvanceStringIndex.js
│ │ │ │ ├── ApplyStringOrNumericBinaryOperator.js
│ │ │ │ ├── ArrayCreate.js
│ │ │ │ ├── ArraySetLength.js
│ │ │ │ ├── ArraySpeciesCreate.js
│ │ │ │ ├── BigInt
│ │ │ │ │ ├── add.js
│ │ │ │ │ ├── bitwiseAND.js
│ │ │ │ │ ├── bitwiseNOT.js
│ │ │ │ │ ├── bitwiseOR.js
│ │ │ │ │ ├── bitwiseXOR.js
│ │ │ │ │ ├── divide.js
│ │ │ │ │ ├── equal.js
│ │ │ │ │ ├── exponentiate.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── leftShift.js
│ │ │ │ │ ├── lessThan.js
│ │ │ │ │ ├── multiply.js
│ │ │ │ │ ├── remainder.js
│ │ │ │ │ ├── sameValue.js
│ │ │ │ │ ├── sameValueZero.js
│ │ │ │ │ ├── signedRightShift.js
│ │ │ │ │ ├── subtract.js
│ │ │ │ │ ├── toString.js
│ │ │ │ │ ├── unaryMinus.js
│ │ │ │ │ └── unsignedRightShift.js
│ │ │ │ ├── BigIntBitwiseOp.js
│ │ │ │ ├── BinaryAnd.js
│ │ │ │ ├── BinaryOr.js
│ │ │ │ ├── BinaryXor.js
│ │ │ │ ├── ByteListBitwiseOp.js
│ │ │ │ ├── ByteListEqual.js
│ │ │ │ ├── Call.js
│ │ │ │ ├── CanonicalNumericIndexString.js
│ │ │ │ ├── CharacterRange.js
│ │ │ │ ├── ClearKeptObjects.js
│ │ │ │ ├── CodePointAt.js
│ │ │ │ ├── CodePointsToString.js
│ │ │ │ ├── CompletePropertyDescriptor.js
│ │ │ │ ├── CopyDataProperties.js
│ │ │ │ ├── CreateDataProperty.js
│ │ │ │ ├── CreateDataPropertyOrThrow.js
│ │ │ │ ├── CreateHTML.js
│ │ │ │ ├── CreateIterResultObject.js
│ │ │ │ ├── CreateListFromArrayLike.js
│ │ │ │ ├── CreateMethodProperty.js
│ │ │ │ ├── CreateRegExpStringIterator.js
│ │ │ │ ├── DateFromTime.js
│ │ │ │ ├── DateString.js
│ │ │ │ ├── Day.js
│ │ │ │ ├── DayFromYear.js
│ │ │ │ ├── DayWithinYear.js
│ │ │ │ ├── DaysInYear.js
│ │ │ │ ├── DefinePropertyOrThrow.js
│ │ │ │ ├── DeletePropertyOrThrow.js
│ │ │ │ ├── EnumerableOwnPropertyNames.js
│ │ │ │ ├── FlattenIntoArray.js
│ │ │ │ ├── FromPropertyDescriptor.js
│ │ │ │ ├── Get.js
│ │ │ │ ├── GetIterator.js
│ │ │ │ ├── GetMethod.js
│ │ │ │ ├── GetOwnPropertyKeys.js
│ │ │ │ ├── GetPromiseResolve.js
│ │ │ │ ├── GetPrototypeFromConstructor.js
│ │ │ │ ├── GetSubstitution.js
│ │ │ │ ├── GetV.js
│ │ │ │ ├── HasOwnProperty.js
│ │ │ │ ├── HasProperty.js
│ │ │ │ ├── HourFromTime.js
│ │ │ │ ├── InLeapYear.js
│ │ │ │ ├── InstanceofOperator.js
│ │ │ │ ├── Invoke.js
│ │ │ │ ├── IsAccessorDescriptor.js
│ │ │ │ ├── IsArray.js
│ │ │ │ ├── IsBigIntElementType.js
│ │ │ │ ├── IsCallable.js
│ │ │ │ ├── IsCompatiblePropertyDescriptor.js
│ │ │ │ ├── IsConcatSpreadable.js
│ │ │ │ ├── IsConstructor.js
│ │ │ │ ├── IsDataDescriptor.js
│ │ │ │ ├── IsExtensible.js
│ │ │ │ ├── IsGenericDescriptor.js
│ │ │ │ ├── IsIntegralNumber.js
│ │ │ │ ├── IsNoTearConfiguration.js
│ │ │ │ ├── IsPromise.js
│ │ │ │ ├── IsPropertyKey.js
│ │ │ │ ├── IsRegExp.js
│ │ │ │ ├── IsSharedArrayBuffer.js
│ │ │ │ ├── IsStringPrefix.js
│ │ │ │ ├── IsUnclampedIntegerElementType.js
│ │ │ │ ├── IsUnsignedElementType.js
│ │ │ │ ├── IterableToList.js
│ │ │ │ ├── IteratorClose.js
│ │ │ │ ├── IteratorComplete.js
│ │ │ │ ├── IteratorNext.js
│ │ │ │ ├── IteratorStep.js
│ │ │ │ ├── IteratorValue.js
│ │ │ │ ├── LengthOfArrayLike.js
│ │ │ │ ├── MakeDate.js
│ │ │ │ ├── MakeDay.js
│ │ │ │ ├── MakeTime.js
│ │ │ │ ├── MinFromTime.js
│ │ │ │ ├── MonthFromTime.js
│ │ │ │ ├── Number
│ │ │ │ │ ├── add.js
│ │ │ │ │ ├── bitwiseAND.js
│ │ │ │ │ ├── bitwiseNOT.js
│ │ │ │ │ ├── bitwiseOR.js
│ │ │ │ │ ├── bitwiseXOR.js
│ │ │ │ │ ├── divide.js
│ │ │ │ │ ├── equal.js
│ │ │ │ │ ├── exponentiate.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── leftShift.js
│ │ │ │ │ ├── lessThan.js
│ │ │ │ │ ├── multiply.js
│ │ │ │ │ ├── remainder.js
│ │ │ │ │ ├── sameValue.js
│ │ │ │ │ ├── sameValueZero.js
│ │ │ │ │ ├── signedRightShift.js
│ │ │ │ │ ├── subtract.js
│ │ │ │ │ ├── toString.js
│ │ │ │ │ ├── unaryMinus.js
│ │ │ │ │ └── unsignedRightShift.js
│ │ │ │ ├── NumberBitwiseOp.js
│ │ │ │ ├── NumberToBigInt.js
│ │ │ │ ├── OrdinaryCreateFromConstructor.js
│ │ │ │ ├── OrdinaryDefineOwnProperty.js
│ │ │ │ ├── OrdinaryGetOwnProperty.js
│ │ │ │ ├── OrdinaryGetPrototypeOf.js
│ │ │ │ ├── OrdinaryHasInstance.js
│ │ │ │ ├── OrdinaryHasProperty.js
│ │ │ │ ├── OrdinaryObjectCreate.js
│ │ │ │ ├── OrdinarySetPrototypeOf.js
│ │ │ │ ├── OrdinaryToPrimitive.js
│ │ │ │ ├── PromiseResolve.js
│ │ │ │ ├── QuoteJSONString.js
│ │ │ │ ├── RegExpCreate.js
│ │ │ │ ├── RegExpExec.js
│ │ │ │ ├── RequireObjectCoercible.js
│ │ │ │ ├── SameValue.js
│ │ │ │ ├── SameValueNonNumeric.js
│ │ │ │ ├── SameValueZero.js
│ │ │ │ ├── SecFromTime.js
│ │ │ │ ├── Set.js
│ │ │ │ ├── SetFunctionLength.js
│ │ │ │ ├── SetFunctionName.js
│ │ │ │ ├── SetIntegrityLevel.js
│ │ │ │ ├── SpeciesConstructor.js
│ │ │ │ ├── SplitMatch.js
│ │ │ │ ├── StrictEqualityComparison.js
│ │ │ │ ├── StringCreate.js
│ │ │ │ ├── StringGetOwnProperty.js
│ │ │ │ ├── StringIndexOf.js
│ │ │ │ ├── StringPad.js
│ │ │ │ ├── StringToBigInt.js
│ │ │ │ ├── StringToCodePoints.js
│ │ │ │ ├── SymbolDescriptiveString.js
│ │ │ │ ├── TestIntegrityLevel.js
│ │ │ │ ├── TimeClip.js
│ │ │ │ ├── TimeFromYear.js
│ │ │ │ ├── TimeString.js
│ │ │ │ ├── TimeWithinDay.js
│ │ │ │ ├── ToBigInt.js
│ │ │ │ ├── ToBigInt64.js
│ │ │ │ ├── ToBigUint64.js
│ │ │ │ ├── ToBoolean.js
│ │ │ │ ├── ToDateString.js
│ │ │ │ ├── ToIndex.js
│ │ │ │ ├── ToInt16.js
│ │ │ │ ├── ToInt32.js
│ │ │ │ ├── ToInt8.js
│ │ │ │ ├── ToIntegerOrInfinity.js
│ │ │ │ ├── ToLength.js
│ │ │ │ ├── ToNumber.js
│ │ │ │ ├── ToNumeric.js
│ │ │ │ ├── ToObject.js
│ │ │ │ ├── ToPrimitive.js
│ │ │ │ ├── ToPropertyDescriptor.js
│ │ │ │ ├── ToPropertyKey.js
│ │ │ │ ├── ToString.js
│ │ │ │ ├── ToUint16.js
│ │ │ │ ├── ToUint32.js
│ │ │ │ ├── ToUint8.js
│ │ │ │ ├── ToUint8Clamp.js
│ │ │ │ ├── TrimString.js
│ │ │ │ ├── Type.js
│ │ │ │ ├── UTF16EncodeCodePoint.js
│ │ │ │ ├── UTF16SurrogatePairToCodePoint.js
│ │ │ │ ├── UnicodeEscape.js
│ │ │ │ ├── ValidateAndApplyPropertyDescriptor.js
│ │ │ │ ├── WeakRefDeref.js
│ │ │ │ ├── WeekDay.js
│ │ │ │ ├── YearFromTime.js
│ │ │ │ ├── abs.js
│ │ │ │ ├── clamp.js
│ │ │ │ ├── floor.js
│ │ │ │ ├── modulo.js
│ │ │ │ ├── msFromTime.js
│ │ │ │ ├── substring.js
│ │ │ │ ├── thisBigIntValue.js
│ │ │ │ ├── thisBooleanValue.js
│ │ │ │ ├── thisNumberValue.js
│ │ │ │ ├── thisStringValue.js
│ │ │ │ ├── thisSymbolValue.js
│ │ │ │ └── thisTimeValue.js
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── GetIntrinsic.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── es2015.js
│ │ │ ├── es2016.js
│ │ │ ├── es2017.js
│ │ │ ├── es2018.js
│ │ │ ├── es2019.js
│ │ │ ├── es2020.js
│ │ │ ├── es2021.js
│ │ │ ├── es5.js
│ │ │ ├── es6.js
│ │ │ ├── es7.js
│ │ │ ├── helpers
│ │ │ │ ├── DefineOwnProperty.js
│ │ │ │ ├── OwnPropertyKeys.js
│ │ │ │ ├── assertRecord.js
│ │ │ │ ├── assign.js
│ │ │ │ ├── callBind.js
│ │ │ │ ├── callBound.js
│ │ │ │ ├── every.js
│ │ │ │ ├── forEach.js
│ │ │ │ ├── getInferredName.js
│ │ │ │ ├── getIteratorMethod.js
│ │ │ │ ├── getOwnPropertyDescriptor.js
│ │ │ │ ├── getProto.js
│ │ │ │ ├── getSymbolDescription.js
│ │ │ │ ├── isByteValue.js
│ │ │ │ ├── isCodePoint.js
│ │ │ │ ├── isFinite.js
│ │ │ │ ├── isLeadingSurrogate.js
│ │ │ │ ├── isNaN.js
│ │ │ │ ├── isPrefixOf.js
│ │ │ │ ├── isPrimitive.js
│ │ │ │ ├── isPropertyDescriptor.js
│ │ │ │ ├── isSamePropertyDescriptor.js
│ │ │ │ ├── isTrailingSurrogate.js
│ │ │ │ ├── maxSafeInteger.js
│ │ │ │ ├── mod.js
│ │ │ │ ├── modBigInt.js
│ │ │ │ ├── padTimeComponent.js
│ │ │ │ ├── regexTester.js
│ │ │ │ ├── setProto.js
│ │ │ │ ├── sign.js
│ │ │ │ ├── some.js
│ │ │ │ └── timeConstants.js
│ │ │ ├── index.js
│ │ │ ├── operations
│ │ │ │ ├── .eslintrc
│ │ │ │ ├── 2015.js
│ │ │ │ ├── 2016.js
│ │ │ │ ├── 2017.js
│ │ │ │ ├── 2018.js
│ │ │ │ ├── 2019.js
│ │ │ │ ├── 2020.js
│ │ │ │ └── 2021.js
│ │ │ └── package.json
│ │ ├── es-to-primitive
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .travis.yml
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ ├── es2015.js
│ │ │ ├── es5.js
│ │ │ ├── es6.js
│ │ │ ├── helpers
│ │ │ │ └── isPrimitive.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── es2015.js
│ │ │ │ ├── es5.js
│ │ │ │ ├── es6.js
│ │ │ │ └── index.js
│ │ ├── eslint-config-airbnb-base
│ │ │ ├── .babelrc
│ │ │ ├── .eslintrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── legacy.js
│ │ │ ├── package.json
│ │ │ ├── rules
│ │ │ │ ├── best-practices.js
│ │ │ │ ├── errors.js
│ │ │ │ ├── es6.js
│ │ │ │ ├── imports.js
│ │ │ │ ├── node.js
│ │ │ │ ├── strict.js
│ │ │ │ ├── style.js
│ │ │ │ └── variables.js
│ │ │ ├── test
│ │ │ │ ├── .eslintrc
│ │ │ │ ├── requires.js
│ │ │ │ └── test-base.js
│ │ │ ├── whitespace-async.js
│ │ │ └── whitespace.js
│ │ ├── function-bind
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintrc
│ │ │ ├── .jscs.json
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── implementation.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── .eslintrc
│ │ │ │ └── index.js
│ │ ├── get-intrinsic
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── GetIntrinsic.js
│ │ ├── get-symbol-description
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── getInferredName.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── has-bigints
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── has-symbols
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── shams.js
│ │ │ └── test
│ │ │ │ ├── index.js
│ │ │ │ ├── shams
│ │ │ │ ├── core-js.js
│ │ │ │ └── get-own-property-symbols.js
│ │ │ │ └── tests.js
│ │ ├── has-tostringtag
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── shams.js
│ │ │ └── test
│ │ │ │ ├── index.js
│ │ │ │ ├── shams
│ │ │ │ ├── core-js.js
│ │ │ │ └── get-own-property-symbols.js
│ │ │ │ └── tests.js
│ │ ├── has
│ │ │ ├── LICENSE-MIT
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ └── index.js
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── internal-slot
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-bigint
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-boolean-object
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-callable
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .istanbul.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-date-object
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-negative-zero
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-number-object
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-regex
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-shared-array-buffer
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-string
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-symbol
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── is-weakref
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── object-inspect
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── example
│ │ │ │ ├── all.js
│ │ │ │ ├── circular.js
│ │ │ │ ├── fn.js
│ │ │ │ └── inspect.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── readme.markdown
│ │ │ ├── test-core-js.js
│ │ │ ├── test
│ │ │ │ ├── bigint.js
│ │ │ │ ├── browser
│ │ │ │ │ └── dom.js
│ │ │ │ ├── circular.js
│ │ │ │ ├── deep.js
│ │ │ │ ├── element.js
│ │ │ │ ├── err.js
│ │ │ │ ├── fakes.js
│ │ │ │ ├── fn.js
│ │ │ │ ├── has.js
│ │ │ │ ├── holes.js
│ │ │ │ ├── indent-option.js
│ │ │ │ ├── inspect.js
│ │ │ │ ├── lowbyte.js
│ │ │ │ ├── number.js
│ │ │ │ ├── quoteStyle.js
│ │ │ │ ├── toStringTag.js
│ │ │ │ ├── undef.js
│ │ │ │ └── values.js
│ │ │ └── util.inspect.js
│ │ ├── object-keys
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintrc
│ │ │ ├── .travis.yml
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── implementation.js
│ │ │ ├── index.js
│ │ │ ├── isArguments.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── object.assign
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ ├── FUNDING.yml
│ │ │ │ └── workflows
│ │ │ │ │ ├── rebase.yml
│ │ │ │ │ └── require-allow-edits.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── auto.js
│ │ │ ├── dist
│ │ │ │ └── browser.js
│ │ │ ├── hasSymbols.js
│ │ │ ├── implementation.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── polyfill.js
│ │ │ ├── shim.js
│ │ │ └── test
│ │ │ │ ├── index.js
│ │ │ │ ├── native.js
│ │ │ │ ├── ses-compat.js
│ │ │ │ ├── shimmed.js
│ │ │ │ └── tests.js
│ │ ├── object.entries
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── auto.js
│ │ │ ├── implementation.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── polyfill.js
│ │ │ ├── shim.js
│ │ │ └── test
│ │ │ │ ├── .eslintrc
│ │ │ │ ├── implementation.js
│ │ │ │ ├── index.js
│ │ │ │ ├── shimmed.js
│ │ │ │ └── tests.js
│ │ ├── semver
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bin
│ │ │ │ └── semver.js
│ │ │ ├── package.json
│ │ │ ├── range.bnf
│ │ │ └── semver.js
│ │ ├── side-channel
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ ├── string.prototype.trimend
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── auto.js
│ │ │ ├── implementation.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── polyfill.js
│ │ │ ├── shim.js
│ │ │ └── test
│ │ │ │ ├── implementation.js
│ │ │ │ ├── index.js
│ │ │ │ ├── shimmed.js
│ │ │ │ └── tests.js
│ │ ├── string.prototype.trimstart
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── auto.js
│ │ │ ├── implementation.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── polyfill.js
│ │ │ ├── shim.js
│ │ │ └── test
│ │ │ │ ├── implementation.js
│ │ │ │ ├── index.js
│ │ │ │ ├── shimmed.js
│ │ │ │ └── tests.js
│ │ ├── unbox-primitive
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── index.js
│ │ └── which-boxed-primitive
│ │ │ ├── .editorconfig
│ │ │ ├── .eslintignore
│ │ │ ├── .eslintrc
│ │ │ ├── .github
│ │ │ └── FUNDING.yml
│ │ │ ├── .nycrc
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ └── index.js
│ ├── package.json
│ ├── rules
│ │ ├── react-a11y.js
│ │ ├── react-hooks.js
│ │ └── react.js
│ ├── test
│ │ ├── .eslintrc
│ │ ├── requires.js
│ │ ├── test-base.js
│ │ └── test-react-order.js
│ ├── whitespace-async.js
│ ├── whitespace.js
│ └── whitespaceRules.js
├── eslint
│ ├── LICENSE
│ ├── README.md
│ ├── bin
│ │ └── eslint.js
│ ├── conf
│ │ ├── config-schema.js
│ │ ├── default-cli-options.js
│ │ ├── eslint-all.js
│ │ ├── eslint-recommended.js
│ │ ├── globals.js
│ │ ├── replacements.json
│ │ └── rule-type-list.json
│ ├── lib
│ │ ├── api.js
│ │ ├── cli-engine
│ │ │ ├── cli-engine.js
│ │ │ ├── file-enumerator.js
│ │ │ ├── formatters
│ │ │ │ ├── checkstyle.js
│ │ │ │ ├── compact.js
│ │ │ │ ├── html.js
│ │ │ │ ├── jslint-xml.js
│ │ │ │ ├── json-with-metadata.js
│ │ │ │ ├── json.js
│ │ │ │ ├── junit.js
│ │ │ │ ├── stylish.js
│ │ │ │ ├── tap.js
│ │ │ │ ├── unix.js
│ │ │ │ └── visualstudio.js
│ │ │ ├── hash.js
│ │ │ ├── index.js
│ │ │ ├── lint-result-cache.js
│ │ │ ├── load-rules.js
│ │ │ └── xml-escape.js
│ │ ├── cli.js
│ │ ├── config
│ │ │ ├── default-config.js
│ │ │ ├── flat-config-array.js
│ │ │ ├── flat-config-helpers.js
│ │ │ ├── flat-config-schema.js
│ │ │ └── rule-validator.js
│ │ ├── eslint
│ │ │ ├── eslint.js
│ │ │ └── index.js
│ │ ├── init
│ │ │ ├── autoconfig.js
│ │ │ ├── config-file.js
│ │ │ ├── config-initializer.js
│ │ │ ├── config-rule.js
│ │ │ ├── npm-utils.js
│ │ │ └── source-code-utils.js
│ │ ├── linter
│ │ │ ├── apply-disable-directives.js
│ │ │ ├── code-path-analysis
│ │ │ │ ├── code-path-analyzer.js
│ │ │ │ ├── code-path-segment.js
│ │ │ │ ├── code-path-state.js
│ │ │ │ ├── code-path.js
│ │ │ │ ├── debug-helpers.js
│ │ │ │ ├── fork-context.js
│ │ │ │ └── id-generator.js
│ │ │ ├── config-comment-parser.js
│ │ │ ├── index.js
│ │ │ ├── interpolate.js
│ │ │ ├── linter.js
│ │ │ ├── node-event-generator.js
│ │ │ ├── report-translator.js
│ │ │ ├── rule-fixer.js
│ │ │ ├── rules.js
│ │ │ ├── safe-emitter.js
│ │ │ ├── source-code-fixer.js
│ │ │ └── timing.js
│ │ ├── options.js
│ │ ├── rule-tester
│ │ │ ├── index.js
│ │ │ └── rule-tester.js
│ │ ├── rules
│ │ │ ├── accessor-pairs.js
│ │ │ ├── array-bracket-newline.js
│ │ │ ├── array-bracket-spacing.js
│ │ │ ├── array-callback-return.js
│ │ │ ├── array-element-newline.js
│ │ │ ├── arrow-body-style.js
│ │ │ ├── arrow-parens.js
│ │ │ ├── arrow-spacing.js
│ │ │ ├── block-scoped-var.js
│ │ │ ├── block-spacing.js
│ │ │ ├── brace-style.js
│ │ │ ├── callback-return.js
│ │ │ ├── camelcase.js
│ │ │ ├── capitalized-comments.js
│ │ │ ├── class-methods-use-this.js
│ │ │ ├── comma-dangle.js
│ │ │ ├── comma-spacing.js
│ │ │ ├── comma-style.js
│ │ │ ├── complexity.js
│ │ │ ├── computed-property-spacing.js
│ │ │ ├── consistent-return.js
│ │ │ ├── consistent-this.js
│ │ │ ├── constructor-super.js
│ │ │ ├── curly.js
│ │ │ ├── default-case-last.js
│ │ │ ├── default-case.js
│ │ │ ├── default-param-last.js
│ │ │ ├── dot-location.js
│ │ │ ├── dot-notation.js
│ │ │ ├── eol-last.js
│ │ │ ├── eqeqeq.js
│ │ │ ├── for-direction.js
│ │ │ ├── func-call-spacing.js
│ │ │ ├── func-name-matching.js
│ │ │ ├── func-names.js
│ │ │ ├── func-style.js
│ │ │ ├── function-call-argument-newline.js
│ │ │ ├── function-paren-newline.js
│ │ │ ├── generator-star-spacing.js
│ │ │ ├── getter-return.js
│ │ │ ├── global-require.js
│ │ │ ├── grouped-accessor-pairs.js
│ │ │ ├── guard-for-in.js
│ │ │ ├── handle-callback-err.js
│ │ │ ├── id-blacklist.js
│ │ │ ├── id-denylist.js
│ │ │ ├── id-length.js
│ │ │ ├── id-match.js
│ │ │ ├── implicit-arrow-linebreak.js
│ │ │ ├── indent-legacy.js
│ │ │ ├── indent.js
│ │ │ ├── index.js
│ │ │ ├── init-declarations.js
│ │ │ ├── jsx-quotes.js
│ │ │ ├── key-spacing.js
│ │ │ ├── keyword-spacing.js
│ │ │ ├── line-comment-position.js
│ │ │ ├── linebreak-style.js
│ │ │ ├── lines-around-comment.js
│ │ │ ├── lines-around-directive.js
│ │ │ ├── lines-between-class-members.js
│ │ │ ├── max-classes-per-file.js
│ │ │ ├── max-depth.js
│ │ │ ├── max-len.js
│ │ │ ├── max-lines-per-function.js
│ │ │ ├── max-lines.js
│ │ │ ├── max-nested-callbacks.js
│ │ │ ├── max-params.js
│ │ │ ├── max-statements-per-line.js
│ │ │ ├── max-statements.js
│ │ │ ├── multiline-comment-style.js
│ │ │ ├── multiline-ternary.js
│ │ │ ├── new-cap.js
│ │ │ ├── new-parens.js
│ │ │ ├── newline-after-var.js
│ │ │ ├── newline-before-return.js
│ │ │ ├── newline-per-chained-call.js
│ │ │ ├── no-alert.js
│ │ │ ├── no-array-constructor.js
│ │ │ ├── no-async-promise-executor.js
│ │ │ ├── no-await-in-loop.js
│ │ │ ├── no-bitwise.js
│ │ │ ├── no-buffer-constructor.js
│ │ │ ├── no-caller.js
│ │ │ ├── no-case-declarations.js
│ │ │ ├── no-catch-shadow.js
│ │ │ ├── no-class-assign.js
│ │ │ ├── no-compare-neg-zero.js
│ │ │ ├── no-cond-assign.js
│ │ │ ├── no-confusing-arrow.js
│ │ │ ├── no-console.js
│ │ │ ├── no-const-assign.js
│ │ │ ├── no-constant-condition.js
│ │ │ ├── no-constructor-return.js
│ │ │ ├── no-continue.js
│ │ │ ├── no-control-regex.js
│ │ │ ├── no-debugger.js
│ │ │ ├── no-delete-var.js
│ │ │ ├── no-div-regex.js
│ │ │ ├── no-dupe-args.js
│ │ │ ├── no-dupe-class-members.js
│ │ │ ├── no-dupe-else-if.js
│ │ │ ├── no-dupe-keys.js
│ │ │ ├── no-duplicate-case.js
│ │ │ ├── no-duplicate-imports.js
│ │ │ ├── no-else-return.js
│ │ │ ├── no-empty-character-class.js
│ │ │ ├── no-empty-function.js
│ │ │ ├── no-empty-pattern.js
│ │ │ ├── no-empty.js
│ │ │ ├── no-eq-null.js
│ │ │ ├── no-eval.js
│ │ │ ├── no-ex-assign.js
│ │ │ ├── no-extend-native.js
│ │ │ ├── no-extra-bind.js
│ │ │ ├── no-extra-boolean-cast.js
│ │ │ ├── no-extra-label.js
│ │ │ ├── no-extra-parens.js
│ │ │ ├── no-extra-semi.js
│ │ │ ├── no-fallthrough.js
│ │ │ ├── no-floating-decimal.js
│ │ │ ├── no-func-assign.js
│ │ │ ├── no-global-assign.js
│ │ │ ├── no-implicit-coercion.js
│ │ │ ├── no-implicit-globals.js
│ │ │ ├── no-implied-eval.js
│ │ │ ├── no-import-assign.js
│ │ │ ├── no-inline-comments.js
│ │ │ ├── no-inner-declarations.js
│ │ │ ├── no-invalid-regexp.js
│ │ │ ├── no-invalid-this.js
│ │ │ ├── no-irregular-whitespace.js
│ │ │ ├── no-iterator.js
│ │ │ ├── no-label-var.js
│ │ │ ├── no-labels.js
│ │ │ ├── no-lone-blocks.js
│ │ │ ├── no-lonely-if.js
│ │ │ ├── no-loop-func.js
│ │ │ ├── no-loss-of-precision.js
│ │ │ ├── no-magic-numbers.js
│ │ │ ├── no-misleading-character-class.js
│ │ │ ├── no-mixed-operators.js
│ │ │ ├── no-mixed-requires.js
│ │ │ ├── no-mixed-spaces-and-tabs.js
│ │ │ ├── no-multi-assign.js
│ │ │ ├── no-multi-spaces.js
│ │ │ ├── no-multi-str.js
│ │ │ ├── no-multiple-empty-lines.js
│ │ │ ├── no-native-reassign.js
│ │ │ ├── no-negated-condition.js
│ │ │ ├── no-negated-in-lhs.js
│ │ │ ├── no-nested-ternary.js
│ │ │ ├── no-new-func.js
│ │ │ ├── no-new-object.js
│ │ │ ├── no-new-require.js
│ │ │ ├── no-new-symbol.js
│ │ │ ├── no-new-wrappers.js
│ │ │ ├── no-new.js
│ │ │ ├── no-nonoctal-decimal-escape.js
│ │ │ ├── no-obj-calls.js
│ │ │ ├── no-octal-escape.js
│ │ │ ├── no-octal.js
│ │ │ ├── no-param-reassign.js
│ │ │ ├── no-path-concat.js
│ │ │ ├── no-plusplus.js
│ │ │ ├── no-process-env.js
│ │ │ ├── no-process-exit.js
│ │ │ ├── no-promise-executor-return.js
│ │ │ ├── no-proto.js
│ │ │ ├── no-prototype-builtins.js
│ │ │ ├── no-redeclare.js
│ │ │ ├── no-regex-spaces.js
│ │ │ ├── no-restricted-exports.js
│ │ │ ├── no-restricted-globals.js
│ │ │ ├── no-restricted-imports.js
│ │ │ ├── no-restricted-modules.js
│ │ │ ├── no-restricted-properties.js
│ │ │ ├── no-restricted-syntax.js
│ │ │ ├── no-return-assign.js
│ │ │ ├── no-return-await.js
│ │ │ ├── no-script-url.js
│ │ │ ├── no-self-assign.js
│ │ │ ├── no-self-compare.js
│ │ │ ├── no-sequences.js
│ │ │ ├── no-setter-return.js
│ │ │ ├── no-shadow-restricted-names.js
│ │ │ ├── no-shadow.js
│ │ │ ├── no-spaced-func.js
│ │ │ ├── no-sparse-arrays.js
│ │ │ ├── no-sync.js
│ │ │ ├── no-tabs.js
│ │ │ ├── no-template-curly-in-string.js
│ │ │ ├── no-ternary.js
│ │ │ ├── no-this-before-super.js
│ │ │ ├── no-throw-literal.js
│ │ │ ├── no-trailing-spaces.js
│ │ │ ├── no-undef-init.js
│ │ │ ├── no-undef.js
│ │ │ ├── no-undefined.js
│ │ │ ├── no-underscore-dangle.js
│ │ │ ├── no-unexpected-multiline.js
│ │ │ ├── no-unmodified-loop-condition.js
│ │ │ ├── no-unneeded-ternary.js
│ │ │ ├── no-unreachable-loop.js
│ │ │ ├── no-unreachable.js
│ │ │ ├── no-unsafe-finally.js
│ │ │ ├── no-unsafe-negation.js
│ │ │ ├── no-unsafe-optional-chaining.js
│ │ │ ├── no-unused-expressions.js
│ │ │ ├── no-unused-labels.js
│ │ │ ├── no-unused-private-class-members.js
│ │ │ ├── no-unused-vars.js
│ │ │ ├── no-use-before-define.js
│ │ │ ├── no-useless-backreference.js
│ │ │ ├── no-useless-call.js
│ │ │ ├── no-useless-catch.js
│ │ │ ├── no-useless-computed-key.js
│ │ │ ├── no-useless-concat.js
│ │ │ ├── no-useless-constructor.js
│ │ │ ├── no-useless-escape.js
│ │ │ ├── no-useless-rename.js
│ │ │ ├── no-useless-return.js
│ │ │ ├── no-var.js
│ │ │ ├── no-void.js
│ │ │ ├── no-warning-comments.js
│ │ │ ├── no-whitespace-before-property.js
│ │ │ ├── no-with.js
│ │ │ ├── nonblock-statement-body-position.js
│ │ │ ├── object-curly-newline.js
│ │ │ ├── object-curly-spacing.js
│ │ │ ├── object-property-newline.js
│ │ │ ├── object-shorthand.js
│ │ │ ├── one-var-declaration-per-line.js
│ │ │ ├── one-var.js
│ │ │ ├── operator-assignment.js
│ │ │ ├── operator-linebreak.js
│ │ │ ├── padded-blocks.js
│ │ │ ├── padding-line-between-statements.js
│ │ │ ├── prefer-arrow-callback.js
│ │ │ ├── prefer-const.js
│ │ │ ├── prefer-destructuring.js
│ │ │ ├── prefer-exponentiation-operator.js
│ │ │ ├── prefer-named-capture-group.js
│ │ │ ├── prefer-numeric-literals.js
│ │ │ ├── prefer-object-spread.js
│ │ │ ├── prefer-promise-reject-errors.js
│ │ │ ├── prefer-reflect.js
│ │ │ ├── prefer-regex-literals.js
│ │ │ ├── prefer-rest-params.js
│ │ │ ├── prefer-spread.js
│ │ │ ├── prefer-template.js
│ │ │ ├── quote-props.js
│ │ │ ├── quotes.js
│ │ │ ├── radix.js
│ │ │ ├── require-atomic-updates.js
│ │ │ ├── require-await.js
│ │ │ ├── require-jsdoc.js
│ │ │ ├── require-unicode-regexp.js
│ │ │ ├── require-yield.js
│ │ │ ├── rest-spread-spacing.js
│ │ │ ├── semi-spacing.js
│ │ │ ├── semi-style.js
│ │ │ ├── semi.js
│ │ │ ├── sort-imports.js
│ │ │ ├── sort-keys.js
│ │ │ ├── sort-vars.js
│ │ │ ├── space-before-blocks.js
│ │ │ ├── space-before-function-paren.js
│ │ │ ├── space-in-parens.js
│ │ │ ├── space-infix-ops.js
│ │ │ ├── space-unary-ops.js
│ │ │ ├── spaced-comment.js
│ │ │ ├── strict.js
│ │ │ ├── switch-colon-spacing.js
│ │ │ ├── symbol-description.js
│ │ │ ├── template-curly-spacing.js
│ │ │ ├── template-tag-spacing.js
│ │ │ ├── unicode-bom.js
│ │ │ ├── use-isnan.js
│ │ │ ├── utils
│ │ │ │ ├── ast-utils.js
│ │ │ │ ├── fix-tracker.js
│ │ │ │ ├── keywords.js
│ │ │ │ ├── lazy-loading-rule-map.js
│ │ │ │ ├── patterns
│ │ │ │ │ └── letters.js
│ │ │ │ └── unicode
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── is-combining-character.js
│ │ │ │ │ ├── is-emoji-modifier.js
│ │ │ │ │ ├── is-regional-indicator-symbol.js
│ │ │ │ │ └── is-surrogate-pair.js
│ │ │ ├── valid-jsdoc.js
│ │ │ ├── valid-typeof.js
│ │ │ ├── vars-on-top.js
│ │ │ ├── wrap-iife.js
│ │ │ ├── wrap-regex.js
│ │ │ ├── yield-star-spacing.js
│ │ │ └── yoda.js
│ │ ├── shared
│ │ │ ├── ajv.js
│ │ │ ├── ast-utils.js
│ │ │ ├── config-validator.js
│ │ │ ├── deprecation-warnings.js
│ │ │ ├── logging.js
│ │ │ ├── relative-module-resolver.js
│ │ │ ├── runtime-info.js
│ │ │ ├── string-utils.js
│ │ │ ├── traverser.js
│ │ │ └── types.js
│ │ ├── source-code
│ │ │ ├── index.js
│ │ │ ├── source-code.js
│ │ │ └── token-store
│ │ │ │ ├── backward-token-comment-cursor.js
│ │ │ │ ├── backward-token-cursor.js
│ │ │ │ ├── cursor.js
│ │ │ │ ├── cursors.js
│ │ │ │ ├── decorative-cursor.js
│ │ │ │ ├── filter-cursor.js
│ │ │ │ ├── forward-token-comment-cursor.js
│ │ │ │ ├── forward-token-cursor.js
│ │ │ │ ├── index.js
│ │ │ │ ├── limit-cursor.js
│ │ │ │ ├── padded-token-cursor.js
│ │ │ │ ├── skip-cursor.js
│ │ │ │ └── utils.js
│ │ └── unsupported-api.js
│ ├── messages
│ │ ├── all-files-ignored.js
│ │ ├── extend-config-missing.js
│ │ ├── failed-to-read-json.js
│ │ ├── file-not-found.js
│ │ ├── no-config-found.js
│ │ ├── plugin-conflict.js
│ │ ├── plugin-invalid.js
│ │ ├── plugin-missing.js
│ │ ├── print-config-with-directory-path.js
│ │ └── whitespace-found.js
│ ├── node_modules
│ │ ├── .bin
│ │ │ ├── acorn
│ │ │ ├── acorn.cmd
│ │ │ ├── acorn.ps1
│ │ │ ├── js-yaml
│ │ │ ├── js-yaml.cmd
│ │ │ ├── js-yaml.ps1
│ │ │ ├── node-which
│ │ │ ├── node-which.cmd
│ │ │ ├── node-which.ps1
│ │ │ ├── rimraf
│ │ │ ├── rimraf.cmd
│ │ │ ├── rimraf.ps1
│ │ │ ├── semver
│ │ │ ├── semver.cmd
│ │ │ └── semver.ps1
│ │ ├── @eslint
│ │ │ └── eslintrc
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── conf
│ │ │ │ ├── config-schema.js
│ │ │ │ ├── environments.js
│ │ │ │ ├── eslint-all.cjs
│ │ │ │ └── eslint-recommended.cjs
│ │ │ │ ├── dist
│ │ │ │ ├── eslintrc-universal.cjs
│ │ │ │ ├── eslintrc-universal.cjs.map
│ │ │ │ ├── eslintrc.cjs
│ │ │ │ └── eslintrc.cjs.map
│ │ │ │ ├── lib
│ │ │ │ ├── cascading-config-array-factory.js
│ │ │ │ ├── config-array-factory.js
│ │ │ │ ├── config-array
│ │ │ │ │ ├── config-array.js
│ │ │ │ │ ├── config-dependency.js
│ │ │ │ │ ├── extracted-config.js
│ │ │ │ │ ├── ignore-pattern.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── override-tester.js
│ │ │ │ ├── flat-compat.js
│ │ │ │ ├── index-universal.js
│ │ │ │ ├── index.js
│ │ │ │ └── shared
│ │ │ │ │ ├── ajv.js
│ │ │ │ │ ├── config-ops.js
│ │ │ │ │ ├── config-validator.js
│ │ │ │ │ ├── deprecation-warnings.js
│ │ │ │ │ ├── naming.js
│ │ │ │ │ ├── relative-module-resolver.js
│ │ │ │ │ └── types.js
│ │ │ │ ├── package.json
│ │ │ │ └── universal.js
│ │ ├── @humanwhocodes
│ │ │ ├── config-array
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── api.js
│ │ │ │ └── package.json
│ │ │ └── object-schema
│ │ │ │ ├── .eslintrc.js
│ │ │ │ ├── .github
│ │ │ │ └── workflows
│ │ │ │ │ ├── nodejs-test.yml
│ │ │ │ │ └── release-please.yml
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ ├── index.js
│ │ │ │ ├── merge-strategy.js
│ │ │ │ ├── object-schema.js
│ │ │ │ └── validation-strategy.js
│ │ │ │ └── tests
│ │ │ │ ├── merge-strategy.js
│ │ │ │ ├── object-schema.js
│ │ │ │ └── validation-strategy.js
│ │ ├── acorn-jsx
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── xhtml.js
│ │ ├── acorn
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bin
│ │ │ │ └── acorn
│ │ │ ├── dist
│ │ │ │ ├── acorn.d.ts
│ │ │ │ ├── acorn.js
│ │ │ │ ├── acorn.mjs
│ │ │ │ ├── acorn.mjs.d.ts
│ │ │ │ └── bin.js
│ │ │ └── package.json
│ │ ├── ajv
│ │ │ ├── .tonic_example.js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── dist
│ │ │ │ ├── ajv.bundle.js
│ │ │ │ ├── ajv.min.js
│ │ │ │ └── ajv.min.js.map
│ │ │ ├── lib
│ │ │ │ ├── ajv.d.ts
│ │ │ │ ├── ajv.js
│ │ │ │ ├── cache.js
│ │ │ │ ├── compile
│ │ │ │ │ ├── async.js
│ │ │ │ │ ├── equal.js
│ │ │ │ │ ├── error_classes.js
│ │ │ │ │ ├── formats.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── resolve.js
│ │ │ │ │ ├── rules.js
│ │ │ │ │ ├── schema_obj.js
│ │ │ │ │ ├── ucs2length.js
│ │ │ │ │ └── util.js
│ │ │ │ ├── data.js
│ │ │ │ ├── definition_schema.js
│ │ │ │ ├── dot
│ │ │ │ │ ├── _limit.jst
│ │ │ │ │ ├── _limitItems.jst
│ │ │ │ │ ├── _limitLength.jst
│ │ │ │ │ ├── _limitProperties.jst
│ │ │ │ │ ├── allOf.jst
│ │ │ │ │ ├── anyOf.jst
│ │ │ │ │ ├── coerce.def
│ │ │ │ │ ├── comment.jst
│ │ │ │ │ ├── const.jst
│ │ │ │ │ ├── contains.jst
│ │ │ │ │ ├── custom.jst
│ │ │ │ │ ├── defaults.def
│ │ │ │ │ ├── definitions.def
│ │ │ │ │ ├── dependencies.jst
│ │ │ │ │ ├── enum.jst
│ │ │ │ │ ├── errors.def
│ │ │ │ │ ├── format.jst
│ │ │ │ │ ├── if.jst
│ │ │ │ │ ├── items.jst
│ │ │ │ │ ├── missing.def
│ │ │ │ │ ├── multipleOf.jst
│ │ │ │ │ ├── not.jst
│ │ │ │ │ ├── oneOf.jst
│ │ │ │ │ ├── pattern.jst
│ │ │ │ │ ├── properties.jst
│ │ │ │ │ ├── propertyNames.jst
│ │ │ │ │ ├── ref.jst
│ │ │ │ │ ├── required.jst
│ │ │ │ │ ├── uniqueItems.jst
│ │ │ │ │ └── validate.jst
│ │ │ │ ├── dotjs
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── _limit.js
│ │ │ │ │ ├── _limitItems.js
│ │ │ │ │ ├── _limitLength.js
│ │ │ │ │ ├── _limitProperties.js
│ │ │ │ │ ├── allOf.js
│ │ │ │ │ ├── anyOf.js
│ │ │ │ │ ├── comment.js
│ │ │ │ │ ├── const.js
│ │ │ │ │ ├── contains.js
│ │ │ │ │ ├── custom.js
│ │ │ │ │ ├── dependencies.js
│ │ │ │ │ ├── enum.js
│ │ │ │ │ ├── format.js
│ │ │ │ │ ├── if.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── items.js
│ │ │ │ │ ├── multipleOf.js
│ │ │ │ │ ├── not.js
│ │ │ │ │ ├── oneOf.js
│ │ │ │ │ ├── pattern.js
│ │ │ │ │ ├── properties.js
│ │ │ │ │ ├── propertyNames.js
│ │ │ │ │ ├── ref.js
│ │ │ │ │ ├── required.js
│ │ │ │ │ ├── uniqueItems.js
│ │ │ │ │ └── validate.js
│ │ │ │ ├── keyword.js
│ │ │ │ └── refs
│ │ │ │ │ ├── data.json
│ │ │ │ │ ├── json-schema-draft-04.json
│ │ │ │ │ ├── json-schema-draft-06.json
│ │ │ │ │ ├── json-schema-draft-07.json
│ │ │ │ │ └── json-schema-secure.json
│ │ │ ├── package.json
│ │ │ └── scripts
│ │ │ │ ├── .eslintrc.yml
│ │ │ │ ├── bundle.js
│ │ │ │ ├── compile-dots.js
│ │ │ │ ├── info
│ │ │ │ ├── prepare-tests
│ │ │ │ ├── publish-built-version
│ │ │ │ └── travis-gh-pages
│ │ ├── ansi-colors
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── symbols.js
│ │ │ └── types
│ │ │ │ └── index.d.ts
│ │ ├── ansi-regex
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── ansi-styles
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── argparse
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── argparse.js
│ │ │ ├── lib
│ │ │ │ ├── sub.js
│ │ │ │ └── textwrap.js
│ │ │ └── package.json
│ │ ├── balanced-match
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── brace-expansion
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── callsites
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── chalk
│ │ │ ├── index.d.ts
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ ├── readme.md
│ │ │ └── source
│ │ │ │ ├── index.js
│ │ │ │ ├── templates.js
│ │ │ │ └── util.js
│ │ ├── color-convert
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── conversions.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── route.js
│ │ ├── color-name
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── concat-map
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.markdown
│ │ │ ├── example
│ │ │ │ └── map.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ └── map.js
│ │ ├── cross-spawn
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ ├── enoent.js
│ │ │ │ ├── parse.js
│ │ │ │ └── util
│ │ │ │ │ ├── escape.js
│ │ │ │ │ ├── readShebang.js
│ │ │ │ │ └── resolveCommand.js
│ │ │ └── package.json
│ │ ├── debug
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── browser.js
│ │ │ │ ├── common.js
│ │ │ │ ├── index.js
│ │ │ │ └── node.js
│ │ ├── deep-is
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.markdown
│ │ │ ├── example
│ │ │ │ └── cmp.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── NaN.js
│ │ │ │ ├── cmp.js
│ │ │ │ └── neg-vs-pos-0.js
│ │ ├── doctrine
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── LICENSE.closure-compiler
│ │ │ ├── LICENSE.esprima
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── doctrine.js
│ │ │ │ ├── typed.js
│ │ │ │ └── utility.js
│ │ │ └── package.json
│ │ ├── enquirer
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ ├── ansi.js
│ │ │ │ ├── combos.js
│ │ │ │ ├── completer.js
│ │ │ │ ├── interpolate.js
│ │ │ │ ├── keypress.js
│ │ │ │ ├── placeholder.js
│ │ │ │ ├── prompt.js
│ │ │ │ ├── prompts
│ │ │ │ │ ├── autocomplete.js
│ │ │ │ │ ├── basicauth.js
│ │ │ │ │ ├── confirm.js
│ │ │ │ │ ├── editable.js
│ │ │ │ │ ├── form.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── input.js
│ │ │ │ │ ├── invisible.js
│ │ │ │ │ ├── list.js
│ │ │ │ │ ├── multiselect.js
│ │ │ │ │ ├── numeral.js
│ │ │ │ │ ├── password.js
│ │ │ │ │ ├── quiz.js
│ │ │ │ │ ├── scale.js
│ │ │ │ │ ├── select.js
│ │ │ │ │ ├── snippet.js
│ │ │ │ │ ├── sort.js
│ │ │ │ │ ├── survey.js
│ │ │ │ │ ├── text.js
│ │ │ │ │ └── toggle.js
│ │ │ │ ├── render.js
│ │ │ │ ├── roles.js
│ │ │ │ ├── state.js
│ │ │ │ ├── styles.js
│ │ │ │ ├── symbols.js
│ │ │ │ ├── theme.js
│ │ │ │ ├── timer.js
│ │ │ │ ├── types
│ │ │ │ │ ├── array.js
│ │ │ │ │ ├── auth.js
│ │ │ │ │ ├── boolean.js
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── number.js
│ │ │ │ │ └── string.js
│ │ │ │ └── utils.js
│ │ │ └── package.json
│ │ ├── escape-string-regexp
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── eslint-scope
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── dist
│ │ │ │ └── eslint-scope.cjs
│ │ │ ├── lib
│ │ │ │ ├── definition.js
│ │ │ │ ├── index.js
│ │ │ │ ├── pattern-visitor.js
│ │ │ │ ├── reference.js
│ │ │ │ ├── referencer.js
│ │ │ │ ├── scope-manager.js
│ │ │ │ ├── scope.js
│ │ │ │ ├── variable.js
│ │ │ │ └── version.js
│ │ │ └── package.json
│ │ ├── eslint-utils
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── index.mjs
│ │ │ ├── index.mjs.map
│ │ │ ├── node_modules
│ │ │ │ └── eslint-visitor-keys
│ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── lib
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── visitor-keys.json
│ │ │ │ │ └── package.json
│ │ │ └── package.json
│ │ ├── eslint-visitor-keys
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── dist
│ │ │ │ └── eslint-visitor-keys.cjs
│ │ │ ├── lib
│ │ │ │ ├── index.js
│ │ │ │ └── visitor-keys.js
│ │ │ └── package.json
│ │ ├── espree
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── dist
│ │ │ │ └── espree.cjs
│ │ │ ├── espree.js
│ │ │ ├── lib
│ │ │ │ ├── ast-node-types.js
│ │ │ │ ├── espree.js
│ │ │ │ ├── features.js
│ │ │ │ ├── options.js
│ │ │ │ ├── token-translator.js
│ │ │ │ └── version.js
│ │ │ └── package.json
│ │ ├── esquery
│ │ │ ├── README.md
│ │ │ ├── dist
│ │ │ │ ├── esquery.esm.js
│ │ │ │ ├── esquery.esm.min.js
│ │ │ │ ├── esquery.esm.min.js.map
│ │ │ │ ├── esquery.js
│ │ │ │ ├── esquery.lite.js
│ │ │ │ ├── esquery.lite.min.js
│ │ │ │ ├── esquery.lite.min.js.map
│ │ │ │ ├── esquery.min.js
│ │ │ │ └── esquery.min.js.map
│ │ │ ├── license.txt
│ │ │ ├── package.json
│ │ │ └── parser.js
│ │ ├── esrecurse
│ │ │ ├── .babelrc
│ │ │ ├── README.md
│ │ │ ├── esrecurse.js
│ │ │ ├── gulpfile.babel.js
│ │ │ └── package.json
│ │ ├── estraverse
│ │ │ ├── .jshintrc
│ │ │ ├── LICENSE.BSD
│ │ │ ├── README.md
│ │ │ ├── estraverse.js
│ │ │ ├── gulpfile.js
│ │ │ └── package.json
│ │ ├── esutils
│ │ │ ├── LICENSE.BSD
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── ast.js
│ │ │ │ ├── code.js
│ │ │ │ ├── keyword.js
│ │ │ │ └── utils.js
│ │ │ └── package.json
│ │ ├── fast-deep-equal
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── es6
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.js
│ │ │ │ ├── react.d.ts
│ │ │ │ └── react.js
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── react.d.ts
│ │ │ └── react.js
│ │ ├── fast-json-stable-stringify
│ │ │ ├── .eslintrc.yml
│ │ │ ├── .github
│ │ │ │ └── FUNDING.yml
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── benchmark
│ │ │ │ ├── index.js
│ │ │ │ └── test.json
│ │ │ ├── example
│ │ │ │ ├── key_cmp.js
│ │ │ │ ├── nested.js
│ │ │ │ ├── str.js
│ │ │ │ └── value_cmp.js
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── test
│ │ │ │ ├── cmp.js
│ │ │ │ ├── nested.js
│ │ │ │ ├── str.js
│ │ │ │ └── to-json.js
│ │ ├── fast-levenshtein
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ ├── levenshtein.js
│ │ │ └── package.json
│ │ ├── file-entry-cache
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── cache.js
│ │ │ ├── changelog.md
│ │ │ └── package.json
│ │ ├── flat-cache
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── changelog.md
│ │ │ ├── package.json
│ │ │ └── src
│ │ │ │ ├── cache.js
│ │ │ │ ├── del.js
│ │ │ │ └── utils.js
│ │ ├── flatted
│ │ │ ├── .github
│ │ │ │ ├── FUNDING.yml
│ │ │ │ └── workflows
│ │ │ │ │ └── node.js.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── SPECS.md
│ │ │ ├── cjs
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ ├── es.js
│ │ │ ├── esm
│ │ │ │ └── index.js
│ │ │ ├── flatted.jpg
│ │ │ ├── index.js
│ │ │ ├── min.js
│ │ │ ├── package.json
│ │ │ ├── php
│ │ │ │ └── flatted.php
│ │ │ └── types.d.ts
│ │ ├── fs.realpath
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── old.js
│ │ │ └── package.json
│ │ ├── functional-red-black-tree
│ │ │ ├── .npmignore
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bench
│ │ │ │ └── test.js
│ │ │ ├── package.json
│ │ │ ├── rbtree.js
│ │ │ └── test
│ │ │ │ └── test.js
│ │ ├── glob-parent
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── glob
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── common.js
│ │ │ ├── glob.js
│ │ │ ├── package.json
│ │ │ └── sync.js
│ │ ├── globals
│ │ │ ├── globals.json
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── has-flag
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── ignore
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE-MIT
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── legacy.js
│ │ │ └── package.json
│ │ ├── import-fresh
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── imurmurhash
│ │ │ ├── README.md
│ │ │ ├── imurmurhash.js
│ │ │ ├── imurmurhash.min.js
│ │ │ └── package.json
│ │ ├── inflight
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── inflight.js
│ │ │ └── package.json
│ │ ├── inherits
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── inherits.js
│ │ │ ├── inherits_browser.js
│ │ │ └── package.json
│ │ ├── is-extglob
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── is-glob
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── isexe
│ │ │ ├── .npmignore
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── mode.js
│ │ │ ├── package.json
│ │ │ ├── test
│ │ │ │ └── basic.js
│ │ │ └── windows.js
│ │ ├── js-yaml
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bin
│ │ │ │ └── js-yaml.js
│ │ │ ├── dist
│ │ │ │ ├── js-yaml.js
│ │ │ │ ├── js-yaml.min.js
│ │ │ │ └── js-yaml.mjs
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ ├── common.js
│ │ │ │ ├── dumper.js
│ │ │ │ ├── exception.js
│ │ │ │ ├── loader.js
│ │ │ │ ├── schema.js
│ │ │ │ ├── schema
│ │ │ │ │ ├── core.js
│ │ │ │ │ ├── default.js
│ │ │ │ │ ├── failsafe.js
│ │ │ │ │ └── json.js
│ │ │ │ ├── snippet.js
│ │ │ │ ├── type.js
│ │ │ │ └── type
│ │ │ │ │ ├── binary.js
│ │ │ │ │ ├── bool.js
│ │ │ │ │ ├── float.js
│ │ │ │ │ ├── int.js
│ │ │ │ │ ├── map.js
│ │ │ │ │ ├── merge.js
│ │ │ │ │ ├── null.js
│ │ │ │ │ ├── omap.js
│ │ │ │ │ ├── pairs.js
│ │ │ │ │ ├── seq.js
│ │ │ │ │ ├── set.js
│ │ │ │ │ ├── str.js
│ │ │ │ │ └── timestamp.js
│ │ │ └── package.json
│ │ ├── json-schema-traverse
│ │ │ ├── .eslintrc.yml
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── spec
│ │ │ │ ├── .eslintrc.yml
│ │ │ │ ├── fixtures
│ │ │ │ └── schema.js
│ │ │ │ └── index.spec.js
│ │ ├── json-stable-stringify-without-jsonify
│ │ │ ├── .npmignore
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── example
│ │ │ │ ├── key_cmp.js
│ │ │ │ ├── nested.js
│ │ │ │ ├── str.js
│ │ │ │ └── value_cmp.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── readme.markdown
│ │ │ └── test
│ │ │ │ ├── cmp.js
│ │ │ │ ├── nested.js
│ │ │ │ ├── replacer.js
│ │ │ │ ├── space.js
│ │ │ │ ├── str.js
│ │ │ │ └── to-json.js
│ │ ├── levn
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── cast.js
│ │ │ │ ├── index.js
│ │ │ │ └── parse-string.js
│ │ │ └── package.json
│ │ ├── lodash.merge
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── lru-cache
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── minimatch
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── minimatch.js
│ │ │ └── package.json
│ │ ├── ms
│ │ │ ├── index.js
│ │ │ ├── license.md
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── natural-compare
│ │ │ ├── README.md
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── once
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── once.js
│ │ │ └── package.json
│ │ ├── optionator
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── help.js
│ │ │ │ ├── index.js
│ │ │ │ └── util.js
│ │ │ └── package.json
│ │ ├── parent-module
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── path-is-absolute
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── path-key
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── prelude-ls
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── Func.js
│ │ │ │ ├── List.js
│ │ │ │ ├── Num.js
│ │ │ │ ├── Obj.js
│ │ │ │ ├── Str.js
│ │ │ │ └── index.js
│ │ │ └── package.json
│ │ ├── progress
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── Makefile
│ │ │ ├── Readme.md
│ │ │ ├── index.js
│ │ │ ├── lib
│ │ │ │ └── node-progress.js
│ │ │ └── package.json
│ │ ├── punycode
│ │ │ ├── LICENSE-MIT.txt
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ ├── punycode.es6.js
│ │ │ └── punycode.js
│ │ ├── regexpp
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── index.js.map
│ │ │ ├── index.mjs
│ │ │ ├── index.mjs.map
│ │ │ └── package.json
│ │ ├── resolve-from
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── rimraf
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bin.js
│ │ │ ├── package.json
│ │ │ └── rimraf.js
│ │ ├── semver
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bin
│ │ │ │ └── semver.js
│ │ │ ├── classes
│ │ │ │ ├── comparator.js
│ │ │ │ ├── index.js
│ │ │ │ ├── range.js
│ │ │ │ └── semver.js
│ │ │ ├── functions
│ │ │ │ ├── clean.js
│ │ │ │ ├── cmp.js
│ │ │ │ ├── coerce.js
│ │ │ │ ├── compare-build.js
│ │ │ │ ├── compare-loose.js
│ │ │ │ ├── compare.js
│ │ │ │ ├── diff.js
│ │ │ │ ├── eq.js
│ │ │ │ ├── gt.js
│ │ │ │ ├── gte.js
│ │ │ │ ├── inc.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lte.js
│ │ │ │ ├── major.js
│ │ │ │ ├── minor.js
│ │ │ │ ├── neq.js
│ │ │ │ ├── parse.js
│ │ │ │ ├── patch.js
│ │ │ │ ├── prerelease.js
│ │ │ │ ├── rcompare.js
│ │ │ │ ├── rsort.js
│ │ │ │ ├── satisfies.js
│ │ │ │ ├── sort.js
│ │ │ │ └── valid.js
│ │ │ ├── index.js
│ │ │ ├── internal
│ │ │ │ ├── constants.js
│ │ │ │ ├── debug.js
│ │ │ │ ├── identifiers.js
│ │ │ │ ├── parse-options.js
│ │ │ │ └── re.js
│ │ │ ├── package.json
│ │ │ ├── preload.js
│ │ │ ├── range.bnf
│ │ │ └── ranges
│ │ │ │ ├── gtr.js
│ │ │ │ ├── intersects.js
│ │ │ │ ├── ltr.js
│ │ │ │ ├── max-satisfying.js
│ │ │ │ ├── min-satisfying.js
│ │ │ │ ├── min-version.js
│ │ │ │ ├── outside.js
│ │ │ │ ├── simplify.js
│ │ │ │ ├── subset.js
│ │ │ │ ├── to-comparators.js
│ │ │ │ └── valid.js
│ │ ├── shebang-command
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── shebang-regex
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── strip-ansi
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── strip-json-comments
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── supports-color
│ │ │ ├── browser.js
│ │ │ ├── index.js
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ └── readme.md
│ │ ├── text-table
│ │ │ ├── .travis.yml
│ │ │ ├── LICENSE
│ │ │ ├── example
│ │ │ │ ├── align.js
│ │ │ │ ├── center.js
│ │ │ │ ├── dotalign.js
│ │ │ │ ├── doubledot.js
│ │ │ │ └── table.js
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ ├── readme.markdown
│ │ │ └── test
│ │ │ │ ├── align.js
│ │ │ │ ├── ansi-colors.js
│ │ │ │ ├── center.js
│ │ │ │ ├── dotalign.js
│ │ │ │ ├── doubledot.js
│ │ │ │ └── table.js
│ │ ├── type-check
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ │ ├── check.js
│ │ │ │ ├── index.js
│ │ │ │ └── parse-type.js
│ │ │ └── package.json
│ │ ├── type-fest
│ │ │ ├── base.d.ts
│ │ │ ├── index.d.ts
│ │ │ ├── license
│ │ │ ├── package.json
│ │ │ ├── readme.md
│ │ │ ├── source
│ │ │ │ ├── async-return-type.d.ts
│ │ │ │ ├── asyncify.d.ts
│ │ │ │ ├── basic.d.ts
│ │ │ │ ├── conditional-except.d.ts
│ │ │ │ ├── conditional-keys.d.ts
│ │ │ │ ├── conditional-pick.d.ts
│ │ │ │ ├── entries.d.ts
│ │ │ │ ├── entry.d.ts
│ │ │ │ ├── except.d.ts
│ │ │ │ ├── fixed-length-array.d.ts
│ │ │ │ ├── iterable-element.d.ts
│ │ │ │ ├── literal-union.d.ts
│ │ │ │ ├── merge-exclusive.d.ts
│ │ │ │ ├── merge.d.ts
│ │ │ │ ├── mutable.d.ts
│ │ │ │ ├── opaque.d.ts
│ │ │ │ ├── package-json.d.ts
│ │ │ │ ├── partial-deep.d.ts
│ │ │ │ ├── promisable.d.ts
│ │ │ │ ├── promise-value.d.ts
│ │ │ │ ├── readonly-deep.d.ts
│ │ │ │ ├── require-at-least-one.d.ts
│ │ │ │ ├── require-exactly-one.d.ts
│ │ │ │ ├── set-optional.d.ts
│ │ │ │ ├── set-required.d.ts
│ │ │ │ ├── set-return-type.d.ts
│ │ │ │ ├── stringified.d.ts
│ │ │ │ ├── tsconfig-json.d.ts
│ │ │ │ ├── union-to-intersection.d.ts
│ │ │ │ ├── utilities.d.ts
│ │ │ │ └── value-of.d.ts
│ │ │ └── ts41
│ │ │ │ ├── camel-case.d.ts
│ │ │ │ ├── delimiter-case.d.ts
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── kebab-case.d.ts
│ │ │ │ ├── pascal-case.d.ts
│ │ │ │ └── snake-case.d.ts
│ │ ├── uri-js
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── dist
│ │ │ │ ├── es5
│ │ │ │ │ ├── uri.all.d.ts
│ │ │ │ │ ├── uri.all.js
│ │ │ │ │ ├── uri.all.js.map
│ │ │ │ │ ├── uri.all.min.d.ts
│ │ │ │ │ ├── uri.all.min.js
│ │ │ │ │ └── uri.all.min.js.map
│ │ │ │ └── esnext
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.js.map
│ │ │ │ │ ├── regexps-iri.d.ts
│ │ │ │ │ ├── regexps-iri.js
│ │ │ │ │ ├── regexps-iri.js.map
│ │ │ │ │ ├── regexps-uri.d.ts
│ │ │ │ │ ├── regexps-uri.js
│ │ │ │ │ ├── regexps-uri.js.map
│ │ │ │ │ ├── schemes
│ │ │ │ │ ├── http.d.ts
│ │ │ │ │ ├── http.js
│ │ │ │ │ ├── http.js.map
│ │ │ │ │ ├── https.d.ts
│ │ │ │ │ ├── https.js
│ │ │ │ │ ├── https.js.map
│ │ │ │ │ ├── mailto.d.ts
│ │ │ │ │ ├── mailto.js
│ │ │ │ │ ├── mailto.js.map
│ │ │ │ │ ├── urn-uuid.d.ts
│ │ │ │ │ ├── urn-uuid.js
│ │ │ │ │ ├── urn-uuid.js.map
│ │ │ │ │ ├── urn.d.ts
│ │ │ │ │ ├── urn.js
│ │ │ │ │ ├── urn.js.map
│ │ │ │ │ ├── ws.d.ts
│ │ │ │ │ ├── ws.js
│ │ │ │ │ ├── ws.js.map
│ │ │ │ │ ├── wss.d.ts
│ │ │ │ │ ├── wss.js
│ │ │ │ │ └── wss.js.map
│ │ │ │ │ ├── uri.d.ts
│ │ │ │ │ ├── uri.js
│ │ │ │ │ ├── uri.js.map
│ │ │ │ │ ├── util.d.ts
│ │ │ │ │ ├── util.js
│ │ │ │ │ └── util.js.map
│ │ │ ├── package.json
│ │ │ └── yarn.lock
│ │ ├── v8-compile-cache
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── v8-compile-cache.js
│ │ ├── which
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── bin
│ │ │ │ └── node-which
│ │ │ ├── package.json
│ │ │ └── which.js
│ │ ├── word-wrap
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── index.d.ts
│ │ │ ├── index.js
│ │ │ └── package.json
│ │ ├── wrappy
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── package.json
│ │ │ └── wrappy.js
│ │ └── yallist
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── iterator.js
│ │ │ ├── package.json
│ │ │ └── yallist.js
│ └── package.json
├── follow-redirects
│ ├── LICENSE
│ ├── README.md
│ ├── http.js
│ ├── https.js
│ ├── index.js
│ └── package.json
├── jweixin-module
│ ├── README.md
│ ├── lib
│ │ └── index.js
│ └── package.json
├── ms
│ ├── index.js
│ ├── license.md
│ ├── package.json
│ └── readme.md
└── vue-i18n
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── decls
│ ├── i18n.js
│ └── module.js
│ ├── dist
│ ├── README.md
│ ├── vue-i18n.common.js
│ ├── vue-i18n.esm.browser.js
│ ├── vue-i18n.esm.browser.min.js
│ ├── vue-i18n.esm.js
│ ├── vue-i18n.js
│ └── vue-i18n.min.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-lock.json
├── package.json
├── pages.json
├── pages
├── about
│ └── about.vue
├── dati
│ └── index.vue
├── dingzuo
│ ├── submit.vue
│ └── success.vue
├── fankui
│ ├── add.vue
│ └── index.vue
├── index
│ └── index.vue
└── shop
│ └── select.vue
├── static
├── app-plus
│ └── mp-html
│ │ ├── js
│ │ ├── handler.js
│ │ └── uni.webview.min.js
│ │ └── local.html
└── common
│ └── js
│ └── touch-emulator.js
├── store
├── $u.mixin.js
└── index.js
├── template.h5.html
├── uni.scss
├── uni_modules
└── uview-ui
│ ├── LICENSE
│ ├── README.md
│ ├── changelog.md
│ ├── components
│ ├── u--form
│ │ └── u--form.vue
│ ├── u--image
│ │ └── u--image.vue
│ ├── u--input
│ │ └── u--input.vue
│ ├── u--text
│ │ └── u--text.vue
│ ├── u--textarea
│ │ └── u--textarea.vue
│ ├── u-action-sheet
│ │ ├── props.js
│ │ └── u-action-sheet.vue
│ ├── u-album
│ │ ├── props.js
│ │ └── u-album.vue
│ ├── u-alert
│ │ ├── props.js
│ │ └── u-alert.vue
│ ├── u-avatar-group
│ │ ├── props.js
│ │ └── u-avatar-group.vue
│ ├── u-avatar
│ │ ├── props.js
│ │ └── u-avatar.vue
│ ├── u-back-top
│ │ ├── props.js
│ │ └── u-back-top.vue
│ ├── u-badge
│ │ ├── props.js
│ │ └── u-badge.vue
│ ├── u-button
│ │ ├── nvue.scss
│ │ ├── props.js
│ │ ├── u-button.vue
│ │ └── vue.scss
│ ├── u-calendar
│ │ ├── header.vue
│ │ ├── month.vue
│ │ ├── props.js
│ │ ├── u-calendar.vue
│ │ └── util.js
│ ├── u-car-keyboard
│ │ ├── props.js
│ │ └── u-car-keyboard.vue
│ ├── u-cell-group
│ │ ├── props.js
│ │ └── u-cell-group.vue
│ ├── u-cell
│ │ ├── props.js
│ │ └── u-cell.vue
│ ├── u-checkbox-group
│ │ ├── props.js
│ │ └── u-checkbox-group.vue
│ ├── u-checkbox
│ │ ├── props.js
│ │ └── u-checkbox.vue
│ ├── u-circle-progress
│ │ ├── props.js
│ │ └── u-circle-progress.vue
│ ├── u-code-input
│ │ ├── props.js
│ │ └── u-code-input.vue
│ ├── u-code
│ │ ├── props.js
│ │ └── u-code.vue
│ ├── u-col
│ │ ├── props.js
│ │ └── u-col.vue
│ ├── u-collapse-item
│ │ ├── props.js
│ │ └── u-collapse-item.vue
│ ├── u-collapse
│ │ ├── props.js
│ │ └── u-collapse.vue
│ ├── u-column-notice
│ │ ├── props.js
│ │ └── u-column-notice.vue
│ ├── u-count-down
│ │ ├── props.js
│ │ ├── u-count-down.vue
│ │ └── utils.js
│ ├── u-count-to
│ │ ├── props.js
│ │ └── u-count-to.vue
│ ├── u-datetime-picker
│ │ ├── props.js
│ │ └── u-datetime-picker.vue
│ ├── u-divider
│ │ ├── props.js
│ │ └── u-divider.vue
│ ├── u-dropdown-item
│ │ ├── props.js
│ │ └── u-dropdown-item.vue
│ ├── u-dropdown
│ │ ├── props.js
│ │ └── u-dropdown.vue
│ ├── u-empty
│ │ ├── props.js
│ │ └── u-empty.vue
│ ├── u-form-item
│ │ ├── props.js
│ │ └── u-form-item.vue
│ ├── u-form
│ │ ├── props.js
│ │ └── u-form.vue
│ ├── u-gap
│ │ ├── props.js
│ │ └── u-gap.vue
│ ├── u-grid-item
│ │ ├── props.js
│ │ └── u-grid-item.vue
│ ├── u-grid
│ │ ├── props.js
│ │ └── u-grid.vue
│ ├── u-icon
│ │ ├── icons.js
│ │ ├── props.js
│ │ └── u-icon.vue
│ ├── u-image
│ │ ├── props.js
│ │ └── u-image.vue
│ ├── u-index-anchor
│ │ ├── props.js
│ │ └── u-index-anchor.vue
│ ├── u-index-item
│ │ ├── props.js
│ │ └── u-index-item.vue
│ ├── u-index-list
│ │ ├── props.js
│ │ └── u-index-list.vue
│ ├── u-input
│ │ ├── props.js
│ │ └── u-input.vue
│ ├── u-keyboard
│ │ ├── props.js
│ │ └── u-keyboard.vue
│ ├── u-line-progress
│ │ ├── props.js
│ │ └── u-line-progress.vue
│ ├── u-line
│ │ ├── props.js
│ │ └── u-line.vue
│ ├── u-link
│ │ ├── props.js
│ │ └── u-link.vue
│ ├── u-list-item
│ │ ├── props.js
│ │ └── u-list-item.vue
│ ├── u-list
│ │ ├── props.js
│ │ └── u-list.vue
│ ├── u-loading-icon
│ │ ├── props.js
│ │ └── u-loading-icon.vue
│ ├── u-loading-page
│ │ ├── props.js
│ │ └── u-loading-page.vue
│ ├── u-loadmore
│ │ ├── props.js
│ │ └── u-loadmore.vue
│ ├── u-modal
│ │ ├── props.js
│ │ └── u-modal.vue
│ ├── u-navbar
│ │ ├── props.js
│ │ └── u-navbar.vue
│ ├── u-no-network
│ │ ├── props.js
│ │ └── u-no-network.vue
│ ├── u-notice-bar
│ │ ├── props.js
│ │ └── u-notice-bar.vue
│ ├── u-notify
│ │ ├── props.js
│ │ └── u-notify.vue
│ ├── u-number-box
│ │ ├── props.js
│ │ └── u-number-box.vue
│ ├── u-number-keyboard
│ │ ├── props.js
│ │ └── u-number-keyboard.vue
│ ├── u-overlay
│ │ ├── props.js
│ │ └── u-overlay.vue
│ ├── u-parse
│ │ ├── node
│ │ │ └── node.vue
│ │ ├── parser.js
│ │ ├── props.js
│ │ └── u-parse.vue
│ ├── u-picker-column
│ │ ├── props.js
│ │ └── u-picker-column.vue
│ ├── u-picker
│ │ ├── props.js
│ │ └── u-picker.vue
│ ├── u-popup
│ │ ├── props.js
│ │ └── u-popup.vue
│ ├── u-radio-group
│ │ ├── props.js
│ │ └── u-radio-group.vue
│ ├── u-radio
│ │ ├── props.js
│ │ └── u-radio.vue
│ ├── u-rate
│ │ ├── props.js
│ │ └── u-rate.vue
│ ├── u-read-more
│ │ ├── props.js
│ │ └── u-read-more.vue
│ ├── u-row-notice
│ │ ├── props.js
│ │ └── u-row-notice.vue
│ ├── u-row
│ │ ├── props.js
│ │ └── u-row.vue
│ ├── u-safe-bottom
│ │ ├── props.js
│ │ └── u-safe-bottom.vue
│ ├── u-scroll-list
│ │ ├── nvue.js
│ │ ├── other.js
│ │ ├── props.js
│ │ ├── scrollWxs.wxs
│ │ └── u-scroll-list.vue
│ ├── u-search
│ │ ├── props.js
│ │ └── u-search.vue
│ ├── u-skeleton
│ │ ├── props.js
│ │ └── u-skeleton.vue
│ ├── u-slider
│ │ ├── mpother.js
│ │ ├── mpwxs.js
│ │ ├── mpwxs.wxs
│ │ ├── nvue - 副本.js
│ │ ├── nvue.js
│ │ ├── props.js
│ │ └── u-slider.vue
│ ├── u-status-bar
│ │ ├── props.js
│ │ └── u-status-bar.vue
│ ├── u-steps-item
│ │ ├── props.js
│ │ └── u-steps-item.vue
│ ├── u-steps
│ │ ├── props.js
│ │ └── u-steps.vue
│ ├── u-sticky
│ │ ├── props.js
│ │ └── u-sticky.vue
│ ├── u-subsection
│ │ ├── props.js
│ │ └── u-subsection.vue
│ ├── u-swipe-action-item
│ │ ├── index - backup.wxs
│ │ ├── index.wxs
│ │ ├── nvue - backup.js
│ │ ├── nvue.js
│ │ ├── props.js
│ │ ├── u-swipe-action-item.vue
│ │ └── wxs.js
│ ├── u-swipe-action
│ │ ├── props.js
│ │ └── u-swipe-action.vue
│ ├── u-swiper-indicator
│ │ ├── props.js
│ │ └── u-swiper-indicator.vue
│ ├── u-swiper
│ │ ├── props.js
│ │ └── u-swiper.vue
│ ├── u-switch
│ │ ├── props.js
│ │ └── u-switch.vue
│ ├── u-tabbar-item
│ │ ├── props.js
│ │ └── u-tabbar-item.vue
│ ├── u-tabbar
│ │ ├── props.js
│ │ └── u-tabbar.vue
│ ├── u-table
│ │ ├── props.js
│ │ └── u-table.vue
│ ├── u-tabs-item
│ │ ├── props.js
│ │ └── u-tabs-item.vue
│ ├── u-tabs
│ │ ├── props.js
│ │ └── u-tabs.vue
│ ├── u-tag
│ │ ├── props.js
│ │ └── u-tag.vue
│ ├── u-td
│ │ ├── props.js
│ │ └── u-td.vue
│ ├── u-text
│ │ ├── props.js
│ │ ├── u-text.vue
│ │ └── value.js
│ ├── u-textarea
│ │ ├── props.js
│ │ └── u-textarea.vue
│ ├── u-toast
│ │ └── u-toast.vue
│ ├── u-toolbar
│ │ ├── props.js
│ │ └── u-toolbar.vue
│ ├── u-tooltip
│ │ ├── clipboard.min.js
│ │ ├── props.js
│ │ └── u-tooltip.vue
│ ├── u-tr
│ │ ├── props.js
│ │ └── u-tr.vue
│ ├── u-transition
│ │ ├── nvue.ani-map.js
│ │ ├── props.js
│ │ ├── transition.js
│ │ ├── u-transition.vue
│ │ └── vue.ani-style.scss
│ ├── u-upload
│ │ ├── mixin.js
│ │ ├── props.js
│ │ ├── u-upload.vue
│ │ └── utils.js
│ └── uview-ui
│ │ └── uview-ui.vue
│ ├── index.js
│ ├── index.scss
│ ├── libs
│ ├── config
│ │ ├── color.js
│ │ ├── config.js
│ │ ├── props.js
│ │ ├── props
│ │ │ ├── actionSheet.js
│ │ │ ├── album.js
│ │ │ ├── alert.js
│ │ │ ├── avatar.js
│ │ │ ├── avatarGroup.js
│ │ │ ├── backtop.js
│ │ │ ├── badge.js
│ │ │ ├── button.js
│ │ │ ├── calendar.js
│ │ │ ├── carKeyboard.js
│ │ │ ├── cell.js
│ │ │ ├── cellGroup.js
│ │ │ ├── checkbox.js
│ │ │ ├── checkboxGroup.js
│ │ │ ├── circleProgress.js
│ │ │ ├── code.js
│ │ │ ├── codeInput.js
│ │ │ ├── col.js
│ │ │ ├── collapse.js
│ │ │ ├── collapseItem.js
│ │ │ ├── columnNotice.js
│ │ │ ├── countDown.js
│ │ │ ├── countTo.js
│ │ │ ├── datetimePicker.js
│ │ │ ├── divider.js
│ │ │ ├── empty.js
│ │ │ ├── form.js
│ │ │ ├── formItem.js
│ │ │ ├── gap.js
│ │ │ ├── grid.js
│ │ │ ├── gridItem.js
│ │ │ ├── icon.js
│ │ │ ├── image.js
│ │ │ ├── indexAnchor.js
│ │ │ ├── indexList.js
│ │ │ ├── input.js
│ │ │ ├── keyboard.js
│ │ │ ├── line.js
│ │ │ ├── lineProgress.js
│ │ │ ├── link.js
│ │ │ ├── list.js
│ │ │ ├── listItem.js
│ │ │ ├── loadingIcon.js
│ │ │ ├── loadingPage.js
│ │ │ ├── loadmore.js
│ │ │ ├── modal.js
│ │ │ ├── navbar.js
│ │ │ ├── noNetwork.js
│ │ │ ├── noticeBar.js
│ │ │ ├── notify.js
│ │ │ ├── numberBox.js
│ │ │ ├── numberKeyboard.js
│ │ │ ├── overlay.js
│ │ │ ├── parse.js
│ │ │ ├── picker.js
│ │ │ ├── popup.js
│ │ │ ├── radio.js
│ │ │ ├── radioGroup.js
│ │ │ ├── rate.js
│ │ │ ├── readMore.js
│ │ │ ├── row.js
│ │ │ ├── rowNotice.js
│ │ │ ├── scrollList.js
│ │ │ ├── search.js
│ │ │ ├── section.js
│ │ │ ├── skeleton.js
│ │ │ ├── slider.js
│ │ │ ├── statusBar.js
│ │ │ ├── steps.js
│ │ │ ├── stepsItem.js
│ │ │ ├── sticky.js
│ │ │ ├── subsection.js
│ │ │ ├── swipeAction.js
│ │ │ ├── swipeActionItem.js
│ │ │ ├── swiper.js
│ │ │ ├── swipterIndicator.js
│ │ │ ├── switch.js
│ │ │ ├── tabbar.js
│ │ │ ├── tabbarItem.js
│ │ │ ├── tabs.js
│ │ │ ├── tag.js
│ │ │ ├── text.js
│ │ │ ├── textarea.js
│ │ │ ├── toast.js
│ │ │ ├── toolbar.js
│ │ │ ├── tooltip.js
│ │ │ ├── transition.js
│ │ │ └── upload.js
│ │ └── zIndex.js
│ ├── css
│ │ ├── color.scss
│ │ ├── common.scss
│ │ ├── components.scss
│ │ ├── flex.scss
│ │ ├── h5.scss
│ │ ├── mixin.scss
│ │ ├── mp.scss
│ │ ├── nvue.scss
│ │ └── vue.scss
│ ├── function
│ │ ├── colorGradient.js
│ │ ├── debounce.js
│ │ ├── digit.js
│ │ ├── index.js
│ │ ├── platform.js
│ │ ├── test.js
│ │ └── throttle.js
│ ├── luch-request
│ │ ├── adapters
│ │ │ └── index.js
│ │ ├── core
│ │ │ ├── InterceptorManager.js
│ │ │ ├── Request.js
│ │ │ ├── buildFullPath.js
│ │ │ ├── defaults.js
│ │ │ ├── dispatchRequest.js
│ │ │ ├── mergeConfig.js
│ │ │ └── settle.js
│ │ ├── helpers
│ │ │ ├── buildURL.js
│ │ │ ├── combineURLs.js
│ │ │ └── isAbsoluteURL.js
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── utils.js
│ │ └── utils
│ │ │ └── clone.js
│ ├── mixin
│ │ ├── button.js
│ │ ├── mixin.js
│ │ ├── mpMixin.js
│ │ ├── mpShare.js
│ │ ├── openType.js
│ │ ├── style.js
│ │ └── touch.js
│ └── util
│ │ ├── async-validator.js
│ │ ├── calendar.js
│ │ ├── dayjs.js
│ │ ├── emitter.js
│ │ └── route.js
│ ├── package.json
│ └── theme.scss
└── vue.config.js
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .hbuilderx/
3 | deployh5.sh
4 | unpackage
--------------------------------------------------------------------------------
/common/mixin.js:
--------------------------------------------------------------------------------
1 | export default {
2 | data() {
3 | return {
4 |
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/node_modules/.bin/eslint.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\eslint\bin\eslint.js" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/apifm-uniapp/README.md:
--------------------------------------------------------------------------------
1 | # 功能介绍
2 |
3 | uniapp开发云接口工具包,无需服务器,无需开发后台,开箱即用,轻松开发web应用
4 |
--------------------------------------------------------------------------------
/node_modules/axios/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/axios');
--------------------------------------------------------------------------------
/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/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/dayjs/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | insert_final_newline = true
7 |
--------------------------------------------------------------------------------
/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 | };
--------------------------------------------------------------------------------
/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/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/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/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/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/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/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/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
8 | export function max(...dayjs: Dayjs[]): Dayjs
9 | export function min(dayjs: Dayjs[]): Dayjs
10 | export function min(...dayjs: Dayjs[]): Dayjs
11 | }
12 |
--------------------------------------------------------------------------------
/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/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.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/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/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/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/plugin/advancedFormat.d.ts:
--------------------------------------------------------------------------------
1 | import { PluginFunc } from 'dayjs'
2 |
3 | declare const plugin: PluginFunc
4 | export = plugin
5 |
--------------------------------------------------------------------------------
/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/badMutable.d.ts:
--------------------------------------------------------------------------------
1 | import { PluginFunc } from 'dayjs'
2 |
3 | declare const plugin: PluginFunc
4 | export = plugin
5 |
--------------------------------------------------------------------------------
/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/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/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/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/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/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/localizedFormat.d.ts:
--------------------------------------------------------------------------------
1 | import { PluginFunc } from 'dayjs'
2 |
3 | declare const plugin: PluginFunc
4 | export = plugin
5 |
--------------------------------------------------------------------------------
/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
8 | export function max(...dayjs: Dayjs[]): Dayjs
9 | export function min(dayjs: Dayjs[]): Dayjs
10 | export function min(...dayjs: Dayjs[]): Dayjs
11 | }
12 |
--------------------------------------------------------------------------------
/node_modules/dayjs/plugin/preParsePostFormat.d.ts:
--------------------------------------------------------------------------------
1 | import { PluginFunc } from 'dayjs'
2 |
3 | declare const plugin: PluginFunc
4 | export = plugin
5 |
--------------------------------------------------------------------------------
/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/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/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/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/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/debug/.coveralls.yml:
--------------------------------------------------------------------------------
1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve
2 |
--------------------------------------------------------------------------------
/node_modules/debug/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": true,
4 | "node": true
5 | },
6 | "globals": {
7 | "chrome": true
8 | },
9 | "rules": {
10 | "no-console": 0,
11 | "no-empty": [1, { "allowEmptyCatch": true }]
12 | },
13 | "extends": "eslint:recommended"
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/debug/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | example
5 | *.sock
6 | dist
7 | yarn.lock
8 | coverage
9 | bower.json
10 |
--------------------------------------------------------------------------------
/node_modules/debug/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 |
3 | language: node_js
4 |
5 | node_js:
6 | - "4"
7 | - "6"
8 | - "8"
9 |
10 | install:
11 | - make install
12 |
13 | script:
14 | - make lint
15 | - make test
16 |
17 | matrix:
18 | include:
19 | - node_js: '8'
20 | env: BROWSER=1
21 |
--------------------------------------------------------------------------------
/node_modules/debug/node.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./src/node');
2 |
--------------------------------------------------------------------------------
/node_modules/debug/src/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Detect Electron renderer process, which is node, but we should
3 | * treat as a browser.
4 | */
5 |
6 | if (typeof process === 'undefined' || process.type === 'renderer') {
7 | module.exports = require('./browser.js');
8 | } else {
9 | module.exports = require('./node.js');
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["airbnb"]
3 | }
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./index.js",
3 | "rules": {
4 | // disable requiring trailing commas because it might be nice to revert to
5 | // being JSON at some point, and I don't want to make big changes now.
6 | "comma-dangle": 0,
7 | },
8 | }
9 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/base.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['eslint-config-airbnb-base'].map(require.resolve),
3 | rules: {},
4 | };
5 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/hooks.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: [
3 | './rules/react-hooks.js',
4 | ].map(require.resolve),
5 | rules: {}
6 | };
7 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: [
3 | 'eslint-config-airbnb-base',
4 | './rules/react',
5 | './rules/react-a11y',
6 | ].map(require.resolve),
7 | rules: {}
8 | };
9 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/legacy.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['eslint-config-airbnb-base/legacy'].map(require.resolve),
3 | rules: {},
4 | };
5 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/.bin/semver.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\semver\bin\semver.js" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/call-bind/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/call-bind/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | "id-length": 0,
9 | "new-cap": [2, {
10 | "capIsNewExceptions": [
11 | "GetIntrinsic",
12 | ],
13 | }],
14 | "no-magic-numbers": 0,
15 | "operator-linebreak": [2, "before"],
16 | },
17 | }
18 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/call-bind/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/call-bind/README.md:
--------------------------------------------------------------------------------
1 | # call-bind
2 | Robustly `.call.bind()` a function.
3 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/define-properties/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = tab;
5 | insert_final_newline = true;
6 | quote_type = auto;
7 | space_after_anonymous_functions = true;
8 | space_after_control_statements = true;
9 | spaces_around_operators = true;
10 | trim_trailing_whitespace = true;
11 | spaces_in_brackets = false;
12 | end_of_line = lf;
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/define-properties/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "id-length": [2, { "min": 1, "max": 35 }],
8 | "max-lines-per-function": [2, 100],
9 | "max-params": [2, 4],
10 | "max-statements": [2, 13]
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = tab;
5 | insert_final_newline = true;
6 | quote_type = auto;
7 | space_after_anonymous_functions = true;
8 | space_after_control_statements = true;
9 | spaces_around_operators = true;
10 | trim_trailing_whitespace = true;
11 | spaces_in_brackets = false;
12 | end_of_line = lf;
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "operations",
8 | "test"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/ToInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5ToInteger = require('../5/ToInteger');
4 |
5 | var ToNumber = require('./ToNumber');
6 |
7 | // https://ecma-international.org/ecma-262/6.0/#sec-tointeger
8 |
9 | module.exports = function ToInteger(value) {
10 | var number = ToNumber(value);
11 | return ES5ToInteger(number);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/Type.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5Type = require('../5/Type');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-data-types-and-values
6 |
7 | module.exports = function Type(x) {
8 | if (typeof x === 'symbol') {
9 | return 'Symbol';
10 | }
11 | return ES5Type(x);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2015/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $DateValueOf = require('call-bind/callBound')('Date.prototype.valueOf');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-date-prototype-object
6 |
7 | module.exports = function thisTimeValue(value) {
8 | return $DateValueOf(value);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/ToInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5ToInteger = require('../5/ToInteger');
4 |
5 | var ToNumber = require('./ToNumber');
6 |
7 | // https://ecma-international.org/ecma-262/6.0/#sec-tointeger
8 |
9 | module.exports = function ToInteger(value) {
10 | var number = ToNumber(value);
11 | return ES5ToInteger(number);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/Type.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5Type = require('../5/Type');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-data-types-and-values
6 |
7 | module.exports = function Type(x) {
8 | if (typeof x === 'symbol') {
9 | return 'Symbol';
10 | }
11 | return ES5Type(x);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2016/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $DateValueOf = require('call-bind/callBound')('Date.prototype.valueOf');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-date-prototype-object
6 |
7 | module.exports = function thisTimeValue(value) {
8 | return $DateValueOf(value);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/ToInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5ToInteger = require('../5/ToInteger');
4 |
5 | var ToNumber = require('./ToNumber');
6 |
7 | // https://ecma-international.org/ecma-262/6.0/#sec-tointeger
8 |
9 | module.exports = function ToInteger(value) {
10 | var number = ToNumber(value);
11 | return ES5ToInteger(number);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/Type.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5Type = require('../5/Type');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-data-types-and-values
6 |
7 | module.exports = function Type(x) {
8 | if (typeof x === 'symbol') {
9 | return 'Symbol';
10 | }
11 | return ES5Type(x);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2017/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $DateValueOf = require('call-bind/callBound')('Date.prototype.valueOf');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-date-prototype-object
6 |
7 | module.exports = function thisTimeValue(value) {
8 | return $DateValueOf(value);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/ToInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5ToInteger = require('../5/ToInteger');
4 |
5 | var ToNumber = require('./ToNumber');
6 |
7 | // https://ecma-international.org/ecma-262/6.0/#sec-tointeger
8 |
9 | module.exports = function ToInteger(value) {
10 | var number = ToNumber(value);
11 | return ES5ToInteger(number);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/Type.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5Type = require('../5/Type');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-data-types-and-values
6 |
7 | module.exports = function Type(x) {
8 | if (typeof x === 'symbol') {
9 | return 'Symbol';
10 | }
11 | return ES5Type(x);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2018/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $DateValueOf = require('call-bind/callBound')('Date.prototype.valueOf');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-date-prototype-object
6 |
7 | module.exports = function thisTimeValue(value) {
8 | return $DateValueOf(value);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/ToInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5ToInteger = require('../5/ToInteger');
4 |
5 | var ToNumber = require('./ToNumber');
6 |
7 | // https://ecma-international.org/ecma-262/6.0/#sec-tointeger
8 |
9 | module.exports = function ToInteger(value) {
10 | var number = ToNumber(value);
11 | return ES5ToInteger(number);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/Type.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ES5Type = require('../5/Type');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-data-types-and-values
6 |
7 | module.exports = function Type(x) {
8 | if (typeof x === 'symbol') {
9 | return 'Symbol';
10 | }
11 | return ES5Type(x);
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2019/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../2018/thisTimeValue');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/IsBigIntElementType.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://262.ecma-international.org/11.0/#sec-isbigintelementtype
4 |
5 | module.exports = function IsBigIntElementType(type) {
6 | return type === 'BigUint64' || type === 'BigInt64';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/IsNonNegativeInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var IsInteger = require('./IsInteger');
4 |
5 | // https://262.ecma-international.org/11.0/#sec-isnonnegativeinteger
6 |
7 | module.exports = function IsNonNegativeInteger(argument) {
8 | return !!IsInteger(argument) && argument >= 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2020/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../2018/thisTimeValue');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/IsBigIntElementType.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://262.ecma-international.org/11.0/#sec-isbigintelementtype
4 |
5 | module.exports = function IsBigIntElementType(type) {
6 | return type === 'BigUint64' || type === 'BigInt64';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/IsPropertyKey.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey
4 |
5 | module.exports = function IsPropertyKey(argument) {
6 | return typeof argument === 'string' || typeof argument === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/RequireObjectCoercible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../5/CheckObjectCoercible');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/SameValueZero.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = require('../helpers/isNaN');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero
6 |
7 | module.exports = function SameValueZero(x, y) {
8 | return (x === y) || ($isNaN(x) && $isNaN(y));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/ToInt16.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint16 = require('./ToUint16');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint16
6 |
7 | module.exports = function ToInt16(argument) {
8 | var int16bit = ToUint16(argument);
9 | return int16bit >= 0x8000 ? int16bit - 0x10000 : int16bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/ToInt8.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToUint8 = require('./ToUint8');
4 |
5 | // https://ecma-international.org/ecma-262/6.0/#sec-toint8
6 |
7 | module.exports = function ToInt8(argument) {
8 | var int8bit = ToUint8(argument);
9 | return int8bit >= 0x80 ? int8bit - 0x100 : int8bit;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/2021/thisTimeValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('../2018/thisTimeValue');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/Day.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function Day(t) {
10 | return floor(t / msPerDay);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/DayFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var floor = require('./floor');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
6 |
7 | module.exports = function DayFromYear(y) {
8 | return (365 * (y - 1970)) + floor((y - 1969) / 4) - floor((y - 1901) / 100) + floor((y - 1601) / 400);
9 | };
10 |
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/DayWithinYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var DayFromYear = require('./DayFromYear');
5 | var YearFromTime = require('./YearFromTime');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.4
8 |
9 | module.exports = function DayWithinYear(t) {
10 | return Day(t) - DayFromYear(YearFromTime(t));
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/IsCallable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.11
4 |
5 | module.exports = require('is-callable');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/TimeFromYear.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var msPerDay = require('../helpers/timeConstants').msPerDay;
4 |
5 | var DayFromYear = require('./DayFromYear');
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.3
8 |
9 | module.exports = function TimeFromYear(y) {
10 | return msPerDay * DayFromYear(y);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/TimeWithinDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerDay = require('../helpers/timeConstants').msPerDay;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.2
8 |
9 | module.exports = function TimeWithinDay(t) {
10 | return modulo(t, msPerDay);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/ToBoolean.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.2
4 |
5 | module.exports = function ToBoolean(value) { return !!value; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/ToInt32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.5
6 |
7 | module.exports = function ToInt32(x) {
8 | return ToNumber(x) >> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/ToPrimitive.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // http://262.ecma-international.org/5.1/#sec-9.1
4 |
5 | module.exports = require('es-to-primitive/es5');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/ToString.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $String = GetIntrinsic('%String%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-9.8
8 |
9 | module.exports = function ToString(value) {
10 | return $String(value);
11 | };
12 |
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/ToUint32.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var ToNumber = require('./ToNumber');
4 |
5 | // http://262.ecma-international.org/5.1/#sec-9.6
6 |
7 | module.exports = function ToUint32(x) {
8 | return ToNumber(x) >>> 0;
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/WeekDay.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Day = require('./Day');
4 | var modulo = require('./modulo');
5 |
6 | // https://262.ecma-international.org/5.1/#sec-15.9.1.6
7 |
8 | module.exports = function WeekDay(t) {
9 | return modulo(Day(t) + 4, 7);
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/abs.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $abs = GetIntrinsic('%Math.abs%');
6 |
7 | // http://262.ecma-international.org/5.1/#sec-5.2
8 |
9 | module.exports = function abs(x) {
10 | return $abs(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/floor.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // var modulo = require('./modulo');
4 | var $floor = Math.floor;
5 |
6 | // http://262.ecma-international.org/5.1/#sec-5.2
7 |
8 | module.exports = function floor(x) {
9 | // return x - modulo(x, 1);
10 | return $floor(x);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/modulo.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var mod = require('../helpers/mod');
4 |
5 | // https://262.ecma-international.org/5.1/#sec-5.2
6 |
7 | module.exports = function modulo(x, y) {
8 | return mod(x, y);
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/5/msFromTime.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var modulo = require('./modulo');
4 |
5 | var msPerSecond = require('../helpers/timeConstants').msPerSecond;
6 |
7 | // https://262.ecma-international.org/5.1/#sec-15.9.1.10
8 |
9 | module.exports = function msFromTime(t) {
10 | return modulo(t, msPerSecond);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/GetIntrinsic.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // TODO: remove, semver-major
4 |
5 | module.exports = require('get-intrinsic');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/es6.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./es2015');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/es7.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./es2016');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/callBind.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // TODO; semver-major: remove
4 |
5 | module.exports = require('call-bind');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/callBound.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // TODO; semver-major: remove
4 |
5 | module.exports = require('call-bind/callBound');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/every.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function every(array, predicate) {
4 | for (var i = 0; i < array.length; i += 1) {
5 | if (!predicate(array[i], i, array)) {
6 | return false;
7 | }
8 | }
9 | return true;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/forEach.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function forEach(array, callback) {
4 | for (var i = 0; i < array.length; i += 1) {
5 | callback(array[i], i, array); // eslint-disable-line callback-return
6 | }
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/getInferredName.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // TODO: remove, semver-major
4 | module.exports = require('get-symbol-description/getInferredName');
5 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/getSymbolDescription.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // TODO: remove, semver-major
4 | module.exports = require('get-symbol-description');
5 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isByteValue.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isByteValue(value) {
4 | return typeof value === 'number' && value >= 0 && value <= 255 && (value | 0) === value;
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isCodePoint.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isCodePoint(cp) {
4 | return typeof cp === 'number' && cp >= 0 && cp <= 0x10FFFF && (cp | 0) === cp;
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isFinite.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $isNaN = Number.isNaN || function (a) { return a !== a; };
4 |
5 | module.exports = Number.isFinite || function (x) { return typeof x === 'number' && !$isNaN(x) && x !== Infinity && x !== -Infinity; };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isLeadingSurrogate.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isLeadingSurrogate(charCode) {
4 | return typeof charCode === 'number' && charCode >= 0xD800 && charCode <= 0xDBFF;
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isNaN.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = Number.isNaN || function isNaN(a) {
4 | return a !== a;
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isPrimitive.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isPrimitive(value) {
4 | return value === null || (typeof value !== 'function' && typeof value !== 'object');
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/isTrailingSurrogate.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isTrailingSurrogate(charCode) {
4 | return typeof charCode === 'number' && charCode >= 0xDC00 && charCode <= 0xDFFF;
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/maxSafeInteger.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $Math = GetIntrinsic('%Math%');
6 | var $Number = GetIntrinsic('%Number%');
7 |
8 | module.exports = $Number.MAX_SAFE_INTEGER || $Math.pow(2, 53) - 1;
9 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/mod.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var $floor = Math.floor;
4 |
5 | module.exports = function mod(number, modulo) {
6 | var remain = number % modulo;
7 | return $floor(remain >= 0 ? remain : remain + modulo);
8 | };
9 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/modBigInt.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function bigIntMod(BigIntRemainder, bigint, modulo) {
4 | var remain = BigIntRemainder(bigint, modulo);
5 | return remain >= 0 ? remain : remain + modulo;
6 | };
7 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/padTimeComponent.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var callBound = require('call-bind/callBound');
4 |
5 | var $strSlice = callBound('String.prototype.slice');
6 |
7 | module.exports = function padTimeComponent(c, count) {
8 | return $strSlice('00' + c, -(count || 2));
9 | };
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/regexTester.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var GetIntrinsic = require('get-intrinsic');
4 |
5 | var $test = GetIntrinsic('RegExp.prototype.test');
6 |
7 | var callBind = require('call-bind');
8 |
9 | module.exports = function regexTester(regex) {
10 | return callBind($test, regex);
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/sign.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function sign(number) {
4 | return number >= 0 ? 1 : -1;
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/helpers/some.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function some(array, predicate) {
4 | for (var i = 0; i < array.length; i += 1) {
5 | if (predicate(array[i], i, array)) {
6 | return true;
7 | }
8 | }
9 | return false;
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-abstract/operations/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "id-length": 0,
4 | },
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-to-primitive/es6.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = require('./es2015');
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/es-to-primitive/helpers/isPrimitive.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isPrimitive(value) {
4 | return value === null || (typeof value !== 'function' && typeof value !== 'object');
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["airbnb"]
3 | }
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./index.js",
3 | "rules": {
4 | // disable requiring trailing commas because it might be nice to revert to
5 | // being JSON at some point, and I don't want to make big changes now.
6 | "comma-dangle": 0,
7 |
8 | "max-len": 0,
9 | },
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/rules/strict.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | rules: {
3 | // babel inserts `'use strict';` for us
4 | strict: ['error', 'never']
5 | }
6 | };
7 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/eslint-config-airbnb-base/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | // disabled because I find it tedious to write tests while following this rule
4 | "no-shadow": 0,
5 | // tests uses `t` for tape
6 | "id-length": [2, {"min": 2, "properties": "never", "exceptions": ["t"]}],
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/function-bind/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | "indent": [2, 4],
9 | "max-nested-callbacks": [2, 3],
10 | "max-params": [2, 3],
11 | "max-statements": [2, 20],
12 | "no-new-func": [1],
13 | "strict": [0]
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/function-bind/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var implementation = require('./implementation');
4 |
5 | module.exports = Function.prototype.bind || implementation;
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/function-bind/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "array-bracket-newline": 0,
4 | "array-element-newline": 0,
5 | "max-statements-per-line": [2, { "max": 2 }],
6 | "no-invalid-this": 0,
7 | "no-magic-numbers": 0,
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/get-intrinsic/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/get-intrinsic/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/get-symbol-description/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/get-symbol-description/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "id-length": 0,
8 | "new-cap": [2, {
9 | "capIsNewExceptions": [
10 | "GetIntrinsic",
11 | ],
12 | }],
13 | },
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/get-symbol-description/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-bigints/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-bigints/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "operator-linebreak": [2, "before"],
8 | },
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-bigints/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-symbols/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-symbols/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-statements-per-line": [2, { "max": 2 }],
8 | "no-magic-numbers": 0,
9 | "multiline-comment-style": 0,
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-symbols/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-tostringtag/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-statements-per-line": [2, { "max": 2 }],
8 | "no-magic-numbers": 0,
9 | "multiline-comment-style": 0,
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-tostringtag/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var hasSymbols = require('has-symbols');
4 |
5 | module.exports = function hasToStringTag() {
6 | return hasSymbols() && typeof Symbol.toStringTag === 'symbol';
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has-tostringtag/shams.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var hasSymbols = require('has-symbols/shams');
4 |
5 | module.exports = function hasToStringTagShams() {
6 | return hasSymbols() && !!Symbol.toStringTag;
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has/README.md:
--------------------------------------------------------------------------------
1 | # has
2 |
3 | > Object.prototype.hasOwnProperty.call shortcut
4 |
5 | ## Installation
6 |
7 | ```sh
8 | npm install --save has
9 | ```
10 |
11 | ## Usage
12 |
13 | ```js
14 | var has = require('has');
15 |
16 | has({}, 'hasOwnProperty'); // false
17 | has(Object.prototype, 'hasOwnProperty'); // true
18 | ```
19 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/has/src/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var bind = require('function-bind');
4 |
5 | module.exports = bind.call(Function.call, Object.prototype.hasOwnProperty);
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/internal-slot/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/internal-slot/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-params": [2, 3],
8 | "new-cap": [2, { "capIsNewExceptions": ["GetIntrinsic"] }],
9 | "no-magic-numbers": 0,
10 | "operator-linebreak": [2, "before"],
11 | },
12 | }
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/internal-slot/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-bigint/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-bigint/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "new-cap": [2, { "capIsNewExceptions": ["BigInt"] }],
8 | "operator-linebreak": [2, "before"],
9 | },
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-bigint/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-boolean-object/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-boolean-object/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test",
8 | "test-corejs.js"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-callable/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-callable/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-date-object/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-date-object/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-statements": [2, 12]
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-date-object/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test",
8 | "test-corejs.js"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-negative-zero/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = tab
5 | end_of_line = lf
6 | charset = utf-8
7 | trim_trailing_whitespace = true
8 | insert_final_newline = true
9 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-negative-zero/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-negative-zero/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "no-magic-numbers": 0
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-negative-zero/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-negative-zero/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function isNegativeZero(number) {
4 | return number === 0 && (1 / number) === -Infinity;
5 | };
6 |
7 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-number-object/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-number-object/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | },
9 |
10 | "overrides": [
11 | {
12 | "files": "test-core-js.js",
13 | "extends": "@ljharb/eslint-config/tests",
14 | },
15 | ],
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-number-object/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test",
8 | "test-corejs.js"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-regex/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-regex/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "id-length": [1],
8 | "operator-linebreak": [2, "before"],
9 | },
10 |
11 | "overrides": [
12 | {
13 | "files": ["test/**/*.js"],
14 | "globals": {
15 | "Proxy": false,
16 | },
17 | },
18 | ],
19 | }
20 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-regex/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test",
8 | "test-corejs.js"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-shared-array-buffer/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-shared-array-buffer/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "operator-linebreak": [2, "before"],
8 | },
9 |
10 | "overrides": [
11 | {
12 | "files": "test/**",
13 | "globals": {
14 | "SharedArrayBuffer": false,
15 | },
16 | },
17 | ],
18 | }
19 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-shared-array-buffer/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-string/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-string/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "func-name-matching": 0,
8 | "max-statements": [2, 15]
9 | },
10 |
11 | "overrides": [
12 | {
13 | "files": ["test.js"],
14 | "rules": {
15 | "no-magic-numbers": 0,
16 | },
17 | },
18 | ],
19 | }
20 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-string/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test",
8 | "test-corejs.js"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-symbol/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = tab;
5 | insert_final_newline = true;
6 | quote_type = auto;
7 | space_after_anonymous_functions = true;
8 | space_after_control_statements = true;
9 | spaces_around_operators = true;
10 | trim_trailing_whitespace = true;
11 | spaces_in_brackets = false;
12 | end_of_line = lf;
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-symbol/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-symbol/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "overrides": [
7 | {
8 | "files": "test/**",
9 | "rules": {
10 | "no-restricted-properties": 0,
11 | },
12 | },
13 | ],
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-symbol/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-weakref/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-weakref/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/is-weakref/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "instrumentation": false,
5 | "sourceMap": false,
6 | "reporter": ["text-summary", "text", "html", "json"],
7 | "exclude": [
8 | "coverage",
9 | "example",
10 | "test",
11 | "test-core-js.js"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/example/circular.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var inspect = require('../');
4 | var obj = { a: 1, b: [3, 4] };
5 | obj.c = obj;
6 | console.log(inspect(obj));
7 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/example/fn.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var inspect = require('../');
4 | var obj = [1, 2, function f(n) { return n + 5; }, 4];
5 | console.log(inspect(obj));
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/example/inspect.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /* eslint-env browser */
4 | var inspect = require('../');
5 |
6 | var d = document.createElement('div');
7 | d.setAttribute('id', 'beep');
8 | d.innerHTML = 'woooiiiii';
9 |
10 | console.log(inspect([d, { a: 3, b: 4, c: [5, 6, [7, [8, [9]]]] }]));
11 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/test/holes.js:
--------------------------------------------------------------------------------
1 | var test = require('tape');
2 | var inspect = require('../');
3 |
4 | var xs = ['a', 'b'];
5 | xs[5] = 'f';
6 | xs[7] = 'j';
7 | xs[8] = 'k';
8 |
9 | test('holes', function (t) {
10 | t.plan(1);
11 | t.equal(
12 | inspect(xs),
13 | "[ 'a', 'b', , , , 'f', , 'j', 'k' ]"
14 | );
15 | });
16 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/test/lowbyte.js:
--------------------------------------------------------------------------------
1 | var test = require('tape');
2 | var inspect = require('../');
3 |
4 | var obj = { x: 'a\r\nb', y: '\x05! \x1f \x12' };
5 |
6 | test('interpolate low bytes', function (t) {
7 | t.plan(1);
8 | t.equal(
9 | inspect(obj),
10 | "{ x: 'a\\r\\nb', y: '\\x05! \\x1F \\x12' }"
11 | );
12 | });
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-inspect/util.inspect.js:
--------------------------------------------------------------------------------
1 | module.exports = require('util').inspect;
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-keys/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = tab;
5 | insert_final_newline = true;
6 | quote_type = auto;
7 | space_after_anonymous_functions = true;
8 | space_after_control_statements = true;
9 | spaces_around_operators = true;
10 | trim_trailing_whitespace = true;
11 | spaces_in_brackets = false;
12 | end_of_line = lf;
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object-keys/test/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./isArguments');
4 |
5 | require('./shim');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.assign/.eslintignore:
--------------------------------------------------------------------------------
1 | dist/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.assign/.github/workflows/rebase.yml:
--------------------------------------------------------------------------------
1 | name: Automatic Rebase
2 |
3 | on: [pull_request_target]
4 |
5 | jobs:
6 | _:
7 | name: "Automatic Rebase"
8 |
9 | runs-on: ubuntu-latest
10 |
11 | steps:
12 | - uses: actions/checkout@v1
13 | - uses: ljharb/rebase@master
14 | env:
15 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
16 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.assign/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "operations",
12 | "test"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.assign/auto.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./shim')();
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.assign/test/ses-compat.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /* globals lockdown */
4 |
5 | // requiring ses exposes "lockdown" on the global
6 | require('ses');
7 |
8 | // lockdown freezes the primordials
9 | lockdown({ errorTaming: 'unsafe' });
10 |
11 | // initialize the module
12 | require('./');
13 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.entries/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.entries/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "exclude": [
6 | "coverage",
7 | "test"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.entries/auto.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./shim')();
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.entries/polyfill.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var implementation = require('./implementation');
4 |
5 | module.exports = function getPolyfill() {
6 | return typeof Object.entries === 'function' ? Object.entries : implementation;
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/object.entries/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "array-bracket-newline": 0,
4 | "max-lines-per-function": 0,
5 | "max-nested-callbacks": [2, 3],
6 | "max-statements": [2, 12],
7 | "max-statements-per-line": [2, { "max": 3 }],
8 | "no-invalid-this": [1],
9 | "object-curly-newline": 0,
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/side-channel/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/side-channel/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-lines-per-function": 0,
8 | "max-params": 0,
9 | "new-cap": [2, { "capIsNewExceptions": ["GetIntrinsic"] }],
10 | },
11 | }
12 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/side-channel/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/side-channel/README.md:
--------------------------------------------------------------------------------
1 | # side-channel
2 | Store information about any JS value in a side channel. Uses WeakMap if available.
3 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimend/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimend/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "overrides": [
7 | {
8 | "files": "test/**",
9 | "rules": {
10 | "id-length": 0,
11 | "no-invalid-this": 1,
12 | },
13 | },
14 | ],
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimend/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimend/auto.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./shim')();
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimstart/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimstart/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "overrides": [
7 | {
8 | "files": "test/**",
9 | "rules": {
10 | "id-length": 0,
11 | "no-invalid-this": 1,
12 | },
13 | },
14 | ],
15 | }
16 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimstart/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/string.prototype.trimstart/auto.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./shim')();
4 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/unbox-primitive/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/unbox-primitive/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/unbox-primitive/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/which-boxed-primitive/.eslintignore:
--------------------------------------------------------------------------------
1 | coverage/
2 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/which-boxed-primitive/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "max-statements": [2, 12],
8 | },
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/node_modules/which-boxed-primitive/.nycrc:
--------------------------------------------------------------------------------
1 | {
2 | "all": true,
3 | "check-coverage": false,
4 | "reporter": ["text-summary", "text", "html", "json"],
5 | "lines": 86,
6 | "statements": 85.93,
7 | "functions": 82.43,
8 | "branches": 76.06,
9 | "exclude": [
10 | "coverage",
11 | "test"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/node_modules/eslint-config-airbnb/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | // disabled because I find it tedious to write tests while following this rule
4 | "no-shadow": 0,
5 |
6 | // tests uses `t` for tape
7 | "id-length": [2, {"min": 2, "properties": "never", "exceptions": ["t"]}]
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint/lib/cli-engine/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const { CLIEngine } = require("./cli-engine");
4 |
5 | module.exports = {
6 | CLIEngine
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/lib/eslint/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const { ESLint } = require("./eslint");
4 |
5 | module.exports = {
6 | ESLint
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/lib/linter/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | const { Linter } = require("./linter");
4 | const interpolate = require("./interpolate");
5 | const SourceCodeFixer = require("./source-code-fixer");
6 |
7 | module.exports = {
8 | Linter,
9 |
10 | // For testers.
11 | SourceCodeFixer,
12 | interpolate
13 | };
14 |
--------------------------------------------------------------------------------
/node_modules/eslint/lib/rule-tester/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = {
4 | RuleTester: require("./rule-tester")
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/lib/source-code/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = {
4 | SourceCode: require("./source-code")
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/messages/failed-to-read-json.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = function(it) {
4 | const { path, message } = it;
5 |
6 | return `
7 | Failed to read JSON file at ${path}:
8 |
9 | ${message}
10 | `.trimLeft();
11 | };
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/messages/file-not-found.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = function(it) {
4 | const { pattern, globDisabled } = it;
5 |
6 | return `
7 | No files matching the pattern "${pattern}"${globDisabled ? " (with disabling globs)" : ""} were found.
8 | Please check for typing mistakes in the pattern.
9 | `.trimLeft();
10 | };
11 |
--------------------------------------------------------------------------------
/node_modules/eslint/messages/print-config-with-directory-path.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | module.exports = function() {
4 | return `
5 | The '--print-config' CLI option requires a path to a source code file rather than a directory.
6 | See also: https://eslint.org/docs/user-guide/command-line-interface#--print-config
7 | `.trimLeft();
8 | };
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/.bin/acorn.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\acorn\bin\acorn" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/.bin/js-yaml.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\js-yaml\bin\js-yaml.js" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/.bin/node-which.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\which\bin\node-which" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/.bin/rimraf.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\rimraf\bin.js" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/.bin/semver.cmd:
--------------------------------------------------------------------------------
1 | @ECHO off
2 | SETLOCAL
3 | CALL :find_dp0
4 |
5 | IF EXIST "%dp0%\node.exe" (
6 | SET "_prog=%dp0%\node.exe"
7 | ) ELSE (
8 | SET "_prog=node"
9 | SET PATHEXT=%PATHEXT:;.JS;=;%
10 | )
11 |
12 | "%_prog%" "%dp0%\..\semver\bin\semver.js" %*
13 | ENDLOCAL
14 | EXIT /b %errorlevel%
15 | :find_dp0
16 | SET dp0=%~dp0
17 | EXIT /b
18 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-all.cjs:
--------------------------------------------------------------------------------
1 | /**
2 | * @fileoverview Stub eslint:all config
3 | * @author Nicholas C. Zakas
4 | */
5 |
6 | "use strict";
7 |
8 | module.exports = {
9 | settings: {
10 | "eslint:all": true
11 | }
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-recommended.cjs:
--------------------------------------------------------------------------------
1 | /**
2 | * @fileoverview Stub eslint:recommended config
3 | * @author Nicholas C. Zakas
4 | */
5 |
6 | "use strict";
7 |
8 | module.exports = {
9 | settings: {
10 | "eslint:recommended": true
11 | }
12 | };
13 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/@humanwhocodes/object-schema/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | ### [1.2.1](https://www.github.com/humanwhocodes/object-schema/compare/v1.2.0...v1.2.1) (2021-11-02)
4 |
5 |
6 | ### Bug Fixes
7 |
8 | * Never return original object from individual config ([5463c5c](https://www.github.com/humanwhocodes/object-schema/commit/5463c5c6d2cb35a7b7948dffc37c899a41d1775f))
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/@humanwhocodes/object-schema/src/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @filedescription Object Schema Package
3 | */
4 |
5 | exports.ObjectSchema = require("./object-schema").ObjectSchema;
6 | exports.MergeStrategy = require("./merge-strategy").MergeStrategy;
7 | exports.ValidationStrategy = require("./validation-strategy").ValidationStrategy;
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/acorn-jsx/index.d.ts:
--------------------------------------------------------------------------------
1 | import { Parser } from 'acorn'
2 |
3 | declare const jsx: (options?: jsx.Options) => (BaseParser: typeof Parser) => typeof Parser;
4 |
5 | declare namespace jsx {
6 | interface Options {
7 | allowNamespacedObjects?: boolean;
8 | allowNamespaces?: boolean;
9 | }
10 | }
11 |
12 | export = jsx;
13 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/acorn/bin/acorn:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | 'use strict';
3 |
4 | require('../dist/bin.js');
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/acorn/dist/acorn.mjs.d.ts:
--------------------------------------------------------------------------------
1 | import * as acorn from "./acorn";
2 | export = acorn;
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/lib/compile/equal.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // do NOT remove this file - it would break pre-compiled schemas
4 | // https://github.com/ajv-validator/ajv/issues/889
5 | module.exports = require('fast-deep-equal');
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/lib/compile/schema_obj.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var util = require('./util');
4 |
5 | module.exports = SchemaObject;
6 |
7 | function SchemaObject(obj) {
8 | util.copy(obj, this);
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/lib/dot/const.jst:
--------------------------------------------------------------------------------
1 | {{# def.definitions }}
2 | {{# def.errors }}
3 | {{# def.setupKeyword }}
4 | {{# def.$data }}
5 |
6 | {{? !$isData }}
7 | var schema{{=$lvl}} = validate.schema{{=$schemaPath}};
8 | {{?}}
9 | var {{=$valid}} = equal({{=$data}}, schema{{=$lvl}});
10 | {{# def.checkError:'const' }}
11 | {{? $breakOnError }} else { {{?}}
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/lib/dotjs/README.md:
--------------------------------------------------------------------------------
1 | These files are compiled dot templates from dot folder.
2 |
3 | Do NOT edit them directly, edit the templates and run `npm run build` from main ajv folder.
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/scripts/.eslintrc.yml:
--------------------------------------------------------------------------------
1 | rules:
2 | no-console: 0
3 | no-empty: [2, allowEmptyCatch: true]
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/scripts/info:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | 'use strict';
4 |
5 | var fs = require('fs');
6 | var name = process.argv[2] || '.';
7 | var property = process.argv[3] || 'version';
8 | if (name != '.') name = 'node_modules/' + name;
9 | var json = JSON.parse(fs.readFileSync(name + '/package.json', 'utf8'));
10 | console.log(json[property]);
11 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/ajv/scripts/prepare-tests:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | set -e
4 |
5 | mkdir -p .browser
6 |
7 | echo
8 | echo Preparing browser tests:
9 |
10 | find spec -type f -name '*.spec.js' | \
11 | xargs -I {} sh -c \
12 | 'export f="{}"; echo $f; browserify $f -t require-globify -t brfs -x ajv -u buffer -o $(echo $f | sed -e "s/spec/.browser/");'
13 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/balanced-match/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | tidelift: "npm/balanced-match"
2 | patreon: juliangruber
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/concat-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.4
4 | - 0.6
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/concat-map/example/map.js:
--------------------------------------------------------------------------------
1 | var concatMap = require('../');
2 | var xs = [ 1, 2, 3, 4, 5, 6 ];
3 | var ys = concatMap(xs, function (x) {
4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];
5 | });
6 | console.dir(ys);
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/debug/src/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Detect Electron renderer / nwjs process, which is node, but we should
3 | * treat as a browser.
4 | */
5 |
6 | if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
7 | module.exports = require('./browser.js');
8 | } else {
9 | module.exports = require('./node.js');
10 | }
11 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/deep-is/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 | - 0.10
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/deep-is/example/cmp.js:
--------------------------------------------------------------------------------
1 | var equal = require('../');
2 | console.dir([
3 | equal(
4 | { a : [ 2, 3 ], b : [ 4 ] },
5 | { a : [ 2, 3 ], b : [ 4 ] }
6 | ),
7 | equal(
8 | { x : 5, y : [6] },
9 | { x : 5, y : 6 }
10 | )
11 | ]);
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/enquirer/lib/prompts/confirm.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const BooleanPrompt = require('../types/boolean');
4 |
5 | class ConfirmPrompt extends BooleanPrompt {
6 | constructor(options) {
7 | super(options);
8 | this.default = this.options.default || (this.initial ? '(Y/n)' : '(y/N)');
9 | }
10 | }
11 |
12 | module.exports = ConfirmPrompt;
13 |
14 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/enquirer/lib/prompts/invisible.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const StringPrompt = require('../types/string');
4 |
5 | class InvisiblePrompt extends StringPrompt {
6 | format() {
7 | return '';
8 | }
9 | }
10 |
11 | module.exports = InvisiblePrompt;
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/enquirer/lib/prompts/multiselect.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | const Select = require('./select');
4 |
5 | class MultiSelect extends Select {
6 | constructor(options) {
7 | super({ ...options, multiple: true });
8 | }
9 | }
10 |
11 | module.exports = MultiSelect;
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/enquirer/lib/prompts/numeral.js:
--------------------------------------------------------------------------------
1 | module.exports = require('../types/number');
2 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/enquirer/lib/prompts/text.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./input');
2 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/enquirer/lib/types/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | ArrayPrompt: require('./array'),
3 | AuthPrompt: require('./auth'),
4 | BooleanPrompt: require('./boolean'),
5 | NumberPrompt: require('./number'),
6 | StringPrompt: require('./string')
7 | };
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/eslint-scope/lib/version.js:
--------------------------------------------------------------------------------
1 | const version = "7.1.0";
2 |
3 | export default version;
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/espree/lib/version.js:
--------------------------------------------------------------------------------
1 | const version = "9.2.0";
2 |
3 | export default version;
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/esrecurse/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["es2015"]
3 | }
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/estraverse/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "curly": true,
3 | "eqeqeq": true,
4 | "immed": true,
5 | "eqnull": true,
6 | "latedef": true,
7 | "noarg": true,
8 | "noempty": true,
9 | "quotmark": "single",
10 | "undef": true,
11 | "unused": true,
12 | "strict": true,
13 | "trailing": true,
14 |
15 | "node": true
16 | }
17 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-deep-equal/es6/index.d.ts:
--------------------------------------------------------------------------------
1 | declare const equal: (a: any, b: any) => boolean;
2 | export = equal;
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-deep-equal/es6/react.d.ts:
--------------------------------------------------------------------------------
1 | declare const equal: (a: any, b: any) => boolean;
2 | export = equal;
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-deep-equal/index.d.ts:
--------------------------------------------------------------------------------
1 | declare module 'fast-deep-equal' {
2 | const equal: (a: any, b: any) => boolean;
3 | export = equal;
4 | }
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-deep-equal/react.d.ts:
--------------------------------------------------------------------------------
1 | declare const equal: (a: any, b: any) => boolean;
2 | export = equal;
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | tidelift: "npm/fast-json-stable-stringify"
2 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "8"
4 | - "10"
5 | - "12"
6 | - "13"
7 | after_script:
8 | - coveralls < coverage/lcov.info
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/example/key_cmp.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 |
3 | var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };
4 | var s = stringify(obj, function (a, b) {
5 | return a.key < b.key ? 1 : -1;
6 | });
7 | console.log(s);
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/example/nested.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 | var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };
3 | console.log(stringify(obj));
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/example/str.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 | var obj = { c: 6, b: [4,5], a: 3 };
3 | console.log(stringify(obj));
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/example/value_cmp.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 |
3 | var obj = { d: 6, c: 5, b: [{z:3,y:2,x:1},9], a: 10 };
4 | var s = stringify(obj, function (a, b) {
5 | return a.value < b.value ? 1 : -1;
6 | });
7 | console.log(s);
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/fast-json-stable-stringify/index.d.ts:
--------------------------------------------------------------------------------
1 | declare module 'fast-json-stable-stringify' {
2 | function stringify(obj: any): string;
3 | export = stringify;
4 | }
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/flat-cache/src/del.js:
--------------------------------------------------------------------------------
1 | var rimraf = require('rimraf').sync;
2 | var fs = require('fs');
3 |
4 | module.exports = function del(file) {
5 | if (fs.existsSync(file)) {
6 | //if rimraf doesn't throw then the file has been deleted or didn't exist
7 | rimraf(file, {
8 | glob: false,
9 | });
10 | return true;
11 | }
12 | return false;
13 | };
14 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/flatted/cjs/package.json:
--------------------------------------------------------------------------------
1 | {"type":"commonjs"}
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/flatted/flatted.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gooking/dingzuopaidui/e592a904f9ccd6b5e6df83cc36b510d0e70719f9/node_modules/eslint/node_modules/flatted/flatted.jpg
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/functional-red-black-tree/.npmignore:
--------------------------------------------------------------------------------
1 | lib-cov
2 | *.seed
3 | *.log
4 | *.csv
5 | *.dat
6 | *.out
7 | *.pid
8 | *.gz
9 |
10 | pids
11 | logs
12 | results
13 |
14 | npm-debug.log
15 | node_modules/*
16 | *.DS_Store
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/functional-red-black-tree/bench/test.js:
--------------------------------------------------------------------------------
1 | "use strict"
2 |
3 | var createTree = require("../rbtree.js")
4 |
5 | var t = createTree()
6 |
7 | var s = Date.now()
8 | for(var i=0; i<100000; ++i) {
9 | t = t.insert(Math.random(), Math.random())
10 | }
11 | console.log(Date.now() - s)
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/globals/index.d.ts:
--------------------------------------------------------------------------------
1 | import {ReadonlyDeep} from 'type-fest';
2 | import globalsJson = require('./globals.json');
3 |
4 | declare const globals: ReadonlyDeep;
5 |
6 | export = globals;
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/globals/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = require('./globals.json');
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/has-flag/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = (flag, argv = process.argv) => {
4 | const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--');
5 | const position = argv.indexOf(prefix + flag);
6 | const terminatorPosition = argv.indexOf('--');
7 | return position !== -1 && (terminatorPosition === -1 || position < terminatorPosition);
8 | };
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | /* istanbul ignore next */
4 | if (typeof util.inherits !== 'function') throw '';
5 | module.exports = util.inherits;
6 | } catch (e) {
7 | /* istanbul ignore next */
8 | module.exports = require('./inherits_browser.js');
9 | }
10 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/isexe/.npmignore:
--------------------------------------------------------------------------------
1 | .nyc_output/
2 | coverage/
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/js-yaml/lib/schema/core.js:
--------------------------------------------------------------------------------
1 | // Standard YAML's Core schema.
2 | // http://www.yaml.org/spec/1.2/spec.html#id2804923
3 | //
4 | // NOTE: JS-YAML does not support schema-specific tag resolution restrictions.
5 | // So, Core schema has no distinctions from JSON schema is JS-YAML.
6 |
7 |
8 | 'use strict';
9 |
10 |
11 | module.exports = require('./json');
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/js-yaml/lib/type/map.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Type = require('../type');
4 |
5 | module.exports = new Type('tag:yaml.org,2002:map', {
6 | kind: 'mapping',
7 | construct: function (data) { return data !== null ? data : {}; }
8 | });
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/js-yaml/lib/type/merge.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Type = require('../type');
4 |
5 | function resolveYamlMerge(data) {
6 | return data === '<<' || data === null;
7 | }
8 |
9 | module.exports = new Type('tag:yaml.org,2002:merge', {
10 | kind: 'scalar',
11 | resolve: resolveYamlMerge
12 | });
13 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/js-yaml/lib/type/seq.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Type = require('../type');
4 |
5 | module.exports = new Type('tag:yaml.org,2002:seq', {
6 | kind: 'sequence',
7 | construct: function (data) { return data !== null ? data : []; }
8 | });
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/js-yaml/lib/type/str.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var Type = require('../type');
4 |
5 | module.exports = new Type('tag:yaml.org,2002:str', {
6 | kind: 'scalar',
7 | construct: function (data) { return data !== null ? data : ''; }
8 | });
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-schema-traverse/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "4"
4 | - "6"
5 | - "7"
6 | - "8"
7 | after_script:
8 | - coveralls < coverage/lcov.info
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-schema-traverse/spec/.eslintrc.yml:
--------------------------------------------------------------------------------
1 | parserOptions:
2 | ecmaVersion: 6
3 | globals:
4 | beforeEach: false
5 | describe: false
6 | it: false
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-stable-stringify-without-jsonify/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-stable-stringify-without-jsonify/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-stable-stringify-without-jsonify/example/key_cmp.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 |
3 | var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };
4 | var s = stringify(obj, function (a, b) {
5 | return a.key < b.key ? 1 : -1;
6 | });
7 | console.log(s);
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-stable-stringify-without-jsonify/example/nested.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 | var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };
3 | console.log(stringify(obj));
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-stable-stringify-without-jsonify/example/str.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 | var obj = { c: 6, b: [4,5], a: 3 };
3 | console.log(stringify(obj));
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/json-stable-stringify-without-jsonify/example/value_cmp.js:
--------------------------------------------------------------------------------
1 | var stringify = require('../');
2 |
3 | var obj = { d: 6, c: 5, b: [{z:3,y:2,x:1},9], a: 10 };
4 | var s = stringify(obj, function (a, b) {
5 | return a.value < b.value ? 1 : -1;
6 | });
7 | console.log(s);
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/progress/Makefile:
--------------------------------------------------------------------------------
1 |
2 | EXAMPLES = $(foreach EXAMPLE, $(wildcard examples/*.js), $(EXAMPLE))
3 |
4 | .PHONY: test
5 | test: $(EXAMPLES)
6 |
7 | .PHONY: $(EXAMPLES)
8 | $(EXAMPLES): ; node $@ && echo
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/progress/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/node-progress');
2 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/classes/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | SemVer: require('./semver.js'),
3 | Range: require('./range.js'),
4 | Comparator: require('./comparator.js')
5 | }
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/clean.js:
--------------------------------------------------------------------------------
1 | const parse = require('./parse')
2 | const clean = (version, options) => {
3 | const s = parse(version.trim().replace(/^[=v]+/, ''), options)
4 | return s ? s.version : null
5 | }
6 | module.exports = clean
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/compare-build.js:
--------------------------------------------------------------------------------
1 | const SemVer = require('../classes/semver')
2 | const compareBuild = (a, b, loose) => {
3 | const versionA = new SemVer(a, loose)
4 | const versionB = new SemVer(b, loose)
5 | return versionA.compare(versionB) || versionA.compareBuild(versionB)
6 | }
7 | module.exports = compareBuild
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/compare-loose.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const compareLoose = (a, b) => compare(a, b, true)
3 | module.exports = compareLoose
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/compare.js:
--------------------------------------------------------------------------------
1 | const SemVer = require('../classes/semver')
2 | const compare = (a, b, loose) =>
3 | new SemVer(a, loose).compare(new SemVer(b, loose))
4 |
5 | module.exports = compare
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/eq.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const eq = (a, b, loose) => compare(a, b, loose) === 0
3 | module.exports = eq
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/gt.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const gt = (a, b, loose) => compare(a, b, loose) > 0
3 | module.exports = gt
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/gte.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const gte = (a, b, loose) => compare(a, b, loose) >= 0
3 | module.exports = gte
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/lt.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const lt = (a, b, loose) => compare(a, b, loose) < 0
3 | module.exports = lt
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/lte.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const lte = (a, b, loose) => compare(a, b, loose) <= 0
3 | module.exports = lte
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/major.js:
--------------------------------------------------------------------------------
1 | const SemVer = require('../classes/semver')
2 | const major = (a, loose) => new SemVer(a, loose).major
3 | module.exports = major
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/minor.js:
--------------------------------------------------------------------------------
1 | const SemVer = require('../classes/semver')
2 | const minor = (a, loose) => new SemVer(a, loose).minor
3 | module.exports = minor
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/neq.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const neq = (a, b, loose) => compare(a, b, loose) !== 0
3 | module.exports = neq
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/patch.js:
--------------------------------------------------------------------------------
1 | const SemVer = require('../classes/semver')
2 | const patch = (a, loose) => new SemVer(a, loose).patch
3 | module.exports = patch
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/prerelease.js:
--------------------------------------------------------------------------------
1 | const parse = require('./parse')
2 | const prerelease = (version, options) => {
3 | const parsed = parse(version, options)
4 | return (parsed && parsed.prerelease.length) ? parsed.prerelease : null
5 | }
6 | module.exports = prerelease
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/rcompare.js:
--------------------------------------------------------------------------------
1 | const compare = require('./compare')
2 | const rcompare = (a, b, loose) => compare(b, a, loose)
3 | module.exports = rcompare
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/rsort.js:
--------------------------------------------------------------------------------
1 | const compareBuild = require('./compare-build')
2 | const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose))
3 | module.exports = rsort
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/satisfies.js:
--------------------------------------------------------------------------------
1 | const Range = require('../classes/range')
2 | const satisfies = (version, range, options) => {
3 | try {
4 | range = new Range(range, options)
5 | } catch (er) {
6 | return false
7 | }
8 | return range.test(version)
9 | }
10 | module.exports = satisfies
11 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/sort.js:
--------------------------------------------------------------------------------
1 | const compareBuild = require('./compare-build')
2 | const sort = (list, loose) => list.sort((a, b) => compareBuild(a, b, loose))
3 | module.exports = sort
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/functions/valid.js:
--------------------------------------------------------------------------------
1 | const parse = require('./parse')
2 | const valid = (version, options) => {
3 | const v = parse(version, options)
4 | return v ? v.version : null
5 | }
6 | module.exports = valid
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/internal/debug.js:
--------------------------------------------------------------------------------
1 | const debug = (
2 | typeof process === 'object' &&
3 | process.env &&
4 | process.env.NODE_DEBUG &&
5 | /\bsemver\b/i.test(process.env.NODE_DEBUG)
6 | ) ? (...args) => console.error('SEMVER', ...args)
7 | : () => {}
8 |
9 | module.exports = debug
10 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/preload.js:
--------------------------------------------------------------------------------
1 | // XXX remove in v8 or beyond
2 | module.exports = require('./index.js')
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/ranges/gtr.js:
--------------------------------------------------------------------------------
1 | // Determine if version is greater than all the versions possible in the range.
2 | const outside = require('./outside')
3 | const gtr = (version, range, options) => outside(version, range, '>', options)
4 | module.exports = gtr
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/ranges/intersects.js:
--------------------------------------------------------------------------------
1 | const Range = require('../classes/range')
2 | const intersects = (r1, r2, options) => {
3 | r1 = new Range(r1, options)
4 | r2 = new Range(r2, options)
5 | return r1.intersects(r2)
6 | }
7 | module.exports = intersects
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/ranges/ltr.js:
--------------------------------------------------------------------------------
1 | const outside = require('./outside')
2 | // Determine if version is less than all the versions possible in the range
3 | const ltr = (version, range, options) => outside(version, range, '<', options)
4 | module.exports = ltr
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/semver/ranges/to-comparators.js:
--------------------------------------------------------------------------------
1 | const Range = require('../classes/range')
2 |
3 | // Mostly just for testing and legacy API reasons
4 | const toComparators = (range, options) =>
5 | new Range(range, options).set
6 | .map(comp => comp.map(c => c.value).join(' ').trim().split(' '))
7 |
8 | module.exports = toComparators
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/shebang-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = /^#!(.*)/;
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/strip-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const ansiRegex = require('ansi-regex');
3 |
4 | module.exports = string => typeof string === 'string' ? string.replace(ansiRegex(), '') : string;
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/supports-color/browser.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = {
3 | stdout: false,
4 | stderr: false
5 | };
6 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/text-table/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/text-table/example/align.js:
--------------------------------------------------------------------------------
1 | var table = require('../');
2 | var t = table([
3 | [ 'beep', '1024' ],
4 | [ 'boop', '33450' ],
5 | [ 'foo', '1006' ],
6 | [ 'bar', '45' ]
7 | ], { align: [ 'l', 'r' ] });
8 | console.log(t);
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/text-table/example/center.js:
--------------------------------------------------------------------------------
1 | var table = require('../');
2 | var t = table([
3 | [ 'beep', '1024', 'xyz' ],
4 | [ 'boop', '3388450', 'tuv' ],
5 | [ 'foo', '10106', 'qrstuv' ],
6 | [ 'bar', '45', 'lmno' ]
7 | ], { align: [ 'l', 'c', 'l' ] });
8 | console.log(t);
9 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/text-table/example/dotalign.js:
--------------------------------------------------------------------------------
1 | var table = require('../');
2 | var t = table([
3 | [ 'beep', '1024' ],
4 | [ 'boop', '334.212' ],
5 | [ 'foo', '1006' ],
6 | [ 'bar', '45.6' ],
7 | [ 'baz', '123.' ]
8 | ], { align: [ 'l', '.' ] });
9 | console.log(t);
10 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/text-table/example/doubledot.js:
--------------------------------------------------------------------------------
1 | var table = require('../');
2 | var t = table([
3 | [ '0.1.2' ],
4 | [ '11.22.33' ],
5 | [ '5.6.7' ],
6 | [ '1.22222' ],
7 | [ '12345.' ],
8 | [ '5555.' ],
9 | [ '123' ]
10 | ], { align: [ '.' ] });
11 | console.log(t);
12 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/text-table/example/table.js:
--------------------------------------------------------------------------------
1 | var table = require('../');
2 | var t = table([
3 | [ 'master', '0123456789abcdef' ],
4 | [ 'staging', 'fedcba9876543210' ]
5 | ]);
6 | console.log(t);
7 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/type-fest/index.d.ts:
--------------------------------------------------------------------------------
1 | // These are all the basic types that's compatible with all supported TypeScript versions.
2 | export * from './base';
3 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/type-fest/source/utilities.d.ts:
--------------------------------------------------------------------------------
1 | export type UpperCaseCharacters = 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'L' | 'M' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z';
2 |
3 | export type WordSeparators = '-' | '_' | ' ';
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/index.d.ts:
--------------------------------------------------------------------------------
1 | export * from "./uri";
2 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/regexps-iri.d.ts:
--------------------------------------------------------------------------------
1 | import { URIRegExps } from "./uri";
2 | declare const _default: URIRegExps;
3 | export default _default;
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/regexps-iri.js:
--------------------------------------------------------------------------------
1 | import { buildExps } from "./regexps-uri";
2 | export default buildExps(true);
3 | //# sourceMappingURL=regexps-iri.js.map
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/regexps-iri.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"regexps-iri.js","sourceRoot":"","sources":["../../src/regexps-iri.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,SAAS,EAAE,MAAM,eAAe,CAAC;AAE1C,eAAe,SAAS,CAAC,IAAI,CAAC,CAAC"}
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/regexps-uri.d.ts:
--------------------------------------------------------------------------------
1 | import { URIRegExps } from "./uri";
2 | export declare function buildExps(isIRI: boolean): URIRegExps;
3 | declare const _default: URIRegExps;
4 | export default _default;
5 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/http.d.ts:
--------------------------------------------------------------------------------
1 | import { URISchemeHandler } from "../uri";
2 | declare const handler: URISchemeHandler;
3 | export default handler;
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/https.d.ts:
--------------------------------------------------------------------------------
1 | import { URISchemeHandler } from "../uri";
2 | declare const handler: URISchemeHandler;
3 | export default handler;
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/https.js:
--------------------------------------------------------------------------------
1 | import http from "./http";
2 | const handler = {
3 | scheme: "https",
4 | domainHost: http.domainHost,
5 | parse: http.parse,
6 | serialize: http.serialize
7 | };
8 | export default handler;
9 | //# sourceMappingURL=https.js.map
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/https.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"https.js","sourceRoot":"","sources":["../../../src/schemes/https.ts"],"names":[],"mappings":"AACA,OAAO,IAAI,MAAM,QAAQ,CAAC;AAE1B,MAAM,OAAO,GAAoB;IAChC,MAAM,EAAG,OAAO;IAChB,UAAU,EAAG,IAAI,CAAC,UAAU;IAC5B,KAAK,EAAG,IAAI,CAAC,KAAK;IAClB,SAAS,EAAG,IAAI,CAAC,SAAS;CAC1B,CAAA;AAED,eAAe,OAAO,CAAC"}
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts:
--------------------------------------------------------------------------------
1 | import { URISchemeHandler, URIOptions } from "../uri";
2 | import { URNComponents } from "./urn";
3 | export interface UUIDComponents extends URNComponents {
4 | uuid?: string;
5 | }
6 | declare const handler: URISchemeHandler;
7 | export default handler;
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/ws.d.ts:
--------------------------------------------------------------------------------
1 | import { URISchemeHandler, URIComponents } from "../uri";
2 | export interface WSComponents extends URIComponents {
3 | resourceName?: string;
4 | secure?: boolean;
5 | }
6 | declare const handler: URISchemeHandler;
7 | export default handler;
8 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/wss.d.ts:
--------------------------------------------------------------------------------
1 | import { URISchemeHandler } from "../uri";
2 | declare const handler: URISchemeHandler;
3 | export default handler;
4 |
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/wss.js:
--------------------------------------------------------------------------------
1 | import ws from "./ws";
2 | const handler = {
3 | scheme: "wss",
4 | domainHost: ws.domainHost,
5 | parse: ws.parse,
6 | serialize: ws.serialize
7 | };
8 | export default handler;
9 | //# sourceMappingURL=wss.js.map
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/uri-js/dist/esnext/schemes/wss.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"wss.js","sourceRoot":"","sources":["../../../src/schemes/wss.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,MAAM,CAAC;AAEtB,MAAM,OAAO,GAAoB;IAChC,MAAM,EAAG,KAAK;IACd,UAAU,EAAG,EAAE,CAAC,UAAU;IAC1B,KAAK,EAAG,EAAE,CAAC,KAAK;IAChB,SAAS,EAAG,EAAE,CAAC,SAAS;CACxB,CAAA;AAED,eAAe,OAAO,CAAC"}
--------------------------------------------------------------------------------
/node_modules/eslint/node_modules/yallist/iterator.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | module.exports = function (Yallist) {
3 | Yallist.prototype[Symbol.iterator] = function* () {
4 | for (let walker = this.head; walker; walker = walker.next) {
5 | yield walker.value
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/node_modules/follow-redirects/http.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./").http;
2 |
--------------------------------------------------------------------------------
/node_modules/follow-redirects/https.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./").https;
2 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "id": "tianshitongzhuang",
3 | "scripts": {
4 | "test": "eslint . --fix"
5 | },
6 | "devDependencies": {
7 | "apifm-uniapp": "^3.55.0",
8 | "eslint": "^8.2.0",
9 | "eslint-config-airbnb": "^19.0.0",
10 | "jweixin-module": "^1.6.0",
11 | "vue-i18n": "^8.20.0"
12 | },
13 | "dependencies": {
14 | "dayjs": "^1.11.5"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/uni.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量
3 | * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可
4 | * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用
5 | */
6 | @import '@/uni_modules/uview-ui/theme.scss';
7 | // 下面是海报用到的样式
8 | /* 颜色变量 */
9 | $uni-btn-color: #007aff;
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-car-keyboard/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | // 是否打乱键盘按键的顺序
4 | random: {
5 | type: Boolean,
6 | default: false
7 | },
8 | // 输入一个中文后,是否自动切换到英文
9 | autoChange: {
10 | type: Boolean,
11 | default: false
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-cell-group/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | // 分组标题
4 | title: {
5 | type: String,
6 | default: uni.$u.props.cellGroup.title
7 | },
8 | // 是否显示外边框
9 | border: {
10 | type: Boolean,
11 | default: uni.$u.props.cellGroup.border
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-circle-progress/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | percentage: {
4 | type: [String, Number],
5 | default: uni.$u.props.circleProgress.percentage
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-dropdown/u-dropdown.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gooking/dingzuopaidui/e592a904f9ccd6b5e6df83cc36b510d0e70719f9/uni_modules/uview-ui/components/u-dropdown/u-dropdown.vue
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-index-item/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-list-item/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | // 用于滚动到指定item
4 | anchor: {
5 | type: [String, Number],
6 | default: uni.$u.props.listItem.anchor
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-picker-column/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-safe-bottom/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-scroll-list/other.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gooking/dingzuopaidui/e592a904f9ccd6b5e6df83cc36b510d0e70719f9/uni_modules/uview-ui/components/u-scroll-list/other.js
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-status-bar/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | bgColor: {
4 | type: String,
5 | default: uni.$u.props.statusBar.bgColor
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-swipe-action/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | // 是否自动关闭其他swipe按钮组
4 | autoClose: {
5 | type: Boolean,
6 | default: uni.$u.props.swipeAction.autoClose
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-table/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-tabs-item/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-td/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/u-tr/props.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 |
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/components/uview-ui/uview-ui.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
13 |
14 |
16 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/css/h5.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gooking/dingzuopaidui/e592a904f9ccd6b5e6df83cc36b510d0e70719f9/uni_modules/uview-ui/libs/css/h5.scss
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/css/mixin.scss:
--------------------------------------------------------------------------------
1 | // 通过scss的mixin功能,把原来需要写4行的css,变成一行
2 | // 目的是保持代码干净整洁,不至于在nvue下,到处都要写display:flex的条件编译
3 | @mixin flex($direction: row) {
4 | /* #ifndef APP-NVUE */
5 | display: flex;
6 | /* #endif */
7 | flex-direction: $direction;
8 | }
9 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/css/mp.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gooking/dingzuopaidui/e592a904f9ccd6b5e6df83cc36b510d0e70719f9/uni_modules/uview-ui/libs/css/mp.scss
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/css/nvue.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gooking/dingzuopaidui/e592a904f9ccd6b5e6df83cc36b510d0e70719f9/uni_modules/uview-ui/libs/css/nvue.scss
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/luch-request/core/dispatchRequest.js:
--------------------------------------------------------------------------------
1 | import adapter from '../adapters/index'
2 |
3 | export default (config) => adapter(config)
4 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/luch-request/index.js:
--------------------------------------------------------------------------------
1 | import Request from './core/Request'
2 |
3 | export default Request
4 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/mixin/button.js:
--------------------------------------------------------------------------------
1 | export default {
2 | props: {
3 | lang: String,
4 | sessionFrom: String,
5 | sendMessageTitle: String,
6 | sendMessagePath: String,
7 | sendMessageImg: String,
8 | showMessageCard: Boolean,
9 | appParameter: String,
10 | formType: String,
11 | openType: String
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/mixin/mpMixin.js:
--------------------------------------------------------------------------------
1 | export default {
2 | // #ifdef MP-WEIXIN
3 | // 将自定义节点设置成虚拟的,更加接近Vue组件的表现,能更好的使用flex属性
4 | options: {
5 | virtualHost: true
6 | }
7 | // #endif
8 | }
9 |
--------------------------------------------------------------------------------
/uni_modules/uview-ui/libs/mixin/mpShare.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | onLoad() {
3 | // 设置默认的转发参数
4 | uni.$u.mpShare = {
5 | title: '', // 默认为小程序名称
6 | path: '', // 默认为当前页面路径
7 | imageUrl: '' // 默认为当前页面的截图
8 | }
9 | },
10 | onShareAppMessage() {
11 | return uni.$u.mpShare
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/vue.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | // 配置路径别名
3 | configureWebpack: {
4 | devServer: {
5 | // 调试时允许内网穿透,让外网的人访问到本地调试的H5页面
6 | disableHostCheck: true
7 | }
8 | }
9 | // productionSourceMap: false,
10 | }
11 |
--------------------------------------------------------------------------------