@bit-ocean/auto-import
Version:
Universal auto-import module.
1 lines • 16.6 kB
Source Map (JSON)
{"version":3,"sources":["../src/presets/next.ts","../src/presets/react.ts","../src/resolvers/ahooks/preset.ts","../src/resolvers/ahooks/resolver.ts","../src/utils/get-components-map.ts","../src/resolvers/antd/preset.ts","../src/resolvers/antd/resolver.ts","../src/resolvers/antd-pro-components/preset.ts","../src/resolvers/antd-pro-components/resolver.ts"],"names":["nextPresets","reactPresets","ahooksBuiltInAPI","ahooksResolver","name","getComponentsMap","components","options","prefix","nameProcessor","map","antdBuiltInAPI","antdResolver","from","antdComponentsMap","originName","antdProComponentsBuiltInAPI","antdProComponentsResolver"],"mappings":"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","file":"index.mjs","sourcesContent":["import type { InlinePreset } from 'unimport'\nimport type { ImportsMap, PresetName } from 'unplugin-auto-import/types'\n\nexport const nextPresets: (ImportsMap | PresetName | InlinePreset)[] = [\n 'react',\n { from: 'next/image', imports: [['default', 'NextImage']] },\n { from: 'next/link', imports: [['default', 'NextLink']] },\n { from: 'next/navigation', imports: ['useRouter', 'redirect'] },\n { from: 'clsx', imports: [['default', 'clsx']] },\n { from: '@bit-ocean/config', imports: ['teamConfig'] }\n]\n","import type { InlinePreset } from 'unimport'\nimport type { ImportsMap, PresetName } from 'unplugin-auto-import/types'\n\nexport const reactPresets: (ImportsMap | PresetName | InlinePreset)[] = [\n 'react',\n 'react-i18next',\n {\n from: 'react',\n imports: ['Suspense', 'Fragment', 'cloneElement', 'createElement', 'createContext']\n },\n {\n from: '@tanstack/react-query',\n imports: [\n 'focusManager',\n 'keepPreviousData',\n 'onlineManager',\n 'MutationCache',\n 'QueryClient',\n 'QueryClientProvider',\n 'queryOptions',\n 'useIsFetching',\n 'useIsMutating',\n 'useInfiniteQuery',\n 'useMutation',\n 'useMutationState',\n 'useQuery',\n 'useQueries',\n 'useSuspenseInfiniteQuery',\n 'useSuspenseQuery',\n 'useSuspenseQueries',\n 'useQueryClient'\n ]\n },\n {\n from: '@tanstack/react-router',\n imports: [\n 'Await',\n 'Block',\n 'createFileRoute',\n 'createLazyFileRoute',\n 'createRouter',\n 'createRootRouteWithContext',\n 'getRouteApi',\n 'Link',\n 'LoaderContext',\n 'MatchRoute',\n 'NotFoundRoute',\n 'notFound',\n 'Outlet',\n 'redirect',\n 'RouterProvider',\n 'ScrollRestoration',\n 'useBlocker',\n 'useChildMatches',\n 'useLoaderData',\n 'useLocation',\n 'useMatch',\n 'useMatchRoute',\n 'useMatches',\n 'useNavigate',\n 'useParentMatches',\n 'useParams',\n 'useRouteContext',\n 'useRouter',\n 'useRouterState',\n 'useSearch'\n ]\n },\n { from: 'clsx', imports: [['default', 'clsx']] },\n { from: 'use-immer', imports: ['useImmer'] },\n { from: 'dayjs', imports: [['default', 'dayjs']] },\n { from: 'zod', imports: ['z'] },\n { from: 'framer-motion', imports: ['motion', 'AnimatePresence'] },\n { from: '@bit-ocean/config', imports: ['teamConfig'] },\n { from: '@bit-ocean/echarts', imports: ['ReactChart'] },\n { from: '@bit-ocean/hooks', imports: ['useRouteStaticData', 'useRoutesStaticData'] },\n {\n from: '@bit-ocean/utils',\n imports: [\n 'AuthUtils',\n 'BrowserUtils',\n 'DateUtils',\n 'I18nUtils',\n 'IsUtils',\n 'LangUtils',\n 'ThemeUtils'\n ]\n }\n]\n","export const ahooksBuiltInAPI = [\n 'useRequest',\n // Scene\n 'useAntdTable',\n 'useFusionTable',\n 'useInfiniteScroll',\n 'usePagination',\n 'useDynamicList',\n 'useVirtualList',\n 'useHistoryTravel',\n 'useNetwork',\n 'useSelections',\n 'useCountDown',\n 'useCounter',\n 'useTextSelection',\n 'useWebSocket',\n // LifeCycle\n 'useMount',\n 'useUnmount',\n 'useUnmountedRef',\n // State\n 'useSetState',\n 'useBoolean',\n 'useToggle',\n 'useUrlState',\n 'useCookieState',\n 'useLocalStorageState',\n 'useSessionStorageState',\n 'useDebounce',\n 'useThrottle',\n 'useMap',\n 'useSet',\n 'usePrevious',\n 'useRafState',\n 'useSafeState',\n 'useGetState',\n 'useResetState',\n // Effect\n 'useUpdateEffect',\n 'useUpdateLayoutEffect',\n 'useAsyncEffect',\n 'useDebounceEffect',\n 'useDebounceFn',\n 'useThrottleFn',\n 'useThrottleEffect',\n 'useDeepCompareEffect',\n 'useDeepCompareLayoutEffect',\n 'useInterval',\n 'useRafInterval',\n 'useTimeout',\n 'useRafTimeout',\n 'useLockFn',\n 'useUpdate',\n // Dom\n 'useEventListener',\n 'useClickAway',\n 'useDocumentVisibility',\n 'useDrop',\n 'useDrag',\n 'useEventTarget',\n 'useExternal',\n 'useTitle',\n 'useFavicon',\n 'useFullscreen',\n 'useHover',\n 'useMutationObserver',\n 'useInViewport',\n 'useKeyPress',\n 'useLongPress',\n 'useMouse',\n 'useResponsive',\n 'useScroll',\n 'useSize',\n 'useFocusWithin',\n // Advanced\n 'useControllableValue',\n 'useCreation',\n 'useEventEmitter',\n 'useIsomorphicLayoutEffect',\n 'useLatest',\n 'useMemoizedFn',\n 'useReactive',\n // Dev\n 'useTrackedEffect',\n 'useWhyDidYouUpdate'\n]\n","import type { Resolver } from 'unplugin-auto-import/types'\n\nimport { ahooksBuiltInAPI } from './preset'\n\nexport const ahooksResolver = (): Resolver => ({\n type: 'component',\n resolve: (name: string) => {\n if (ahooksBuiltInAPI.includes(name)) {\n return {\n name,\n from: 'ahooks'\n }\n }\n return undefined\n }\n})\n","interface Options {\n /**\n * The prefix of the component name.\n */\n prefix?: string\n /**\n * The Function to process the component name.\n */\n nameProcessor?: (name: string) => string\n}\n\n/**\n *\n * @param components Array of the components' names.\n * @param options\n * @returns\n */\nexport function getComponentsMap(components: string[], options?: Options): Map<string, string> {\n const { prefix, nameProcessor } = options ?? {}\n return components.reduce(\n (map, name) =>\n map.set(\n `${prefix ?? ''}${typeof nameProcessor === 'function' ? nameProcessor(name) : name}`,\n name\n ),\n new Map()\n )\n}\n","export const antdBuiltInAPI = [\n 'Affix',\n 'Alert',\n 'Anchor',\n 'App',\n 'AutoComplete',\n 'Avatar',\n 'BackTop',\n 'Badge',\n 'Breadcrumb',\n 'Button',\n 'Calendar',\n 'Card',\n 'Carousel',\n 'Cascader',\n 'Checkbox',\n 'Col',\n 'Collapse',\n 'ColorPicker',\n 'ConfigProvider',\n 'DatePicker',\n 'Descriptions',\n 'Divider',\n 'Drawer',\n 'Dropdown',\n 'Empty',\n 'Flex',\n 'FloatButton',\n 'Form',\n 'Grid',\n 'Image',\n 'Input',\n 'InputNumber',\n 'Layout',\n 'List',\n 'Mentions',\n 'Menu',\n 'Modal',\n 'Pagination',\n 'Popconfirm',\n 'Popover',\n 'Progress',\n 'QRCode',\n 'Radio',\n 'Rate',\n 'Result',\n 'Row',\n 'Segmented',\n 'Select',\n 'Skeleton',\n 'Slider',\n 'Space',\n 'Splitter',\n 'Spin',\n 'Statistic',\n 'Steps',\n 'Switch',\n 'Table',\n 'Tabs',\n 'Tag',\n 'TimePicker',\n 'Timeline',\n 'Tooltip',\n 'Tour',\n 'Transfer',\n 'Tree',\n 'TreeSelect',\n 'Typography',\n 'Upload',\n 'Watermark'\n]\n","import type { Resolver } from 'unplugin-auto-import/types'\n\nimport type { AntdResolverOptions } from '@/types'\nimport { getComponentsMap } from '@/utils'\n\nimport { antdBuiltInAPI } from './preset'\n\nexport const antdResolver = (options: AntdResolverOptions = {}): Resolver => {\n const { prefix, packageName: from = 'antd' } = options\n const antdComponentsMap = getComponentsMap(antdBuiltInAPI, { prefix })\n return {\n type: 'component',\n resolve: (name: string) => {\n if (!prefix) {\n if (antdBuiltInAPI.includes(name)) {\n return {\n name,\n from\n }\n }\n } else {\n const originName = antdComponentsMap.get(name)\n if (originName) {\n return {\n name: originName,\n as: name,\n from\n }\n }\n }\n return undefined\n }\n }\n}\n","export const antdProComponentsBuiltInAPI = [\n 'CheckCard',\n 'ProCard',\n 'Statistic',\n 'StatisticCard',\n 'FieldRender',\n 'ProDescriptions',\n 'FieldCode',\n 'FieldDatePicker',\n 'FieldIndexColumn',\n 'FieldMoney',\n 'FieldPercent',\n 'FieldProgress',\n 'FieldRangePicker',\n 'FieldSelect',\n 'FieldStatus',\n 'FieldText',\n 'FieldTimePicker',\n 'ProField',\n 'FieldContext',\n 'FormListContext',\n 'GridContext',\n 'ProForm',\n 'ProFormContext',\n 'DrawerForm',\n 'LightFilter',\n 'LoginForm',\n 'LoginFormPage',\n 'ModalForm',\n 'ProFormGroup',\n 'QueryFilter',\n 'StepsForm',\n 'BetaSchemaForm',\n 'FormControlRender',\n 'FormItemProvide',\n 'FormItemRender',\n 'Group',\n 'ProFormCaptcha',\n 'ProFormCascader',\n 'ProFormCheckbox',\n 'ProFormColorPicker',\n 'ProFormDateMonthRangePicker',\n 'ProFormDatePicker',\n 'ProFormDateQuarterRangePicker',\n 'ProFormDateRangePicker',\n 'ProFormDateTimePicker',\n 'ProFormDateTimeRangePicker',\n 'ProFormDateWeekRangePicker',\n 'ProFormDateYearRangePicker',\n 'ProFormDependency',\n 'ProFormDigit',\n 'ProFormDigitRange',\n 'ProFormField',\n 'ProFormFieldSet',\n 'ProFormItem',\n 'ProFormItemRender',\n 'ProFormList',\n 'ProFormMoney',\n 'ProFormRadio',\n 'ProFormRate',\n 'ProFormSegmented',\n 'ProFormSelect',\n 'ProFormSlider',\n 'ProFormSwitch',\n 'ProFormText',\n 'ProFormTextArea',\n 'ProFormTimePicker',\n 'ProFormTreeSelect',\n 'ProFormUploadButton',\n 'ProFormUploadDragger',\n 'Submitter',\n 'DefaultFooter',\n 'DefaultHeader',\n 'FooterToolbar',\n 'GridContent',\n 'PageContainer',\n 'PageHeader',\n 'PageLoading',\n 'ProBreadcrumb',\n 'ProLayout',\n 'ProPageHeader',\n 'RouteContext',\n 'SettingDrawer',\n 'TopNavHeader',\n 'WaterMark',\n 'ProHelp',\n 'ProHelpProvide',\n 'ProHelpSelect',\n 'ProHelpContentPanel',\n 'ProHelpDrawer',\n 'ProHelpModal',\n 'ProHelpPanel',\n 'SelectKeyProvide',\n 'ProHelpPopover',\n 'RenderContentPanel',\n 'BaseProList',\n 'ProList',\n 'ConfigConsumer',\n 'ProConfigProvider',\n 'ProProvider',\n 'DescriptionsSkeleton',\n 'ListPageSkeleton',\n 'ListSkeleton',\n 'ListSkeletonItem',\n 'ListToolbarSkeleton',\n 'PageHeaderSkeleton',\n 'ProSkeleton',\n 'TableItemSkeleton',\n 'TableSkeleton',\n 'CellEditorTable',\n 'DragSortTable',\n 'EditableProTable',\n 'IndexColumn',\n 'IntlConsumer',\n 'ListToolBar',\n 'ProTable',\n 'RowEditorTable',\n 'Search',\n 'TableDropdown',\n 'TableStatus',\n 'DropdownFooter',\n 'ErrorBoundary',\n 'FieldLabel',\n 'FilterDropdown',\n 'InlineErrorFormItem',\n 'LabelIconTip'\n]\n","import type { Resolver } from 'unplugin-auto-import/types'\n\nimport { antdProComponentsBuiltInAPI } from './preset'\n\nexport const antdProComponentsResolver = (): Resolver => ({\n type: 'component',\n resolve: (name: string) => {\n if (antdProComponentsBuiltInAPI.includes(name)) {\n return {\n name,\n from: '@ant-design/pro-components'\n }\n }\n return undefined\n }\n})\n"]}