Henning Dieterichs 0b41f58a75 Update TypeScript to TS 5.4.5 in all projects, vendored files 1 year ago
..
browser-amd-diff-editor aa75ddccbb CRLF -> LF 3 years ago
browser-amd-editor 091f871e65 Rename to `/samples/` 3 years ago
browser-amd-iframe 091f871e65 Rename to `/samples/` 3 years ago
browser-amd-localized 091f871e65 Rename to `/samples/` 3 years ago
browser-amd-monarch e77825074d Fix some samples 3 years ago
browser-amd-requirejs 091f871e65 Rename to `/samples/` 3 years ago
browser-amd-shadow-dom 091f871e65 Rename to `/samples/` 3 years ago
browser-amd-shared-model 091f871e65 Rename to `/samples/` 3 years ago
browser-amd-trusted-types 091f871e65 Rename to `/samples/` 3 years ago
browser-esm-esbuild eed1e1cf27 Fix script for esbuild sample which cannot import `.ts` files 3 years ago
browser-esm-parcel 442439f87f Bump terser from 5.12.1 to 5.14.2 in /samples/browser-esm-parcel 2 years ago
browser-esm-vite-react 0b41f58a75 Update TypeScript to TS 5.4.5 in all projects, vendored files 11 months ago
browser-esm-webpack aa75ddccbb CRLF -> LF 3 years ago
browser-esm-webpack-monaco-plugin e77825074d Fix some samples 3 years ago
browser-esm-webpack-small 12a978900a Update import path for `browser-esm-webpack-small` 2 years ago
browser-esm-webpack-typescript 091f871e65 Rename to `/samples/` 3 years ago
browser-esm-webpack-typescript-react 5d9b9bef9b Bump @babel/traverse in /samples/browser-esm-webpack-typescript-react (#4216) 1 year ago
browser-script-editor 091f871e65 Rename to `/samples/` 3 years ago
electron-amd 091f871e65 Rename to `/samples/` 3 years ago
electron-amd-nodeIntegration 415b279fa0 update electron (#3431) 2 years ago
electron-esm-webpack 415b279fa0 update electron (#3431) 2 years ago
nwjs-amd 091f871e65 Rename to `/samples/` 3 years ago
nwjs-amd-v2 091f871e65 Rename to `/samples/` 3 years ago
README.md b32abff689 Add "cd monaco-editor" to the step by step commandline instructions for cloning and running the samples. 3 years ago
package-lock.json 0b41f58a75 Update TypeScript to TS 5.4.5 in all projects, vendored files 11 months ago
package.json 0b41f58a75 Update TypeScript to TS 5.4.5 in all projects, vendored files 11 months ago

README.md

Monaco Editor Samples

Standalone HTML samples showing how to integrate the Monaco Editor.

Running

git clone https://github.com/microsoft/monaco-editor.git
cd monaco-editor
cd samples
npm install .
npm run simpleserver

Go to localhost:8888 and explore the samples!

Loading variations

  • browser-amd-editor: running in a browser using AMD lazy loading.
  • browser-script-editor: running in a browser using AMD synchronous loading via <script> tags.
  • browser-esm-webpack: running in a browser using webpack.
  • browser-esm-webpack-small: running in a browser using webpack (only a subset of the editor).
  • electron-amd: running in electron.
  • nwjs-amd and nwjs-amd-v2: running in nwjs. it is reported that v2 works and the initial version does not.

Other examples & techniques

  • browser-amd-diff-editor: running the diff editor in a browser.
  • browser-amd-iframe: running in an <iframe>.
  • browser-amd-localized: running with the German locale.
  • browser-amd-monarch: running with a custom language grammar written with Monarch.
  • browser-amd-shared-model: using the same text model in two editors.

License

MIT