├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── auto-merge-dependabot.yml │ └── stale.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .prettierrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── demo ├── .gitignore ├── README.md ├── biome.json ├── dist │ ├── assets │ │ ├── Active4D-DCMaBw04.js │ │ ├── All Hallows Eve-7vaAaitg.js │ │ ├── Amy-Dh5QREKo.js │ │ ├── App-NnsH4SJb.js │ │ ├── App.css │ │ ├── Birds of Paradise-oCXBP02r.js │ │ ├── Blackboard-CFXNeI-o.js │ │ ├── Brilliance Black-CB4Vh9Nj.js │ │ ├── Brilliance Dull-CoXJ9oE7.js │ │ ├── Chrome DevTools-CGWZGI7O.js │ │ ├── Clouds Midnight-2ths_mE7.js │ │ ├── Clouds-Bibh36ez.js │ │ ├── Cobalt-DNAqQlSJ.js │ │ ├── Cobalt2-B4DyEI1J.js │ │ ├── Dawn-EKPPaCMI.js │ │ ├── Dominion Day-C9A9NfeL.js │ │ ├── Dracula-C3rd88UQ.js │ │ ├── Dreamweaver-CJxjPY1p.js │ │ ├── Eiffel-DxR6xVtZ.js │ │ ├── Espresso Libre-C4Twn5kD.js │ │ ├── GitHub Dark-sp1UhCqD.js │ │ ├── GitHub Light-Vgw1L57b.js │ │ ├── GitHub-CnB5fA5j.js │ │ ├── IDLE-DPjUkObu.js │ │ ├── Katzenmilch-Cq-Qfo4h.js │ │ ├── Kuroir Theme-Cq-Qfo4h.js │ │ ├── LAZY-C9qbDqdv.js │ │ ├── MagicWB (Amiga)-Cx9JqgkA.js │ │ ├── Merbivore Soft-CdjjCMk3.js │ │ ├── Merbivore-CdjjCMk3.js │ │ ├── Monokai Bright-yk4Ykd6D.js │ │ ├── Monokai-Ci587x6O.js │ │ ├── Night Owl-BdmhJRfO.js │ │ ├── Nord-Bj50XztE.js │ │ ├── Oceanic Next-BUu7Pa-n.js │ │ ├── Pastels on Dark-uBz5MCvn.js │ │ ├── Slush and Poppies-YSW8CL5m.js │ │ ├── Solarized-dark-CYWqIfaP.js │ │ ├── Solarized-light-BvLRi89Y.js │ │ ├── SpaceCadet-DD1mkU1q.js │ │ ├── Sunburst-BVWzxNUV.js │ │ ├── Textmate (Mac Classic)-KgIAXcFy.js │ │ ├── Tomorrow-BRJ0LMx5.js │ │ ├── Tomorrow-Night-Blue-Rs0JKAWH.js │ │ ├── Tomorrow-Night-Bright-C8ujZbWN.js │ │ ├── Tomorrow-Night-Eighties-BpK0hqlP.js │ │ ├── Tomorrow-Night-_pJfbC1f.js │ │ ├── Twilight-D14EW1Tv.js │ │ ├── Upstream Sunburst-DCp8CPcP.js │ │ ├── Vibrant Ink-BxaY3Ba1.js │ │ ├── Xcode_default-1YyPzZGu.js │ │ ├── Zenburnesque-VD2wTOvW.js │ │ ├── iPlastic-Ch4VfpOd.js │ │ ├── idleFingers-5ndTPyr4.js │ │ ├── index-CpWP6ay7.js │ │ ├── index.css │ │ ├── krTheme-CUmmZeAm.js │ │ ├── logo.svg │ │ └── monoindustrial-BS0iMKKa.js │ ├── favicon.ico │ ├── index.html │ └── robots.txt ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── robots.txt ├── src │ ├── App.tsx │ ├── DiffEditor │ │ ├── DiffEditor.tsx │ │ └── index.ts │ ├── Editor │ │ ├── Editor.tsx │ │ ├── Settings │ │ │ ├── Settings.tsx │ │ │ ├── index.ts │ │ │ ├── styled.ts │ │ │ └── utils.ts │ │ ├── atoms │ │ │ └── index.ts │ │ ├── index.ts │ │ └── styled.ts │ ├── ErrorBoundary │ │ ├── ErrorBoundary.tsx │ │ ├── index.ts │ │ └── styled.ts │ ├── assets │ │ ├── github-mark.svg │ │ └── logo.svg │ ├── config │ │ ├── diff.ts │ │ ├── examples.ts │ │ └── index.ts │ ├── index.css │ ├── main.tsx │ ├── monaco-themes.d.ts │ ├── root.tsx │ ├── styled.ts │ ├── utils │ │ └── rTabs.ts │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── eslint.config.mjs ├── package.json ├── playground ├── .gitignore ├── .npmrc ├── index.html ├── logo.svg ├── package.json ├── src │ ├── App.tsx │ ├── global.css │ └── main.tsx ├── vite.config.ts └── yarn.lock ├── setupTests.ts ├── src ├── DiffEditor │ ├── DiffEditor.tsx │ ├── __snapshots__ │ │ └── index.spec.tsx.snap │ ├── index.spec.tsx │ ├── index.ts │ └── types.ts ├── Editor │ ├── Editor.tsx │ ├── __snapshots__ │ │ └── index.spec.tsx.snap │ ├── index.spec.tsx │ ├── index.ts │ └── types.ts ├── Loading │ ├── Loading.tsx │ ├── __snapshots__ │ │ └── index.spec.tsx.snap │ ├── index.spec.tsx │ ├── index.ts │ └── styles.ts ├── MonacoContainer │ ├── MonacoContainer.tsx │ ├── __snapshots__ │ │ └── index.spec.tsx.snap │ ├── index.spec.tsx │ ├── index.ts │ ├── styles.ts │ └── types.ts ├── hooks │ ├── useMonaco │ │ └── index.ts │ ├── useMount │ │ └── index.ts │ ├── usePrevious │ │ └── index.ts │ └── useUpdate │ │ └── index.ts ├── index.ts └── utils │ └── index.ts ├── tea.yaml ├── tsconfig.json ├── tsup.config.ts ├── v4.changes.md └── vitest.config.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.github/workflows/auto-merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/README.md -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/biome.json -------------------------------------------------------------------------------- /demo/dist/assets/Active4D-DCMaBw04.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Active4D-DCMaBw04.js -------------------------------------------------------------------------------- /demo/dist/assets/All Hallows Eve-7vaAaitg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/All Hallows Eve-7vaAaitg.js -------------------------------------------------------------------------------- /demo/dist/assets/Amy-Dh5QREKo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Amy-Dh5QREKo.js -------------------------------------------------------------------------------- /demo/dist/assets/App-NnsH4SJb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/App-NnsH4SJb.js -------------------------------------------------------------------------------- /demo/dist/assets/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/App.css -------------------------------------------------------------------------------- /demo/dist/assets/Birds of Paradise-oCXBP02r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Birds of Paradise-oCXBP02r.js -------------------------------------------------------------------------------- /demo/dist/assets/Blackboard-CFXNeI-o.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Blackboard-CFXNeI-o.js -------------------------------------------------------------------------------- /demo/dist/assets/Brilliance Black-CB4Vh9Nj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Brilliance Black-CB4Vh9Nj.js -------------------------------------------------------------------------------- /demo/dist/assets/Brilliance Dull-CoXJ9oE7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Brilliance Dull-CoXJ9oE7.js -------------------------------------------------------------------------------- /demo/dist/assets/Chrome DevTools-CGWZGI7O.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Chrome DevTools-CGWZGI7O.js -------------------------------------------------------------------------------- /demo/dist/assets/Clouds Midnight-2ths_mE7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Clouds Midnight-2ths_mE7.js -------------------------------------------------------------------------------- /demo/dist/assets/Clouds-Bibh36ez.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Clouds-Bibh36ez.js -------------------------------------------------------------------------------- /demo/dist/assets/Cobalt-DNAqQlSJ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Cobalt-DNAqQlSJ.js -------------------------------------------------------------------------------- /demo/dist/assets/Cobalt2-B4DyEI1J.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Cobalt2-B4DyEI1J.js -------------------------------------------------------------------------------- /demo/dist/assets/Dawn-EKPPaCMI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Dawn-EKPPaCMI.js -------------------------------------------------------------------------------- /demo/dist/assets/Dominion Day-C9A9NfeL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Dominion Day-C9A9NfeL.js -------------------------------------------------------------------------------- /demo/dist/assets/Dracula-C3rd88UQ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Dracula-C3rd88UQ.js -------------------------------------------------------------------------------- /demo/dist/assets/Dreamweaver-CJxjPY1p.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Dreamweaver-CJxjPY1p.js -------------------------------------------------------------------------------- /demo/dist/assets/Eiffel-DxR6xVtZ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Eiffel-DxR6xVtZ.js -------------------------------------------------------------------------------- /demo/dist/assets/Espresso Libre-C4Twn5kD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Espresso Libre-C4Twn5kD.js -------------------------------------------------------------------------------- /demo/dist/assets/GitHub Dark-sp1UhCqD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/GitHub Dark-sp1UhCqD.js -------------------------------------------------------------------------------- /demo/dist/assets/GitHub Light-Vgw1L57b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/GitHub Light-Vgw1L57b.js -------------------------------------------------------------------------------- /demo/dist/assets/GitHub-CnB5fA5j.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/GitHub-CnB5fA5j.js -------------------------------------------------------------------------------- /demo/dist/assets/IDLE-DPjUkObu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/IDLE-DPjUkObu.js -------------------------------------------------------------------------------- /demo/dist/assets/Katzenmilch-Cq-Qfo4h.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Katzenmilch-Cq-Qfo4h.js -------------------------------------------------------------------------------- /demo/dist/assets/Kuroir Theme-Cq-Qfo4h.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Kuroir Theme-Cq-Qfo4h.js -------------------------------------------------------------------------------- /demo/dist/assets/LAZY-C9qbDqdv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/LAZY-C9qbDqdv.js -------------------------------------------------------------------------------- /demo/dist/assets/MagicWB (Amiga)-Cx9JqgkA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/MagicWB (Amiga)-Cx9JqgkA.js -------------------------------------------------------------------------------- /demo/dist/assets/Merbivore Soft-CdjjCMk3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Merbivore Soft-CdjjCMk3.js -------------------------------------------------------------------------------- /demo/dist/assets/Merbivore-CdjjCMk3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Merbivore-CdjjCMk3.js -------------------------------------------------------------------------------- /demo/dist/assets/Monokai Bright-yk4Ykd6D.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Monokai Bright-yk4Ykd6D.js -------------------------------------------------------------------------------- /demo/dist/assets/Monokai-Ci587x6O.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Monokai-Ci587x6O.js -------------------------------------------------------------------------------- /demo/dist/assets/Night Owl-BdmhJRfO.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Night Owl-BdmhJRfO.js -------------------------------------------------------------------------------- /demo/dist/assets/Nord-Bj50XztE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Nord-Bj50XztE.js -------------------------------------------------------------------------------- /demo/dist/assets/Oceanic Next-BUu7Pa-n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Oceanic Next-BUu7Pa-n.js -------------------------------------------------------------------------------- /demo/dist/assets/Pastels on Dark-uBz5MCvn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Pastels on Dark-uBz5MCvn.js -------------------------------------------------------------------------------- /demo/dist/assets/Slush and Poppies-YSW8CL5m.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Slush and Poppies-YSW8CL5m.js -------------------------------------------------------------------------------- /demo/dist/assets/Solarized-dark-CYWqIfaP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Solarized-dark-CYWqIfaP.js -------------------------------------------------------------------------------- /demo/dist/assets/Solarized-light-BvLRi89Y.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Solarized-light-BvLRi89Y.js -------------------------------------------------------------------------------- /demo/dist/assets/SpaceCadet-DD1mkU1q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/SpaceCadet-DD1mkU1q.js -------------------------------------------------------------------------------- /demo/dist/assets/Sunburst-BVWzxNUV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Sunburst-BVWzxNUV.js -------------------------------------------------------------------------------- /demo/dist/assets/Textmate (Mac Classic)-KgIAXcFy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Textmate (Mac Classic)-KgIAXcFy.js -------------------------------------------------------------------------------- /demo/dist/assets/Tomorrow-BRJ0LMx5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Tomorrow-BRJ0LMx5.js -------------------------------------------------------------------------------- /demo/dist/assets/Tomorrow-Night-Blue-Rs0JKAWH.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Tomorrow-Night-Blue-Rs0JKAWH.js -------------------------------------------------------------------------------- /demo/dist/assets/Tomorrow-Night-Bright-C8ujZbWN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Tomorrow-Night-Bright-C8ujZbWN.js -------------------------------------------------------------------------------- /demo/dist/assets/Tomorrow-Night-Eighties-BpK0hqlP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Tomorrow-Night-Eighties-BpK0hqlP.js -------------------------------------------------------------------------------- /demo/dist/assets/Tomorrow-Night-_pJfbC1f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Tomorrow-Night-_pJfbC1f.js -------------------------------------------------------------------------------- /demo/dist/assets/Twilight-D14EW1Tv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Twilight-D14EW1Tv.js -------------------------------------------------------------------------------- /demo/dist/assets/Upstream Sunburst-DCp8CPcP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Upstream Sunburst-DCp8CPcP.js -------------------------------------------------------------------------------- /demo/dist/assets/Vibrant Ink-BxaY3Ba1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Vibrant Ink-BxaY3Ba1.js -------------------------------------------------------------------------------- /demo/dist/assets/Xcode_default-1YyPzZGu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Xcode_default-1YyPzZGu.js -------------------------------------------------------------------------------- /demo/dist/assets/Zenburnesque-VD2wTOvW.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/Zenburnesque-VD2wTOvW.js -------------------------------------------------------------------------------- /demo/dist/assets/iPlastic-Ch4VfpOd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/iPlastic-Ch4VfpOd.js -------------------------------------------------------------------------------- /demo/dist/assets/idleFingers-5ndTPyr4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/idleFingers-5ndTPyr4.js -------------------------------------------------------------------------------- /demo/dist/assets/index-CpWP6ay7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/index-CpWP6ay7.js -------------------------------------------------------------------------------- /demo/dist/assets/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/index.css -------------------------------------------------------------------------------- /demo/dist/assets/krTheme-CUmmZeAm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/krTheme-CUmmZeAm.js -------------------------------------------------------------------------------- /demo/dist/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/logo.svg -------------------------------------------------------------------------------- /demo/dist/assets/monoindustrial-BS0iMKKa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/assets/monoindustrial-BS0iMKKa.js -------------------------------------------------------------------------------- /demo/dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/favicon.ico -------------------------------------------------------------------------------- /demo/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/dist/index.html -------------------------------------------------------------------------------- /demo/dist/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /demo/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/eslint.config.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/package-lock.json -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/public/favicon.ico -------------------------------------------------------------------------------- /demo/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /demo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/App.tsx -------------------------------------------------------------------------------- /demo/src/DiffEditor/DiffEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/DiffEditor/DiffEditor.tsx -------------------------------------------------------------------------------- /demo/src/DiffEditor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/DiffEditor/index.ts -------------------------------------------------------------------------------- /demo/src/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/Editor.tsx -------------------------------------------------------------------------------- /demo/src/Editor/Settings/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/Settings/Settings.tsx -------------------------------------------------------------------------------- /demo/src/Editor/Settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/Settings/index.ts -------------------------------------------------------------------------------- /demo/src/Editor/Settings/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/Settings/styled.ts -------------------------------------------------------------------------------- /demo/src/Editor/Settings/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/Settings/utils.ts -------------------------------------------------------------------------------- /demo/src/Editor/atoms/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/atoms/index.ts -------------------------------------------------------------------------------- /demo/src/Editor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/index.ts -------------------------------------------------------------------------------- /demo/src/Editor/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/Editor/styled.ts -------------------------------------------------------------------------------- /demo/src/ErrorBoundary/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/ErrorBoundary/ErrorBoundary.tsx -------------------------------------------------------------------------------- /demo/src/ErrorBoundary/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/ErrorBoundary/index.ts -------------------------------------------------------------------------------- /demo/src/ErrorBoundary/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/ErrorBoundary/styled.ts -------------------------------------------------------------------------------- /demo/src/assets/github-mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/assets/github-mark.svg -------------------------------------------------------------------------------- /demo/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/assets/logo.svg -------------------------------------------------------------------------------- /demo/src/config/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/config/diff.ts -------------------------------------------------------------------------------- /demo/src/config/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/config/examples.ts -------------------------------------------------------------------------------- /demo/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/config/index.ts -------------------------------------------------------------------------------- /demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/index.css -------------------------------------------------------------------------------- /demo/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/main.tsx -------------------------------------------------------------------------------- /demo/src/monaco-themes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/monaco-themes.d.ts -------------------------------------------------------------------------------- /demo/src/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/root.tsx -------------------------------------------------------------------------------- /demo/src/styled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/styled.ts -------------------------------------------------------------------------------- /demo/src/utils/rTabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/utils/rTabs.ts -------------------------------------------------------------------------------- /demo/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/src/vite-env.d.ts -------------------------------------------------------------------------------- /demo/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/tsconfig.app.json -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/tsconfig.node.json -------------------------------------------------------------------------------- /demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/demo/vite.config.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/package.json -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/.npmrc: -------------------------------------------------------------------------------- 1 | scripts-prepend-node-path=true 2 | -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/logo.svg -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/src/App.tsx -------------------------------------------------------------------------------- /playground/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/src/global.css -------------------------------------------------------------------------------- /playground/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/src/main.tsx -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /playground/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/playground/yarn.lock -------------------------------------------------------------------------------- /setupTests.ts: -------------------------------------------------------------------------------- 1 | import "@testing-library/jest-dom"; 2 | -------------------------------------------------------------------------------- /src/DiffEditor/DiffEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/DiffEditor/DiffEditor.tsx -------------------------------------------------------------------------------- /src/DiffEditor/__snapshots__/index.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/DiffEditor/__snapshots__/index.spec.tsx.snap -------------------------------------------------------------------------------- /src/DiffEditor/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/DiffEditor/index.spec.tsx -------------------------------------------------------------------------------- /src/DiffEditor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/DiffEditor/index.ts -------------------------------------------------------------------------------- /src/DiffEditor/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/DiffEditor/types.ts -------------------------------------------------------------------------------- /src/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Editor/Editor.tsx -------------------------------------------------------------------------------- /src/Editor/__snapshots__/index.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Editor/__snapshots__/index.spec.tsx.snap -------------------------------------------------------------------------------- /src/Editor/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Editor/index.spec.tsx -------------------------------------------------------------------------------- /src/Editor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Editor/index.ts -------------------------------------------------------------------------------- /src/Editor/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Editor/types.ts -------------------------------------------------------------------------------- /src/Loading/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Loading/Loading.tsx -------------------------------------------------------------------------------- /src/Loading/__snapshots__/index.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Loading/__snapshots__/index.spec.tsx.snap -------------------------------------------------------------------------------- /src/Loading/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Loading/index.spec.tsx -------------------------------------------------------------------------------- /src/Loading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Loading/index.ts -------------------------------------------------------------------------------- /src/Loading/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/Loading/styles.ts -------------------------------------------------------------------------------- /src/MonacoContainer/MonacoContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/MonacoContainer/MonacoContainer.tsx -------------------------------------------------------------------------------- /src/MonacoContainer/__snapshots__/index.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/MonacoContainer/__snapshots__/index.spec.tsx.snap -------------------------------------------------------------------------------- /src/MonacoContainer/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/MonacoContainer/index.spec.tsx -------------------------------------------------------------------------------- /src/MonacoContainer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/MonacoContainer/index.ts -------------------------------------------------------------------------------- /src/MonacoContainer/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/MonacoContainer/styles.ts -------------------------------------------------------------------------------- /src/MonacoContainer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/MonacoContainer/types.ts -------------------------------------------------------------------------------- /src/hooks/useMonaco/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/hooks/useMonaco/index.ts -------------------------------------------------------------------------------- /src/hooks/useMount/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/hooks/useMount/index.ts -------------------------------------------------------------------------------- /src/hooks/usePrevious/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/hooks/usePrevious/index.ts -------------------------------------------------------------------------------- /src/hooks/useUpdate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/hooks/useUpdate/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/tea.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/tsup.config.ts -------------------------------------------------------------------------------- /v4.changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/v4.changes.md -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suren-atoyan/monaco-react/HEAD/vitest.config.ts --------------------------------------------------------------------------------