├── .codesandbox └── ci.json ├── .eslintrc.json ├── .github └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ └── 01_basic_spec.tsx ├── examples ├── 01_minimal │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── index.js │ │ └── store.worker.js ├── 02_typescript │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.tsx │ │ ├── Counter.tsx │ │ ├── Person.tsx │ │ ├── index.ts │ │ └── store.worker.ts ├── 03_router │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.tsx │ │ ├── Counter.tsx │ │ ├── Person.tsx │ │ ├── index.ts │ │ ├── routes.tsx │ │ └── store.worker.ts ├── 04_api │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.tsx │ │ ├── Counter.tsx │ │ ├── Person.tsx │ │ ├── index.ts │ │ └── store.worker.ts ├── 05_saga │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.tsx │ │ ├── Counter.tsx │ │ ├── Person.tsx │ │ ├── index.ts │ │ └── store.worker.ts └── 06_configurestore │ ├── package.json │ ├── public │ └── index.html │ └── src │ ├── App.tsx │ ├── Counter.tsx │ ├── Person.tsx │ ├── index.ts │ └── store.worker.ts ├── package.json ├── src ├── exposeStore.ts ├── index.ts └── wrapStore.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.codesandbox/ci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/.codesandbox/ci.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.swp 3 | node_modules 4 | /dist 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/01_basic_spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/__tests__/01_basic_spec.tsx -------------------------------------------------------------------------------- /examples/01_minimal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/01_minimal/package.json -------------------------------------------------------------------------------- /examples/01_minimal/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/01_minimal/public/index.html -------------------------------------------------------------------------------- /examples/01_minimal/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/01_minimal/src/index.js -------------------------------------------------------------------------------- /examples/01_minimal/src/store.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/01_minimal/src/store.worker.js -------------------------------------------------------------------------------- /examples/02_typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/package.json -------------------------------------------------------------------------------- /examples/02_typescript/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/public/index.html -------------------------------------------------------------------------------- /examples/02_typescript/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/src/App.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/src/Counter.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/Person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/src/Person.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/src/index.ts -------------------------------------------------------------------------------- /examples/02_typescript/src/store.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/02_typescript/src/store.worker.ts -------------------------------------------------------------------------------- /examples/03_router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/package.json -------------------------------------------------------------------------------- /examples/03_router/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/public/index.html -------------------------------------------------------------------------------- /examples/03_router/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/src/App.tsx -------------------------------------------------------------------------------- /examples/03_router/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/src/Counter.tsx -------------------------------------------------------------------------------- /examples/03_router/src/Person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/src/Person.tsx -------------------------------------------------------------------------------- /examples/03_router/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/src/index.ts -------------------------------------------------------------------------------- /examples/03_router/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/src/routes.tsx -------------------------------------------------------------------------------- /examples/03_router/src/store.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/03_router/src/store.worker.ts -------------------------------------------------------------------------------- /examples/04_api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/package.json -------------------------------------------------------------------------------- /examples/04_api/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/public/index.html -------------------------------------------------------------------------------- /examples/04_api/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/src/App.tsx -------------------------------------------------------------------------------- /examples/04_api/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/src/Counter.tsx -------------------------------------------------------------------------------- /examples/04_api/src/Person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/src/Person.tsx -------------------------------------------------------------------------------- /examples/04_api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/src/index.ts -------------------------------------------------------------------------------- /examples/04_api/src/store.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/04_api/src/store.worker.ts -------------------------------------------------------------------------------- /examples/05_saga/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/package.json -------------------------------------------------------------------------------- /examples/05_saga/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/public/index.html -------------------------------------------------------------------------------- /examples/05_saga/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/src/App.tsx -------------------------------------------------------------------------------- /examples/05_saga/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/src/Counter.tsx -------------------------------------------------------------------------------- /examples/05_saga/src/Person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/src/Person.tsx -------------------------------------------------------------------------------- /examples/05_saga/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/src/index.ts -------------------------------------------------------------------------------- /examples/05_saga/src/store.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/05_saga/src/store.worker.ts -------------------------------------------------------------------------------- /examples/06_configurestore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/package.json -------------------------------------------------------------------------------- /examples/06_configurestore/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/public/index.html -------------------------------------------------------------------------------- /examples/06_configurestore/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/src/App.tsx -------------------------------------------------------------------------------- /examples/06_configurestore/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/src/Counter.tsx -------------------------------------------------------------------------------- /examples/06_configurestore/src/Person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/src/Person.tsx -------------------------------------------------------------------------------- /examples/06_configurestore/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/src/index.ts -------------------------------------------------------------------------------- /examples/06_configurestore/src/store.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/examples/06_configurestore/src/store.worker.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/package.json -------------------------------------------------------------------------------- /src/exposeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/src/exposeStore.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/wrapStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/src/wrapStore.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/redux-in-worker/HEAD/yarn.lock --------------------------------------------------------------------------------