├── .gitignore ├── .vercelignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── index.html ├── jest.config.cjs ├── lib ├── EpubView │ ├── EpubView.tsx │ └── style.ts ├── ReactReader │ ├── ReactReader.tsx │ └── style.ts └── index.ts ├── package.json ├── postcss.config.mjs ├── public ├── files │ ├── alice.epub │ ├── open-dyslexic.woff │ ├── react-reader.svg │ └── screenshot-1.webp └── vite.svg ├── src ├── App.tsx ├── components │ ├── Example.tsx │ └── config.ts ├── examples │ ├── Basic.tsx │ ├── CustomFont.tsx │ ├── DisableContextMenu.tsx │ ├── PageTurnOnScroll.tsx │ ├── Paging.tsx │ ├── Persist.tsx │ ├── Scroll.tsx │ ├── Search.tsx │ ├── Selection.tsx │ ├── SmoothScroll.tsx │ └── Styling.tsx ├── index.css └── main.tsx ├── tailwind.config.ts ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.prod.json ├── vercel.json ├── vite.config.lib.ts ├── vite.config.ts └── vite.config.vercel.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/.gitignore -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | __tests__ 2 | .vscode 3 | jest.config.cjs 4 | README.md 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /lib/EpubView/EpubView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/lib/EpubView/EpubView.tsx -------------------------------------------------------------------------------- /lib/EpubView/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/lib/EpubView/style.ts -------------------------------------------------------------------------------- /lib/ReactReader/ReactReader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/lib/ReactReader/ReactReader.tsx -------------------------------------------------------------------------------- /lib/ReactReader/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/lib/ReactReader/style.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/lib/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/files/alice.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/public/files/alice.epub -------------------------------------------------------------------------------- /public/files/open-dyslexic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/public/files/open-dyslexic.woff -------------------------------------------------------------------------------- /public/files/react-reader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/public/files/react-reader.svg -------------------------------------------------------------------------------- /public/files/screenshot-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/public/files/screenshot-1.webp -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/Example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/components/Example.tsx -------------------------------------------------------------------------------- /src/components/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/components/config.ts -------------------------------------------------------------------------------- /src/examples/Basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Basic.tsx -------------------------------------------------------------------------------- /src/examples/CustomFont.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/CustomFont.tsx -------------------------------------------------------------------------------- /src/examples/DisableContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/DisableContextMenu.tsx -------------------------------------------------------------------------------- /src/examples/PageTurnOnScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/PageTurnOnScroll.tsx -------------------------------------------------------------------------------- /src/examples/Paging.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Paging.tsx -------------------------------------------------------------------------------- /src/examples/Persist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Persist.tsx -------------------------------------------------------------------------------- /src/examples/Scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Scroll.tsx -------------------------------------------------------------------------------- /src/examples/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Search.tsx -------------------------------------------------------------------------------- /src/examples/Selection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Selection.tsx -------------------------------------------------------------------------------- /src/examples/SmoothScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/SmoothScroll.tsx -------------------------------------------------------------------------------- /src/examples/Styling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/examples/Styling.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/src/main.tsx -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/tsconfig.prod.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/vite.config.lib.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.config.vercel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gerhardsletten/react-reader/HEAD/vite.config.vercel.ts --------------------------------------------------------------------------------