├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.json ├── README.md ├── docs ├── ComponentStore-multiple2.md ├── ComponentStore-sinle.md └── Store.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public └── vite.svg ├── src ├── App.css ├── App.tsx ├── entities │ └── CalendarEvent.ts ├── example │ ├── account.example.ts │ ├── activeEvent.example.ts │ ├── counter.example.ts │ ├── example.ts │ ├── mutation.example.ts │ ├── todos.async.example.ts │ ├── todos.example.ts │ ├── wordle.example.ts │ └── wordle.no-example.ts ├── libs │ └── api │ │ ├── adapter │ │ ├── axiosAdapter.ts │ │ └── fetchAdapter.ts │ │ ├── api.example.ts │ │ ├── api.example2.ts │ │ └── apiForge.ts ├── main.tsx ├── routes │ ├── Counter.tsx │ ├── CounterMulti.tsx │ ├── TodoList.tsx │ └── Wordle.tsx ├── test.tsx ├── test │ ├── new.test.ts │ ├── newStore.ts │ ├── proxy.test.ts │ └── reducer.test.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/README.md -------------------------------------------------------------------------------- /docs/ComponentStore-multiple2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/docs/ComponentStore-multiple2.md -------------------------------------------------------------------------------- /docs/ComponentStore-sinle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/docs/ComponentStore-sinle.md -------------------------------------------------------------------------------- /docs/Store.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/entities/CalendarEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/entities/CalendarEvent.ts -------------------------------------------------------------------------------- /src/example/account.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/account.example.ts -------------------------------------------------------------------------------- /src/example/activeEvent.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/activeEvent.example.ts -------------------------------------------------------------------------------- /src/example/counter.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/counter.example.ts -------------------------------------------------------------------------------- /src/example/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/example.ts -------------------------------------------------------------------------------- /src/example/mutation.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/mutation.example.ts -------------------------------------------------------------------------------- /src/example/todos.async.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/todos.async.example.ts -------------------------------------------------------------------------------- /src/example/todos.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/todos.example.ts -------------------------------------------------------------------------------- /src/example/wordle.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/wordle.example.ts -------------------------------------------------------------------------------- /src/example/wordle.no-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/example/wordle.no-example.ts -------------------------------------------------------------------------------- /src/libs/api/adapter/axiosAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/libs/api/adapter/axiosAdapter.ts -------------------------------------------------------------------------------- /src/libs/api/adapter/fetchAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/libs/api/adapter/fetchAdapter.ts -------------------------------------------------------------------------------- /src/libs/api/api.example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/libs/api/api.example.ts -------------------------------------------------------------------------------- /src/libs/api/api.example2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/libs/api/api.example2.ts -------------------------------------------------------------------------------- /src/libs/api/apiForge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/libs/api/apiForge.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/routes/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/routes/Counter.tsx -------------------------------------------------------------------------------- /src/routes/CounterMulti.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/routes/CounterMulti.tsx -------------------------------------------------------------------------------- /src/routes/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/routes/TodoList.tsx -------------------------------------------------------------------------------- /src/routes/Wordle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/routes/Wordle.tsx -------------------------------------------------------------------------------- /src/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/test.tsx -------------------------------------------------------------------------------- /src/test/new.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/test/new.test.ts -------------------------------------------------------------------------------- /src/test/newStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/test/newStore.ts -------------------------------------------------------------------------------- /src/test/proxy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/test/proxy.test.ts -------------------------------------------------------------------------------- /src/test/reducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/src/test/reducer.test.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developer-1px/ReactForge/HEAD/vite.config.ts --------------------------------------------------------------------------------