chunk-6UOGCAOY.cjs 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624
  1. "use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var __defProp = Object.defineProperty;
  2. var __defProps = Object.defineProperties;
  3. var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
  4. var __getOwnPropSymbols = Object.getOwnPropertySymbols;
  5. var __hasOwnProp = Object.prototype.hasOwnProperty;
  6. var __propIsEnum = Object.prototype.propertyIsEnumerable;
  7. var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
  8. var __spreadValues = (a, b) => {
  9. for (var prop in b || (b = {}))
  10. if (__hasOwnProp.call(b, prop))
  11. __defNormalProp(a, prop, b[prop]);
  12. if (__getOwnPropSymbols)
  13. for (var prop of __getOwnPropSymbols(b)) {
  14. if (__propIsEnum.call(b, prop))
  15. __defNormalProp(a, prop, b[prop]);
  16. }
  17. return a;
  18. };
  19. var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
  20. // src/presets/index.ts
  21. var _unimport = require('unimport');
  22. // src/presets/ahooks.ts
  23. var _fs = require('fs');
  24. var _localpkg = require('local-pkg');
  25. var _cache;
  26. var ahooks_default = () => {
  27. if (!_cache) {
  28. let indexesJson;
  29. try {
  30. const path = _localpkg.resolveModule.call(void 0, "ahooks/metadata.json");
  31. indexesJson = JSON.parse(_fs.readFileSync.call(void 0, path, "utf-8"));
  32. } catch (error) {
  33. console.error(error);
  34. throw new Error("[auto-import] failed to load ahooks, have you installed it?");
  35. }
  36. if (indexesJson) {
  37. _cache = {
  38. ahooks: indexesJson.functions.flatMap((i) => [i.name, ...i.alias || []])
  39. };
  40. }
  41. }
  42. return _cache || {};
  43. };
  44. // src/presets/mobx.ts
  45. var mobx = [
  46. // https://mobx.js.org/api.html
  47. "makeObservable",
  48. "makeAutoObservable",
  49. "extendObservable",
  50. "observable",
  51. "action",
  52. "runInAction",
  53. "flow",
  54. "flowResult",
  55. "computed",
  56. "autorun",
  57. "reaction",
  58. "when",
  59. "onReactionError",
  60. "intercept",
  61. "observe",
  62. "onBecomeObserved",
  63. "onBecomeUnobserved",
  64. "toJS"
  65. ];
  66. var mobx_default = {
  67. mobx: [
  68. // https://mobx.js.org/api.html
  69. ...mobx
  70. ]
  71. };
  72. // src/presets/mobx-react-lite.ts
  73. var mobx_react_lite_default = {
  74. // https://mobx.js.org/api.html
  75. "mobx-react-lite": [
  76. "observer",
  77. "Observer",
  78. "useLocalObservable"
  79. ]
  80. };
  81. // src/presets/preact.ts
  82. var preact_default = {
  83. "preact/hooks": [
  84. "useState",
  85. "useCallback",
  86. "useMemo",
  87. "useEffect",
  88. "useRef",
  89. "useContext",
  90. "useReducer"
  91. ]
  92. };
  93. // src/presets/quasar.ts
  94. var quasar_default = {
  95. quasar: [
  96. // https://quasar.dev/vue-composables
  97. "useQuasar",
  98. "useDialogPluginComponent",
  99. "useFormChild",
  100. "useMeta"
  101. ]
  102. };
  103. // src/presets/react.ts
  104. var CommonReactAPI = [
  105. "useState",
  106. "useCallback",
  107. "useMemo",
  108. "useEffect",
  109. "useRef",
  110. "useContext",
  111. "useReducer",
  112. "useImperativeHandle",
  113. "useDebugValue",
  114. "useDeferredValue",
  115. "useLayoutEffect",
  116. "useTransition",
  117. "startTransition",
  118. "useSyncExternalStore",
  119. "useInsertionEffect",
  120. "useId",
  121. "lazy",
  122. "memo",
  123. "createRef",
  124. "forwardRef"
  125. ];
  126. var react_default = {
  127. react: CommonReactAPI
  128. };
  129. // src/presets/react-router.ts
  130. var ReactRouterHooks = [
  131. "useOutletContext",
  132. "useHref",
  133. "useInRouterContext",
  134. "useLocation",
  135. "useNavigationType",
  136. "useNavigate",
  137. "useOutlet",
  138. "useParams",
  139. "useResolvedPath",
  140. "useRoutes"
  141. ];
  142. var react_router_default = {
  143. "react-router": [
  144. ...ReactRouterHooks
  145. ]
  146. };
  147. // src/presets/react-router-dom.ts
  148. var react_router_dom_default = {
  149. "react-router-dom": [
  150. ...ReactRouterHooks,
  151. // react-router-dom only hooks
  152. "useLinkClickHandler",
  153. "useSearchParams",
  154. // react-router-dom Component
  155. // call once in general
  156. // 'BrowserRouter',
  157. // 'HashRouter',
  158. // 'MemoryRouter',
  159. "Link",
  160. "NavLink",
  161. "Navigate",
  162. "Outlet",
  163. "Route",
  164. "Routes"
  165. ]
  166. };
  167. // src/presets/react-i18next.ts
  168. var react_i18next_default = {
  169. "react-i18next": ["useTranslation"]
  170. };
  171. // src/presets/svelte.ts
  172. var svelteAnimate = {
  173. "svelte/animate": [
  174. "flip"
  175. ]
  176. };
  177. var svelteEasing = {
  178. "svelte/easing": [
  179. "back",
  180. "bounce",
  181. "circ",
  182. "cubic",
  183. "elastic",
  184. "expo",
  185. "quad",
  186. "quart",
  187. "quint",
  188. "sine"
  189. ].reduce((acc, e) => {
  190. acc.push(`${e}In`, `${e}Out`, `${e}InOut`);
  191. return acc;
  192. }, ["linear"])
  193. };
  194. var svelteStore = {
  195. "svelte/store": [
  196. "writable",
  197. "readable",
  198. "derived",
  199. "get"
  200. ]
  201. };
  202. var svelteMotion = {
  203. "svelte/motion": [
  204. "tweened",
  205. "spring"
  206. ]
  207. };
  208. var svelteTransition = {
  209. "svelte/transition": [
  210. "fade",
  211. "blur",
  212. "fly",
  213. "slide",
  214. "scale",
  215. "draw",
  216. "crossfade"
  217. ]
  218. };
  219. var svelte = {
  220. svelte: [
  221. // lifecycle
  222. "onMount",
  223. "beforeUpdate",
  224. "afterUpdate",
  225. "onDestroy",
  226. // tick
  227. "tick",
  228. // context
  229. "setContext",
  230. "getContext",
  231. "hasContext",
  232. "getAllContexts",
  233. // event dispatcher
  234. "createEventDispatcher"
  235. ]
  236. };
  237. // src/presets/vee-validate.ts
  238. var vee_validate_default = {
  239. "vee-validate": [
  240. // https://vee-validate.logaretm.com/v4/guide/composition-api/api-review
  241. // https://github.com/logaretm/vee-validate/blob/main/packages/vee-validate/src/index.ts
  242. "validate",
  243. "defineRule",
  244. "configure",
  245. "useField",
  246. "useForm",
  247. "useFieldArray",
  248. "useResetForm",
  249. "useIsFieldDirty",
  250. "useIsFieldTouched",
  251. "useIsFieldValid",
  252. "useIsSubmitting",
  253. "useValidateField",
  254. "useIsFormDirty",
  255. "useIsFormTouched",
  256. "useIsFormValid",
  257. "useValidateForm",
  258. "useSubmitCount",
  259. "useFieldValue",
  260. "useFormValues",
  261. "useFormErrors",
  262. "useFieldError",
  263. "useSubmitForm",
  264. "FormContextKey",
  265. "FieldContextKey"
  266. ]
  267. };
  268. // src/presets/vitepress.ts
  269. var vitepress_default = {
  270. vitepress: [
  271. // helper methods
  272. "useData",
  273. "useRoute",
  274. "useRouter",
  275. "withBase"
  276. ]
  277. };
  278. // src/presets/vue-router.ts
  279. var vue_router_default = {
  280. "vue-router": [
  281. "useRouter",
  282. "useRoute",
  283. "useLink",
  284. "onBeforeRouteLeave",
  285. "onBeforeRouteUpdate"
  286. ]
  287. };
  288. // src/presets/vue-router-composables.ts
  289. var vue_router_composables_default = {
  290. "vue-router/composables": [
  291. "useRouter",
  292. "useRoute",
  293. "useLink",
  294. "onBeforeRouteLeave",
  295. "onBeforeRouteUpdate"
  296. ]
  297. };
  298. // src/presets/vueuse-core.ts
  299. var _process = require('process'); var _process2 = _interopRequireDefault(_process);
  300. var _cache2;
  301. var vueuse_core_default = () => {
  302. const excluded = ["toRefs", "utils", "toRef", "toValue"];
  303. if (!_cache2) {
  304. let indexesJson;
  305. try {
  306. const corePath = _localpkg.resolveModule.call(void 0, "@vueuse/core") || _process2.default.cwd();
  307. const path = _localpkg.resolveModule.call(void 0, "@vueuse/core/indexes.json") || _localpkg.resolveModule.call(void 0, "@vueuse/metadata/index.json") || _localpkg.resolveModule.call(void 0, "@vueuse/metadata/index.json", { paths: [corePath] });
  308. indexesJson = JSON.parse(_fs.readFileSync.call(void 0, path, "utf-8"));
  309. } catch (error) {
  310. console.error(error);
  311. throw new Error("[auto-import] failed to load @vueuse/core, have you installed it?");
  312. }
  313. if (indexesJson) {
  314. _cache2 = {
  315. "@vueuse/core": indexesJson.functions.filter((i) => ["core", "shared"].includes(i.package)).flatMap((i) => [i.name, ...i.alias || []]).filter((i) => i && i.length >= 4 && !excluded.includes(i))
  316. };
  317. }
  318. }
  319. return _cache2 || {};
  320. };
  321. // src/presets/vueuse-head.ts
  322. var vueuse_head_default = {
  323. "@vueuse/head": [
  324. "useHead",
  325. "useSeoMeta"
  326. ]
  327. };
  328. // src/presets/vuex.ts
  329. var vuex_default = {
  330. vuex: [
  331. // https://next.vuex.vuejs.org/api/#createstore
  332. "createStore",
  333. // https://github.com/vuejs/vuex/blob/4.0/types/logger.d.ts#L20
  334. "createLogger",
  335. // https://next.vuex.vuejs.org/api/#component-binding-helpers
  336. "mapState",
  337. "mapGetters",
  338. "mapActions",
  339. "mapMutations",
  340. "createNamespacedHelpers",
  341. // https://next.vuex.vuejs.org/api/#composable-functions
  342. "useStore"
  343. ]
  344. };
  345. // src/presets/uni-app.ts
  346. var uni_app_default = {
  347. "@dcloudio/uni-app": [
  348. "onAddToFavorites",
  349. "onBackPress",
  350. "onError",
  351. "onHide",
  352. "onLaunch",
  353. "onLoad",
  354. "onNavigationBarButtonTap",
  355. "onNavigationBarSearchInputChanged",
  356. "onNavigationBarSearchInputClicked",
  357. "onNavigationBarSearchInputConfirmed",
  358. "onNavigationBarSearchInputFocusChanged",
  359. "onPageNotFound",
  360. "onPageScroll",
  361. "onPullDownRefresh",
  362. "onReachBottom",
  363. "onReady",
  364. "onResize",
  365. "onShareAppMessage",
  366. "onShareTimeline",
  367. "onShow",
  368. "onTabItemTap",
  369. "onThemeChange",
  370. "onUnhandledRejection",
  371. "onUnload"
  372. ]
  373. };
  374. // src/presets/solid.ts
  375. var solidCore = {
  376. "solid-js": [
  377. "createSignal",
  378. "createEffect",
  379. "createMemo",
  380. "createResource",
  381. "onMount",
  382. "onCleanup",
  383. "onError",
  384. "untrack",
  385. "batch",
  386. "on",
  387. "createRoot",
  388. "mergeProps",
  389. "splitProps",
  390. "useTransition",
  391. "observable",
  392. "mapArray",
  393. "indexArray",
  394. "createContext",
  395. "useContext",
  396. "children",
  397. "lazy",
  398. "createDeferred",
  399. "createRenderEffect",
  400. "createSelector",
  401. "For",
  402. "Show",
  403. "Switch",
  404. "Match",
  405. "Index",
  406. "ErrorBoundary",
  407. "Suspense",
  408. "SuspenseList"
  409. ]
  410. };
  411. var solidStore = {
  412. "solid-js/store": [
  413. "createStore",
  414. "produce",
  415. "reconcile",
  416. "createMutable"
  417. ]
  418. };
  419. var solidWeb = {
  420. "solid-js/web": [
  421. "Dynamic",
  422. "hydrate",
  423. "render",
  424. "renderToString",
  425. "renderToStringAsync",
  426. "renderToStream",
  427. "isServer",
  428. "Portal"
  429. ]
  430. };
  431. var solid_default = __spreadValues(__spreadValues(__spreadValues({}, solidCore), solidStore), solidWeb);
  432. // src/presets/solid-router.ts
  433. var solid_router_default = {
  434. "@solidjs/router": [
  435. "Link",
  436. "NavLink",
  437. "Navigate",
  438. "Outlet",
  439. "Route",
  440. "Router",
  441. "Routes",
  442. "_mergeSearchString",
  443. "createIntegration",
  444. "hashIntegration",
  445. "normalizeIntegration",
  446. "pathIntegration",
  447. "staticIntegration",
  448. "useHref",
  449. "useIsRouting",
  450. "useLocation",
  451. "useMatch",
  452. "useNavigate",
  453. "useParams",
  454. "useResolvedPath",
  455. "useRouteData",
  456. "useRoutes",
  457. "useSearchParams"
  458. ]
  459. };
  460. // src/presets/solid-app-router.ts
  461. var solid_app_router_default = {
  462. "solid-app-router": [
  463. "Link",
  464. "NavLink",
  465. "Navigate",
  466. "Outlet",
  467. "Route",
  468. "Router",
  469. "Routes",
  470. "_mergeSearchString",
  471. "createIntegration",
  472. "hashIntegration",
  473. "normalizeIntegration",
  474. "pathIntegration",
  475. "staticIntegration",
  476. "useHref",
  477. "useIsRouting",
  478. "useLocation",
  479. "useMatch",
  480. "useNavigate",
  481. "useParams",
  482. "useResolvedPath",
  483. "useRouteData",
  484. "useRoutes",
  485. "useSearchParams"
  486. ]
  487. };
  488. // src/presets/jotai.ts
  489. var jotai = {
  490. jotai: [
  491. "atom",
  492. "useAtom",
  493. "useAtomValue",
  494. "useSetAtom"
  495. ]
  496. };
  497. var jotaiUtils = {
  498. "jotai/utils": [
  499. "atomWithReset",
  500. "useResetAtom",
  501. "useReducerAtom",
  502. "atomWithReducer",
  503. "atomFamily",
  504. "selectAtom",
  505. "useAtomCallback",
  506. "freezeAtom",
  507. "freezeAtomCreator",
  508. "splitAtom",
  509. "atomWithDefault",
  510. "waitForAll",
  511. "atomWithStorage",
  512. "atomWithHash",
  513. "createJSONStorage",
  514. "atomWithObservable",
  515. "useHydrateAtoms",
  516. "loadable"
  517. ]
  518. };
  519. // src/presets/vueuse-math.ts
  520. var _cache3;
  521. var vueuse_math_default = () => {
  522. if (!_cache3) {
  523. let indexesJson;
  524. try {
  525. const corePath = _localpkg.resolveModule.call(void 0, "@vueuse/core") || _process2.default.cwd();
  526. const path = _localpkg.resolveModule.call(void 0, "@vueuse/metadata/index.json") || _localpkg.resolveModule.call(void 0, "@vueuse/metadata/index.json", { paths: [corePath] });
  527. indexesJson = JSON.parse(_fs.readFileSync.call(void 0, path, "utf-8"));
  528. } catch (error) {
  529. console.error(error);
  530. throw new Error("[auto-import] failed to load @vueuse/math, have you installed it?");
  531. }
  532. if (indexesJson) {
  533. _cache3 = {
  534. "@vueuse/math": indexesJson.functions.filter((i) => ["math"].includes(i.package)).flatMap((i) => [i.name, ...i.alias || []]).filter((i) => i && i.length >= 4)
  535. };
  536. }
  537. }
  538. return _cache3 || {};
  539. };
  540. // src/presets/recoil.ts
  541. var recoil_default = {
  542. // https://recoiljs.org/docs/api-reference/core/atom/
  543. recoil: [
  544. "atom",
  545. "selector",
  546. "useRecoilState",
  547. "useRecoilValue",
  548. "useSetRecoilState",
  549. "useResetRecoilState",
  550. "useRecoilStateLoadable",
  551. "useRecoilValueLoadable",
  552. "isRecoilValue",
  553. "useRecoilCallback"
  554. ]
  555. };
  556. // src/presets/index.ts
  557. var presets = __spreadProps(__spreadValues({}, _unimport.builtinPresets), {
  558. "ahooks": ahooks_default,
  559. "@vueuse/core": vueuse_core_default,
  560. "@vueuse/math": vueuse_math_default,
  561. "@vueuse/head": vueuse_head_default,
  562. "mobx": mobx_default,
  563. "mobx-react-lite": mobx_react_lite_default,
  564. "preact": preact_default,
  565. "quasar": quasar_default,
  566. "react": react_default,
  567. "react-router": react_router_default,
  568. "react-router-dom": react_router_dom_default,
  569. "react-i18next": react_i18next_default,
  570. "svelte": svelte,
  571. "svelte/animate": svelteAnimate,
  572. "svelte/easing": svelteEasing,
  573. "svelte/motion": svelteMotion,
  574. "svelte/store": svelteStore,
  575. "svelte/transition": svelteTransition,
  576. "vee-validate": vee_validate_default,
  577. "vitepress": vitepress_default,
  578. "vue-router": vue_router_default,
  579. "vue-router/composables": vue_router_composables_default,
  580. "vuex": vuex_default,
  581. "uni-app": uni_app_default,
  582. "solid-js": solid_default,
  583. "@solidjs/router": solid_router_default,
  584. "solid-app-router": solid_app_router_default,
  585. "jotai": jotai,
  586. "jotai/utils": jotaiUtils,
  587. "recoil": recoil_default
  588. });
  589. exports.__spreadValues = __spreadValues; exports.presets = presets;