gitextract_d21tq2rb/ ├── .github/ │ └── workflows/ │ └── test.yml ├── .gitignore ├── .prettierrc ├── LICENSE.md ├── README-ko.md ├── README.md ├── babel.config.js ├── examples/ │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components/ │ │ │ ├── Counter.tsx │ │ │ ├── GlobalState.tsx │ │ │ ├── Hydrate.tsx │ │ │ ├── Inherit.tsx │ │ │ ├── Initialize.tsx │ │ │ ├── MemoizedSelector.tsx │ │ │ ├── MemoryLeakTester.tsx │ │ │ ├── MultiProviders.tsx │ │ │ ├── Selector.tsx │ │ │ ├── Todos.tsx │ │ │ └── VisibleToggle.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── index.html ├── jest.config.ts ├── package.json ├── rollup.config.js ├── src/ │ ├── contexts/ │ │ ├── SangteProvider.tsx │ │ ├── __tests__/ │ │ │ └── SangteProvider.test.tsx │ │ └── index.ts │ ├── hooks/ │ │ ├── __tests__/ │ │ │ ├── useResetAllSangte.test.tsx │ │ │ ├── useResetSangte.test.ts │ │ │ ├── useSangte.test.ts │ │ │ ├── useSangteActions.test.ts │ │ │ ├── useSangteCallback.test.ts │ │ │ ├── useSangteStore.test.ts │ │ │ ├── useSangteValue.test.ts │ │ │ └── useSetSangte.test.ts │ │ ├── index.ts │ │ ├── useResetAllSangte.ts │ │ ├── useResetSangte.ts │ │ ├── useSangte.ts │ │ ├── useSangteActions.ts │ │ ├── useSangteCallback.ts │ │ ├── useSangteStore.ts │ │ ├── useSangteValue.ts │ │ └── useSetSangte.ts │ ├── index.ts │ ├── lib/ │ │ ├── SangteInitializer.ts │ │ ├── SangteManager.ts │ │ ├── __tests__/ │ │ │ ├── SangteManager.test.ts │ │ │ ├── sangte.test.ts │ │ │ └── shallowEqual.test.ts │ │ ├── index.ts │ │ ├── sangte.ts │ │ └── shallowEqual.ts │ └── setupTest.ts └── tsconfig.json