From dfbc9d7e2750edc8891e9934ade83ca176bcb431 Mon Sep 17 00:00:00 2001 From: mnxmnz <48766355+mnxmnz@users.noreply.github.com> Date: Tue, 25 Aug 2026 01:45:30 +0900 Subject: [PATCH] chore: rename packages/core to packages/react-simplikit --- .cursorrules | 2 +- .github/copilot-instructions.md | 2 +- .github/workflows/integration.yml | 4 +- .gitignore | 2 +- .pnp.cjs | 172 +++++++++--------- .../prepareLocalizedFallbacks/index.spec.ts | 6 +- .scripts/commands/scaffold/index.ts | 2 +- .scripts/verify-pack/packages.ts | 2 +- .scripts/verifyDocsI18n.ts | 6 +- .vitepress/libs/getSidebarItems.mts | 2 +- .vitepress/locales.mts | 12 +- .vitepress/shared.mts | 2 +- AGENTS.md | 2 +- CLAUDE.md | 2 +- README-ja_jp.md | 10 +- README-ko_kr.md | 10 +- README.md | 10 +- docs/hook-design-principles.md | 24 +-- docs/ko/hook-design-principles.md | 24 +-- .../{core => react-simplikit}/CHANGELOG.md | 0 .../{core => react-simplikit}/README-ja_jp.md | 0 .../{core => react-simplikit}/README-ko_kr.md | 0 packages/{core => react-simplikit}/README.md | 0 .../{core => react-simplikit}/package.json | 2 +- .../test-utils/reactCompilerCanary.ts | 0 .../_internal/test-utils/renderHookSSR.tsx | 0 .../src/_internal/test-utils/renderSSR.tsx | 0 .../test-utils/serverEnvironments.ts | 0 .../ImpressionArea/ImpressionArea.md | 0 .../ImpressionArea/ImpressionArea.spec.tsx | 0 .../ImpressionArea/ImpressionArea.tsx | 0 .../src/components/ImpressionArea/index.ts | 0 .../ImpressionArea/ko/ImpressionArea.md | 0 .../src/components/Separated/Separated.md | 0 .../components/Separated/Separated.spec.tsx | 0 .../src/components/Separated/Separated.tsx | 0 .../src/components/Separated/index.ts | 0 .../src/components/Separated/ko/Separated.md | 0 .../src/components/SwitchCase/SwitchCase.md | 0 .../components/SwitchCase/SwitchCase.spec.tsx | 0 .../src/components/SwitchCase/SwitchCase.tsx | 0 .../src/components/SwitchCase/index.ts | 0 .../components/SwitchCase/ko/SwitchCase.md | 0 .../src/hooks/useAsyncEffect/index.ts | 0 .../hooks/useAsyncEffect/ko/useAsyncEffect.md | 0 .../hooks/useAsyncEffect/useAsyncEffect.md | 0 .../useAsyncEffect/useAsyncEffect.spec.ts | 0 .../hooks/useAsyncEffect/useAsyncEffect.ts | 0 .../src/hooks/useBooleanState/index.ts | 0 .../useBooleanState/ko/useBooleanState.md | 0 .../hooks/useBooleanState/useBooleanState.md | 0 .../useBooleanState/useBooleanState.spec.ts | 0 .../hooks/useBooleanState/useBooleanState.ts | 0 .../hooks/useCallbackOncePerRender/index.ts | 0 .../ko/useCallbackOncePerRender.md | 0 .../useCallbackOncePerRender.md | 0 .../useCallbackOncePerRender.spec.ts | 0 .../useCallbackOncePerRender.ts | 0 .../src/hooks/useConditionalEffect/index.ts | 0 .../ko/useConditionalEffect.md | 0 .../useConditionalEffect.md | 0 .../useConditionalEffect.spec.ts | 0 .../useConditionalEffect.ts | 0 .../src/hooks/useControlledState/index.ts | 0 .../ko/useControlledState.md | 0 .../useControlledState/useControlledState.md | 0 .../useControlledState.spec.tsx | 0 .../useControlledState/useControlledState.ts | 0 .../src/hooks/useCounter/index.ts | 0 .../src/hooks/useCounter/ko/useCounter.md | 0 .../src/hooks/useCounter/useCounter.md | 0 .../src/hooks/useCounter/useCounter.spec.ts | 0 .../src/hooks/useCounter/useCounter.ts | 0 .../src/hooks/useDebounce/debounce.ts | 0 .../src/hooks/useDebounce/index.ts | 0 .../src/hooks/useDebounce/ko/useDebounce.md | 0 .../src/hooks/useDebounce/useDebounce.md | 0 .../src/hooks/useDebounce/useDebounce.spec.ts | 0 .../src/hooks/useDebounce/useDebounce.ts | 0 .../src/hooks/useDebouncedCallback/index.ts | 0 .../ko/useDebouncedCallback.md | 0 .../useDebouncedCallback.md | 0 .../useDebouncedCallback.spec.ts | 0 .../useDebouncedCallback.ts | 0 .../src/hooks/useDoubleClick/index.ts | 0 .../hooks/useDoubleClick/ko/useDoubleClick.md | 0 .../hooks/useDoubleClick/useDoubleClick.md | 0 .../useDoubleClick/useDoubleClick.spec.tsx | 0 .../hooks/useDoubleClick/useDoubleClick.ts | 0 .../src/hooks/useGeolocation/index.ts | 0 .../hooks/useGeolocation/ko/useGeolocation.md | 0 .../hooks/useGeolocation/useGeolocation.md | 0 .../useGeolocation/useGeolocation.spec.ts | 0 .../hooks/useGeolocation/useGeolocation.ts | 0 .../src/hooks/useImpressionRef/index.ts | 0 .../useImpressionRef/ko/useImpressionRef.md | 0 .../useImpressionRef/useImpressionRef.md | 0 .../useImpressionRef/useImpressionRef.spec.ts | 0 .../useImpressionRef/useImpressionRef.ts | 0 .../src/hooks/useInputState/index.ts | 0 .../hooks/useInputState/ko/useInputState.md | 0 .../src/hooks/useInputState/useInputState.md | 0 .../hooks/useInputState/useInputState.spec.ts | 0 .../src/hooks/useInputState/useInputState.ts | 0 .../hooks/useIntersectionObserver/index.ts | 0 .../ko/useIntersectionObserver.md | 0 .../useIntersectionObserver.md | 0 .../useIntersectionObserver.spec.ts | 0 .../useIntersectionObserver.ts | 0 .../src/hooks/useInterval/index.ts | 0 .../src/hooks/useInterval/ko/useInterval.md | 0 .../src/hooks/useInterval/useInterval.md | 0 .../src/hooks/useInterval/useInterval.spec.ts | 0 .../src/hooks/useInterval/useInterval.ts | 0 .../src/hooks/useIsClient/index.ts | 0 .../src/hooks/useIsClient/ko/useIsClient.md | 0 .../src/hooks/useIsClient/useIsClient.md | 0 .../src/hooks/useIsClient/useIsClient.spec.ts | 0 .../src/hooks/useIsClient/useIsClient.ts | 0 .../hooks/useIsomorphicLayoutEffect/index.ts | 0 .../ko/useIsomorphicLayoutEffect.md | 0 .../useIsomorphicLayoutEffect.md | 0 .../useIsomorphicLayoutEffect.spec.ts | 0 .../useIsomorphicLayoutEffect.ts | 0 .../src/hooks/useList/index.ts | 0 .../src/hooks/useList/ko/useList.md | 0 .../src/hooks/useList/useList.md | 0 .../src/hooks/useList/useList.spec.ts | 0 .../src/hooks/useList/useList.ts | 0 .../src/hooks/useLoading/index.ts | 0 .../src/hooks/useLoading/ko/useLoading.md | 0 .../src/hooks/useLoading/useLoading.md | 0 .../src/hooks/useLoading/useLoading.spec.ts | 0 .../src/hooks/useLoading/useLoading.ts | 0 .../src/hooks/useLongPress/index.ts | 0 .../src/hooks/useLongPress/ko/useLongPress.md | 0 .../src/hooks/useLongPress/useLongPress.md | 0 .../hooks/useLongPress/useLongPress.spec.tsx | 0 .../src/hooks/useLongPress/useLongPress.ts | 0 .../src/hooks/useMap/index.ts | 0 .../src/hooks/useMap/ko/useMap.md | 0 .../src/hooks/useMap/useMap.md | 0 .../src/hooks/useMap/useMap.spec.ts | 0 .../src/hooks/useMap/useMap.ts | 0 .../src/hooks/useOutsideClickEffect/index.ts | 0 .../ko/useOutsideClickEffect.md | 0 .../useOutsideClickEffect.md | 0 .../useOutsideClickEffect.spec.tsx | 0 .../useOutsideClickEffect.ts | 0 .../src/hooks/usePreservedCallback/index.ts | 0 .../ko/usePreservedCallback.md | 0 .../usePreservedCallback.md | 0 .../usePreservedCallback.spec.ts | 0 .../usePreservedCallback.ts | 0 .../src/hooks/usePreservedReference/index.ts | 0 .../ko/usePreservedReference.md | 0 .../usePreservedReference.md | 0 .../usePreservedReference.spec.ts | 0 .../usePreservedReference.ts | 0 .../src/hooks/usePrevious/index.ts | 0 .../src/hooks/usePrevious/ko/usePrevious.md | 0 .../src/hooks/usePrevious/usePrevious.md | 0 .../src/hooks/usePrevious/usePrevious.spec.ts | 0 .../src/hooks/usePrevious/usePrevious.ts | 0 .../src/hooks/useRefEffect/index.ts | 0 .../src/hooks/useRefEffect/ko/useRefEffect.md | 0 .../src/hooks/useRefEffect/useRefEffect.md | 0 .../hooks/useRefEffect/useRefEffect.spec.ts | 0 .../src/hooks/useRefEffect/useRefEffect.ts | 0 .../src/hooks/useSet/index.ts | 0 .../src/hooks/useSet/ko/useSet.md | 0 .../src/hooks/useSet/useSet.md | 0 .../src/hooks/useSet/useSet.spec.ts | 0 .../src/hooks/useSet/useSet.ts | 0 .../src/hooks/useStorageState/index.ts | 0 .../useStorageState/ko/useStorageState.md | 0 .../src/hooks/useStorageState/storage.ts | 0 .../hooks/useStorageState/useStorageState.md | 0 .../useStorageState/useStorageState.spec.ts | 0 .../hooks/useStorageState/useStorageState.ts | 0 .../src/hooks/useThrottle/index.ts | 0 .../src/hooks/useThrottle/ko/useThrottle.md | 0 .../src/hooks/useThrottle/throttle.spec.ts | 0 .../src/hooks/useThrottle/throttle.ts | 0 .../src/hooks/useThrottle/useThrottle.md | 0 .../src/hooks/useThrottle/useThrottle.spec.ts | 0 .../src/hooks/useThrottle/useThrottle.ts | 0 .../src/hooks/useThrottledCallback/index.ts | 0 .../ko/useThrottledCallback.md | 0 .../useThrottledCallback.md | 0 .../useThrottledCallback.spec.ts | 0 .../useThrottledCallback.ts | 0 .../src/hooks/useTimeout/index.ts | 0 .../src/hooks/useTimeout/ko/useTimeout.md | 0 .../src/hooks/useTimeout/useTimeout.md | 0 .../src/hooks/useTimeout/useTimeout.spec.ts | 0 .../src/hooks/useTimeout/useTimeout.ts | 0 .../src/hooks/useToggle/index.ts | 0 .../src/hooks/useToggle/ko/useToggle.md | 0 .../src/hooks/useToggle/useToggle.md | 0 .../src/hooks/useToggle/useToggle.spec.ts | 0 .../src/hooks/useToggle/useToggle.ts | 0 .../src/hooks/useVisibilityEvent/index.ts | 0 .../ko/useVisibilityEvent.md | 0 .../useVisibilityEvent/useVisibilityEvent.md | 0 .../useVisibilityEvent.spec.ts | 0 .../useVisibilityEvent/useVisibilityEvent.ts | 0 .../{core => react-simplikit}/src/index.ts | 0 .../src/public/images/logo.svg | 0 .../src/public/images/symbol.svg | 0 .../src/utils/buildContext/buildContext.md | 0 .../utils/buildContext/buildContext.spec.tsx | 0 .../src/utils/buildContext/buildContext.tsx | 0 .../src/utils/buildContext/index.ts | 0 .../src/utils/buildContext/ko/buildContext.md | 0 .../src/utils/mergeProps/index.ts | 0 .../src/utils/mergeProps/ko/mergeProps.md | 0 .../src/utils/mergeProps/mergeProps.md | 0 .../src/utils/mergeProps/mergeProps.spec.ts | 0 .../src/utils/mergeProps/mergeProps.ts | 0 .../src/utils/mergeRefs/index.ts | 0 .../src/utils/mergeRefs/ko/mergeRefs.md | 0 .../src/utils/mergeRefs/mergeRefs.md | 0 .../src/utils/mergeRefs/mergeRefs.spec.ts | 0 .../src/utils/mergeRefs/mergeRefs.ts | 0 .../{core => react-simplikit}/tsconfig.json | 0 .../tsdown.config.ts | 0 .../vitest.compiled.config.ts | 0 .../vitest.config.ts | 0 .../{core => react-simplikit}/vitest.setup.ts | 0 yarn.lock | 4 +- 231 files changed, 151 insertions(+), 151 deletions(-) rename packages/{core => react-simplikit}/CHANGELOG.md (100%) rename packages/{core => react-simplikit}/README-ja_jp.md (100%) rename packages/{core => react-simplikit}/README-ko_kr.md (100%) rename packages/{core => react-simplikit}/README.md (100%) rename packages/{core => react-simplikit}/package.json (98%) rename packages/{core => react-simplikit}/src/_internal/test-utils/reactCompilerCanary.ts (100%) rename packages/{core => react-simplikit}/src/_internal/test-utils/renderHookSSR.tsx (100%) rename packages/{core => react-simplikit}/src/_internal/test-utils/renderSSR.tsx (100%) rename packages/{core => react-simplikit}/src/_internal/test-utils/serverEnvironments.ts (100%) rename packages/{core => react-simplikit}/src/components/ImpressionArea/ImpressionArea.md (100%) rename packages/{core => react-simplikit}/src/components/ImpressionArea/ImpressionArea.spec.tsx (100%) rename packages/{core => react-simplikit}/src/components/ImpressionArea/ImpressionArea.tsx (100%) rename packages/{core => react-simplikit}/src/components/ImpressionArea/index.ts (100%) rename packages/{core => react-simplikit}/src/components/ImpressionArea/ko/ImpressionArea.md (100%) rename packages/{core => react-simplikit}/src/components/Separated/Separated.md (100%) rename packages/{core => react-simplikit}/src/components/Separated/Separated.spec.tsx (100%) rename packages/{core => react-simplikit}/src/components/Separated/Separated.tsx (100%) rename packages/{core => react-simplikit}/src/components/Separated/index.ts (100%) rename packages/{core => react-simplikit}/src/components/Separated/ko/Separated.md (100%) rename packages/{core => react-simplikit}/src/components/SwitchCase/SwitchCase.md (100%) rename packages/{core => react-simplikit}/src/components/SwitchCase/SwitchCase.spec.tsx (100%) rename packages/{core => react-simplikit}/src/components/SwitchCase/SwitchCase.tsx (100%) rename packages/{core => react-simplikit}/src/components/SwitchCase/index.ts (100%) rename packages/{core => react-simplikit}/src/components/SwitchCase/ko/SwitchCase.md (100%) rename packages/{core => react-simplikit}/src/hooks/useAsyncEffect/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useAsyncEffect/ko/useAsyncEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useAsyncEffect/useAsyncEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useAsyncEffect/useAsyncEffect.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useAsyncEffect/useAsyncEffect.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useBooleanState/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useBooleanState/ko/useBooleanState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useBooleanState/useBooleanState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useBooleanState/useBooleanState.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useBooleanState/useBooleanState.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useCallbackOncePerRender/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useCallbackOncePerRender/ko/useCallbackOncePerRender.md (100%) rename packages/{core => react-simplikit}/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.md (100%) rename packages/{core => react-simplikit}/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useConditionalEffect/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useConditionalEffect/ko/useConditionalEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useConditionalEffect/useConditionalEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useConditionalEffect/useConditionalEffect.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useConditionalEffect/useConditionalEffect.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useControlledState/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useControlledState/ko/useControlledState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useControlledState/useControlledState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useControlledState/useControlledState.spec.tsx (100%) rename packages/{core => react-simplikit}/src/hooks/useControlledState/useControlledState.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useCounter/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useCounter/ko/useCounter.md (100%) rename packages/{core => react-simplikit}/src/hooks/useCounter/useCounter.md (100%) rename packages/{core => react-simplikit}/src/hooks/useCounter/useCounter.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useCounter/useCounter.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebounce/debounce.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebounce/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebounce/ko/useDebounce.md (100%) rename packages/{core => react-simplikit}/src/hooks/useDebounce/useDebounce.md (100%) rename packages/{core => react-simplikit}/src/hooks/useDebounce/useDebounce.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebounce/useDebounce.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebouncedCallback/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebouncedCallback/ko/useDebouncedCallback.md (100%) rename packages/{core => react-simplikit}/src/hooks/useDebouncedCallback/useDebouncedCallback.md (100%) rename packages/{core => react-simplikit}/src/hooks/useDebouncedCallback/useDebouncedCallback.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDebouncedCallback/useDebouncedCallback.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDoubleClick/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useDoubleClick/ko/useDoubleClick.md (100%) rename packages/{core => react-simplikit}/src/hooks/useDoubleClick/useDoubleClick.md (100%) rename packages/{core => react-simplikit}/src/hooks/useDoubleClick/useDoubleClick.spec.tsx (100%) rename packages/{core => react-simplikit}/src/hooks/useDoubleClick/useDoubleClick.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useGeolocation/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useGeolocation/ko/useGeolocation.md (100%) rename packages/{core => react-simplikit}/src/hooks/useGeolocation/useGeolocation.md (100%) rename packages/{core => react-simplikit}/src/hooks/useGeolocation/useGeolocation.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useGeolocation/useGeolocation.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useImpressionRef/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useImpressionRef/ko/useImpressionRef.md (100%) rename packages/{core => react-simplikit}/src/hooks/useImpressionRef/useImpressionRef.md (100%) rename packages/{core => react-simplikit}/src/hooks/useImpressionRef/useImpressionRef.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useImpressionRef/useImpressionRef.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useInputState/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useInputState/ko/useInputState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useInputState/useInputState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useInputState/useInputState.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useInputState/useInputState.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIntersectionObserver/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIntersectionObserver/ko/useIntersectionObserver.md (100%) rename packages/{core => react-simplikit}/src/hooks/useIntersectionObserver/useIntersectionObserver.md (100%) rename packages/{core => react-simplikit}/src/hooks/useIntersectionObserver/useIntersectionObserver.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIntersectionObserver/useIntersectionObserver.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useInterval/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useInterval/ko/useInterval.md (100%) rename packages/{core => react-simplikit}/src/hooks/useInterval/useInterval.md (100%) rename packages/{core => react-simplikit}/src/hooks/useInterval/useInterval.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useInterval/useInterval.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIsClient/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIsClient/ko/useIsClient.md (100%) rename packages/{core => react-simplikit}/src/hooks/useIsClient/useIsClient.md (100%) rename packages/{core => react-simplikit}/src/hooks/useIsClient/useIsClient.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIsClient/useIsClient.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIsomorphicLayoutEffect/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIsomorphicLayoutEffect/ko/useIsomorphicLayoutEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useList/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useList/ko/useList.md (100%) rename packages/{core => react-simplikit}/src/hooks/useList/useList.md (100%) rename packages/{core => react-simplikit}/src/hooks/useList/useList.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useList/useList.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useLoading/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useLoading/ko/useLoading.md (100%) rename packages/{core => react-simplikit}/src/hooks/useLoading/useLoading.md (100%) rename packages/{core => react-simplikit}/src/hooks/useLoading/useLoading.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useLoading/useLoading.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useLongPress/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useLongPress/ko/useLongPress.md (100%) rename packages/{core => react-simplikit}/src/hooks/useLongPress/useLongPress.md (100%) rename packages/{core => react-simplikit}/src/hooks/useLongPress/useLongPress.spec.tsx (100%) rename packages/{core => react-simplikit}/src/hooks/useLongPress/useLongPress.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useMap/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useMap/ko/useMap.md (100%) rename packages/{core => react-simplikit}/src/hooks/useMap/useMap.md (100%) rename packages/{core => react-simplikit}/src/hooks/useMap/useMap.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useMap/useMap.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useOutsideClickEffect/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useOutsideClickEffect/ko/useOutsideClickEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useOutsideClickEffect/useOutsideClickEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useOutsideClickEffect/useOutsideClickEffect.spec.tsx (100%) rename packages/{core => react-simplikit}/src/hooks/useOutsideClickEffect/useOutsideClickEffect.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedCallback/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedCallback/ko/usePreservedCallback.md (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedCallback/usePreservedCallback.md (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedCallback/usePreservedCallback.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedCallback/usePreservedCallback.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedReference/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedReference/ko/usePreservedReference.md (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedReference/usePreservedReference.md (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedReference/usePreservedReference.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePreservedReference/usePreservedReference.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePrevious/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePrevious/ko/usePrevious.md (100%) rename packages/{core => react-simplikit}/src/hooks/usePrevious/usePrevious.md (100%) rename packages/{core => react-simplikit}/src/hooks/usePrevious/usePrevious.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/usePrevious/usePrevious.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useRefEffect/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useRefEffect/ko/useRefEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useRefEffect/useRefEffect.md (100%) rename packages/{core => react-simplikit}/src/hooks/useRefEffect/useRefEffect.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useRefEffect/useRefEffect.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useSet/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useSet/ko/useSet.md (100%) rename packages/{core => react-simplikit}/src/hooks/useSet/useSet.md (100%) rename packages/{core => react-simplikit}/src/hooks/useSet/useSet.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useSet/useSet.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useStorageState/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useStorageState/ko/useStorageState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useStorageState/storage.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useStorageState/useStorageState.md (100%) rename packages/{core => react-simplikit}/src/hooks/useStorageState/useStorageState.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useStorageState/useStorageState.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/ko/useThrottle.md (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/throttle.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/throttle.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/useThrottle.md (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/useThrottle.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottle/useThrottle.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottledCallback/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottledCallback/ko/useThrottledCallback.md (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottledCallback/useThrottledCallback.md (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottledCallback/useThrottledCallback.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useThrottledCallback/useThrottledCallback.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useTimeout/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useTimeout/ko/useTimeout.md (100%) rename packages/{core => react-simplikit}/src/hooks/useTimeout/useTimeout.md (100%) rename packages/{core => react-simplikit}/src/hooks/useTimeout/useTimeout.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useTimeout/useTimeout.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useToggle/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useToggle/ko/useToggle.md (100%) rename packages/{core => react-simplikit}/src/hooks/useToggle/useToggle.md (100%) rename packages/{core => react-simplikit}/src/hooks/useToggle/useToggle.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useToggle/useToggle.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useVisibilityEvent/index.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useVisibilityEvent/ko/useVisibilityEvent.md (100%) rename packages/{core => react-simplikit}/src/hooks/useVisibilityEvent/useVisibilityEvent.md (100%) rename packages/{core => react-simplikit}/src/hooks/useVisibilityEvent/useVisibilityEvent.spec.ts (100%) rename packages/{core => react-simplikit}/src/hooks/useVisibilityEvent/useVisibilityEvent.ts (100%) rename packages/{core => react-simplikit}/src/index.ts (100%) rename packages/{core => react-simplikit}/src/public/images/logo.svg (100%) rename packages/{core => react-simplikit}/src/public/images/symbol.svg (100%) rename packages/{core => react-simplikit}/src/utils/buildContext/buildContext.md (100%) rename packages/{core => react-simplikit}/src/utils/buildContext/buildContext.spec.tsx (100%) rename packages/{core => react-simplikit}/src/utils/buildContext/buildContext.tsx (100%) rename packages/{core => react-simplikit}/src/utils/buildContext/index.ts (100%) rename packages/{core => react-simplikit}/src/utils/buildContext/ko/buildContext.md (100%) rename packages/{core => react-simplikit}/src/utils/mergeProps/index.ts (100%) rename packages/{core => react-simplikit}/src/utils/mergeProps/ko/mergeProps.md (100%) rename packages/{core => react-simplikit}/src/utils/mergeProps/mergeProps.md (100%) rename packages/{core => react-simplikit}/src/utils/mergeProps/mergeProps.spec.ts (100%) rename packages/{core => react-simplikit}/src/utils/mergeProps/mergeProps.ts (100%) rename packages/{core => react-simplikit}/src/utils/mergeRefs/index.ts (100%) rename packages/{core => react-simplikit}/src/utils/mergeRefs/ko/mergeRefs.md (100%) rename packages/{core => react-simplikit}/src/utils/mergeRefs/mergeRefs.md (100%) rename packages/{core => react-simplikit}/src/utils/mergeRefs/mergeRefs.spec.ts (100%) rename packages/{core => react-simplikit}/src/utils/mergeRefs/mergeRefs.ts (100%) rename packages/{core => react-simplikit}/tsconfig.json (100%) rename packages/{core => react-simplikit}/tsdown.config.ts (100%) rename packages/{core => react-simplikit}/vitest.compiled.config.ts (100%) rename packages/{core => react-simplikit}/vitest.config.ts (100%) rename packages/{core => react-simplikit}/vitest.setup.ts (100%) diff --git a/.cursorrules b/.cursorrules index 3fbecd7a..176305ae 100644 --- a/.cursorrules +++ b/.cursorrules @@ -4,7 +4,7 @@ ## Project -React hooks/components library. Monorepo: `packages/core` + `packages/mobile`. +React hooks/components library. Monorepo: `packages/react-simplikit` + `packages/mobile`. ## Architecture diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 4a18c126..743942e0 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -4,7 +4,7 @@ ## Quick Reference -- Monorepo: `packages/core` (react-simplikit) + `packages/mobile` (@react-simplikit/mobile) +- Monorepo: `packages/react-simplikit` (react-simplikit) + `packages/mobile` (@react-simplikit/mobile) - Architecture: `components → hooks → utils → _internal` (unidirectional, no circular imports) - Core and mobile are independent packages — no cross-package dependencies diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 0fd708f0..ff855747 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -67,7 +67,7 @@ jobs: uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 with: token: ${{ secrets.CODECOV_TOKEN }} - files: ./packages/core/coverage/coverage-final.json,./packages/mobile/coverage/coverage-final.json + files: ./packages/react-simplikit/coverage/coverage-final.json,./packages/mobile/coverage/coverage-final.json spec-compiled: name: spec (react compiler compiled) @@ -474,7 +474,7 @@ jobs: shell: bash run: | yarn workspaces foreach -Apt --include 'packages/*' run build - CORE_TGZ=$(cd packages/core && npm pack --pack-destination "$RUNNER_TEMP" | tail -1) + CORE_TGZ=$(cd packages/react-simplikit && npm pack --pack-destination "$RUNNER_TEMP" | tail -1) MOBILE_TGZ=$(cd packages/mobile && npm pack --pack-destination "$RUNNER_TEMP" | tail -1) echo "CORE_TGZ=$RUNNER_TEMP/$CORE_TGZ" >> "$GITHUB_ENV" echo "MOBILE_TGZ=$RUNNER_TEMP/$MOBILE_TGZ" >> "$GITHUB_ENV" diff --git a/.gitignore b/.gitignore index a2c06fe9..74b7d081 100644 --- a/.gitignore +++ b/.gitignore @@ -30,7 +30,7 @@ generated-locales/ # transient fixtures written by `yarn test:docs`, which a killed run cannot clean up docs/core/untranslated-fallback-fixture.md -packages/core/src/hooks/useUntranslatedFallbackFixture/ +packages/react-simplikit/src/hooks/useUntranslatedFallbackFixture/ # next .next diff --git a/.pnp.cjs b/.pnp.cjs index 51002cdc..fa00bc39 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -26,13 +26,13 @@ const RAW_RUNTIME_STATE = "name": "with-vite",\ "reference": "workspace:examples/with-vite"\ },\ - {\ - "name": "react-simplikit",\ - "reference": "workspace:packages/core"\ - },\ {\ "name": "@react-simplikit/mobile",\ "reference": "workspace:packages/mobile"\ + },\ + {\ + "name": "react-simplikit",\ + "reference": "workspace:packages/react-simplikit"\ }\ ],\ "enableTopLevelFallback": true,\ @@ -42,7 +42,7 @@ const RAW_RUNTIME_STATE = ["@examples/shared", ["virtual:4859486b80a38e1e55778596b129478b56d21224c49a057e6f204bd0ef112f450c0ab6db41bd028bc885a6d06a104f1faffa30cd30b973c26726b0fe33e03341#workspace:examples/shared", "workspace:examples/shared"]],\ ["@react-simplikit/mobile", ["virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/mobile", "workspace:packages/mobile"]],\ ["@react-simplikit/root", ["workspace:."]],\ - ["react-simplikit", ["virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/core", "workspace:packages/core"]],\ + ["react-simplikit", ["virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/react-simplikit", "workspace:packages/react-simplikit"]],\ ["with-nextjs", ["workspace:examples/with-nextjs"]],\ ["with-vite", ["workspace:examples/with-vite"]]\ ],\ @@ -6580,18 +6580,18 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-8ce85052e6/0/cache/@typescript-eslint-eslint-plugin-npm-8.29.1-ccdf3ebc13-a3ed7556ed.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + ["virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-27db0c8d1a/0/cache/@typescript-eslint-eslint-plugin-npm-8.29.1-ccdf3ebc13-a3ed7556ed.zip/node_modules/@typescript-eslint/eslint-plugin/",\ "packageDependencies": [\ ["@eslint-community/regexpp", "npm:4.12.1"],\ ["@types/eslint", null],\ ["@types/typescript", null],\ ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/eslint-plugin", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ - ["@typescript-eslint/parser", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ + ["@typescript-eslint/eslint-plugin", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ + ["@typescript-eslint/parser", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ ["@typescript-eslint/scope-manager", "npm:8.29.1"],\ - ["@typescript-eslint/type-utils", "virtual:8ce85052e64ea66261fcc9ccc2877676eca8df8eec62e69129559dc6f98ec0f682e1448a5e5f610a0baa4d84a0c24656ea81733865f127f32dc3a5a6887691f1#npm:8.29.1"],\ - ["@typescript-eslint/utils", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ + ["@typescript-eslint/type-utils", "virtual:27db0c8d1a0e04a671d3823c1e8b144897050f17666d44176f0e9360f054c06a56fdef112a92e5dfd521704a8cfc451162e49003e4bb72706237958a2c3b975f#npm:8.29.1"],\ + ["@typescript-eslint/utils", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ ["@typescript-eslint/visitor-keys", "npm:8.29.1"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ ["graphemer", "npm:1.4.0"],\ @@ -6649,12 +6649,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-68f8ae2e33/0/cache/@typescript-eslint-parser-npm-8.29.1-359ce3de55-af3570ff58.zip/node_modules/@typescript-eslint/parser/",\ + ["virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-74d6c9fb17/0/cache/@typescript-eslint-parser-npm-8.29.1-359ce3de55-af3570ff58.zip/node_modules/@typescript-eslint/parser/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/parser", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ + ["@typescript-eslint/parser", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ ["@typescript-eslint/scope-manager", "npm:8.29.1"],\ ["@typescript-eslint/types", "npm:8.29.1"],\ ["@typescript-eslint/typescript-estree", "virtual:531dc209f09aa498fab10ce7142c2bc8a5f68d0a9543247d59c4cce730b6880a1f9f8fece29ee1acd018d814aea0811b5c24467f4c8eb8dde3fda630b5a97ba8#npm:8.29.1"],\ @@ -6713,14 +6713,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:8ce85052e64ea66261fcc9ccc2877676eca8df8eec62e69129559dc6f98ec0f682e1448a5e5f610a0baa4d84a0c24656ea81733865f127f32dc3a5a6887691f1#npm:8.29.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-889d5d880d/0/cache/@typescript-eslint-type-utils-npm-8.29.1-f270db0ca1-72cc01dbac.zip/node_modules/@typescript-eslint/type-utils/",\ + ["virtual:27db0c8d1a0e04a671d3823c1e8b144897050f17666d44176f0e9360f054c06a56fdef112a92e5dfd521704a8cfc451162e49003e4bb72706237958a2c3b975f#npm:8.29.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-f25a20fcb9/0/cache/@typescript-eslint-type-utils-npm-8.29.1-f270db0ca1-72cc01dbac.zip/node_modules/@typescript-eslint/type-utils/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/type-utils", "virtual:8ce85052e64ea66261fcc9ccc2877676eca8df8eec62e69129559dc6f98ec0f682e1448a5e5f610a0baa4d84a0c24656ea81733865f127f32dc3a5a6887691f1#npm:8.29.1"],\ + ["@typescript-eslint/type-utils", "virtual:27db0c8d1a0e04a671d3823c1e8b144897050f17666d44176f0e9360f054c06a56fdef112a92e5dfd521704a8cfc451162e49003e4bb72706237958a2c3b975f#npm:8.29.1"],\ ["@typescript-eslint/typescript-estree", "virtual:531dc209f09aa498fab10ce7142c2bc8a5f68d0a9543247d59c4cce730b6880a1f9f8fece29ee1acd018d814aea0811b5c24467f4c8eb8dde3fda630b5a97ba8#npm:8.29.1"],\ - ["@typescript-eslint/utils", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ + ["@typescript-eslint/utils", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ ["debug", "virtual:58d4eddcdc0ee4d794e83431bdb8379b5cdb1cb447327371fa6788426546f859224b451f3786f45cf7d5e32704eff5b143722c948eb1c4c79c95d68fed8731a4#npm:4.4.0"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ ["ts-api-utils", "virtual:ea022f16ef188dc2b53464158ccbd2b56e4799b701147f41b612fe560b929c31f538a18bc09c3ea15e429d76044385486e953eca84b3806119c3413e29103dae#npm:2.1.0"],\ @@ -6803,8 +6803,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-64cd355d07/0/cache/@typescript-eslint-utils-npm-8.29.1-f2b2f4a68d-1b2704b769.zip/node_modules/@typescript-eslint/utils/",\ + ["virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-7b155e21b4/0/cache/@typescript-eslint-utils-npm-8.29.1-f2b2f4a68d-1b2704b769.zip/node_modules/@typescript-eslint/utils/",\ "packageDependencies": [\ ["@eslint-community/eslint-utils", "virtual:93ff544b7704c56a2834c6c6a7b5bd153e72137ce13d2edeb76a1ca89d092b876af4017742134d228534b4d86ebd6a1eed39bcdd4bad1c1cf8bbe9346303ab76#npm:4.5.1"],\ ["@types/eslint", null],\ @@ -6812,7 +6812,7 @@ const RAW_RUNTIME_STATE = ["@typescript-eslint/scope-manager", "npm:8.29.1"],\ ["@typescript-eslint/types", "npm:8.29.1"],\ ["@typescript-eslint/typescript-estree", "virtual:531dc209f09aa498fab10ce7142c2bc8a5f68d0a9543247d59c4cce730b6880a1f9f8fece29ee1acd018d814aea0811b5c24467f4c8eb8dde3fda630b5a97ba8#npm:8.29.1"],\ - ["@typescript-eslint/utils", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ + ["@typescript-eslint/utils", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"]\ ],\ @@ -9360,12 +9360,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:9.1.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-config-prettier-virtual-91058c34e3/0/cache/eslint-config-prettier-npm-9.1.0-0e1fd42d7d-6d332694b3.zip/node_modules/eslint-config-prettier/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:9.1.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-config-prettier-virtual-2f4b8aeb8a/0/cache/eslint-config-prettier-npm-9.1.0-0e1fd42d7d-6d332694b3.zip/node_modules/eslint-config-prettier/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-config-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:9.1.0"]\ + ["eslint-config-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:9.1.0"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -9394,8 +9394,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:4d3c201b0aa1090c0b55fb6331eba78a18b34a6c71c4835b4963f7c2006518d7977a496c2523b87c22208000d5437f22252238fa3e80271e20076501d1cfe64f#npm:2.12.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-6acc9ef236/0/cache/eslint-module-utils-npm-2.12.0-120238a0bc-4d8b46dcd5.zip/node_modules/eslint-module-utils/",\ + ["virtual:3aa409af43c8cfda5d60c9c2ea883ad73388cd12b901d1afc5f0e22e8ac52c5f36696f2111f8c01b61520c43ec27f8fa4a05f4c8f22b35b04bf55aba18d12456#npm:2.12.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-5806c04d7a/0/cache/eslint-module-utils-npm-2.12.0-120238a0bc-4d8b46dcd5.zip/node_modules/eslint-module-utils/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/eslint-import-resolver-node", null],\ @@ -9404,11 +9404,11 @@ const RAW_RUNTIME_STATE = ["@types/typescript-eslint__parser", null],\ ["@typescript-eslint/parser", null],\ ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["eslint", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:9.39.3"],\ + ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ ["eslint-import-resolver-node", "npm:0.3.9"],\ ["eslint-import-resolver-typescript", null],\ ["eslint-import-resolver-webpack", null],\ - ["eslint-module-utils", "virtual:4d3c201b0aa1090c0b55fb6331eba78a18b34a6c71c4835b4963f7c2006518d7977a496c2523b87c22208000d5437f22252238fa3e80271e20076501d1cfe64f#npm:2.12.0"]\ + ["eslint-module-utils", "virtual:3aa409af43c8cfda5d60c9c2ea883ad73388cd12b901d1afc5f0e22e8ac52c5f36696f2111f8c01b61520c43ec27f8fa4a05f4c8f22b35b04bf55aba18d12456#npm:2.12.0"]\ ],\ "packagePeers": [\ "@types/eslint-import-resolver-node",\ @@ -9424,8 +9424,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:6d5d42b0b8e7479af795eb00d0a3a3bbaa9806dff8e429148c4cdfadd79435e361beb09b6185e7e5537b85a03b4273689ab652def5b87f1c8ed4f51d5ede99ee#npm:2.12.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-18e53f3505/0/cache/eslint-module-utils-npm-2.12.0-120238a0bc-4d8b46dcd5.zip/node_modules/eslint-module-utils/",\ + ["virtual:4d3c201b0aa1090c0b55fb6331eba78a18b34a6c71c4835b4963f7c2006518d7977a496c2523b87c22208000d5437f22252238fa3e80271e20076501d1cfe64f#npm:2.12.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-6acc9ef236/0/cache/eslint-module-utils-npm-2.12.0-120238a0bc-4d8b46dcd5.zip/node_modules/eslint-module-utils/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/eslint-import-resolver-node", null],\ @@ -9434,11 +9434,11 @@ const RAW_RUNTIME_STATE = ["@types/typescript-eslint__parser", null],\ ["@typescript-eslint/parser", null],\ ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ + ["eslint", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:9.39.3"],\ ["eslint-import-resolver-node", "npm:0.3.9"],\ ["eslint-import-resolver-typescript", null],\ ["eslint-import-resolver-webpack", null],\ - ["eslint-module-utils", "virtual:6d5d42b0b8e7479af795eb00d0a3a3bbaa9806dff8e429148c4cdfadd79435e361beb09b6185e7e5537b85a03b4273689ab652def5b87f1c8ed4f51d5ede99ee#npm:2.12.0"]\ + ["eslint-module-utils", "virtual:4d3c201b0aa1090c0b55fb6331eba78a18b34a6c71c4835b4963f7c2006518d7977a496c2523b87c22208000d5437f22252238fa3e80271e20076501d1cfe64f#npm:2.12.0"]\ ],\ "packagePeers": [\ "@types/eslint-import-resolver-node",\ @@ -9499,8 +9499,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:2.31.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-6d5d42b0b8/0/cache/eslint-plugin-import-npm-2.31.0-3c7ca668cd-e21d116ddd.zip/node_modules/eslint-plugin-import/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:2.31.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-3aa409af43/0/cache/eslint-plugin-import-npm-2.31.0-3c7ca668cd-e21d116ddd.zip/node_modules/eslint-plugin-import/",\ "packageDependencies": [\ ["@rtsao/scc", "npm:1.1.0"],\ ["@types/eslint", null],\ @@ -9514,8 +9514,8 @@ const RAW_RUNTIME_STATE = ["doctrine", "npm:2.1.0"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["eslint-module-utils", "virtual:6d5d42b0b8e7479af795eb00d0a3a3bbaa9806dff8e429148c4cdfadd79435e361beb09b6185e7e5537b85a03b4273689ab652def5b87f1c8ed4f51d5ede99ee#npm:2.12.0"],\ - ["eslint-plugin-import", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:2.31.0"],\ + ["eslint-module-utils", "virtual:3aa409af43c8cfda5d60c9c2ea883ad73388cd12b901d1afc5f0e22e8ac52c5f36696f2111f8c01b61520c43ec27f8fa4a05f4c8f22b35b04bf55aba18d12456#npm:2.12.0"],\ + ["eslint-plugin-import", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:2.31.0"],\ ["hasown", "npm:2.0.2"],\ ["is-core-module", "npm:2.16.1"],\ ["is-glob", "npm:4.0.3"],\ @@ -9567,15 +9567,15 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:5.2.6", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-prettier-virtual-6db2fb610c/0/cache/eslint-plugin-prettier-npm-5.2.6-bf19bff84b-9911740a5e.zip/node_modules/eslint-plugin-prettier/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:5.2.6", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-prettier-virtual-55eb4a1ea3/0/cache/eslint-plugin-prettier-npm-5.2.6-bf19bff84b-9911740a5e.zip/node_modules/eslint-plugin-prettier/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/eslint-config-prettier", null],\ ["@types/prettier", null],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-config-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:9.1.0"],\ - ["eslint-plugin-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:5.2.6"],\ + ["eslint-config-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:9.1.0"],\ + ["eslint-plugin-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:5.2.6"],\ ["prettier", "npm:3.5.3"],\ ["prettier-linter-helpers", "npm:1.0.0"],\ ["synckit", "npm:0.11.3"]\ @@ -9630,8 +9630,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.37.5", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-virtual-a0208a54e4/0/cache/eslint-plugin-react-npm-7.37.5-d03f6b6543-c850bfd556.zip/node_modules/eslint-plugin-react/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.37.5", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-virtual-c8944b52a5/0/cache/eslint-plugin-react-npm-7.37.5-d03f6b6543-c850bfd556.zip/node_modules/eslint-plugin-react/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["array-includes", "npm:3.1.8"],\ @@ -9641,7 +9641,7 @@ const RAW_RUNTIME_STATE = ["doctrine", "npm:2.1.0"],\ ["es-iterator-helpers", "npm:1.2.1"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-plugin-react", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.37.5"],\ + ["eslint-plugin-react", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.37.5"],\ ["estraverse", "npm:5.3.0"],\ ["hasown", "npm:2.0.2"],\ ["jsx-ast-utils", "npm:3.3.5"],\ @@ -9688,14 +9688,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.1.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-13b9f4c601/0/cache/eslint-plugin-react-hooks-npm-7.1.1-cf5b028313-cee8454915.zip/node_modules/eslint-plugin-react-hooks/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.1.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-38b18f2387/0/cache/eslint-plugin-react-hooks-npm-7.1.1-cf5b028313-cee8454915.zip/node_modules/eslint-plugin-react-hooks/",\ "packageDependencies": [\ ["@babel/core", "npm:7.29.7"],\ ["@babel/parser", "npm:7.29.8"],\ ["@types/eslint", null],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-plugin-react-hooks", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.1.1"],\ + ["eslint-plugin-react-hooks", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.1.1"],\ ["hermes-parser", "npm:0.25.1"],\ ["zod", "npm:4.4.3"],\ ["zod-validation-error", "virtual:c28cc9930316492f24eddf7640a31bb1c4e65310557f1f93dce136f86185d50e78ee5d0cbcfa3da458f6075e238f0ddbb51fbeb7bcde4c8625f4dd5088fa042e#npm:4.0.2"]\ @@ -9728,12 +9728,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:12.1.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-simple-import-sort-virtual-650b570488/0/cache/eslint-plugin-simple-import-sort-npm-12.1.1-179ee2216e-0ad1907ad9.zip/node_modules/eslint-plugin-simple-import-sort/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:12.1.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-simple-import-sort-virtual-8e67ef5377/0/cache/eslint-plugin-simple-import-sort-npm-12.1.1-179ee2216e-0ad1907ad9.zip/node_modules/eslint-plugin-simple-import-sort/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-plugin-simple-import-sort", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:12.1.1"]\ + ["eslint-plugin-simple-import-sort", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:12.1.1"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -9767,14 +9767,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:4.1.4", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-unused-imports-virtual-6332c36e33/0/cache/eslint-plugin-unused-imports-npm-4.1.4-a7d7c7cdf3-3899f64b0e.zip/node_modules/eslint-plugin-unused-imports/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:4.1.4", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-unused-imports-virtual-48d9492b9e/0/cache/eslint-plugin-unused-imports-npm-4.1.4-a7d7c7cdf3-3899f64b0e.zip/node_modules/eslint-plugin-unused-imports/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/typescript-eslint__eslint-plugin", null],\ ["@typescript-eslint/eslint-plugin", null],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-plugin-unused-imports", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:4.1.4"]\ + ["eslint-plugin-unused-imports", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:4.1.4"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -12953,8 +12953,8 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["react-simplikit", [\ - ["virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/core", {\ - "packageLocation": "./.yarn/__virtual__/react-simplikit-virtual-b0fdd10974/1/packages/core/",\ + ["virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/react-simplikit", {\ + "packageLocation": "./.yarn/__virtual__/react-simplikit-virtual-b56f0089fd/1/packages/react-simplikit/",\ "packageDependencies": [\ ["@babel/core", "npm:7.29.7"],\ ["@babel/preset-react", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:7.29.7"],\ @@ -12976,13 +12976,13 @@ const RAW_RUNTIME_STATE = ["corepack", "npm:0.30.0"],\ ["dotenv", "npm:16.5.0"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-config-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:9.1.0"],\ - ["eslint-plugin-import", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:2.31.0"],\ - ["eslint-plugin-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:5.2.6"],\ - ["eslint-plugin-react", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.37.5"],\ - ["eslint-plugin-react-hooks", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.1.1"],\ - ["eslint-plugin-simple-import-sort", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:12.1.1"],\ - ["eslint-plugin-unused-imports", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:4.1.4"],\ + ["eslint-config-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:9.1.0"],\ + ["eslint-plugin-import", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:2.31.0"],\ + ["eslint-plugin-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:5.2.6"],\ + ["eslint-plugin-react", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.37.5"],\ + ["eslint-plugin-react-hooks", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.1.1"],\ + ["eslint-plugin-simple-import-sort", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:12.1.1"],\ + ["eslint-plugin-unused-imports", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:4.1.4"],\ ["fast-glob", "npm:3.3.3"],\ ["globals", "npm:15.15.0"],\ ["jsdom", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:25.0.1"],\ @@ -12994,12 +12994,12 @@ const RAW_RUNTIME_STATE = ["prettier-plugin-sort-re-exports", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:0.1.0"],\ ["react", "npm:19.1.0"],\ ["react-dom", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:19.1.0"],\ - ["react-simplikit", "virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/core"],\ + ["react-simplikit", "virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/react-simplikit"],\ ["rimraf", "npm:6.0.1"],\ - ["tsdown", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:0.22.14"],\ + ["tsdown", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:0.22.14"],\ ["tsx", "npm:4.19.3"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"],\ - ["typescript-eslint", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:8.29.1"],\ + ["typescript-eslint", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:8.29.1"],\ ["vitepress", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:1.6.3"],\ ["vitest", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:2.1.9"],\ ["vue", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:3.5.13"]\ @@ -13009,8 +13009,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["workspace:packages/core", {\ - "packageLocation": "./packages/core/",\ + ["workspace:packages/react-simplikit", {\ + "packageLocation": "./packages/react-simplikit/",\ "packageDependencies": [\ ["@babel/core", "npm:7.29.7"],\ ["@babel/preset-react", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:7.29.7"],\ @@ -13032,13 +13032,13 @@ const RAW_RUNTIME_STATE = ["corepack", "npm:0.30.0"],\ ["dotenv", "npm:16.5.0"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ - ["eslint-config-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:9.1.0"],\ - ["eslint-plugin-import", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:2.31.0"],\ - ["eslint-plugin-prettier", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:5.2.6"],\ - ["eslint-plugin-react", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.37.5"],\ - ["eslint-plugin-react-hooks", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:7.1.1"],\ - ["eslint-plugin-simple-import-sort", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:12.1.1"],\ - ["eslint-plugin-unused-imports", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:4.1.4"],\ + ["eslint-config-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:9.1.0"],\ + ["eslint-plugin-import", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:2.31.0"],\ + ["eslint-plugin-prettier", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:5.2.6"],\ + ["eslint-plugin-react", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.37.5"],\ + ["eslint-plugin-react-hooks", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:7.1.1"],\ + ["eslint-plugin-simple-import-sort", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:12.1.1"],\ + ["eslint-plugin-unused-imports", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:4.1.4"],\ ["fast-glob", "npm:3.3.3"],\ ["globals", "npm:15.15.0"],\ ["jsdom", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:25.0.1"],\ @@ -13050,12 +13050,12 @@ const RAW_RUNTIME_STATE = ["prettier-plugin-sort-re-exports", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:0.1.0"],\ ["react", "npm:19.1.0"],\ ["react-dom", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:19.1.0"],\ - ["react-simplikit", "workspace:packages/core"],\ + ["react-simplikit", "workspace:packages/react-simplikit"],\ ["rimraf", "npm:6.0.1"],\ - ["tsdown", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:0.22.14"],\ + ["tsdown", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:0.22.14"],\ ["tsx", "npm:4.19.3"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"],\ - ["typescript-eslint", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:8.29.1"],\ + ["typescript-eslint", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:8.29.1"],\ ["vitepress", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:1.6.3"],\ ["vitest", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:2.1.9"],\ ["vue", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:3.5.13"]\ @@ -14443,8 +14443,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:0.22.14", {\ - "packageLocation": "./.yarn/__virtual__/tsdown-virtual-6cab9ca9ef/0/cache/tsdown-npm-0.22.14-7b27e81b56-d299516472.zip/node_modules/tsdown/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:0.22.14", {\ + "packageLocation": "./.yarn/__virtual__/tsdown-virtual-b2b325b1f6/0/cache/tsdown-npm-0.22.14-7b27e81b56-d299516472.zip/node_modules/tsdown/",\ "packageDependencies": [\ ["@arethetypeswrong/core", null],\ ["@tsdown/css", null],\ @@ -14473,7 +14473,7 @@ const RAW_RUNTIME_STATE = ["tinyexec", "npm:1.3.0"],\ ["tinyglobby", "npm:0.2.17"],\ ["tree-kill", "npm:1.2.2"],\ - ["tsdown", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:0.22.14"],\ + ["tsdown", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:0.22.14"],\ ["tsx", "npm:4.19.3"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"],\ ["unconfig-core", "npm:7.5.0"],\ @@ -14696,17 +14696,17 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:8.29.1", {\ - "packageLocation": "./.yarn/__virtual__/typescript-eslint-virtual-50b6ecc1f6/0/cache/typescript-eslint-npm-8.29.1-0cb6d87f02-31319c891d.zip/node_modules/typescript-eslint/",\ + ["virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:8.29.1", {\ + "packageLocation": "./.yarn/__virtual__/typescript-eslint-virtual-4e4fd82478/0/cache/typescript-eslint-npm-8.29.1-0cb6d87f02-31319c891d.zip/node_modules/typescript-eslint/",\ "packageDependencies": [\ ["@types/eslint", null],\ ["@types/typescript", null],\ - ["@typescript-eslint/eslint-plugin", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ - ["@typescript-eslint/parser", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ - ["@typescript-eslint/utils", "virtual:50b6ecc1f60c29f44188a319d3c689e485d01f20e1db2d9a517edc74ebc7bf83f4cf29994faedb893dd603e8b5cdc17b795806e8517fa4a3f7a88ef632635776#npm:8.29.1"],\ + ["@typescript-eslint/eslint-plugin", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ + ["@typescript-eslint/parser", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ + ["@typescript-eslint/utils", "virtual:4e4fd824789cdc4a5def475861b0fe6ffbe97d993239b4631eb7843b0d3c1b987668a41a182e12242b01eb499e0ad20aae7acfba68a431e7edc805e7db9cba73#npm:8.29.1"],\ ["eslint", "virtual:b8ca648f23ac8db9e48f501f3417b5d22664f520096d4c3f324c7f27acb059637b178631fb2aa9474c5307a2c176eb80c2a4069538d26cb000262efba27773fe#npm:9.24.0"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"],\ - ["typescript-eslint", "virtual:b0fdd1097429ec448c8758e754ab5396a172892b57a7a8248c7de50d9d0effe044cf2a3d0f862edf5543f2bc2337f500d5150280af04fc95f4c9ccb6f6fba4e1#npm:8.29.1"]\ + ["typescript-eslint", "virtual:b56f0089fd6bbc50c1ee8b8d8292f9775083cd3f4a49b1638a575e3e5b72c85e2feb87e77cd91c36e2981f2ec9d091c75dbf7357203484f4404306471644e05b#npm:8.29.1"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -15542,7 +15542,7 @@ const RAW_RUNTIME_STATE = ["next", "virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#npm:15.5.9"],\ ["react", "npm:19.1.0"],\ ["react-dom", "virtual:539b451571f0988c0af51257f55a5a782178df937d372062375b750931875a6facac716a154eb2b4aa1e0ffc809cf9d1dd6a0b387bd1b99854bdf0c986f9a560#npm:19.1.0"],\ - ["react-simplikit", "virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/core"],\ + ["react-simplikit", "virtual:f9522faed4c7e558462ef89aa232afe8b28f40173b914f756ee38b21c9ce10bf830de8334e264bc007ff37043ac2a4f134dac81249be2bcb7033ff024ce27466#workspace:packages/react-simplikit"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"],\ ["with-nextjs", "workspace:examples/with-nextjs"]\ ],\ diff --git a/.scripts/commands/prepareLocalizedFallbacks/index.spec.ts b/.scripts/commands/prepareLocalizedFallbacks/index.spec.ts index b3fea272..74fd45ef 100644 --- a/.scripts/commands/prepareLocalizedFallbacks/index.spec.ts +++ b/.scripts/commands/prepareLocalizedFallbacks/index.spec.ts @@ -28,13 +28,13 @@ describe('prepareLocalizedFallbacks', () => { it('does not create a fallback when a localized document exists', async () => { const root = await createFixtureDirectory(); - await writeFile(root, 'packages/core/src/hooks/useExample/useExample.md', '# useExample\n'); - await writeFile(root, 'packages/core/src/hooks/useExample/ja/useExample.md', '# useExample Japanese\n'); + await writeFile(root, 'packages/react-simplikit/src/hooks/useExample/useExample.md', '# useExample\n'); + await writeFile(root, 'packages/react-simplikit/src/hooks/useExample/ja/useExample.md', '# useExample Japanese\n'); await prepareLocalizedFallbacks({ localeDirectories: ['ja'], root }); await assert.rejects( - fs.access(path.join(root, 'generated-locales/packages/core/src/hooks/useExample/ja/useExample.md')) + fs.access(path.join(root, 'generated-locales/packages/react-simplikit/src/hooks/useExample/ja/useExample.md')) ); }); }); diff --git a/.scripts/commands/scaffold/index.ts b/.scripts/commands/scaffold/index.ts index a328734b..03d5d007 100644 --- a/.scripts/commands/scaffold/index.ts +++ b/.scripts/commands/scaffold/index.ts @@ -15,7 +15,7 @@ const prettierConfig: prettier.Options = { }; export async function scaffold(name: string, type: 'hook' | 'component' | 'util') { - const directory = path.join(getRootPath(), `./packages/core/src/${type}s/${name}`); + const directory = path.join(getRootPath(), `./packages/react-simplikit/src/${type}s/${name}`); const ext = type === 'component' ? 'tsx' : 'ts'; const tasks = new Listr( diff --git a/.scripts/verify-pack/packages.ts b/.scripts/verify-pack/packages.ts index 2311978c..9b6e7e3e 100644 --- a/.scripts/verify-pack/packages.ts +++ b/.scripts/verify-pack/packages.ts @@ -12,7 +12,7 @@ export type TargetPackage = { export const TARGET_PACKAGES: TargetPackage[] = [ { name: 'react-simplikit', - dir: 'packages/core', + dir: 'packages/react-simplikit', sizeEntry: `export { useToggle } from 'react-simplikit';`, sizeLimitBytes: 256, }, diff --git a/.scripts/verifyDocsI18n.ts b/.scripts/verifyDocsI18n.ts index 2e6a1af2..58fd11a5 100644 --- a/.scripts/verifyDocsI18n.ts +++ b/.scripts/verifyDocsI18n.ts @@ -31,9 +31,9 @@ for (const requiredText of ['release:', 'changesets/action@', 'changeset:publish assert.deepEqual(Object.keys(localeDefinitions), ['root', 'ko', 'ja']); assert.equal(rewrites['docs/index.md'], 'index.md'); assert.equal(rewrites['docs/ko/index.md'], 'ko/index.md'); -assert.equal(rewrites['packages/core/src/hooks/:hook/ko/:hook.md'], 'ko/core/hooks/:hook.md'); +assert.equal(rewrites['packages/react-simplikit/src/hooks/:hook/ko/:hook.md'], 'ko/core/hooks/:hook.md'); assert.equal(rewrites['docs/ja/index.md'], 'ja/index.md'); -assert.equal(rewrites['packages/core/src/hooks/:hook/ja/:hook.md'], 'ja/core/hooks/:hook.md'); +assert.equal(rewrites['packages/react-simplikit/src/hooks/:hook/ja/:hook.md'], 'ja/core/hooks/:hook.md'); assert.equal(generatedRewrites['generated-locales/docs/ko/index.md'], 'ko/index.md'); assert.equal(generatedRewrites['generated-locales/docs/ja/index.md'], 'ja/index.md'); assert.equal(packageJson.scripts['docs:prepare'], 'tsx .scripts/index.ts prepare-localized-fallbacks'); @@ -65,7 +65,7 @@ try { const guideFixtureTitle = 'Untranslated Fallback Fixture'; const guideFixturePath = path.join(root, 'docs/core/untranslated-fallback-fixture.md'); const hookFixtureName = 'useUntranslatedFallbackFixture'; -const hookFixtureDirectory = path.join(root, 'packages/core/src/hooks', hookFixtureName); +const hookFixtureDirectory = path.join(root, 'packages/react-simplikit/src/hooks', hookFixtureName); const buildOutputDirectory = await fs.mkdtemp(path.join(os.tmpdir(), 'react-simplikit-docs-')); // Korean translates every routed English document, so its fallback path only has a route to diff --git a/.vitepress/libs/getSidebarItems.mts b/.vitepress/libs/getSidebarItems.mts index ccdac876..752038b2 100644 --- a/.vitepress/libs/getSidebarItems.mts +++ b/.vitepress/libs/getSidebarItems.mts @@ -7,7 +7,7 @@ import { projectRoot } from '../shared.mts'; /** * Get sidebar items from a package's source directory - * @param packageRoot - Root directory of the package (e.g., packages/core/src) + * @param packageRoot - Root directory of the package (e.g., packages/react-simplikit/src) * @param category - Category like 'hooks', 'components', 'utils' * @param prefix - URL prefix like '/core' or '/mobile' * @param locale - Optional locale like 'ko' diff --git a/.vitepress/locales.mts b/.vitepress/locales.mts index 30b65d6d..0042c7fc 100644 --- a/.vitepress/locales.mts +++ b/.vitepress/locales.mts @@ -101,21 +101,21 @@ const routeDefinitions: RouteDefinition[] = [ localizedDestination: ':locale/mobile/:doc.md', }, { - source: 'packages/core/src/hooks/:hook/:hook.md', + source: 'packages/react-simplikit/src/hooks/:hook/:hook.md', destination: 'core/hooks/:hook.md', - localizedSource: 'packages/core/src/hooks/:hook/:locale/:hook.md', + localizedSource: 'packages/react-simplikit/src/hooks/:hook/:locale/:hook.md', localizedDestination: ':locale/core/hooks/:hook.md', }, { - source: 'packages/core/src/components/:component/:component.md', + source: 'packages/react-simplikit/src/components/:component/:component.md', destination: 'core/components/:component.md', - localizedSource: 'packages/core/src/components/:component/:locale/:component.md', + localizedSource: 'packages/react-simplikit/src/components/:component/:locale/:component.md', localizedDestination: ':locale/core/components/:component.md', }, { - source: 'packages/core/src/utils/:util/:util.md', + source: 'packages/react-simplikit/src/utils/:util/:util.md', destination: 'core/utils/:util.md', - localizedSource: 'packages/core/src/utils/:util/:locale/:util.md', + localizedSource: 'packages/react-simplikit/src/utils/:util/:locale/:util.md', localizedDestination: ':locale/core/utils/:util.md', }, { diff --git a/.vitepress/shared.mts b/.vitepress/shared.mts index a25f1742..18e1d75d 100644 --- a/.vitepress/shared.mts +++ b/.vitepress/shared.mts @@ -1,6 +1,6 @@ import path from 'path'; export const projectRoot = path.resolve(import.meta.dirname, '..'); -export const corePackageRoot = path.join(projectRoot, 'packages/core/src'); +export const corePackageRoot = path.join(projectRoot, 'packages/react-simplikit/src'); export const mobilePackageRoot = path.join(projectRoot, 'packages/mobile/src'); export const docsRoot = path.join(projectRoot, 'docs'); diff --git a/AGENTS.md b/AGENTS.md index eb7edb61..97496b32 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -7,7 +7,7 @@ React utility hooks/components library. Monorepo with two packages: -- `react-simplikit` (`packages/core`) — Platform-independent React hooks & components +- `react-simplikit` (`packages/react-simplikit`) — Platform-independent React hooks & components - `@react-simplikit/mobile` (`packages/mobile`) — Mobile web utilities (viewport, keyboard, layout) ## Architecture diff --git a/CLAUDE.md b/CLAUDE.md index 69c77cb1..6e6f1cc6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ React utility hooks/components library. Monorepo with two packages: -- `react-simplikit` (`packages/core`) — Platform-independent React hooks & components +- `react-simplikit` (`packages/react-simplikit`) — Platform-independent React hooks & components - `@react-simplikit/mobile` (`packages/mobile`) — Mobile web utilities (viewport, keyboard, layout) ## Development Quick Start diff --git a/README-ja_jp.md b/README-ja_jp.md index d9286b31..9c10ced8 100644 --- a/README-ja_jp.md +++ b/README-ja_jp.md @@ -8,12 +8,12 @@ ## パッケージ -| パッケージ | 説明 | バージョン | -| -------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| [react-simplikit](./packages/core) | Universal hooks - 純粋な状態/ロジック用フック(プラットフォームに依存しない) | [![npm](https://img.shields.io/npm/v/react-simplikit.svg)](https://www.npmjs.com/package/react-simplikit) | -| [@react-simplikit/mobile](./packages/mobile) | モバイル Web ユーティリティ(viewport、keyboard、scroll) | [![npm](https://img.shields.io/npm/v/@react-simplikit/mobile.svg)](https://www.npmjs.com/package/@react-simplikit/mobile) | +| パッケージ | 説明 | バージョン | +| --------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| [react-simplikit](./packages/react-simplikit) | Universal hooks - 純粋な状態/ロジック用フック(プラットフォームに依存しない) | [![npm](https://img.shields.io/npm/v/react-simplikit.svg)](https://www.npmjs.com/package/react-simplikit) | +| [@react-simplikit/mobile](./packages/mobile) | モバイル Web ユーティリティ(viewport、keyboard、scroll) | [![npm](https://img.shields.io/npm/v/@react-simplikit/mobile.svg)](https://www.npmjs.com/package/@react-simplikit/mobile) | -> **注記**: `react-simplikit` は現在、Web とモバイル(React Native)の両方で動作する純粋な状態/ロジック用フックのみを提供する Universal Hook Library として維持されています。ブラウザ/プラットフォームに依存するフックは非推奨です。詳しくは [packages/core/README-ja_jp.md](./packages/core/README-ja_jp.md) を参照してください。 +> **注記**: `react-simplikit` は現在、Web とモバイル(React Native)の両方で動作する純粋な状態/ロジック用フックのみを提供する Universal Hook Library として維持されています。ブラウザ/プラットフォームに依存するフックは非推奨です。詳しくは [packages/react-simplikit/README-ja_jp.md](./packages/react-simplikit/README-ja_jp.md) を参照してください。 ## 特長 diff --git a/README-ko_kr.md b/README-ko_kr.md index 30674968..4fab6842 100644 --- a/README-ko_kr.md +++ b/README-ko_kr.md @@ -8,12 +8,12 @@ ## 패키지 -| 패키지 | 설명 | 버전 | -| -------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| [react-simplikit](./packages/core) | Universal hooks - 순수 상태/로직 훅 (플랫폼 독립적) | [![npm](https://img.shields.io/npm/v/react-simplikit.svg)](https://www.npmjs.com/package/react-simplikit) | -| [@react-simplikit/mobile](./packages/mobile) | 모바일 웹 유틸리티 (viewport, keyboard, scroll) | [![npm](https://img.shields.io/npm/v/@react-simplikit/mobile.svg)](https://www.npmjs.com/package/@react-simplikit/mobile) | +| 패키지 | 설명 | 버전 | +| --------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| [react-simplikit](./packages/react-simplikit) | Universal hooks - 순수 상태/로직 훅 (플랫폼 독립적) | [![npm](https://img.shields.io/npm/v/react-simplikit.svg)](https://www.npmjs.com/package/react-simplikit) | +| [@react-simplikit/mobile](./packages/mobile) | 모바일 웹 유틸리티 (viewport, keyboard, scroll) | [![npm](https://img.shields.io/npm/v/@react-simplikit/mobile.svg)](https://www.npmjs.com/package/@react-simplikit/mobile) | -> **참고**: `react-simplikit`은 이제 웹과 모바일(React Native)에서 모두 동작하는 순수 상태/로직 훅만을 제공하는 Universal Hook Library로 유지됩니다. 브라우저/플랫폼 종속 훅들은 Deprecated 처리됩니다. 자세한 내용은 [packages/core/README-ko_kr.md](./packages/core/README-ko_kr.md)를 참고하세요. +> **참고**: `react-simplikit`은 이제 웹과 모바일(React Native)에서 모두 동작하는 순수 상태/로직 훅만을 제공하는 Universal Hook Library로 유지됩니다. 브라우저/플랫폼 종속 훅들은 Deprecated 처리됩니다. 자세한 내용은 [packages/react-simplikit/README-ko_kr.md](./packages/react-simplikit/README-ko_kr.md)를 참고하세요. ## 특징 diff --git a/README.md b/README.md index e9b38f87..ed65a106 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,12 @@ A collection of lightweight, zero-dependency React utilities for building robust ## Packages -| Package | Description | Version | -| -------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| [react-simplikit](./packages/core) | Universal hooks - pure state/logic hooks (platform-independent) | [![npm](https://img.shields.io/npm/v/react-simplikit.svg)](https://www.npmjs.com/package/react-simplikit) | -| [@react-simplikit/mobile](./packages/mobile) | Mobile web utilities (viewport, keyboard, scroll) | [![npm](https://img.shields.io/npm/v/@react-simplikit/mobile.svg)](https://www.npmjs.com/package/@react-simplikit/mobile) | +| Package | Description | Version | +| --------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| [react-simplikit](./packages/react-simplikit) | Universal hooks - pure state/logic hooks (platform-independent) | [![npm](https://img.shields.io/npm/v/react-simplikit.svg)](https://www.npmjs.com/package/react-simplikit) | +| [@react-simplikit/mobile](./packages/mobile) | Mobile web utilities (viewport, keyboard, scroll) | [![npm](https://img.shields.io/npm/v/@react-simplikit/mobile.svg)](https://www.npmjs.com/package/@react-simplikit/mobile) | -> **Note**: `react-simplikit` is now maintained as a Universal Hook Library providing only pure state/logic hooks that work across web and mobile (React Native). Browser/platform-dependent hooks are deprecated. See [packages/core/README.md](./packages/core/README.md) for details. +> **Note**: `react-simplikit` is now maintained as a Universal Hook Library providing only pure state/logic hooks that work across web and mobile (React Native). Browser/platform-dependent hooks are deprecated. See [packages/react-simplikit/README.md](./packages/react-simplikit/README.md) for details. ## Features diff --git a/docs/hook-design-principles.md b/docs/hook-design-principles.md index 8b44c042..d88eeffb 100644 --- a/docs/hook-design-principles.md +++ b/docs/hook-design-principles.md @@ -319,21 +319,21 @@ packages/plugin/ (planned) ### Extraction Rules -| Extracted (Philosophy) | Left Behind (Implementation) | -| ------------------------------------------ | ------------------------------------ | -| "Always return objects" | `packages/core/src/hooks/` paths | -| "Named useEffect improves stack traces" | `yarn test`, `yarn fix` commands | -| "SSR-safe: fixed initial + useEffect sync" | `renderHookSSR.serverOnly()` utility | -| "4 JSDoc tags for AI doc generation" | `100%` coverage threshold | +| Extracted (Philosophy) | Left Behind (Implementation) | +| ------------------------------------------ | ------------------------------------------- | +| "Always return objects" | `packages/react-simplikit/src/hooks/` paths | +| "Named useEffect improves stack traces" | `yarn test`, `yarn fix` commands | +| "SSR-safe: fixed initial + useEffect sync" | `renderHookSSR.serverOnly()` utility | +| "4 JSDoc tags for AI doc generation" | `100%` coverage threshold | ### Generalization Transforms -| Before (Project-Specific) | After (Universal) | -| ---------------------------- | ------------------------------- | -| `renderHookSSR.serverOnly()` | Vitest + `delete global.window` | -| `yarn test` / `yarn fix` | "Run your test suite" | -| `packages/core/` paths | "your source directory" | -| `react-simplikit` references | Removed | +| Before (Project-Specific) | After (Universal) | +| --------------------------------- | ------------------------------- | +| `renderHookSSR.serverOnly()` | Vitest + `delete global.window` | +| `yarn test` / `yarn fix` | "Run your test suite" | +| `packages/react-simplikit/` paths | "your source directory" | +| `react-simplikit` references | Removed | --- diff --git a/docs/ko/hook-design-principles.md b/docs/ko/hook-design-principles.md index d07165f5..d976a4bf 100644 --- a/docs/ko/hook-design-principles.md +++ b/docs/ko/hook-design-principles.md @@ -309,21 +309,21 @@ packages/plugin/ (planned) ### 추출 규칙 -| 추출됨 (철학) | 남겨짐 (구현) | -| ------------------------------------------ | --------------------------------- | -| "항상 객체 반환" | `packages/core/src/hooks/` 경로 | -| "Named useEffect improves stack traces" | `yarn test`, `yarn fix` 명령 | -| "SSR-safe: fixed initial + useEffect sync" | `renderHookSSR.serverOnly()` 유틸 | -| "4 JSDoc tags for AI doc generation" | `100%` coverage 기준 | +| 추출됨 (철학) | 남겨짐 (구현) | +| ------------------------------------------ | ------------------------------------------ | +| "항상 객체 반환" | `packages/react-simplikit/src/hooks/` 경로 | +| "Named useEffect improves stack traces" | `yarn test`, `yarn fix` 명령 | +| "SSR-safe: fixed initial + useEffect sync" | `renderHookSSR.serverOnly()` 유틸 | +| "4 JSDoc tags for AI doc generation" | `100%` coverage 기준 | ### 일반화 변환 -| Before (프로젝트 전용) | After (범용) | -| ---------------------------- | ------------------------------- | -| `renderHookSSR.serverOnly()` | Vitest + `delete global.window` | -| `yarn test` / `yarn fix` | "Run your test suite" | -| `packages/core/` 경로 | "your source directory" | -| `react-simplikit` 언급 | 제거 | +| Before (프로젝트 전용) | After (범용) | +| -------------------------------- | ------------------------------- | +| `renderHookSSR.serverOnly()` | Vitest + `delete global.window` | +| `yarn test` / `yarn fix` | "Run your test suite" | +| `packages/react-simplikit/` 경로 | "your source directory" | +| `react-simplikit` 언급 | 제거 | --- diff --git a/packages/core/CHANGELOG.md b/packages/react-simplikit/CHANGELOG.md similarity index 100% rename from packages/core/CHANGELOG.md rename to packages/react-simplikit/CHANGELOG.md diff --git a/packages/core/README-ja_jp.md b/packages/react-simplikit/README-ja_jp.md similarity index 100% rename from packages/core/README-ja_jp.md rename to packages/react-simplikit/README-ja_jp.md diff --git a/packages/core/README-ko_kr.md b/packages/react-simplikit/README-ko_kr.md similarity index 100% rename from packages/core/README-ko_kr.md rename to packages/react-simplikit/README-ko_kr.md diff --git a/packages/core/README.md b/packages/react-simplikit/README.md similarity index 100% rename from packages/core/README.md rename to packages/react-simplikit/README.md diff --git a/packages/core/package.json b/packages/react-simplikit/package.json similarity index 98% rename from packages/core/package.json rename to packages/react-simplikit/package.json index 19cbc792..66978c6d 100644 --- a/packages/core/package.json +++ b/packages/react-simplikit/package.json @@ -27,7 +27,7 @@ "repository": { "type": "git", "url": "git+https://github.com/toss/react-simplikit.git", - "directory": "packages/core" + "directory": "packages/react-simplikit" }, "license": "MIT", "files": [ diff --git a/packages/core/src/_internal/test-utils/reactCompilerCanary.ts b/packages/react-simplikit/src/_internal/test-utils/reactCompilerCanary.ts similarity index 100% rename from packages/core/src/_internal/test-utils/reactCompilerCanary.ts rename to packages/react-simplikit/src/_internal/test-utils/reactCompilerCanary.ts diff --git a/packages/core/src/_internal/test-utils/renderHookSSR.tsx b/packages/react-simplikit/src/_internal/test-utils/renderHookSSR.tsx similarity index 100% rename from packages/core/src/_internal/test-utils/renderHookSSR.tsx rename to packages/react-simplikit/src/_internal/test-utils/renderHookSSR.tsx diff --git a/packages/core/src/_internal/test-utils/renderSSR.tsx b/packages/react-simplikit/src/_internal/test-utils/renderSSR.tsx similarity index 100% rename from packages/core/src/_internal/test-utils/renderSSR.tsx rename to packages/react-simplikit/src/_internal/test-utils/renderSSR.tsx diff --git a/packages/core/src/_internal/test-utils/serverEnvironments.ts b/packages/react-simplikit/src/_internal/test-utils/serverEnvironments.ts similarity index 100% rename from packages/core/src/_internal/test-utils/serverEnvironments.ts rename to packages/react-simplikit/src/_internal/test-utils/serverEnvironments.ts diff --git a/packages/core/src/components/ImpressionArea/ImpressionArea.md b/packages/react-simplikit/src/components/ImpressionArea/ImpressionArea.md similarity index 100% rename from packages/core/src/components/ImpressionArea/ImpressionArea.md rename to packages/react-simplikit/src/components/ImpressionArea/ImpressionArea.md diff --git a/packages/core/src/components/ImpressionArea/ImpressionArea.spec.tsx b/packages/react-simplikit/src/components/ImpressionArea/ImpressionArea.spec.tsx similarity index 100% rename from packages/core/src/components/ImpressionArea/ImpressionArea.spec.tsx rename to packages/react-simplikit/src/components/ImpressionArea/ImpressionArea.spec.tsx diff --git a/packages/core/src/components/ImpressionArea/ImpressionArea.tsx b/packages/react-simplikit/src/components/ImpressionArea/ImpressionArea.tsx similarity index 100% rename from packages/core/src/components/ImpressionArea/ImpressionArea.tsx rename to packages/react-simplikit/src/components/ImpressionArea/ImpressionArea.tsx diff --git a/packages/core/src/components/ImpressionArea/index.ts b/packages/react-simplikit/src/components/ImpressionArea/index.ts similarity index 100% rename from packages/core/src/components/ImpressionArea/index.ts rename to packages/react-simplikit/src/components/ImpressionArea/index.ts diff --git a/packages/core/src/components/ImpressionArea/ko/ImpressionArea.md b/packages/react-simplikit/src/components/ImpressionArea/ko/ImpressionArea.md similarity index 100% rename from packages/core/src/components/ImpressionArea/ko/ImpressionArea.md rename to packages/react-simplikit/src/components/ImpressionArea/ko/ImpressionArea.md diff --git a/packages/core/src/components/Separated/Separated.md b/packages/react-simplikit/src/components/Separated/Separated.md similarity index 100% rename from packages/core/src/components/Separated/Separated.md rename to packages/react-simplikit/src/components/Separated/Separated.md diff --git a/packages/core/src/components/Separated/Separated.spec.tsx b/packages/react-simplikit/src/components/Separated/Separated.spec.tsx similarity index 100% rename from packages/core/src/components/Separated/Separated.spec.tsx rename to packages/react-simplikit/src/components/Separated/Separated.spec.tsx diff --git a/packages/core/src/components/Separated/Separated.tsx b/packages/react-simplikit/src/components/Separated/Separated.tsx similarity index 100% rename from packages/core/src/components/Separated/Separated.tsx rename to packages/react-simplikit/src/components/Separated/Separated.tsx diff --git a/packages/core/src/components/Separated/index.ts b/packages/react-simplikit/src/components/Separated/index.ts similarity index 100% rename from packages/core/src/components/Separated/index.ts rename to packages/react-simplikit/src/components/Separated/index.ts diff --git a/packages/core/src/components/Separated/ko/Separated.md b/packages/react-simplikit/src/components/Separated/ko/Separated.md similarity index 100% rename from packages/core/src/components/Separated/ko/Separated.md rename to packages/react-simplikit/src/components/Separated/ko/Separated.md diff --git a/packages/core/src/components/SwitchCase/SwitchCase.md b/packages/react-simplikit/src/components/SwitchCase/SwitchCase.md similarity index 100% rename from packages/core/src/components/SwitchCase/SwitchCase.md rename to packages/react-simplikit/src/components/SwitchCase/SwitchCase.md diff --git a/packages/core/src/components/SwitchCase/SwitchCase.spec.tsx b/packages/react-simplikit/src/components/SwitchCase/SwitchCase.spec.tsx similarity index 100% rename from packages/core/src/components/SwitchCase/SwitchCase.spec.tsx rename to packages/react-simplikit/src/components/SwitchCase/SwitchCase.spec.tsx diff --git a/packages/core/src/components/SwitchCase/SwitchCase.tsx b/packages/react-simplikit/src/components/SwitchCase/SwitchCase.tsx similarity index 100% rename from packages/core/src/components/SwitchCase/SwitchCase.tsx rename to packages/react-simplikit/src/components/SwitchCase/SwitchCase.tsx diff --git a/packages/core/src/components/SwitchCase/index.ts b/packages/react-simplikit/src/components/SwitchCase/index.ts similarity index 100% rename from packages/core/src/components/SwitchCase/index.ts rename to packages/react-simplikit/src/components/SwitchCase/index.ts diff --git a/packages/core/src/components/SwitchCase/ko/SwitchCase.md b/packages/react-simplikit/src/components/SwitchCase/ko/SwitchCase.md similarity index 100% rename from packages/core/src/components/SwitchCase/ko/SwitchCase.md rename to packages/react-simplikit/src/components/SwitchCase/ko/SwitchCase.md diff --git a/packages/core/src/hooks/useAsyncEffect/index.ts b/packages/react-simplikit/src/hooks/useAsyncEffect/index.ts similarity index 100% rename from packages/core/src/hooks/useAsyncEffect/index.ts rename to packages/react-simplikit/src/hooks/useAsyncEffect/index.ts diff --git a/packages/core/src/hooks/useAsyncEffect/ko/useAsyncEffect.md b/packages/react-simplikit/src/hooks/useAsyncEffect/ko/useAsyncEffect.md similarity index 100% rename from packages/core/src/hooks/useAsyncEffect/ko/useAsyncEffect.md rename to packages/react-simplikit/src/hooks/useAsyncEffect/ko/useAsyncEffect.md diff --git a/packages/core/src/hooks/useAsyncEffect/useAsyncEffect.md b/packages/react-simplikit/src/hooks/useAsyncEffect/useAsyncEffect.md similarity index 100% rename from packages/core/src/hooks/useAsyncEffect/useAsyncEffect.md rename to packages/react-simplikit/src/hooks/useAsyncEffect/useAsyncEffect.md diff --git a/packages/core/src/hooks/useAsyncEffect/useAsyncEffect.spec.ts b/packages/react-simplikit/src/hooks/useAsyncEffect/useAsyncEffect.spec.ts similarity index 100% rename from packages/core/src/hooks/useAsyncEffect/useAsyncEffect.spec.ts rename to packages/react-simplikit/src/hooks/useAsyncEffect/useAsyncEffect.spec.ts diff --git a/packages/core/src/hooks/useAsyncEffect/useAsyncEffect.ts b/packages/react-simplikit/src/hooks/useAsyncEffect/useAsyncEffect.ts similarity index 100% rename from packages/core/src/hooks/useAsyncEffect/useAsyncEffect.ts rename to packages/react-simplikit/src/hooks/useAsyncEffect/useAsyncEffect.ts diff --git a/packages/core/src/hooks/useBooleanState/index.ts b/packages/react-simplikit/src/hooks/useBooleanState/index.ts similarity index 100% rename from packages/core/src/hooks/useBooleanState/index.ts rename to packages/react-simplikit/src/hooks/useBooleanState/index.ts diff --git a/packages/core/src/hooks/useBooleanState/ko/useBooleanState.md b/packages/react-simplikit/src/hooks/useBooleanState/ko/useBooleanState.md similarity index 100% rename from packages/core/src/hooks/useBooleanState/ko/useBooleanState.md rename to packages/react-simplikit/src/hooks/useBooleanState/ko/useBooleanState.md diff --git a/packages/core/src/hooks/useBooleanState/useBooleanState.md b/packages/react-simplikit/src/hooks/useBooleanState/useBooleanState.md similarity index 100% rename from packages/core/src/hooks/useBooleanState/useBooleanState.md rename to packages/react-simplikit/src/hooks/useBooleanState/useBooleanState.md diff --git a/packages/core/src/hooks/useBooleanState/useBooleanState.spec.ts b/packages/react-simplikit/src/hooks/useBooleanState/useBooleanState.spec.ts similarity index 100% rename from packages/core/src/hooks/useBooleanState/useBooleanState.spec.ts rename to packages/react-simplikit/src/hooks/useBooleanState/useBooleanState.spec.ts diff --git a/packages/core/src/hooks/useBooleanState/useBooleanState.ts b/packages/react-simplikit/src/hooks/useBooleanState/useBooleanState.ts similarity index 100% rename from packages/core/src/hooks/useBooleanState/useBooleanState.ts rename to packages/react-simplikit/src/hooks/useBooleanState/useBooleanState.ts diff --git a/packages/core/src/hooks/useCallbackOncePerRender/index.ts b/packages/react-simplikit/src/hooks/useCallbackOncePerRender/index.ts similarity index 100% rename from packages/core/src/hooks/useCallbackOncePerRender/index.ts rename to packages/react-simplikit/src/hooks/useCallbackOncePerRender/index.ts diff --git a/packages/core/src/hooks/useCallbackOncePerRender/ko/useCallbackOncePerRender.md b/packages/react-simplikit/src/hooks/useCallbackOncePerRender/ko/useCallbackOncePerRender.md similarity index 100% rename from packages/core/src/hooks/useCallbackOncePerRender/ko/useCallbackOncePerRender.md rename to packages/react-simplikit/src/hooks/useCallbackOncePerRender/ko/useCallbackOncePerRender.md diff --git a/packages/core/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.md b/packages/react-simplikit/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.md similarity index 100% rename from packages/core/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.md rename to packages/react-simplikit/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.md diff --git a/packages/core/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.spec.ts b/packages/react-simplikit/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.spec.ts similarity index 100% rename from packages/core/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.spec.ts rename to packages/react-simplikit/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.spec.ts diff --git a/packages/core/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.ts b/packages/react-simplikit/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.ts similarity index 100% rename from packages/core/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.ts rename to packages/react-simplikit/src/hooks/useCallbackOncePerRender/useCallbackOncePerRender.ts diff --git a/packages/core/src/hooks/useConditionalEffect/index.ts b/packages/react-simplikit/src/hooks/useConditionalEffect/index.ts similarity index 100% rename from packages/core/src/hooks/useConditionalEffect/index.ts rename to packages/react-simplikit/src/hooks/useConditionalEffect/index.ts diff --git a/packages/core/src/hooks/useConditionalEffect/ko/useConditionalEffect.md b/packages/react-simplikit/src/hooks/useConditionalEffect/ko/useConditionalEffect.md similarity index 100% rename from packages/core/src/hooks/useConditionalEffect/ko/useConditionalEffect.md rename to packages/react-simplikit/src/hooks/useConditionalEffect/ko/useConditionalEffect.md diff --git a/packages/core/src/hooks/useConditionalEffect/useConditionalEffect.md b/packages/react-simplikit/src/hooks/useConditionalEffect/useConditionalEffect.md similarity index 100% rename from packages/core/src/hooks/useConditionalEffect/useConditionalEffect.md rename to packages/react-simplikit/src/hooks/useConditionalEffect/useConditionalEffect.md diff --git a/packages/core/src/hooks/useConditionalEffect/useConditionalEffect.spec.ts b/packages/react-simplikit/src/hooks/useConditionalEffect/useConditionalEffect.spec.ts similarity index 100% rename from packages/core/src/hooks/useConditionalEffect/useConditionalEffect.spec.ts rename to packages/react-simplikit/src/hooks/useConditionalEffect/useConditionalEffect.spec.ts diff --git a/packages/core/src/hooks/useConditionalEffect/useConditionalEffect.ts b/packages/react-simplikit/src/hooks/useConditionalEffect/useConditionalEffect.ts similarity index 100% rename from packages/core/src/hooks/useConditionalEffect/useConditionalEffect.ts rename to packages/react-simplikit/src/hooks/useConditionalEffect/useConditionalEffect.ts diff --git a/packages/core/src/hooks/useControlledState/index.ts b/packages/react-simplikit/src/hooks/useControlledState/index.ts similarity index 100% rename from packages/core/src/hooks/useControlledState/index.ts rename to packages/react-simplikit/src/hooks/useControlledState/index.ts diff --git a/packages/core/src/hooks/useControlledState/ko/useControlledState.md b/packages/react-simplikit/src/hooks/useControlledState/ko/useControlledState.md similarity index 100% rename from packages/core/src/hooks/useControlledState/ko/useControlledState.md rename to packages/react-simplikit/src/hooks/useControlledState/ko/useControlledState.md diff --git a/packages/core/src/hooks/useControlledState/useControlledState.md b/packages/react-simplikit/src/hooks/useControlledState/useControlledState.md similarity index 100% rename from packages/core/src/hooks/useControlledState/useControlledState.md rename to packages/react-simplikit/src/hooks/useControlledState/useControlledState.md diff --git a/packages/core/src/hooks/useControlledState/useControlledState.spec.tsx b/packages/react-simplikit/src/hooks/useControlledState/useControlledState.spec.tsx similarity index 100% rename from packages/core/src/hooks/useControlledState/useControlledState.spec.tsx rename to packages/react-simplikit/src/hooks/useControlledState/useControlledState.spec.tsx diff --git a/packages/core/src/hooks/useControlledState/useControlledState.ts b/packages/react-simplikit/src/hooks/useControlledState/useControlledState.ts similarity index 100% rename from packages/core/src/hooks/useControlledState/useControlledState.ts rename to packages/react-simplikit/src/hooks/useControlledState/useControlledState.ts diff --git a/packages/core/src/hooks/useCounter/index.ts b/packages/react-simplikit/src/hooks/useCounter/index.ts similarity index 100% rename from packages/core/src/hooks/useCounter/index.ts rename to packages/react-simplikit/src/hooks/useCounter/index.ts diff --git a/packages/core/src/hooks/useCounter/ko/useCounter.md b/packages/react-simplikit/src/hooks/useCounter/ko/useCounter.md similarity index 100% rename from packages/core/src/hooks/useCounter/ko/useCounter.md rename to packages/react-simplikit/src/hooks/useCounter/ko/useCounter.md diff --git a/packages/core/src/hooks/useCounter/useCounter.md b/packages/react-simplikit/src/hooks/useCounter/useCounter.md similarity index 100% rename from packages/core/src/hooks/useCounter/useCounter.md rename to packages/react-simplikit/src/hooks/useCounter/useCounter.md diff --git a/packages/core/src/hooks/useCounter/useCounter.spec.ts b/packages/react-simplikit/src/hooks/useCounter/useCounter.spec.ts similarity index 100% rename from packages/core/src/hooks/useCounter/useCounter.spec.ts rename to packages/react-simplikit/src/hooks/useCounter/useCounter.spec.ts diff --git a/packages/core/src/hooks/useCounter/useCounter.ts b/packages/react-simplikit/src/hooks/useCounter/useCounter.ts similarity index 100% rename from packages/core/src/hooks/useCounter/useCounter.ts rename to packages/react-simplikit/src/hooks/useCounter/useCounter.ts diff --git a/packages/core/src/hooks/useDebounce/debounce.ts b/packages/react-simplikit/src/hooks/useDebounce/debounce.ts similarity index 100% rename from packages/core/src/hooks/useDebounce/debounce.ts rename to packages/react-simplikit/src/hooks/useDebounce/debounce.ts diff --git a/packages/core/src/hooks/useDebounce/index.ts b/packages/react-simplikit/src/hooks/useDebounce/index.ts similarity index 100% rename from packages/core/src/hooks/useDebounce/index.ts rename to packages/react-simplikit/src/hooks/useDebounce/index.ts diff --git a/packages/core/src/hooks/useDebounce/ko/useDebounce.md b/packages/react-simplikit/src/hooks/useDebounce/ko/useDebounce.md similarity index 100% rename from packages/core/src/hooks/useDebounce/ko/useDebounce.md rename to packages/react-simplikit/src/hooks/useDebounce/ko/useDebounce.md diff --git a/packages/core/src/hooks/useDebounce/useDebounce.md b/packages/react-simplikit/src/hooks/useDebounce/useDebounce.md similarity index 100% rename from packages/core/src/hooks/useDebounce/useDebounce.md rename to packages/react-simplikit/src/hooks/useDebounce/useDebounce.md diff --git a/packages/core/src/hooks/useDebounce/useDebounce.spec.ts b/packages/react-simplikit/src/hooks/useDebounce/useDebounce.spec.ts similarity index 100% rename from packages/core/src/hooks/useDebounce/useDebounce.spec.ts rename to packages/react-simplikit/src/hooks/useDebounce/useDebounce.spec.ts diff --git a/packages/core/src/hooks/useDebounce/useDebounce.ts b/packages/react-simplikit/src/hooks/useDebounce/useDebounce.ts similarity index 100% rename from packages/core/src/hooks/useDebounce/useDebounce.ts rename to packages/react-simplikit/src/hooks/useDebounce/useDebounce.ts diff --git a/packages/core/src/hooks/useDebouncedCallback/index.ts b/packages/react-simplikit/src/hooks/useDebouncedCallback/index.ts similarity index 100% rename from packages/core/src/hooks/useDebouncedCallback/index.ts rename to packages/react-simplikit/src/hooks/useDebouncedCallback/index.ts diff --git a/packages/core/src/hooks/useDebouncedCallback/ko/useDebouncedCallback.md b/packages/react-simplikit/src/hooks/useDebouncedCallback/ko/useDebouncedCallback.md similarity index 100% rename from packages/core/src/hooks/useDebouncedCallback/ko/useDebouncedCallback.md rename to packages/react-simplikit/src/hooks/useDebouncedCallback/ko/useDebouncedCallback.md diff --git a/packages/core/src/hooks/useDebouncedCallback/useDebouncedCallback.md b/packages/react-simplikit/src/hooks/useDebouncedCallback/useDebouncedCallback.md similarity index 100% rename from packages/core/src/hooks/useDebouncedCallback/useDebouncedCallback.md rename to packages/react-simplikit/src/hooks/useDebouncedCallback/useDebouncedCallback.md diff --git a/packages/core/src/hooks/useDebouncedCallback/useDebouncedCallback.spec.ts b/packages/react-simplikit/src/hooks/useDebouncedCallback/useDebouncedCallback.spec.ts similarity index 100% rename from packages/core/src/hooks/useDebouncedCallback/useDebouncedCallback.spec.ts rename to packages/react-simplikit/src/hooks/useDebouncedCallback/useDebouncedCallback.spec.ts diff --git a/packages/core/src/hooks/useDebouncedCallback/useDebouncedCallback.ts b/packages/react-simplikit/src/hooks/useDebouncedCallback/useDebouncedCallback.ts similarity index 100% rename from packages/core/src/hooks/useDebouncedCallback/useDebouncedCallback.ts rename to packages/react-simplikit/src/hooks/useDebouncedCallback/useDebouncedCallback.ts diff --git a/packages/core/src/hooks/useDoubleClick/index.ts b/packages/react-simplikit/src/hooks/useDoubleClick/index.ts similarity index 100% rename from packages/core/src/hooks/useDoubleClick/index.ts rename to packages/react-simplikit/src/hooks/useDoubleClick/index.ts diff --git a/packages/core/src/hooks/useDoubleClick/ko/useDoubleClick.md b/packages/react-simplikit/src/hooks/useDoubleClick/ko/useDoubleClick.md similarity index 100% rename from packages/core/src/hooks/useDoubleClick/ko/useDoubleClick.md rename to packages/react-simplikit/src/hooks/useDoubleClick/ko/useDoubleClick.md diff --git a/packages/core/src/hooks/useDoubleClick/useDoubleClick.md b/packages/react-simplikit/src/hooks/useDoubleClick/useDoubleClick.md similarity index 100% rename from packages/core/src/hooks/useDoubleClick/useDoubleClick.md rename to packages/react-simplikit/src/hooks/useDoubleClick/useDoubleClick.md diff --git a/packages/core/src/hooks/useDoubleClick/useDoubleClick.spec.tsx b/packages/react-simplikit/src/hooks/useDoubleClick/useDoubleClick.spec.tsx similarity index 100% rename from packages/core/src/hooks/useDoubleClick/useDoubleClick.spec.tsx rename to packages/react-simplikit/src/hooks/useDoubleClick/useDoubleClick.spec.tsx diff --git a/packages/core/src/hooks/useDoubleClick/useDoubleClick.ts b/packages/react-simplikit/src/hooks/useDoubleClick/useDoubleClick.ts similarity index 100% rename from packages/core/src/hooks/useDoubleClick/useDoubleClick.ts rename to packages/react-simplikit/src/hooks/useDoubleClick/useDoubleClick.ts diff --git a/packages/core/src/hooks/useGeolocation/index.ts b/packages/react-simplikit/src/hooks/useGeolocation/index.ts similarity index 100% rename from packages/core/src/hooks/useGeolocation/index.ts rename to packages/react-simplikit/src/hooks/useGeolocation/index.ts diff --git a/packages/core/src/hooks/useGeolocation/ko/useGeolocation.md b/packages/react-simplikit/src/hooks/useGeolocation/ko/useGeolocation.md similarity index 100% rename from packages/core/src/hooks/useGeolocation/ko/useGeolocation.md rename to packages/react-simplikit/src/hooks/useGeolocation/ko/useGeolocation.md diff --git a/packages/core/src/hooks/useGeolocation/useGeolocation.md b/packages/react-simplikit/src/hooks/useGeolocation/useGeolocation.md similarity index 100% rename from packages/core/src/hooks/useGeolocation/useGeolocation.md rename to packages/react-simplikit/src/hooks/useGeolocation/useGeolocation.md diff --git a/packages/core/src/hooks/useGeolocation/useGeolocation.spec.ts b/packages/react-simplikit/src/hooks/useGeolocation/useGeolocation.spec.ts similarity index 100% rename from packages/core/src/hooks/useGeolocation/useGeolocation.spec.ts rename to packages/react-simplikit/src/hooks/useGeolocation/useGeolocation.spec.ts diff --git a/packages/core/src/hooks/useGeolocation/useGeolocation.ts b/packages/react-simplikit/src/hooks/useGeolocation/useGeolocation.ts similarity index 100% rename from packages/core/src/hooks/useGeolocation/useGeolocation.ts rename to packages/react-simplikit/src/hooks/useGeolocation/useGeolocation.ts diff --git a/packages/core/src/hooks/useImpressionRef/index.ts b/packages/react-simplikit/src/hooks/useImpressionRef/index.ts similarity index 100% rename from packages/core/src/hooks/useImpressionRef/index.ts rename to packages/react-simplikit/src/hooks/useImpressionRef/index.ts diff --git a/packages/core/src/hooks/useImpressionRef/ko/useImpressionRef.md b/packages/react-simplikit/src/hooks/useImpressionRef/ko/useImpressionRef.md similarity index 100% rename from packages/core/src/hooks/useImpressionRef/ko/useImpressionRef.md rename to packages/react-simplikit/src/hooks/useImpressionRef/ko/useImpressionRef.md diff --git a/packages/core/src/hooks/useImpressionRef/useImpressionRef.md b/packages/react-simplikit/src/hooks/useImpressionRef/useImpressionRef.md similarity index 100% rename from packages/core/src/hooks/useImpressionRef/useImpressionRef.md rename to packages/react-simplikit/src/hooks/useImpressionRef/useImpressionRef.md diff --git a/packages/core/src/hooks/useImpressionRef/useImpressionRef.spec.ts b/packages/react-simplikit/src/hooks/useImpressionRef/useImpressionRef.spec.ts similarity index 100% rename from packages/core/src/hooks/useImpressionRef/useImpressionRef.spec.ts rename to packages/react-simplikit/src/hooks/useImpressionRef/useImpressionRef.spec.ts diff --git a/packages/core/src/hooks/useImpressionRef/useImpressionRef.ts b/packages/react-simplikit/src/hooks/useImpressionRef/useImpressionRef.ts similarity index 100% rename from packages/core/src/hooks/useImpressionRef/useImpressionRef.ts rename to packages/react-simplikit/src/hooks/useImpressionRef/useImpressionRef.ts diff --git a/packages/core/src/hooks/useInputState/index.ts b/packages/react-simplikit/src/hooks/useInputState/index.ts similarity index 100% rename from packages/core/src/hooks/useInputState/index.ts rename to packages/react-simplikit/src/hooks/useInputState/index.ts diff --git a/packages/core/src/hooks/useInputState/ko/useInputState.md b/packages/react-simplikit/src/hooks/useInputState/ko/useInputState.md similarity index 100% rename from packages/core/src/hooks/useInputState/ko/useInputState.md rename to packages/react-simplikit/src/hooks/useInputState/ko/useInputState.md diff --git a/packages/core/src/hooks/useInputState/useInputState.md b/packages/react-simplikit/src/hooks/useInputState/useInputState.md similarity index 100% rename from packages/core/src/hooks/useInputState/useInputState.md rename to packages/react-simplikit/src/hooks/useInputState/useInputState.md diff --git a/packages/core/src/hooks/useInputState/useInputState.spec.ts b/packages/react-simplikit/src/hooks/useInputState/useInputState.spec.ts similarity index 100% rename from packages/core/src/hooks/useInputState/useInputState.spec.ts rename to packages/react-simplikit/src/hooks/useInputState/useInputState.spec.ts diff --git a/packages/core/src/hooks/useInputState/useInputState.ts b/packages/react-simplikit/src/hooks/useInputState/useInputState.ts similarity index 100% rename from packages/core/src/hooks/useInputState/useInputState.ts rename to packages/react-simplikit/src/hooks/useInputState/useInputState.ts diff --git a/packages/core/src/hooks/useIntersectionObserver/index.ts b/packages/react-simplikit/src/hooks/useIntersectionObserver/index.ts similarity index 100% rename from packages/core/src/hooks/useIntersectionObserver/index.ts rename to packages/react-simplikit/src/hooks/useIntersectionObserver/index.ts diff --git a/packages/core/src/hooks/useIntersectionObserver/ko/useIntersectionObserver.md b/packages/react-simplikit/src/hooks/useIntersectionObserver/ko/useIntersectionObserver.md similarity index 100% rename from packages/core/src/hooks/useIntersectionObserver/ko/useIntersectionObserver.md rename to packages/react-simplikit/src/hooks/useIntersectionObserver/ko/useIntersectionObserver.md diff --git a/packages/core/src/hooks/useIntersectionObserver/useIntersectionObserver.md b/packages/react-simplikit/src/hooks/useIntersectionObserver/useIntersectionObserver.md similarity index 100% rename from packages/core/src/hooks/useIntersectionObserver/useIntersectionObserver.md rename to packages/react-simplikit/src/hooks/useIntersectionObserver/useIntersectionObserver.md diff --git a/packages/core/src/hooks/useIntersectionObserver/useIntersectionObserver.spec.ts b/packages/react-simplikit/src/hooks/useIntersectionObserver/useIntersectionObserver.spec.ts similarity index 100% rename from packages/core/src/hooks/useIntersectionObserver/useIntersectionObserver.spec.ts rename to packages/react-simplikit/src/hooks/useIntersectionObserver/useIntersectionObserver.spec.ts diff --git a/packages/core/src/hooks/useIntersectionObserver/useIntersectionObserver.ts b/packages/react-simplikit/src/hooks/useIntersectionObserver/useIntersectionObserver.ts similarity index 100% rename from packages/core/src/hooks/useIntersectionObserver/useIntersectionObserver.ts rename to packages/react-simplikit/src/hooks/useIntersectionObserver/useIntersectionObserver.ts diff --git a/packages/core/src/hooks/useInterval/index.ts b/packages/react-simplikit/src/hooks/useInterval/index.ts similarity index 100% rename from packages/core/src/hooks/useInterval/index.ts rename to packages/react-simplikit/src/hooks/useInterval/index.ts diff --git a/packages/core/src/hooks/useInterval/ko/useInterval.md b/packages/react-simplikit/src/hooks/useInterval/ko/useInterval.md similarity index 100% rename from packages/core/src/hooks/useInterval/ko/useInterval.md rename to packages/react-simplikit/src/hooks/useInterval/ko/useInterval.md diff --git a/packages/core/src/hooks/useInterval/useInterval.md b/packages/react-simplikit/src/hooks/useInterval/useInterval.md similarity index 100% rename from packages/core/src/hooks/useInterval/useInterval.md rename to packages/react-simplikit/src/hooks/useInterval/useInterval.md diff --git a/packages/core/src/hooks/useInterval/useInterval.spec.ts b/packages/react-simplikit/src/hooks/useInterval/useInterval.spec.ts similarity index 100% rename from packages/core/src/hooks/useInterval/useInterval.spec.ts rename to packages/react-simplikit/src/hooks/useInterval/useInterval.spec.ts diff --git a/packages/core/src/hooks/useInterval/useInterval.ts b/packages/react-simplikit/src/hooks/useInterval/useInterval.ts similarity index 100% rename from packages/core/src/hooks/useInterval/useInterval.ts rename to packages/react-simplikit/src/hooks/useInterval/useInterval.ts diff --git a/packages/core/src/hooks/useIsClient/index.ts b/packages/react-simplikit/src/hooks/useIsClient/index.ts similarity index 100% rename from packages/core/src/hooks/useIsClient/index.ts rename to packages/react-simplikit/src/hooks/useIsClient/index.ts diff --git a/packages/core/src/hooks/useIsClient/ko/useIsClient.md b/packages/react-simplikit/src/hooks/useIsClient/ko/useIsClient.md similarity index 100% rename from packages/core/src/hooks/useIsClient/ko/useIsClient.md rename to packages/react-simplikit/src/hooks/useIsClient/ko/useIsClient.md diff --git a/packages/core/src/hooks/useIsClient/useIsClient.md b/packages/react-simplikit/src/hooks/useIsClient/useIsClient.md similarity index 100% rename from packages/core/src/hooks/useIsClient/useIsClient.md rename to packages/react-simplikit/src/hooks/useIsClient/useIsClient.md diff --git a/packages/core/src/hooks/useIsClient/useIsClient.spec.ts b/packages/react-simplikit/src/hooks/useIsClient/useIsClient.spec.ts similarity index 100% rename from packages/core/src/hooks/useIsClient/useIsClient.spec.ts rename to packages/react-simplikit/src/hooks/useIsClient/useIsClient.spec.ts diff --git a/packages/core/src/hooks/useIsClient/useIsClient.ts b/packages/react-simplikit/src/hooks/useIsClient/useIsClient.ts similarity index 100% rename from packages/core/src/hooks/useIsClient/useIsClient.ts rename to packages/react-simplikit/src/hooks/useIsClient/useIsClient.ts diff --git a/packages/core/src/hooks/useIsomorphicLayoutEffect/index.ts b/packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/index.ts similarity index 100% rename from packages/core/src/hooks/useIsomorphicLayoutEffect/index.ts rename to packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/index.ts diff --git a/packages/core/src/hooks/useIsomorphicLayoutEffect/ko/useIsomorphicLayoutEffect.md b/packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/ko/useIsomorphicLayoutEffect.md similarity index 100% rename from packages/core/src/hooks/useIsomorphicLayoutEffect/ko/useIsomorphicLayoutEffect.md rename to packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/ko/useIsomorphicLayoutEffect.md diff --git a/packages/core/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.md b/packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.md similarity index 100% rename from packages/core/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.md rename to packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.md diff --git a/packages/core/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.spec.ts b/packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.spec.ts similarity index 100% rename from packages/core/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.spec.ts rename to packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.spec.ts diff --git a/packages/core/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.ts b/packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.ts similarity index 100% rename from packages/core/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.ts rename to packages/react-simplikit/src/hooks/useIsomorphicLayoutEffect/useIsomorphicLayoutEffect.ts diff --git a/packages/core/src/hooks/useList/index.ts b/packages/react-simplikit/src/hooks/useList/index.ts similarity index 100% rename from packages/core/src/hooks/useList/index.ts rename to packages/react-simplikit/src/hooks/useList/index.ts diff --git a/packages/core/src/hooks/useList/ko/useList.md b/packages/react-simplikit/src/hooks/useList/ko/useList.md similarity index 100% rename from packages/core/src/hooks/useList/ko/useList.md rename to packages/react-simplikit/src/hooks/useList/ko/useList.md diff --git a/packages/core/src/hooks/useList/useList.md b/packages/react-simplikit/src/hooks/useList/useList.md similarity index 100% rename from packages/core/src/hooks/useList/useList.md rename to packages/react-simplikit/src/hooks/useList/useList.md diff --git a/packages/core/src/hooks/useList/useList.spec.ts b/packages/react-simplikit/src/hooks/useList/useList.spec.ts similarity index 100% rename from packages/core/src/hooks/useList/useList.spec.ts rename to packages/react-simplikit/src/hooks/useList/useList.spec.ts diff --git a/packages/core/src/hooks/useList/useList.ts b/packages/react-simplikit/src/hooks/useList/useList.ts similarity index 100% rename from packages/core/src/hooks/useList/useList.ts rename to packages/react-simplikit/src/hooks/useList/useList.ts diff --git a/packages/core/src/hooks/useLoading/index.ts b/packages/react-simplikit/src/hooks/useLoading/index.ts similarity index 100% rename from packages/core/src/hooks/useLoading/index.ts rename to packages/react-simplikit/src/hooks/useLoading/index.ts diff --git a/packages/core/src/hooks/useLoading/ko/useLoading.md b/packages/react-simplikit/src/hooks/useLoading/ko/useLoading.md similarity index 100% rename from packages/core/src/hooks/useLoading/ko/useLoading.md rename to packages/react-simplikit/src/hooks/useLoading/ko/useLoading.md diff --git a/packages/core/src/hooks/useLoading/useLoading.md b/packages/react-simplikit/src/hooks/useLoading/useLoading.md similarity index 100% rename from packages/core/src/hooks/useLoading/useLoading.md rename to packages/react-simplikit/src/hooks/useLoading/useLoading.md diff --git a/packages/core/src/hooks/useLoading/useLoading.spec.ts b/packages/react-simplikit/src/hooks/useLoading/useLoading.spec.ts similarity index 100% rename from packages/core/src/hooks/useLoading/useLoading.spec.ts rename to packages/react-simplikit/src/hooks/useLoading/useLoading.spec.ts diff --git a/packages/core/src/hooks/useLoading/useLoading.ts b/packages/react-simplikit/src/hooks/useLoading/useLoading.ts similarity index 100% rename from packages/core/src/hooks/useLoading/useLoading.ts rename to packages/react-simplikit/src/hooks/useLoading/useLoading.ts diff --git a/packages/core/src/hooks/useLongPress/index.ts b/packages/react-simplikit/src/hooks/useLongPress/index.ts similarity index 100% rename from packages/core/src/hooks/useLongPress/index.ts rename to packages/react-simplikit/src/hooks/useLongPress/index.ts diff --git a/packages/core/src/hooks/useLongPress/ko/useLongPress.md b/packages/react-simplikit/src/hooks/useLongPress/ko/useLongPress.md similarity index 100% rename from packages/core/src/hooks/useLongPress/ko/useLongPress.md rename to packages/react-simplikit/src/hooks/useLongPress/ko/useLongPress.md diff --git a/packages/core/src/hooks/useLongPress/useLongPress.md b/packages/react-simplikit/src/hooks/useLongPress/useLongPress.md similarity index 100% rename from packages/core/src/hooks/useLongPress/useLongPress.md rename to packages/react-simplikit/src/hooks/useLongPress/useLongPress.md diff --git a/packages/core/src/hooks/useLongPress/useLongPress.spec.tsx b/packages/react-simplikit/src/hooks/useLongPress/useLongPress.spec.tsx similarity index 100% rename from packages/core/src/hooks/useLongPress/useLongPress.spec.tsx rename to packages/react-simplikit/src/hooks/useLongPress/useLongPress.spec.tsx diff --git a/packages/core/src/hooks/useLongPress/useLongPress.ts b/packages/react-simplikit/src/hooks/useLongPress/useLongPress.ts similarity index 100% rename from packages/core/src/hooks/useLongPress/useLongPress.ts rename to packages/react-simplikit/src/hooks/useLongPress/useLongPress.ts diff --git a/packages/core/src/hooks/useMap/index.ts b/packages/react-simplikit/src/hooks/useMap/index.ts similarity index 100% rename from packages/core/src/hooks/useMap/index.ts rename to packages/react-simplikit/src/hooks/useMap/index.ts diff --git a/packages/core/src/hooks/useMap/ko/useMap.md b/packages/react-simplikit/src/hooks/useMap/ko/useMap.md similarity index 100% rename from packages/core/src/hooks/useMap/ko/useMap.md rename to packages/react-simplikit/src/hooks/useMap/ko/useMap.md diff --git a/packages/core/src/hooks/useMap/useMap.md b/packages/react-simplikit/src/hooks/useMap/useMap.md similarity index 100% rename from packages/core/src/hooks/useMap/useMap.md rename to packages/react-simplikit/src/hooks/useMap/useMap.md diff --git a/packages/core/src/hooks/useMap/useMap.spec.ts b/packages/react-simplikit/src/hooks/useMap/useMap.spec.ts similarity index 100% rename from packages/core/src/hooks/useMap/useMap.spec.ts rename to packages/react-simplikit/src/hooks/useMap/useMap.spec.ts diff --git a/packages/core/src/hooks/useMap/useMap.ts b/packages/react-simplikit/src/hooks/useMap/useMap.ts similarity index 100% rename from packages/core/src/hooks/useMap/useMap.ts rename to packages/react-simplikit/src/hooks/useMap/useMap.ts diff --git a/packages/core/src/hooks/useOutsideClickEffect/index.ts b/packages/react-simplikit/src/hooks/useOutsideClickEffect/index.ts similarity index 100% rename from packages/core/src/hooks/useOutsideClickEffect/index.ts rename to packages/react-simplikit/src/hooks/useOutsideClickEffect/index.ts diff --git a/packages/core/src/hooks/useOutsideClickEffect/ko/useOutsideClickEffect.md b/packages/react-simplikit/src/hooks/useOutsideClickEffect/ko/useOutsideClickEffect.md similarity index 100% rename from packages/core/src/hooks/useOutsideClickEffect/ko/useOutsideClickEffect.md rename to packages/react-simplikit/src/hooks/useOutsideClickEffect/ko/useOutsideClickEffect.md diff --git a/packages/core/src/hooks/useOutsideClickEffect/useOutsideClickEffect.md b/packages/react-simplikit/src/hooks/useOutsideClickEffect/useOutsideClickEffect.md similarity index 100% rename from packages/core/src/hooks/useOutsideClickEffect/useOutsideClickEffect.md rename to packages/react-simplikit/src/hooks/useOutsideClickEffect/useOutsideClickEffect.md diff --git a/packages/core/src/hooks/useOutsideClickEffect/useOutsideClickEffect.spec.tsx b/packages/react-simplikit/src/hooks/useOutsideClickEffect/useOutsideClickEffect.spec.tsx similarity index 100% rename from packages/core/src/hooks/useOutsideClickEffect/useOutsideClickEffect.spec.tsx rename to packages/react-simplikit/src/hooks/useOutsideClickEffect/useOutsideClickEffect.spec.tsx diff --git a/packages/core/src/hooks/useOutsideClickEffect/useOutsideClickEffect.ts b/packages/react-simplikit/src/hooks/useOutsideClickEffect/useOutsideClickEffect.ts similarity index 100% rename from packages/core/src/hooks/useOutsideClickEffect/useOutsideClickEffect.ts rename to packages/react-simplikit/src/hooks/useOutsideClickEffect/useOutsideClickEffect.ts diff --git a/packages/core/src/hooks/usePreservedCallback/index.ts b/packages/react-simplikit/src/hooks/usePreservedCallback/index.ts similarity index 100% rename from packages/core/src/hooks/usePreservedCallback/index.ts rename to packages/react-simplikit/src/hooks/usePreservedCallback/index.ts diff --git a/packages/core/src/hooks/usePreservedCallback/ko/usePreservedCallback.md b/packages/react-simplikit/src/hooks/usePreservedCallback/ko/usePreservedCallback.md similarity index 100% rename from packages/core/src/hooks/usePreservedCallback/ko/usePreservedCallback.md rename to packages/react-simplikit/src/hooks/usePreservedCallback/ko/usePreservedCallback.md diff --git a/packages/core/src/hooks/usePreservedCallback/usePreservedCallback.md b/packages/react-simplikit/src/hooks/usePreservedCallback/usePreservedCallback.md similarity index 100% rename from packages/core/src/hooks/usePreservedCallback/usePreservedCallback.md rename to packages/react-simplikit/src/hooks/usePreservedCallback/usePreservedCallback.md diff --git a/packages/core/src/hooks/usePreservedCallback/usePreservedCallback.spec.ts b/packages/react-simplikit/src/hooks/usePreservedCallback/usePreservedCallback.spec.ts similarity index 100% rename from packages/core/src/hooks/usePreservedCallback/usePreservedCallback.spec.ts rename to packages/react-simplikit/src/hooks/usePreservedCallback/usePreservedCallback.spec.ts diff --git a/packages/core/src/hooks/usePreservedCallback/usePreservedCallback.ts b/packages/react-simplikit/src/hooks/usePreservedCallback/usePreservedCallback.ts similarity index 100% rename from packages/core/src/hooks/usePreservedCallback/usePreservedCallback.ts rename to packages/react-simplikit/src/hooks/usePreservedCallback/usePreservedCallback.ts diff --git a/packages/core/src/hooks/usePreservedReference/index.ts b/packages/react-simplikit/src/hooks/usePreservedReference/index.ts similarity index 100% rename from packages/core/src/hooks/usePreservedReference/index.ts rename to packages/react-simplikit/src/hooks/usePreservedReference/index.ts diff --git a/packages/core/src/hooks/usePreservedReference/ko/usePreservedReference.md b/packages/react-simplikit/src/hooks/usePreservedReference/ko/usePreservedReference.md similarity index 100% rename from packages/core/src/hooks/usePreservedReference/ko/usePreservedReference.md rename to packages/react-simplikit/src/hooks/usePreservedReference/ko/usePreservedReference.md diff --git a/packages/core/src/hooks/usePreservedReference/usePreservedReference.md b/packages/react-simplikit/src/hooks/usePreservedReference/usePreservedReference.md similarity index 100% rename from packages/core/src/hooks/usePreservedReference/usePreservedReference.md rename to packages/react-simplikit/src/hooks/usePreservedReference/usePreservedReference.md diff --git a/packages/core/src/hooks/usePreservedReference/usePreservedReference.spec.ts b/packages/react-simplikit/src/hooks/usePreservedReference/usePreservedReference.spec.ts similarity index 100% rename from packages/core/src/hooks/usePreservedReference/usePreservedReference.spec.ts rename to packages/react-simplikit/src/hooks/usePreservedReference/usePreservedReference.spec.ts diff --git a/packages/core/src/hooks/usePreservedReference/usePreservedReference.ts b/packages/react-simplikit/src/hooks/usePreservedReference/usePreservedReference.ts similarity index 100% rename from packages/core/src/hooks/usePreservedReference/usePreservedReference.ts rename to packages/react-simplikit/src/hooks/usePreservedReference/usePreservedReference.ts diff --git a/packages/core/src/hooks/usePrevious/index.ts b/packages/react-simplikit/src/hooks/usePrevious/index.ts similarity index 100% rename from packages/core/src/hooks/usePrevious/index.ts rename to packages/react-simplikit/src/hooks/usePrevious/index.ts diff --git a/packages/core/src/hooks/usePrevious/ko/usePrevious.md b/packages/react-simplikit/src/hooks/usePrevious/ko/usePrevious.md similarity index 100% rename from packages/core/src/hooks/usePrevious/ko/usePrevious.md rename to packages/react-simplikit/src/hooks/usePrevious/ko/usePrevious.md diff --git a/packages/core/src/hooks/usePrevious/usePrevious.md b/packages/react-simplikit/src/hooks/usePrevious/usePrevious.md similarity index 100% rename from packages/core/src/hooks/usePrevious/usePrevious.md rename to packages/react-simplikit/src/hooks/usePrevious/usePrevious.md diff --git a/packages/core/src/hooks/usePrevious/usePrevious.spec.ts b/packages/react-simplikit/src/hooks/usePrevious/usePrevious.spec.ts similarity index 100% rename from packages/core/src/hooks/usePrevious/usePrevious.spec.ts rename to packages/react-simplikit/src/hooks/usePrevious/usePrevious.spec.ts diff --git a/packages/core/src/hooks/usePrevious/usePrevious.ts b/packages/react-simplikit/src/hooks/usePrevious/usePrevious.ts similarity index 100% rename from packages/core/src/hooks/usePrevious/usePrevious.ts rename to packages/react-simplikit/src/hooks/usePrevious/usePrevious.ts diff --git a/packages/core/src/hooks/useRefEffect/index.ts b/packages/react-simplikit/src/hooks/useRefEffect/index.ts similarity index 100% rename from packages/core/src/hooks/useRefEffect/index.ts rename to packages/react-simplikit/src/hooks/useRefEffect/index.ts diff --git a/packages/core/src/hooks/useRefEffect/ko/useRefEffect.md b/packages/react-simplikit/src/hooks/useRefEffect/ko/useRefEffect.md similarity index 100% rename from packages/core/src/hooks/useRefEffect/ko/useRefEffect.md rename to packages/react-simplikit/src/hooks/useRefEffect/ko/useRefEffect.md diff --git a/packages/core/src/hooks/useRefEffect/useRefEffect.md b/packages/react-simplikit/src/hooks/useRefEffect/useRefEffect.md similarity index 100% rename from packages/core/src/hooks/useRefEffect/useRefEffect.md rename to packages/react-simplikit/src/hooks/useRefEffect/useRefEffect.md diff --git a/packages/core/src/hooks/useRefEffect/useRefEffect.spec.ts b/packages/react-simplikit/src/hooks/useRefEffect/useRefEffect.spec.ts similarity index 100% rename from packages/core/src/hooks/useRefEffect/useRefEffect.spec.ts rename to packages/react-simplikit/src/hooks/useRefEffect/useRefEffect.spec.ts diff --git a/packages/core/src/hooks/useRefEffect/useRefEffect.ts b/packages/react-simplikit/src/hooks/useRefEffect/useRefEffect.ts similarity index 100% rename from packages/core/src/hooks/useRefEffect/useRefEffect.ts rename to packages/react-simplikit/src/hooks/useRefEffect/useRefEffect.ts diff --git a/packages/core/src/hooks/useSet/index.ts b/packages/react-simplikit/src/hooks/useSet/index.ts similarity index 100% rename from packages/core/src/hooks/useSet/index.ts rename to packages/react-simplikit/src/hooks/useSet/index.ts diff --git a/packages/core/src/hooks/useSet/ko/useSet.md b/packages/react-simplikit/src/hooks/useSet/ko/useSet.md similarity index 100% rename from packages/core/src/hooks/useSet/ko/useSet.md rename to packages/react-simplikit/src/hooks/useSet/ko/useSet.md diff --git a/packages/core/src/hooks/useSet/useSet.md b/packages/react-simplikit/src/hooks/useSet/useSet.md similarity index 100% rename from packages/core/src/hooks/useSet/useSet.md rename to packages/react-simplikit/src/hooks/useSet/useSet.md diff --git a/packages/core/src/hooks/useSet/useSet.spec.ts b/packages/react-simplikit/src/hooks/useSet/useSet.spec.ts similarity index 100% rename from packages/core/src/hooks/useSet/useSet.spec.ts rename to packages/react-simplikit/src/hooks/useSet/useSet.spec.ts diff --git a/packages/core/src/hooks/useSet/useSet.ts b/packages/react-simplikit/src/hooks/useSet/useSet.ts similarity index 100% rename from packages/core/src/hooks/useSet/useSet.ts rename to packages/react-simplikit/src/hooks/useSet/useSet.ts diff --git a/packages/core/src/hooks/useStorageState/index.ts b/packages/react-simplikit/src/hooks/useStorageState/index.ts similarity index 100% rename from packages/core/src/hooks/useStorageState/index.ts rename to packages/react-simplikit/src/hooks/useStorageState/index.ts diff --git a/packages/core/src/hooks/useStorageState/ko/useStorageState.md b/packages/react-simplikit/src/hooks/useStorageState/ko/useStorageState.md similarity index 100% rename from packages/core/src/hooks/useStorageState/ko/useStorageState.md rename to packages/react-simplikit/src/hooks/useStorageState/ko/useStorageState.md diff --git a/packages/core/src/hooks/useStorageState/storage.ts b/packages/react-simplikit/src/hooks/useStorageState/storage.ts similarity index 100% rename from packages/core/src/hooks/useStorageState/storage.ts rename to packages/react-simplikit/src/hooks/useStorageState/storage.ts diff --git a/packages/core/src/hooks/useStorageState/useStorageState.md b/packages/react-simplikit/src/hooks/useStorageState/useStorageState.md similarity index 100% rename from packages/core/src/hooks/useStorageState/useStorageState.md rename to packages/react-simplikit/src/hooks/useStorageState/useStorageState.md diff --git a/packages/core/src/hooks/useStorageState/useStorageState.spec.ts b/packages/react-simplikit/src/hooks/useStorageState/useStorageState.spec.ts similarity index 100% rename from packages/core/src/hooks/useStorageState/useStorageState.spec.ts rename to packages/react-simplikit/src/hooks/useStorageState/useStorageState.spec.ts diff --git a/packages/core/src/hooks/useStorageState/useStorageState.ts b/packages/react-simplikit/src/hooks/useStorageState/useStorageState.ts similarity index 100% rename from packages/core/src/hooks/useStorageState/useStorageState.ts rename to packages/react-simplikit/src/hooks/useStorageState/useStorageState.ts diff --git a/packages/core/src/hooks/useThrottle/index.ts b/packages/react-simplikit/src/hooks/useThrottle/index.ts similarity index 100% rename from packages/core/src/hooks/useThrottle/index.ts rename to packages/react-simplikit/src/hooks/useThrottle/index.ts diff --git a/packages/core/src/hooks/useThrottle/ko/useThrottle.md b/packages/react-simplikit/src/hooks/useThrottle/ko/useThrottle.md similarity index 100% rename from packages/core/src/hooks/useThrottle/ko/useThrottle.md rename to packages/react-simplikit/src/hooks/useThrottle/ko/useThrottle.md diff --git a/packages/core/src/hooks/useThrottle/throttle.spec.ts b/packages/react-simplikit/src/hooks/useThrottle/throttle.spec.ts similarity index 100% rename from packages/core/src/hooks/useThrottle/throttle.spec.ts rename to packages/react-simplikit/src/hooks/useThrottle/throttle.spec.ts diff --git a/packages/core/src/hooks/useThrottle/throttle.ts b/packages/react-simplikit/src/hooks/useThrottle/throttle.ts similarity index 100% rename from packages/core/src/hooks/useThrottle/throttle.ts rename to packages/react-simplikit/src/hooks/useThrottle/throttle.ts diff --git a/packages/core/src/hooks/useThrottle/useThrottle.md b/packages/react-simplikit/src/hooks/useThrottle/useThrottle.md similarity index 100% rename from packages/core/src/hooks/useThrottle/useThrottle.md rename to packages/react-simplikit/src/hooks/useThrottle/useThrottle.md diff --git a/packages/core/src/hooks/useThrottle/useThrottle.spec.ts b/packages/react-simplikit/src/hooks/useThrottle/useThrottle.spec.ts similarity index 100% rename from packages/core/src/hooks/useThrottle/useThrottle.spec.ts rename to packages/react-simplikit/src/hooks/useThrottle/useThrottle.spec.ts diff --git a/packages/core/src/hooks/useThrottle/useThrottle.ts b/packages/react-simplikit/src/hooks/useThrottle/useThrottle.ts similarity index 100% rename from packages/core/src/hooks/useThrottle/useThrottle.ts rename to packages/react-simplikit/src/hooks/useThrottle/useThrottle.ts diff --git a/packages/core/src/hooks/useThrottledCallback/index.ts b/packages/react-simplikit/src/hooks/useThrottledCallback/index.ts similarity index 100% rename from packages/core/src/hooks/useThrottledCallback/index.ts rename to packages/react-simplikit/src/hooks/useThrottledCallback/index.ts diff --git a/packages/core/src/hooks/useThrottledCallback/ko/useThrottledCallback.md b/packages/react-simplikit/src/hooks/useThrottledCallback/ko/useThrottledCallback.md similarity index 100% rename from packages/core/src/hooks/useThrottledCallback/ko/useThrottledCallback.md rename to packages/react-simplikit/src/hooks/useThrottledCallback/ko/useThrottledCallback.md diff --git a/packages/core/src/hooks/useThrottledCallback/useThrottledCallback.md b/packages/react-simplikit/src/hooks/useThrottledCallback/useThrottledCallback.md similarity index 100% rename from packages/core/src/hooks/useThrottledCallback/useThrottledCallback.md rename to packages/react-simplikit/src/hooks/useThrottledCallback/useThrottledCallback.md diff --git a/packages/core/src/hooks/useThrottledCallback/useThrottledCallback.spec.ts b/packages/react-simplikit/src/hooks/useThrottledCallback/useThrottledCallback.spec.ts similarity index 100% rename from packages/core/src/hooks/useThrottledCallback/useThrottledCallback.spec.ts rename to packages/react-simplikit/src/hooks/useThrottledCallback/useThrottledCallback.spec.ts diff --git a/packages/core/src/hooks/useThrottledCallback/useThrottledCallback.ts b/packages/react-simplikit/src/hooks/useThrottledCallback/useThrottledCallback.ts similarity index 100% rename from packages/core/src/hooks/useThrottledCallback/useThrottledCallback.ts rename to packages/react-simplikit/src/hooks/useThrottledCallback/useThrottledCallback.ts diff --git a/packages/core/src/hooks/useTimeout/index.ts b/packages/react-simplikit/src/hooks/useTimeout/index.ts similarity index 100% rename from packages/core/src/hooks/useTimeout/index.ts rename to packages/react-simplikit/src/hooks/useTimeout/index.ts diff --git a/packages/core/src/hooks/useTimeout/ko/useTimeout.md b/packages/react-simplikit/src/hooks/useTimeout/ko/useTimeout.md similarity index 100% rename from packages/core/src/hooks/useTimeout/ko/useTimeout.md rename to packages/react-simplikit/src/hooks/useTimeout/ko/useTimeout.md diff --git a/packages/core/src/hooks/useTimeout/useTimeout.md b/packages/react-simplikit/src/hooks/useTimeout/useTimeout.md similarity index 100% rename from packages/core/src/hooks/useTimeout/useTimeout.md rename to packages/react-simplikit/src/hooks/useTimeout/useTimeout.md diff --git a/packages/core/src/hooks/useTimeout/useTimeout.spec.ts b/packages/react-simplikit/src/hooks/useTimeout/useTimeout.spec.ts similarity index 100% rename from packages/core/src/hooks/useTimeout/useTimeout.spec.ts rename to packages/react-simplikit/src/hooks/useTimeout/useTimeout.spec.ts diff --git a/packages/core/src/hooks/useTimeout/useTimeout.ts b/packages/react-simplikit/src/hooks/useTimeout/useTimeout.ts similarity index 100% rename from packages/core/src/hooks/useTimeout/useTimeout.ts rename to packages/react-simplikit/src/hooks/useTimeout/useTimeout.ts diff --git a/packages/core/src/hooks/useToggle/index.ts b/packages/react-simplikit/src/hooks/useToggle/index.ts similarity index 100% rename from packages/core/src/hooks/useToggle/index.ts rename to packages/react-simplikit/src/hooks/useToggle/index.ts diff --git a/packages/core/src/hooks/useToggle/ko/useToggle.md b/packages/react-simplikit/src/hooks/useToggle/ko/useToggle.md similarity index 100% rename from packages/core/src/hooks/useToggle/ko/useToggle.md rename to packages/react-simplikit/src/hooks/useToggle/ko/useToggle.md diff --git a/packages/core/src/hooks/useToggle/useToggle.md b/packages/react-simplikit/src/hooks/useToggle/useToggle.md similarity index 100% rename from packages/core/src/hooks/useToggle/useToggle.md rename to packages/react-simplikit/src/hooks/useToggle/useToggle.md diff --git a/packages/core/src/hooks/useToggle/useToggle.spec.ts b/packages/react-simplikit/src/hooks/useToggle/useToggle.spec.ts similarity index 100% rename from packages/core/src/hooks/useToggle/useToggle.spec.ts rename to packages/react-simplikit/src/hooks/useToggle/useToggle.spec.ts diff --git a/packages/core/src/hooks/useToggle/useToggle.ts b/packages/react-simplikit/src/hooks/useToggle/useToggle.ts similarity index 100% rename from packages/core/src/hooks/useToggle/useToggle.ts rename to packages/react-simplikit/src/hooks/useToggle/useToggle.ts diff --git a/packages/core/src/hooks/useVisibilityEvent/index.ts b/packages/react-simplikit/src/hooks/useVisibilityEvent/index.ts similarity index 100% rename from packages/core/src/hooks/useVisibilityEvent/index.ts rename to packages/react-simplikit/src/hooks/useVisibilityEvent/index.ts diff --git a/packages/core/src/hooks/useVisibilityEvent/ko/useVisibilityEvent.md b/packages/react-simplikit/src/hooks/useVisibilityEvent/ko/useVisibilityEvent.md similarity index 100% rename from packages/core/src/hooks/useVisibilityEvent/ko/useVisibilityEvent.md rename to packages/react-simplikit/src/hooks/useVisibilityEvent/ko/useVisibilityEvent.md diff --git a/packages/core/src/hooks/useVisibilityEvent/useVisibilityEvent.md b/packages/react-simplikit/src/hooks/useVisibilityEvent/useVisibilityEvent.md similarity index 100% rename from packages/core/src/hooks/useVisibilityEvent/useVisibilityEvent.md rename to packages/react-simplikit/src/hooks/useVisibilityEvent/useVisibilityEvent.md diff --git a/packages/core/src/hooks/useVisibilityEvent/useVisibilityEvent.spec.ts b/packages/react-simplikit/src/hooks/useVisibilityEvent/useVisibilityEvent.spec.ts similarity index 100% rename from packages/core/src/hooks/useVisibilityEvent/useVisibilityEvent.spec.ts rename to packages/react-simplikit/src/hooks/useVisibilityEvent/useVisibilityEvent.spec.ts diff --git a/packages/core/src/hooks/useVisibilityEvent/useVisibilityEvent.ts b/packages/react-simplikit/src/hooks/useVisibilityEvent/useVisibilityEvent.ts similarity index 100% rename from packages/core/src/hooks/useVisibilityEvent/useVisibilityEvent.ts rename to packages/react-simplikit/src/hooks/useVisibilityEvent/useVisibilityEvent.ts diff --git a/packages/core/src/index.ts b/packages/react-simplikit/src/index.ts similarity index 100% rename from packages/core/src/index.ts rename to packages/react-simplikit/src/index.ts diff --git a/packages/core/src/public/images/logo.svg b/packages/react-simplikit/src/public/images/logo.svg similarity index 100% rename from packages/core/src/public/images/logo.svg rename to packages/react-simplikit/src/public/images/logo.svg diff --git a/packages/core/src/public/images/symbol.svg b/packages/react-simplikit/src/public/images/symbol.svg similarity index 100% rename from packages/core/src/public/images/symbol.svg rename to packages/react-simplikit/src/public/images/symbol.svg diff --git a/packages/core/src/utils/buildContext/buildContext.md b/packages/react-simplikit/src/utils/buildContext/buildContext.md similarity index 100% rename from packages/core/src/utils/buildContext/buildContext.md rename to packages/react-simplikit/src/utils/buildContext/buildContext.md diff --git a/packages/core/src/utils/buildContext/buildContext.spec.tsx b/packages/react-simplikit/src/utils/buildContext/buildContext.spec.tsx similarity index 100% rename from packages/core/src/utils/buildContext/buildContext.spec.tsx rename to packages/react-simplikit/src/utils/buildContext/buildContext.spec.tsx diff --git a/packages/core/src/utils/buildContext/buildContext.tsx b/packages/react-simplikit/src/utils/buildContext/buildContext.tsx similarity index 100% rename from packages/core/src/utils/buildContext/buildContext.tsx rename to packages/react-simplikit/src/utils/buildContext/buildContext.tsx diff --git a/packages/core/src/utils/buildContext/index.ts b/packages/react-simplikit/src/utils/buildContext/index.ts similarity index 100% rename from packages/core/src/utils/buildContext/index.ts rename to packages/react-simplikit/src/utils/buildContext/index.ts diff --git a/packages/core/src/utils/buildContext/ko/buildContext.md b/packages/react-simplikit/src/utils/buildContext/ko/buildContext.md similarity index 100% rename from packages/core/src/utils/buildContext/ko/buildContext.md rename to packages/react-simplikit/src/utils/buildContext/ko/buildContext.md diff --git a/packages/core/src/utils/mergeProps/index.ts b/packages/react-simplikit/src/utils/mergeProps/index.ts similarity index 100% rename from packages/core/src/utils/mergeProps/index.ts rename to packages/react-simplikit/src/utils/mergeProps/index.ts diff --git a/packages/core/src/utils/mergeProps/ko/mergeProps.md b/packages/react-simplikit/src/utils/mergeProps/ko/mergeProps.md similarity index 100% rename from packages/core/src/utils/mergeProps/ko/mergeProps.md rename to packages/react-simplikit/src/utils/mergeProps/ko/mergeProps.md diff --git a/packages/core/src/utils/mergeProps/mergeProps.md b/packages/react-simplikit/src/utils/mergeProps/mergeProps.md similarity index 100% rename from packages/core/src/utils/mergeProps/mergeProps.md rename to packages/react-simplikit/src/utils/mergeProps/mergeProps.md diff --git a/packages/core/src/utils/mergeProps/mergeProps.spec.ts b/packages/react-simplikit/src/utils/mergeProps/mergeProps.spec.ts similarity index 100% rename from packages/core/src/utils/mergeProps/mergeProps.spec.ts rename to packages/react-simplikit/src/utils/mergeProps/mergeProps.spec.ts diff --git a/packages/core/src/utils/mergeProps/mergeProps.ts b/packages/react-simplikit/src/utils/mergeProps/mergeProps.ts similarity index 100% rename from packages/core/src/utils/mergeProps/mergeProps.ts rename to packages/react-simplikit/src/utils/mergeProps/mergeProps.ts diff --git a/packages/core/src/utils/mergeRefs/index.ts b/packages/react-simplikit/src/utils/mergeRefs/index.ts similarity index 100% rename from packages/core/src/utils/mergeRefs/index.ts rename to packages/react-simplikit/src/utils/mergeRefs/index.ts diff --git a/packages/core/src/utils/mergeRefs/ko/mergeRefs.md b/packages/react-simplikit/src/utils/mergeRefs/ko/mergeRefs.md similarity index 100% rename from packages/core/src/utils/mergeRefs/ko/mergeRefs.md rename to packages/react-simplikit/src/utils/mergeRefs/ko/mergeRefs.md diff --git a/packages/core/src/utils/mergeRefs/mergeRefs.md b/packages/react-simplikit/src/utils/mergeRefs/mergeRefs.md similarity index 100% rename from packages/core/src/utils/mergeRefs/mergeRefs.md rename to packages/react-simplikit/src/utils/mergeRefs/mergeRefs.md diff --git a/packages/core/src/utils/mergeRefs/mergeRefs.spec.ts b/packages/react-simplikit/src/utils/mergeRefs/mergeRefs.spec.ts similarity index 100% rename from packages/core/src/utils/mergeRefs/mergeRefs.spec.ts rename to packages/react-simplikit/src/utils/mergeRefs/mergeRefs.spec.ts diff --git a/packages/core/src/utils/mergeRefs/mergeRefs.ts b/packages/react-simplikit/src/utils/mergeRefs/mergeRefs.ts similarity index 100% rename from packages/core/src/utils/mergeRefs/mergeRefs.ts rename to packages/react-simplikit/src/utils/mergeRefs/mergeRefs.ts diff --git a/packages/core/tsconfig.json b/packages/react-simplikit/tsconfig.json similarity index 100% rename from packages/core/tsconfig.json rename to packages/react-simplikit/tsconfig.json diff --git a/packages/core/tsdown.config.ts b/packages/react-simplikit/tsdown.config.ts similarity index 100% rename from packages/core/tsdown.config.ts rename to packages/react-simplikit/tsdown.config.ts diff --git a/packages/core/vitest.compiled.config.ts b/packages/react-simplikit/vitest.compiled.config.ts similarity index 100% rename from packages/core/vitest.compiled.config.ts rename to packages/react-simplikit/vitest.compiled.config.ts diff --git a/packages/core/vitest.config.ts b/packages/react-simplikit/vitest.config.ts similarity index 100% rename from packages/core/vitest.config.ts rename to packages/react-simplikit/vitest.config.ts diff --git a/packages/core/vitest.setup.ts b/packages/react-simplikit/vitest.setup.ts similarity index 100% rename from packages/core/vitest.setup.ts rename to packages/react-simplikit/vitest.setup.ts diff --git a/yarn.lock b/yarn.lock index 229f051b..5cbb7843 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10218,9 +10218,9 @@ __metadata: languageName: node linkType: hard -"react-simplikit@workspace:*, react-simplikit@workspace:packages/core": +"react-simplikit@workspace:*, react-simplikit@workspace:packages/react-simplikit": version: 0.0.0-use.local - resolution: "react-simplikit@workspace:packages/core" + resolution: "react-simplikit@workspace:packages/react-simplikit" dependencies: "@babel/core": "npm:^7.29.0" "@babel/preset-react": "npm:^7.27.0"