You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
645 lines
12 KiB
JavaScript
645 lines
12 KiB
JavaScript
"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-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/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/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,
|
|
"solid-app-router": solid_app_router_default,
|
|
"jotai": jotai,
|
|
"jotai/utils": jotaiUtils
|
|
};
|
|
|
|
|
|
|
|
exports.presets = presets;
|