├── .eslintrc.json ├── .github └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __tests__ └── 01_basic_spec.ts ├── examples ├── 01_minimal │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── Hello.worker.js │ │ ├── TextBox.js │ │ └── index.js ├── 02_typescript │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.tsx │ │ ├── Counter.tsx │ │ ├── Hello.worker.tsx │ │ ├── TextBox.tsx │ │ └── index.ts ├── 03_fetch │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.tsx │ │ ├── Fetcher.worker.tsx │ │ ├── Main.tsx │ │ ├── PostData.tsx │ │ ├── TextBox.tsx │ │ └── index.ts └── 04_multicomps │ ├── package.json │ ├── public │ └── index.html │ └── src │ ├── App.tsx │ ├── Counter.tsx │ ├── Hello.worker.tsx │ ├── TextBox.tsx │ └── index.ts ├── package.json ├── src ├── expose.ts ├── index.ts ├── register.ts ├── serializer.ts └── wrap.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.swp 3 | node_modules 4 | /dist 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/01_basic_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/__tests__/01_basic_spec.ts -------------------------------------------------------------------------------- /examples/01_minimal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/01_minimal/package.json -------------------------------------------------------------------------------- /examples/01_minimal/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/01_minimal/public/index.html -------------------------------------------------------------------------------- /examples/01_minimal/src/Hello.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/01_minimal/src/Hello.worker.js -------------------------------------------------------------------------------- /examples/01_minimal/src/TextBox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/01_minimal/src/TextBox.js -------------------------------------------------------------------------------- /examples/01_minimal/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/01_minimal/src/index.js -------------------------------------------------------------------------------- /examples/02_typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/package.json -------------------------------------------------------------------------------- /examples/02_typescript/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/public/index.html -------------------------------------------------------------------------------- /examples/02_typescript/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/src/App.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/src/Counter.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/Hello.worker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/src/Hello.worker.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/TextBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/src/TextBox.tsx -------------------------------------------------------------------------------- /examples/02_typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/02_typescript/src/index.ts -------------------------------------------------------------------------------- /examples/03_fetch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/package.json -------------------------------------------------------------------------------- /examples/03_fetch/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/public/index.html -------------------------------------------------------------------------------- /examples/03_fetch/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/src/App.tsx -------------------------------------------------------------------------------- /examples/03_fetch/src/Fetcher.worker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/src/Fetcher.worker.tsx -------------------------------------------------------------------------------- /examples/03_fetch/src/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/src/Main.tsx -------------------------------------------------------------------------------- /examples/03_fetch/src/PostData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/src/PostData.tsx -------------------------------------------------------------------------------- /examples/03_fetch/src/TextBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/src/TextBox.tsx -------------------------------------------------------------------------------- /examples/03_fetch/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/03_fetch/src/index.ts -------------------------------------------------------------------------------- /examples/04_multicomps/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/package.json -------------------------------------------------------------------------------- /examples/04_multicomps/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/public/index.html -------------------------------------------------------------------------------- /examples/04_multicomps/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/src/App.tsx -------------------------------------------------------------------------------- /examples/04_multicomps/src/Counter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/src/Counter.tsx -------------------------------------------------------------------------------- /examples/04_multicomps/src/Hello.worker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/src/Hello.worker.tsx -------------------------------------------------------------------------------- /examples/04_multicomps/src/TextBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/src/TextBox.tsx -------------------------------------------------------------------------------- /examples/04_multicomps/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/examples/04_multicomps/src/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/package.json -------------------------------------------------------------------------------- /src/expose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/src/expose.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/src/register.ts -------------------------------------------------------------------------------- /src/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/src/serializer.ts -------------------------------------------------------------------------------- /src/wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/src/wrap.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dai-shi/react-worker-components/HEAD/yarn.lock --------------------------------------------------------------------------------