├── .eslintrc.cjs ├── .github └── workflows │ ├── chromatic.yml │ ├── lint.yml │ ├── static.yml │ └── test.yml ├── .gitignore ├── .storybook ├── main.ts └── preview.ts ├── LICENSE ├── README.md ├── images └── screenshot.png ├── index.html ├── package.json ├── public ├── ogp.png └── v0 │ ├── css │ └── app.7ad9aeb9.css │ ├── favicon.ico │ ├── index.html │ ├── js │ ├── app.f6522654.js │ ├── app.f6522654.js.map │ ├── chunk-vendors.47c8d588.js │ └── chunk-vendors.47c8d588.js.map │ └── ogp.png ├── renovate.json ├── src ├── App.css ├── App.tsx ├── components │ ├── ChangelogButton.css │ ├── ChangelogButton.tsx │ ├── ChangelogModal.css │ ├── ChangelogModal.tsx │ ├── ErrorMessages.css │ ├── ErrorMessages.tsx │ ├── Header.css │ ├── Header.tsx │ ├── Timeline.css │ ├── Timeline.tsx │ ├── Visualizer.css │ └── Visualizer.tsx ├── data │ └── changelog.tsx ├── index.css ├── main.tsx ├── stories │ ├── ErrorMessages.stories.tsx │ ├── Header.stories.tsx │ ├── Timeline.stories.tsx │ └── __fixtures__ │ │ ├── manyPhilosophers.log │ │ ├── standardCase.log │ │ └── zeroDuration.log ├── types │ ├── PhiloAction.ts │ └── PhiloLogProcessingResult.ts ├── utils │ ├── processPhiloLogs.test.ts │ └── processPhiloLogs.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/chromatic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.github/workflows/chromatic.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.github/workflows/static.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/README.md -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/package.json -------------------------------------------------------------------------------- /public/ogp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/ogp.png -------------------------------------------------------------------------------- /public/v0/css/app.7ad9aeb9.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/css/app.7ad9aeb9.css -------------------------------------------------------------------------------- /public/v0/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/favicon.ico -------------------------------------------------------------------------------- /public/v0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/index.html -------------------------------------------------------------------------------- /public/v0/js/app.f6522654.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/js/app.f6522654.js -------------------------------------------------------------------------------- /public/v0/js/app.f6522654.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/js/app.f6522654.js.map -------------------------------------------------------------------------------- /public/v0/js/chunk-vendors.47c8d588.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/js/chunk-vendors.47c8d588.js -------------------------------------------------------------------------------- /public/v0/js/chunk-vendors.47c8d588.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/js/chunk-vendors.47c8d588.js.map -------------------------------------------------------------------------------- /public/v0/ogp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/public/v0/ogp.png -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/renovate.json -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/ChangelogButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/ChangelogButton.css -------------------------------------------------------------------------------- /src/components/ChangelogButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/ChangelogButton.tsx -------------------------------------------------------------------------------- /src/components/ChangelogModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/ChangelogModal.css -------------------------------------------------------------------------------- /src/components/ChangelogModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/ChangelogModal.tsx -------------------------------------------------------------------------------- /src/components/ErrorMessages.css: -------------------------------------------------------------------------------- 1 | .error { 2 | color: red; 3 | white-space: pre-wrap; 4 | } -------------------------------------------------------------------------------- /src/components/ErrorMessages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/ErrorMessages.tsx -------------------------------------------------------------------------------- /src/components/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/Header.css -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Timeline.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/Timeline.css -------------------------------------------------------------------------------- /src/components/Timeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/Timeline.tsx -------------------------------------------------------------------------------- /src/components/Visualizer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/Visualizer.css -------------------------------------------------------------------------------- /src/components/Visualizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/components/Visualizer.tsx -------------------------------------------------------------------------------- /src/data/changelog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/data/changelog.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/stories/ErrorMessages.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/stories/ErrorMessages.stories.tsx -------------------------------------------------------------------------------- /src/stories/Header.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/stories/Header.stories.tsx -------------------------------------------------------------------------------- /src/stories/Timeline.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/stories/Timeline.stories.tsx -------------------------------------------------------------------------------- /src/stories/__fixtures__/manyPhilosophers.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/stories/__fixtures__/manyPhilosophers.log -------------------------------------------------------------------------------- /src/stories/__fixtures__/standardCase.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/stories/__fixtures__/standardCase.log -------------------------------------------------------------------------------- /src/stories/__fixtures__/zeroDuration.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/stories/__fixtures__/zeroDuration.log -------------------------------------------------------------------------------- /src/types/PhiloAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/types/PhiloAction.ts -------------------------------------------------------------------------------- /src/types/PhiloLogProcessingResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/types/PhiloLogProcessingResult.ts -------------------------------------------------------------------------------- /src/utils/processPhiloLogs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/utils/processPhiloLogs.test.ts -------------------------------------------------------------------------------- /src/utils/processPhiloLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/src/utils/processPhiloLogs.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nafuka11/philosophers-visualizer/HEAD/yarn.lock --------------------------------------------------------------------------------