├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── bug_report_zh.md │ ├── proposal.md │ ├── proposal_zh.md │ ├── questions.md │ └── questions_zh.md ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MERMAID_EXAMPLES.md ├── README.es.md ├── README.html ├── README.ja.md ├── README.md ├── README.pt.md ├── README.zh-CN.md ├── docs └── images │ ├── banner.svg │ ├── screenshot-brutalist.png │ ├── screenshot-cyberpunk.png │ ├── screenshot-ghibli.png │ ├── screenshot-handdrawn.png │ ├── screenshot-main.png │ ├── screenshot-merphis.png │ └── screenshot-spotless.png ├── env.template ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.svg ├── icon-192.png ├── icon-512.png ├── og-image.svg ├── robots.txt └── sitemap.xml ├── src ├── App.tsx ├── assets │ └── react.svg ├── components │ ├── AnnotationColorPicker.tsx │ ├── AnnotationLayer.tsx │ ├── AnnotationToolbar.tsx │ ├── BackgroundSelector.tsx │ ├── ColorPicker.tsx │ ├── ConfirmDialog.tsx │ ├── DiscordIcon.tsx │ ├── Editor.tsx │ ├── ExampleSelector.tsx │ ├── FontSelector.tsx │ ├── GoogleAnalytics.tsx │ ├── Header.tsx │ ├── LanguageSwitcher.tsx │ ├── Layout.tsx │ ├── Logo.tsx │ ├── Preview.tsx │ ├── ResizableDivider.tsx │ ├── Toast.tsx │ ├── Toolbar.tsx │ └── UserNotice.tsx ├── config │ └── analytics.ts ├── contexts │ ├── DarkModeContext.tsx │ └── LanguageContext.tsx ├── fonts.css ├── hooks │ └── useAnalytics.ts ├── index.css ├── main.tsx ├── types │ └── annotation.ts └── utils │ ├── backgrounds.ts │ ├── compression.ts │ ├── examples.ts │ ├── fonts.ts │ ├── i18n.ts │ └── themes.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.github/ISSUE_TEMPLATE/bug_report_zh.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.github/ISSUE_TEMPLATE/proposal.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/proposal_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.github/ISSUE_TEMPLATE/proposal_zh.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.github/ISSUE_TEMPLATE/questions.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/questions_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.github/ISSUE_TEMPLATE/questions_zh.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/LICENSE -------------------------------------------------------------------------------- /MERMAID_EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/MERMAID_EXAMPLES.md -------------------------------------------------------------------------------- /README.es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/README.es.md -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/README.html -------------------------------------------------------------------------------- /README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/README.ja.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/README.md -------------------------------------------------------------------------------- /README.pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/README.pt.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /docs/images/banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/banner.svg -------------------------------------------------------------------------------- /docs/images/screenshot-brutalist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-brutalist.png -------------------------------------------------------------------------------- /docs/images/screenshot-cyberpunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-cyberpunk.png -------------------------------------------------------------------------------- /docs/images/screenshot-ghibli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-ghibli.png -------------------------------------------------------------------------------- /docs/images/screenshot-handdrawn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-handdrawn.png -------------------------------------------------------------------------------- /docs/images/screenshot-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-main.png -------------------------------------------------------------------------------- /docs/images/screenshot-merphis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-merphis.png -------------------------------------------------------------------------------- /docs/images/screenshot-spotless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/docs/images/screenshot-spotless.png -------------------------------------------------------------------------------- /env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/env.template -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/public/icon-192.png -------------------------------------------------------------------------------- /public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/public/icon-512.png -------------------------------------------------------------------------------- /public/og-image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/public/og-image.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/AnnotationColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/AnnotationColorPicker.tsx -------------------------------------------------------------------------------- /src/components/AnnotationLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/AnnotationLayer.tsx -------------------------------------------------------------------------------- /src/components/AnnotationToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/AnnotationToolbar.tsx -------------------------------------------------------------------------------- /src/components/BackgroundSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/BackgroundSelector.tsx -------------------------------------------------------------------------------- /src/components/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/ColorPicker.tsx -------------------------------------------------------------------------------- /src/components/ConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/ConfirmDialog.tsx -------------------------------------------------------------------------------- /src/components/DiscordIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/DiscordIcon.tsx -------------------------------------------------------------------------------- /src/components/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Editor.tsx -------------------------------------------------------------------------------- /src/components/ExampleSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/ExampleSelector.tsx -------------------------------------------------------------------------------- /src/components/FontSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/FontSelector.tsx -------------------------------------------------------------------------------- /src/components/GoogleAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/GoogleAnalytics.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/LanguageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/LanguageSwitcher.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/Preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Preview.tsx -------------------------------------------------------------------------------- /src/components/ResizableDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/ResizableDivider.tsx -------------------------------------------------------------------------------- /src/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Toast.tsx -------------------------------------------------------------------------------- /src/components/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/Toolbar.tsx -------------------------------------------------------------------------------- /src/components/UserNotice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/components/UserNotice.tsx -------------------------------------------------------------------------------- /src/config/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/config/analytics.ts -------------------------------------------------------------------------------- /src/contexts/DarkModeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/contexts/DarkModeContext.tsx -------------------------------------------------------------------------------- /src/contexts/LanguageContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/contexts/LanguageContext.tsx -------------------------------------------------------------------------------- /src/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/fonts.css -------------------------------------------------------------------------------- /src/hooks/useAnalytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/hooks/useAnalytics.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/types/annotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/types/annotation.ts -------------------------------------------------------------------------------- /src/utils/backgrounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/utils/backgrounds.ts -------------------------------------------------------------------------------- /src/utils/compression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/utils/compression.ts -------------------------------------------------------------------------------- /src/utils/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/utils/examples.ts -------------------------------------------------------------------------------- /src/utils/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/utils/fonts.ts -------------------------------------------------------------------------------- /src/utils/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/utils/i18n.ts -------------------------------------------------------------------------------- /src/utils/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/src/utils/themes.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotoailab/modern_mermaid/HEAD/vite.config.ts --------------------------------------------------------------------------------