123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716 |
- "use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/presets/ahooks.ts
- var _fs = require('fs');
- var _localpkg = require('local-pkg');
- var _cache;
- var ahooks_default = () => {
- if (!_cache) {
- let indexesJson;
- try {
- const path = _localpkg.resolveModule.call(void 0, "ahooks/metadata.json");
- indexesJson = JSON.parse(_fs.readFileSync.call(void 0, path, "utf-8"));
- } catch (error) {
- console.error(error);
- throw new Error("[auto-import] failed to load ahooks, have you installed it?");
- }
- if (indexesJson) {
- _cache = {
- ahooks: indexesJson.functions.flatMap((i) => [i.name, ...i.alias || []])
- };
- }
- }
- return _cache || {};
- };
- // src/presets/mobx.ts
- var mobx = [
- "makeObservable",
- "makeAutoObservable",
- "extendObservable",
- "observable",
- "action",
- "runInAction",
- "flow",
- "flowResult",
- "computed",
- "autorun",
- "reaction",
- "when",
- "onReactionError",
- "intercept",
- "observe",
- "onBecomeObserved",
- "onBecomeUnobserved",
- "toJS"
- ];
- var mobx_default = {
- mobx: [
- ...mobx
- ]
- };
- // src/presets/mobx-react-lite.ts
- var mobx_react_lite_default = {
- "mobx-react-lite": [
- "observer",
- "Observer",
- "useLocalObservable"
- ]
- };
- // src/presets/vue.ts
- var CommonCompositionAPI = [
- "onActivated",
- "onBeforeMount",
- "onBeforeUnmount",
- "onBeforeUpdate",
- "onErrorCaptured",
- "onDeactivated",
- "onMounted",
- "onServerPrefetch",
- "onUnmounted",
- "onUpdated",
- "useAttrs",
- "useSlots",
- "computed",
- "customRef",
- "isReadonly",
- "isRef",
- "markRaw",
- "reactive",
- "isReactive",
- "isProxy",
- "readonly",
- "ref",
- "shallowReactive",
- "shallowReadonly",
- "shallowRef",
- "triggerRef",
- "toRaw",
- "toRef",
- "toRefs",
- "unref",
- "watch",
- "watchEffect",
- "watchPostEffect",
- "watchSyncEffect",
- "defineComponent",
- "defineAsyncComponent",
- "getCurrentInstance",
- "h",
- "inject",
- "nextTick",
- "provide",
- "useCssModule",
- "createApp",
- "effectScope",
- "EffectScope",
- "getCurrentScope",
- "onScopeDispose"
- ];
- var vue_default = {
- vue: [
- ...CommonCompositionAPI,
- "onRenderTracked",
- "onRenderTriggered",
- "resolveComponent",
- "useCssVars"
- ]
- };
- // src/presets/nuxt-composition-api.ts
- var nuxt_composition_api_default = {
- "@nuxtjs/composition-api": [
- ...CommonCompositionAPI,
- "onGlobalSetup",
- "useFetch",
- "useAsync",
- "useContext",
- "ssrRef",
- "shallowSsrRef",
- "ssrPromise",
- "useMeta",
- "useStore",
- "useRouter",
- "useRoute"
- ]
- };
- // src/presets/pinia.ts
- var pinia_default = {
- pinia: [
- "acceptHMRUpdate",
- "createPinia",
- "defineStore",
- "getActivePinia",
- "mapActions",
- "mapGetters",
- "mapState",
- "mapStores",
- "mapWritableState",
- "setActivePinia",
- "setMapStoreSuffix",
- "storeToRefs"
- ]
- };
- // src/presets/preact.ts
- var preact_default = {
- "preact/hooks": [
- "useState",
- "useCallback",
- "useMemo",
- "useEffect",
- "useRef",
- "useContext",
- "useReducer"
- ]
- };
- // src/presets/quasar.ts
- var quasar_default = {
- quasar: [
- "useQuasar",
- "useDialogPluginComponent",
- "useFormChild",
- "useMeta"
- ]
- };
- // src/presets/react.ts
- var react_default = {
- react: [
- "useState",
- "useCallback",
- "useMemo",
- "useEffect",
- "useRef",
- "useContext",
- "useReducer",
- "useImperativeHandle",
- "useDebugValue",
- "useDeferredValue",
- "useLayoutEffect",
- "useTransition",
- "startTransition",
- "useSyncExternalStore",
- "useInsertionEffect",
- "useId",
- "lazy",
- "memo",
- "createRef",
- "forwardRef"
- ]
- };
- // src/presets/react-router.ts
- var ReactRouterHooks = [
- "useOutletContext",
- "useHref",
- "useInRouterContext",
- "useLocation",
- "useNavigationType",
- "useNavigate",
- "useOutlet",
- "useParams",
- "useResolvedPath",
- "useRoutes"
- ];
- var react_router_default = {
- "react-router": [
- ...ReactRouterHooks
- ]
- };
- // src/presets/react-router-dom.ts
- var react_router_dom_default = {
- "react-router-dom": [
- ...ReactRouterHooks,
- "useLinkClickHandler",
- "useSearchParams",
- "Link",
- "NavLink",
- "Navigate",
- "Outlet",
- "Route",
- "Routes"
- ]
- };
- // src/presets/react-i18next.ts
- var react_i18next_default = {
- "react-i18next": ["useTranslation"]
- };
- // src/presets/svelte.ts
- var svelteAnimate = {
- "svelte/animate": [
- "flip"
- ]
- };
- var svelteEasing = {
- "svelte/easing": [
- "back",
- "bounce",
- "circ",
- "cubic",
- "elastic",
- "expo",
- "quad",
- "quart",
- "quint",
- "sine"
- ].reduce((acc, e) => {
- acc.push(`${e}In`, `${e}Out`, `${e}InOut`);
- return acc;
- }, ["linear"])
- };
- var svelteStore = {
- "svelte/store": [
- "writable",
- "readable",
- "derived",
- "get"
- ]
- };
- var svelteMotion = {
- "svelte/motion": [
- "tweened",
- "spring"
- ]
- };
- var svelteTransition = {
- "svelte/transition": [
- "fade",
- "blur",
- "fly",
- "slide",
- "scale",
- "draw",
- "crossfade"
- ]
- };
- var svelte = {
- svelte: [
- "onMount",
- "beforeUpdate",
- "afterUpdate",
- "onDestroy",
- "tick",
- "setContext",
- "getContext",
- "hasContext",
- "getAllContexts",
- "createEventDispatcher"
- ]
- };
- // src/presets/vee-validate.ts
- var vee_validate_default = {
- "vee-validate": [
- "validate",
- "defineRule",
- "configure",
- "useField",
- "useForm",
- "useFieldArray",
- "useResetForm",
- "useIsFieldDirty",
- "useIsFieldTouched",
- "useIsFieldValid",
- "useIsSubmitting",
- "useValidateField",
- "useIsFormDirty",
- "useIsFormTouched",
- "useIsFormValid",
- "useValidateForm",
- "useSubmitCount",
- "useFieldValue",
- "useFormValues",
- "useFormErrors",
- "useFieldError",
- "useSubmitForm",
- "FormContextKey",
- "FieldContextKey"
- ]
- };
- // src/presets/vitepress.ts
- var vitepress_default = {
- vitepress: [
- "useData",
- "useRoute",
- "useRouter",
- "withBase"
- ]
- };
- // src/presets/vue-demi.ts
- var vue_demi_default = {
- "vue-demi": CommonCompositionAPI
- };
- // src/presets/vue-i18n.ts
- var vue_i18n_default = {
- "vue-i18n": [
- "useI18n"
- ]
- };
- // src/presets/vue-router.ts
- var vue_router_default = {
- "vue-router": [
- "useRouter",
- "useRoute"
- ]
- };
- // src/presets/vue-composition-api.ts
- var vue_composition_api_default = {
- "@vue/composition-api": CommonCompositionAPI
- };
- // src/presets/vueuse-core.ts
- var _cache2;
- var vueuse_core_default = () => {
- const excluded = ["toRefs", "utils"];
- if (!_cache2) {
- let indexesJson;
- try {
- const corePath = _localpkg.resolveModule.call(void 0, "@vueuse/core") || process.cwd();
- 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] });
- indexesJson = JSON.parse(_fs.readFileSync.call(void 0, path, "utf-8"));
- } catch (error) {
- console.error(error);
- throw new Error("[auto-import] failed to load @vueuse/core, have you installed it?");
- }
- if (indexesJson) {
- _cache2 = {
- "@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))
- };
- }
- }
- return _cache2 || {};
- };
- // src/presets/vue-macros.ts
- var vue_macros_default = {
- "vue/macros": [
- "$",
- "$$",
- "$ref",
- "$shallowRef",
- "$toRef",
- "$customRef",
- "$computed"
- ]
- };
- // src/presets/vueuse-head.ts
- var vueuse_head_default = {
- "@vueuse/head": [
- "useHead"
- ]
- };
- // src/presets/vuex.ts
- var vuex_default = {
- vuex: [
- "createStore",
- "createLogger",
- "mapState",
- "mapGetters",
- "mapActions",
- "mapMutations",
- "createNamespacedHelpers",
- "useStore"
- ]
- };
- // src/presets/vitest.ts
- var vitest_default = {
- vitest: [
- "suite",
- "test",
- "describe",
- "it",
- "chai",
- "expect",
- "assert",
- "vitest",
- "vi",
- "beforeAll",
- "afterAll",
- "beforeEach",
- "afterEach"
- ]
- };
- // src/presets/uni-app.ts
- var uni_app_default = {
- "@dcloudio/uni-app": [
- "onAddToFavorites",
- "onBackPress",
- "onError",
- "onHide",
- "onLaunch",
- "onLoad",
- "onNavigationBarButtonTap",
- "onNavigationBarSearchInputChanged",
- "onNavigationBarSearchInputClicked",
- "onNavigationBarSearchInputConfirmed",
- "onNavigationBarSearchInputFocusChanged",
- "onPageNotFound",
- "onPageScroll",
- "onPullDownRefresh",
- "onReachBottom",
- "onReady",
- "onResize",
- "onShareAppMessage",
- "onShareTimeline",
- "onShow",
- "onTabItemTap",
- "onThemeChange",
- "onUnhandledRejection",
- "onUnload"
- ]
- };
- // src/presets/solid.ts
- var solidCore = {
- "solid-js": [
- "createSignal",
- "createEffect",
- "createMemo",
- "createResource",
- "onMount",
- "onCleanup",
- "onError",
- "untrack",
- "batch",
- "on",
- "createRoot",
- "mergeProps",
- "splitProps",
- "useTransition",
- "observable",
- "mapArray",
- "indexArray",
- "createContext",
- "useContext",
- "children",
- "lazy",
- "createDeferred",
- "createRenderEffect",
- "createSelector",
- "For",
- "Show",
- "Switch",
- "Match",
- "Index",
- "ErrorBoundary",
- "Suspense",
- "SuspenseList"
- ]
- };
- var solidStore = {
- "solid-js/store": [
- "createStore",
- "produce",
- "reconcile",
- "createMutable"
- ]
- };
- var solidWeb = {
- "solid-js/web": [
- "Dynamic",
- "hydrate",
- "render",
- "renderToString",
- "renderToStringAsync",
- "renderToStream",
- "isServer",
- "Portal"
- ]
- };
- var solid_default = {
- ...solidCore,
- ...solidStore,
- ...solidWeb
- };
- // src/presets/solid-router.ts
- var solid_router_default = {
- "@solidjs/router": [
- "Link",
- "NavLink",
- "Navigate",
- "Outlet",
- "Route",
- "Router",
- "Routes",
- "_mergeSearchString",
- "createIntegration",
- "hashIntegration",
- "normalizeIntegration",
- "pathIntegration",
- "staticIntegration",
- "useHref",
- "useIsRouting",
- "useLocation",
- "useMatch",
- "useNavigate",
- "useParams",
- "useResolvedPath",
- "useRouteData",
- "useRoutes",
- "useSearchParams"
- ]
- };
- // src/presets/solid-app-router.ts
- var solid_app_router_default = {
- "solid-app-router": [
- "Link",
- "NavLink",
- "Navigate",
- "Outlet",
- "Route",
- "Router",
- "Routes",
- "_mergeSearchString",
- "createIntegration",
- "hashIntegration",
- "normalizeIntegration",
- "pathIntegration",
- "staticIntegration",
- "useHref",
- "useIsRouting",
- "useLocation",
- "useMatch",
- "useNavigate",
- "useParams",
- "useResolvedPath",
- "useRouteData",
- "useRoutes",
- "useSearchParams"
- ]
- };
- // src/presets/jotai.ts
- var jotai = {
- jotai: [
- "atom",
- "useAtom",
- "useAtomValue",
- "useSetAtom"
- ]
- };
- var jotaiUtils = {
- "jotai/utils": [
- "atomWithReset",
- "useResetAtom",
- "useReducerAtom",
- "atomWithReducer",
- "atomFamily",
- "selectAtom",
- "useAtomCallback",
- "freezeAtom",
- "freezeAtomCreator",
- "splitAtom",
- "atomWithDefault",
- "waitForAll",
- "atomWithStorage",
- "atomWithHash",
- "createJSONStorage",
- "atomWithObservable",
- "useHydrateAtoms",
- "loadable"
- ]
- };
- // src/presets/vueuse-math.ts
- var _cache3;
- var vueuse_math_default = () => {
- if (!_cache3) {
- let indexesJson;
- try {
- const corePath = _localpkg.resolveModule.call(void 0, "@vueuse/core") || process.cwd();
- const path = _localpkg.resolveModule.call(void 0, "@vueuse/metadata/index.json") || _localpkg.resolveModule.call(void 0, "@vueuse/metadata/index.json", { paths: [corePath] });
- indexesJson = JSON.parse(_fs.readFileSync.call(void 0, path, "utf-8"));
- } catch (error) {
- console.error(error);
- throw new Error("[auto-import] failed to load @vueuse/math, have you installed it?");
- }
- if (indexesJson) {
- _cache3 = {
- "@vueuse/math": indexesJson.functions.filter((i) => ["math"].includes(i.package)).flatMap((i) => [i.name, ...i.alias || []]).filter((i) => i && i.length >= 4)
- };
- }
- }
- return _cache3 || {};
- };
- // src/presets/recoil.ts
- var recoil_default = {
- recoil: [
- "atom",
- "selector",
- "useRecoilState",
- "useRecoilValue",
- "useSetRecoilState",
- "useResetRecoilState",
- "useRecoilStateLoadable",
- "useRecoilValueLoadable",
- "isRecoilValue",
- "useRecoilCallback"
- ]
- };
- // src/presets/index.ts
- var presets = {
- "ahooks": ahooks_default,
- "@nuxtjs/composition-api": nuxt_composition_api_default,
- "@vue/composition-api": vue_composition_api_default,
- "@vueuse/core": vueuse_core_default,
- "@vueuse/math": vueuse_math_default,
- "@vueuse/head": vueuse_head_default,
- "mobx": mobx_default,
- "mobx-react-lite": mobx_react_lite_default,
- "pinia": pinia_default,
- "preact": preact_default,
- "quasar": quasar_default,
- "react": react_default,
- "react-router": react_router_default,
- "react-router-dom": react_router_dom_default,
- "react-i18next": react_i18next_default,
- "svelte": svelte,
- "svelte/animate": svelteAnimate,
- "svelte/easing": svelteEasing,
- "svelte/motion": svelteMotion,
- "svelte/store": svelteStore,
- "svelte/transition": svelteTransition,
- "vee-validate": vee_validate_default,
- "vitepress": vitepress_default,
- "vue-demi": vue_demi_default,
- "vue-i18n": vue_i18n_default,
- "vue-router": vue_router_default,
- "vue": vue_default,
- "vue/macros": vue_macros_default,
- "vuex": vuex_default,
- "vitest": vitest_default,
- "uni-app": uni_app_default,
- "solid-js": solid_default,
- "@solidjs/router": solid_router_default,
- "solid-app-router": solid_app_router_default,
- "jotai": jotai,
- "jotai/utils": jotaiUtils,
- "recoil": recoil_default
- };
- exports.presets = presets;
|