├── .gitignore ├── README.md ├── core ├── adapters │ └── redux │ │ ├── index.ts │ │ ├── saga.ts │ │ ├── state.ts │ │ └── user.ts ├── domain │ ├── entities │ │ ├── credential.ts │ │ ├── email.ts │ │ ├── index.tsx │ │ └── user.tsx │ └── useCases │ │ ├── index.ts │ │ ├── interfaces │ │ ├── iSignInUseCase.ts │ │ └── iSignUpUseCase.ts │ │ ├── signInInteractor.ts │ │ └── signUpInteractor.ts ├── infrastructure │ ├── HttpClient.ts │ ├── LocalStorage.ts │ ├── ReduxStore.ts │ └── interfaces │ │ ├── iHttpClient.ts │ │ ├── iStateManager.ts │ │ └── iStorage.ts └── services │ ├── UserService.ts │ └── index.ts ├── di └── container.ts ├── index.html ├── index.tsx ├── package.json ├── tsconfig.json ├── uiAdapters ├── ReduxStoreProvider.tsx └── useSignUpAction.tsx └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/README.md -------------------------------------------------------------------------------- /core/adapters/redux/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/adapters/redux/index.ts -------------------------------------------------------------------------------- /core/adapters/redux/saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/adapters/redux/saga.ts -------------------------------------------------------------------------------- /core/adapters/redux/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/adapters/redux/state.ts -------------------------------------------------------------------------------- /core/adapters/redux/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/adapters/redux/user.ts -------------------------------------------------------------------------------- /core/domain/entities/credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/entities/credential.ts -------------------------------------------------------------------------------- /core/domain/entities/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/entities/email.ts -------------------------------------------------------------------------------- /core/domain/entities/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/entities/index.tsx -------------------------------------------------------------------------------- /core/domain/entities/user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/entities/user.tsx -------------------------------------------------------------------------------- /core/domain/useCases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/useCases/index.ts -------------------------------------------------------------------------------- /core/domain/useCases/interfaces/iSignInUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/useCases/interfaces/iSignInUseCase.ts -------------------------------------------------------------------------------- /core/domain/useCases/interfaces/iSignUpUseCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/useCases/interfaces/iSignUpUseCase.ts -------------------------------------------------------------------------------- /core/domain/useCases/signInInteractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/useCases/signInInteractor.ts -------------------------------------------------------------------------------- /core/domain/useCases/signUpInteractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/domain/useCases/signUpInteractor.ts -------------------------------------------------------------------------------- /core/infrastructure/HttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/infrastructure/HttpClient.ts -------------------------------------------------------------------------------- /core/infrastructure/LocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/infrastructure/LocalStorage.ts -------------------------------------------------------------------------------- /core/infrastructure/ReduxStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/infrastructure/ReduxStore.ts -------------------------------------------------------------------------------- /core/infrastructure/interfaces/iHttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/infrastructure/interfaces/iHttpClient.ts -------------------------------------------------------------------------------- /core/infrastructure/interfaces/iStateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/infrastructure/interfaces/iStateManager.ts -------------------------------------------------------------------------------- /core/infrastructure/interfaces/iStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/infrastructure/interfaces/iStorage.ts -------------------------------------------------------------------------------- /core/services/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/core/services/UserService.ts -------------------------------------------------------------------------------- /core/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./UserService"; 2 | -------------------------------------------------------------------------------- /di/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/di/container.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/index.html -------------------------------------------------------------------------------- /index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/index.tsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uiAdapters/ReduxStoreProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/uiAdapters/ReduxStoreProvider.tsx -------------------------------------------------------------------------------- /uiAdapters/useSignUpAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/uiAdapters/useSignUpAction.tsx -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/namKolo/ronin/HEAD/webpack.config.js --------------------------------------------------------------------------------