Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
913 commits
Select commit Hold shift + click to select a range
eb704f3
Remove excessive APIs
mevisioam Dec 20, 2023
9be16fa
Remove unused types
mevisioam Dec 20, 2023
698e0ec
Merge pull request #4299 from mevisioam/json-worker-access
aeschli Jan 8, 2024
787421e
Bump vite from 3.2.7 to 3.2.8 (#4350)
dependabot[bot] Jan 20, 2024
4fc8736
Bump vite from 2.9.16 to 2.9.17 in /samples/browser-esm-vite-react (#…
dependabot[bot] Jan 20, 2024
6c7087b
Adds publishMonacoEditorCore and publishMonacoEditor options to night…
hediet Jan 23, 2024
b0330f8
Fixes monaco-editor nightly build (needed for verification)
hediet Jan 23, 2024
9488e7e
Removes parcel smoke test, as it replaces process with {}
hediet Jan 23, 2024
73b47d4
Fixes parameter labels
hediet Jan 23, 2024
21db3ae
Sorts version numbers
hediet Jan 23, 2024
fd84f54
Update esbuild
hediet Feb 6, 2024
8617a8a
Disables parcel build
hediet Feb 6, 2024
3284441
fixes website CI failure
hediet Feb 6, 2024
c2040c4
Update version to 0.46.0
hediet Feb 7, 2024
2100736
Adds changed lockfile
hediet Feb 7, 2024
67960d2
Adding python f-string syntax support
samstrohkorbatt Feb 26, 2024
b3ad68b
retrigger checks
samstrohkorbatt Mar 1, 2024
69991d6
Prepares v0.47.0
hediet Mar 8, 2024
c9e8112
Merge branch 'main' into samstrohkorbatt/python-fstring
samstrohkorbatt Mar 11, 2024
4123f0b
Bump follow-redirects from 1.15.1 to 1.15.6 in /samples
dependabot[bot] Mar 15, 2024
e558a99
Bump follow-redirects from 1.15.1 to 1.15.6 in /website
dependabot[bot] Mar 16, 2024
ebbcdff
Bump follow-redirects from 1.15.2 to 1.15.6
dependabot[bot] Mar 16, 2024
c34a2ee
Merge pull request #4430 from microsoft/dependabot/npm_and_yarn/follo…
hediet Mar 18, 2024
4b7e26f
chore: skip APIScan (#4432)
rzhao271 Mar 18, 2024
7782231
chore: add cgIgnoreDirectories (#4431)
rzhao271 Mar 18, 2024
b590b36
Merge pull request #4429 from microsoft/dependabot/npm_and_yarn/websi…
hediet Mar 19, 2024
f66cb92
Merge pull request #4428 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Mar 19, 2024
023ae42
Update monaco editor core to dev version to investigate CI issues.
hediet Mar 19, 2024
bfc5f7c
Adds missing css
hediet Mar 19, 2024
c92a363
chore: add another skipAPIScan (#4435)
rzhao271 Mar 19, 2024
c1707b8
Merge branch 'main' into samstrohkorbatt/python-fstring
samstrohkorbatt Mar 19, 2024
92f21bf
Fix bug with highlighting of C++ raw string literals (#4436)
jeremy-rifkin Mar 20, 2024
9f5ddf9
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /samples
dependabot[bot] Mar 23, 2024
7014d40
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website
dependabot[bot] Mar 23, 2024
725eb79
Merge pull request #4439 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Mar 25, 2024
9825225
Merge pull request #4440 from microsoft/dependabot/npm_and_yarn/websi…
hediet Mar 25, 2024
851a558
Add typespec language
timotheeguerin Mar 29, 2024
2b74895
move example to where CI says it should be
timotheeguerin Mar 29, 2024
3fd1654
Add docs for tests
timotheeguerin Mar 29, 2024
8503aef
chore: CG ignore VS Code extensions for nightly (#4451)
rzhao271 Mar 29, 2024
ac2c7a1
Merge branch 'main' into samstrohkorbatt/python-fstring
samstrohkorbatt Apr 1, 2024
77e16eb
Fixing formatting
samstrohkorbatt Apr 1, 2024
0037b13
v0.48.0
hediet Apr 22, 2024
ed45c2e
Merge branch 'main' into add-typespec-lang
timotheeguerin Apr 23, 2024
7073387
Merge pull request #4450 from timotheeguerin/add-typespec-lang
hediet Apr 23, 2024
5a8eb62
Call clearFiles on internal EmitOutput diagnostics
jakebailey Apr 25, 2024
7be409e
Pass args down too
jakebailey Apr 25, 2024
7d97bc2
Merge branch 'main' into samstrohkorbatt/python-fstring
samstrohkorbatt Apr 26, 2024
418ae49
Updates languageservices.
hediet May 2, 2024
86538cc
Merge branch 'main' into samstrohkorbatt/python-fstring
samstrohkorbatt May 2, 2024
27978a8
Adds web editor support to playground
hediet May 2, 2024
48e6f86
Fixes CI
hediet May 2, 2024
ea1ee1a
Improves monaco editor playground experience
hediet May 3, 2024
13072d3
Update TypeScript to TS 5.4.5 in all projects, vendored files
hediet May 3, 2024
b400f83
Merge pull request #4305 from johnyanarella/typescript-upgrade
hediet May 3, 2024
c869a18
Merge branch 'main' into samstrohkorbatt/python-fstring
samstrohkorbatt May 3, 2024
64fc0cf
Add extension to `csp.contribution.ts`
htcfreek May 11, 2024
d919f28
Updates maintaining.md
hediet May 17, 2024
a845ff6
Merge pull request #4401 from samstrohkorbatt/samstrohkorbatt/python-…
hediet May 17, 2024
63f3805
add changes
aiday-mar May 22, 2024
21fd553
chore: exclude all vscode from CG (#4528)
rzhao271 May 23, 2024
a5e379c
Merge pull request #4525 from microsoft/given-orangutan
hediet May 24, 2024
045e29b
Merge pull request #4504 from htcfreek/patch-1
hediet May 30, 2024
c49fdf9
Merge pull request #4482 from jakebailey/emit-file-diagnostics
hediet May 30, 2024
f883fe9
Bump braces from 3.0.2 to 3.0.3 (#4564)
dependabot[bot] Jun 17, 2024
1eed447
Bump braces from 3.0.2 to 3.0.3 in /samples (#4565)
dependabot[bot] Jun 17, 2024
654fd3d
Bump express from 4.18.1 to 4.19.2 in /samples (#4446)
dependabot[bot] Jun 17, 2024
d15d6ba
Bump express from 4.18.1 to 4.19.2 in /website (#4447)
dependabot[bot] Jun 17, 2024
8a98f87
Bump ws from 8.4.2 to 8.17.1
dependabot[bot] Jun 19, 2024
ada2b3d
Merge pull request #4570 from microsoft/dependabot/npm_and_yarn/ws-8.…
hediet Jun 19, 2024
29a4a3a
updating the version in the package.json file
aiday-mar Jun 20, 2024
c321d0f
Merge pull request #4572 from microsoft/satisfactory-beetle
aiday-mar Jun 20, 2024
032130e
Adding more detailed steps
aiday-mar Jun 20, 2024
333adbb
Add keywords `import`, `export`, and `struct`.
ScottCarda-MS Jul 1, 2024
2f8db3f
update tokenizer and tests
ScottCarda-MS Jul 1, 2024
5eb2aba
Merge pull request #4586 from ScottCarda-MS/sccarda/UpdateKeywords
hediet Jul 12, 2024
5181be1
website: monaco loading improvements
hediet Jul 16, 2024
02de12a
Merge pull request #4573 from microsoft/nutritious-krill
aiday-mar Jul 19, 2024
d4bb0a8
Fixes tests
hediet Jul 26, 2024
93a0a2d
Fixes CI
hediet Jul 26, 2024
cd5d52c
Remove workflows
bhavyaus Aug 1, 2024
f618747
Merge pull request #4630 from microsoft/dev/bhavyau/workflows
bhavyaus Aug 1, 2024
2713684
Makes vs/nls.availableLanguages work for AMD again.
hediet Aug 22, 2024
88c558b
adding changes for monaco editor release
aiday-mar Aug 22, 2024
67d664a
Merge pull request #4649 from microsoft/unique-locust
aiday-mar Aug 22, 2024
e52ff42
removing `editor.main.nls.js`
aiday-mar Aug 26, 2024
b8a83d5
Merge pull request #4652 from microsoft/annoyed-dragon
aiday-mar Aug 26, 2024
b31d22b
Updates nvm to align with vscode nvm file. (#4665)
hediet Aug 29, 2024
f262e8f
Defines setInterval/setTimeout on faked globalThis in unit test
hediet Aug 29, 2024
3c7eb57
undo the package upgrade change
aiday-mar Sep 18, 2024
7959d5c
update pacakge.json
aiday-mar Sep 19, 2024
53e8e1c
adding changelog md change
aiday-mar Sep 19, 2024
f6dc0eb
Merge pull request #4691 from microsoft/chubby-cardinal
aiday-mar Sep 19, 2024
2695fe2
Bump rollup from 2.79.1 to 2.79.2 (#4696)
dependabot[bot] Sep 27, 2024
4dc7b06
Bump body-parser and express in /samples (#4697)
dependabot[bot] Sep 27, 2024
55a0ed9
Bump ws from 8.8.1 to 8.18.0 in /samples (#4595)
dependabot[bot] Oct 30, 2024
175a1d1
Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /website (#4726)
dependabot[bot] Oct 30, 2024
5ea1993
Bump micromatch from 4.0.5 to 4.0.8 in /website (#4668)
dependabot[bot] Oct 30, 2024
d2fa0d2
Bump requirejs from 2.3.6 to 2.3.7 (#4616)
dependabot[bot] Oct 30, 2024
9adbed1
Bump express from 4.19.2 to 4.21.1 in /website (#4734)
dependabot[bot] Oct 30, 2024
ae5cab7
update webpack plugin to support module workers
RoccoC Nov 5, 2024
a4b088e
Engineering - add dependsOn field (#4747)
lszomoru Nov 11, 2024
d2205cb
Merge branch 'main' into webpack-plugin-esm
RoccoC Dec 2, 2024
14b0e04
Fix CI and website workflows (#4824)
rzhao271 Feb 4, 2025
e03e965
Revert mobx upgrade to fix website.
hediet Feb 4, 2025
495d075
Merge pull request #4742 from RoccoC/webpack-plugin-esm
hediet Apr 7, 2025
dd6bdfe
Fixes https://github.com/microsoft/monaco-editor/issues/4799 (#4895)
hediet May 8, 2025
a813063
Bump webpack-dev-server from 4.10.0 to 5.2.1 in /samples
dependabot[bot] Jun 5, 2025
8ae3243
feat: add snowflake sql keywords (#4915)
Ho1yShif Jun 13, 2025
f420968
Merge pull request #4913 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Jun 23, 2025
e56ad4b
repairs esm and amd build (#4950)
hediet Aug 28, 2025
2af2bd7
Fixes node version
hediet Aug 28, 2025
ecc00a0
Fixes node version (#4962)
hediet Aug 28, 2025
771cfe7
22.18.0
hediet Aug 28, 2025
4825f8b
Fixes nodejs version
hediet Aug 28, 2025
6037f70
Merge branch 'main' into hediet/b/successful-mosquito
hediet Aug 28, 2025
2f90102
Merge pull request #4963 from microsoft/hediet/b/successful-mosquito
hediet Aug 28, 2025
15e0a93
Run npm run playwright-install (#4964)
hediet Aug 28, 2025
3bfde9a
Updates monaco-editor-core dependency & fixes basic-languages amd fil…
hediet Aug 28, 2025
d2c20a1
Fixes AMD web worker loading (#4966)
hediet Aug 28, 2025
9e4368a
adds amd and firefox/webkit to smoke tests (#4967)
hediet Aug 29, 2025
a4d7907
Implements language selection (#4969)
hediet Aug 29, 2025
b19105b
update samples
hediet Sep 5, 2025
6f3fbe8
Fixes worker sandbox problems (#4975)
hediet Sep 5, 2025
759c442
Fixes css and amd output
hediet Sep 5, 2025
c41951a
updates changelog (#4978)
hediet Sep 5, 2025
c7f027e
v0.53.0 (#4979)
hediet Sep 8, 2025
4e45ba0
sets node version (#4980)
hediet Sep 8, 2025
de28295
uses default mirror
hediet Sep 8, 2025
a597d2c
Merge pull request #4977 from microsoft/hediet/b/biological-antelope
hediet Sep 9, 2025
ffb77d5
sets correct node version (#4986)
hediet Sep 9, 2025
f17ccd3
Merge pull request #4983 from microsoft/hediet/manual-mite
hediet Sep 9, 2025
cf7739b
Fixes https://github.com/microsoft/monaco-editor/issues/4981 (#4988)
hediet Sep 9, 2025
c5e6b52
out/languages is no longer available (#4989)
hediet Sep 10, 2025
7795b8c
Fixes bug in min build by upgrading vite
hediet Sep 10, 2025
2a3d339
Fixes https://github.com/microsoft/monaco-editor/issues/4992
hediet Sep 11, 2025
cdc4da5
Bump on-headers and compression in /samples
dependabot[bot] Sep 11, 2025
52ad0e5
Removes unneeded mirror. (#4995)
hediet Sep 11, 2025
52d68ac
Fixes https://github.com/microsoft/monaco-editor/issues/4906 (#4994)
hediet Sep 11, 2025
1b33d5d
Fixes microsoft logo. Closes https://github.com/microsoft/monaco-edit…
hediet Sep 11, 2025
2e93787
Marks trusted-types as dev-dependency. (#5012)
hediet Sep 23, 2025
05d44d8
adds .js file extensions for esm build (#5018)
hediet Sep 26, 2025
9242cdf
updates monaco-editor-core (#5019)
hediet Sep 26, 2025
7c23101
v0.54.0 (#5027)
hediet Oct 6, 2025
699cae2
Removes unneeded filler redirection
hediet Oct 8, 2025
c998a7c
Uses playwright
hediet Oct 8, 2025
3b2be8e
adds back mocha
hediet Oct 8, 2025
e979ae3
Adds single package-for-smoketest step
hediet Oct 8, 2025
953f4ec
Fix all monaco-editor-core imports
hediet Oct 8, 2025
6194383
Bump vite from 2.9.17 to 5.4.20 in /samples/browser-esm-vite-react
dependabot[bot] Oct 8, 2025
b16daf8
Inlines AMD = false (#5031)
hediet Oct 8, 2025
558def6
uses ts instead of js
hediet Oct 9, 2025
f5e7e16
Removes filler (#5035)
hediet Oct 9, 2025
e2764ea
Turns on formatOnSave (#5036)
hediet Oct 9, 2025
a30f4f9
Uses npm for website, hosts playground runner on https://isolated-pla…
hediet Oct 9, 2025
52ceb95
Bump brace-expansion in /website (#5041)
dependabot[bot] Oct 9, 2025
56b58b5
Bump webpack from 5.90.1 to 5.102.1 in /website
dependabot[bot] Oct 9, 2025
892ca64
Bump ws in /website
dependabot[bot] Oct 9, 2025
298ad9e
Merge pull request #5042 from microsoft/hediet/b/fascinating-skunk
hediet Oct 9, 2025
a59f6c8
uses rollup to bundle monaco-editor's monaco.d.ts (#5033)
hediet Oct 9, 2025
0fd6f29
First iteration of monaco editor lsp client (#5044)
hediet Oct 10, 2025
5a7e917
Uses rollup for ESM build and d.ts bundling. (#5048)
hediet Oct 13, 2025
ca96114
Fix Kotlin number literals
flofriday Aug 29, 2025
708c529
Updates typescript to 5.9.3 (#5050)
hediet Oct 13, 2025
d3649a2
Fixes #5010 (#5051)
hediet Oct 13, 2025
04e09e3
Merge pull request #5037 from microsoft/dependabot/npm_and_yarn/websi…
hediet Oct 15, 2025
d3a3c45
Merge pull request #5039 from microsoft/dependabot/npm_and_yarn/websi…
hediet Oct 15, 2025
1889c7e
Merge pull request #4991 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Oct 15, 2025
268d8ce
Bump loader-utils from 2.0.2 to 2.0.4 in /website
dependabot[bot] Oct 15, 2025
32f1053
Bump json5 from 2.2.1 to 2.2.3 in /website
dependabot[bot] Oct 15, 2025
649d4c3
Bump postcss and css-loader in /website
dependabot[bot] Oct 15, 2025
3a25d8e
Merge pull request #4973 from flofriday/fix-kotlin-number-literals
hediet Oct 15, 2025
93c8b62
Merge pull request #5054 from microsoft/dependabot/npm_and_yarn/websi…
hediet Oct 15, 2025
96665ee
Merge pull request #5055 from microsoft/dependabot/npm_and_yarn/websi…
hediet Oct 15, 2025
3b30c6e
Merge pull request #5053 from microsoft/dependabot/npm_and_yarn/websi…
hediet Oct 15, 2025
473bc63
Bump @babel/runtime from 7.18.9 to 7.28.4 in /website
dependabot[bot] Oct 15, 2025
7102eff
Add monaco-editor-core dependencies to monaco-editor after updating m…
hediet Oct 16, 2025
c8b3ac9
Bump playwright and @playwright/test
dependabot[bot] Oct 20, 2025
c0063ae
Merge pull request #5069 from microsoft/dependabot/npm_and_yarn/multi…
hediet Oct 20, 2025
a2b9eb0
Bump vite from 7.1.5 to 7.1.11
dependabot[bot] Oct 20, 2025
e8e70b3
Merge pull request #5070 from microsoft/dependabot/npm_and_yarn/vite-…
hediet Oct 21, 2025
ca5dfa5
Bump vite from 5.4.20 to 5.4.21 in /samples/browser-esm-vite-react
dependabot[bot] Oct 21, 2025
9c7b547
Dont use .js for typescript imports, as rollup adds them to the outpu…
hediet Nov 6, 2025
b3250fa
Adds missing NLS files (#5089)
hediet Nov 6, 2025
d89eb54
Fixes https://github.com/microsoft/monaco-editor/issues/4997 (#5090)
hediet Nov 6, 2025
81b06fd
Updates changelog (#5092)
hediet Nov 7, 2025
b62a816
Adds playground support for esmUrl (#5093)
hediet Nov 7, 2025
d38215c
Adds vite esm example (#5094)
hediet Nov 7, 2025
e7c9226
Bump vite from 7.1.9 to 7.1.11 in /samples/browser-esm-vite
dependabot[bot] Nov 7, 2025
925720b
Run tests (#5099)
hediet Nov 7, 2025
abae948
Dont build the editor when building the website (#5098)
hediet Nov 7, 2025
d84acb4
Cleans up build scripts (#5097)
hediet Nov 7, 2025
ecd2990
Merge pull request #5095 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Nov 7, 2025
f42be23
Merge pull request #5040 from microsoft/dependabot/npm_and_yarn/websi…
hediet Nov 7, 2025
2baf329
Merge pull request #4961 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Nov 7, 2025
3ebf03a
Merge pull request #5071 from microsoft/dependabot/npm_and_yarn/sampl…
hediet Nov 7, 2025
422d19e
Updates website dependencies (#5100)
hediet Nov 7, 2025
36efbe0
Fixes typedoc & updates pipelines to test website (#5102)
hediet Nov 7, 2025
e70b661
fixes website & adds editor.api.d.ts (#5104)
hediet Nov 7, 2025
5486e82
update (#5105)
hediet Nov 7, 2025
574b846
Install playwright dependencies in monaco-editor-core job (#5116)
hediet Nov 18, 2025
1b175c7
v0.55.0 (#5117)
hediet Nov 19, 2025
220c1ca
Fixes https://github.com/microsoft/monaco-editor/issues/5113 (#5118)
hediet Nov 19, 2025
f047a08
Fixes npx playwright install --with-deps
hediet Nov 20, 2025
d678c1d
Merge pull request #5120 from microsoft/hediet/enormous-herring
hediet Nov 20, 2025
9221aa0
v0.55.1 (#5122)
hediet Nov 20, 2025
516f350
Fixes missing language exports (#5121)
hediet Nov 20, 2025
bf4931b
Fix a11y color contrast bug with sample
hawkticehurst Dec 5, 2025
c619ef9
Merge pull request #5136 from microsoft/hawk/a11y-bug-fix
hawkticehurst Dec 5, 2025
94a5762
Add commands.json for triage bot automation
Yoyokrazy Dec 11, 2025
02a9562
Merge pull request #5143 from microsoft/milively/add-commands-json
Yoyokrazy Dec 12, 2025
ebe111d
Bump node-forge from 1.3.1 to 1.3.3 in /samples (#5138)
dependabot[bot] Dec 12, 2025
b8fa85f
Bump node-forge from 1.3.1 to 1.3.2 in /website (#5130)
dependabot[bot] Dec 12, 2025
7649edb
Updates node to 22.21.1 (#5147)
hediet Dec 16, 2025
09eede5
Logs the sha of dependencies (#5146)
hediet Dec 16, 2025
165cfcb
Build scripts dont need to be compiled anymore (#5149)
hediet Dec 17, 2025
ec78a33
fixes browser tests (#5150)
hediet Dec 17, 2025
de983bf
Merge pull request #5170 from microsoft/joaomoreno-patch-1
joaomoreno Jan 6, 2026
142560f
Removes stale comment (#5174)
hediet Jan 9, 2026
558bbbc
Exported modules reorganization (#5155)
hediet Jan 9, 2026
d0e417a
Fixes monaco editor build (#5179)
hediet Jan 12, 2026
e895596
Fixes esm/amd entry points (#5181)
hediet Jan 13, 2026
e78ce7b
Fixes grammar tests (#5182)
hediet Jan 13, 2026
c9e76ad
add ?esm to URL references (#5186)
hediet Jan 13, 2026
3f26219
Fixes CI (#5190)
hediet Jan 15, 2026
f80125a
Uploades website as artifact (#5197)
hediet Jan 20, 2026
fe9dd23
CI: Only run push on main branch to avoid duplicate runs (#5198)
hediet Jan 20, 2026
e740ab4
Fix WCAG 2 AA color contrast issues in website navbar and HTML syntax…
Copilot Jan 29, 2026
613524b
Fixes CI (#5213)
hediet Feb 3, 2026
a169018
Sets auto reload to false by default (#5257)
hediet Mar 16, 2026
f8f186c
fix(find): remove disabled controls from tab order
meganrogge Mar 17, 2026
31a115a
fix(find): only remove hidden find widget controls from tab order
meganrogge Mar 17, 2026
82b38c8
Merge pull request #5258 from microsoft/merogge/disabled-state
meganrogge Mar 17, 2026
14916bd
Bump serialize-javascript and terser-webpack-plugin in /samples (#5259)
dependabot[bot] Mar 18, 2026
c16f14f
Bump minimatch in /website (#5253)
dependabot[bot] Mar 20, 2026
c832996
Bump serialize-javascript (#5263)
dependabot[bot] Mar 20, 2026
77c34ce
Apply OS changes to build/deploy process (#5)
marianacapelo May 18, 2022
48ba981
[JSON language] add diagnostic codes to ignore (#7)
afvieira Aug 30, 2022
b0a4fbe
Create CODEOWNERS
os-lmo Oct 6, 2022
473d54f
Fix code owners (#17)
os-lmo Jul 25, 2023
ca0ef2b
Update version and monaco-editor-core dependency version
OS-ruineves Apr 7, 2026
9ddc43d
Correct version for testing
OS-ruineves Apr 7, 2026
39a3cff
Merge branch 'main-os' into 'update-main-os'
OS-ruineves Apr 7, 2026
b5d17c5
Fix pipelines
OS-ruineves Apr 7, 2026
7db5881
Fix pipelines release script
OS-ruineves Apr 7, 2026
9d21d3b
Fix build
OS-ruineves Apr 7, 2026
b98e659
Fix LSP build error
OS-ruineves Apr 7, 2026
793ac41
Fix lsp build dependencies
OS-ruineves Apr 7, 2026
f61293f
Remove LSP usages
OS-ruineves Apr 7, 2026
774230f
Use non-alpha package and update version
OS-ruineves Apr 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
106 changes: 106 additions & 0 deletions .azure-pipelines/publish-nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
###############################################################################################
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
###############################################################################################
name: $(Date:yyyyMMdd)$(Rev:.r)

trigger: none
pr: none

schedules:
- cron: '0 7 * * *'
displayName: Daily release
branches:
include:
- main
always: true

resources:
repositories:
- repository: templates
type: github
name: microsoft/vscode-engineering
ref: main
endpoint: Monaco

parameters:
- name: publishMonacoEditorCore
displayName: 🚀 Publish Monaco Editor Core
type: boolean
default: true
- name: publishMonacoEditor
displayName: 🚀 Publish Monaco Editor
type: boolean
default: true
- name: vscodeRef
displayName: The VS Code commit id.
type: string
default: 'main'
- name: prereleaseVersion
displayName: The prerelease version.
type: string
default: 'dev-${today}'

extends:
template: azure-pipelines/npm-package/pipeline.yml@templates
parameters:
cgIgnoreDirectories: $(Build.SourcesDirectory)/dependencies/vscode
npmPackages:
- name: monaco-editor-core
workingDirectory: $(Build.SourcesDirectory)/dependencies/vscode/out-monaco-editor-core
testPlatforms: []
skipAPIScan: true # package build requires Linux
buildSteps:
- task: NodeTool@0
inputs:
versionSource: fromFile
versionFilePath: .nvmrc

- script: sudo apt install -y libkrb5-dev
displayName: Install libkrb5-dev

- script: npm ci
displayName: Install NPM dependencies

- script: npx playwright install --with-deps
displayName: Install Playwright Dependencies

- script: yarn ts-node ./scripts/ci/build-monaco-editor-core-pkg nightly
env:
VSCODE_REF: ${{ parameters.vscodeRef }}
PRERELEASE_VERSION: ${{ parameters.prereleaseVersion }}
retryCountOnTaskFailure: 2
displayName: Setup, Build & Test monaco-editor-core

tag: next
ghCreateTag: false
publishPackage: ${{ parameters.publishMonacoEditorCore }}
publishRequiresApproval: false

- name: monaco-editor
dependsOn: monaco-editor-core
workingDirectory: $(Build.SourcesDirectory)/out/monaco-editor
testPlatforms: []
skipAPIScan: true # package build requires Linux
buildSteps:
- task: NodeTool@0
inputs:
versionSource: fromFile
versionFilePath: .nvmrc

- script: npm ci
displayName: Install NPM dependencies

- script: npx playwright install --with-deps
displayName: Install Playwright Dependencies

- script: yarn ts-node ./scripts/ci/build-monaco-editor-pkg nightly
env:
VSCODE_REF: ${{ parameters.vscodeRef }}
PRERELEASE_VERSION: ${{ parameters.prereleaseVersion }}
retryCountOnTaskFailure: 2
displayName: Setup, Build & Test monaco-editor

tag: next
publishPackage: ${{ parameters.publishMonacoEditor }}
publishRequiresApproval: false
105 changes: 105 additions & 0 deletions .azure-pipelines/publish-stable.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
###############################################################################################
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
###############################################################################################
name: $(Date:yyyyMMdd)$(Rev:.r)

trigger: none
pr: none

resources:
repositories:
- repository: templates
type: github
name: microsoft/vscode-engineering
ref: main
endpoint: Monaco

parameters:
- name: publishMonacoEditorCore
displayName: 🚀 Publish Monaco Editor Core
type: boolean
default: false
- name: publishMonacoEditor
displayName: 🚀 Publish Monaco Editor
type: boolean
default: false
- name: publishWebpackPlugin
displayName: 🚀 Publish Webpack Plugin
type: boolean
default: false

extends:
template: azure-pipelines/npm-package/pipeline.yml@templates
parameters:
cgIgnoreDirectories: $(Build.SourcesDirectory)/dependencies/vscode
npmPackages:
- name: monaco-editor-core
workingDirectory: $(Build.SourcesDirectory)/dependencies/vscode/out-monaco-editor-core
testPlatforms: []
skipAPIScan: true # package build requires Linux
buildSteps:
- task: NodeTool@0
inputs:
versionSource: fromFile
versionFilePath: .nvmrc

- script: sudo apt install -y libkrb5-dev
displayName: Install libkrb5-dev

- script: npm ci
displayName: Install NPM dependencies

- script: npx playwright install --with-deps
displayName: Install Playwright Dependencies

- script: yarn ts-node ./scripts/ci/build-monaco-editor-core-pkg stable
displayName: Setup, Build & Test monaco-editor-core

tag: latest
ghCreateTag: false
publishPackage: ${{ parameters.publishMonacoEditorCore }}
publishRequiresApproval: false

- name: monaco-editor
dependsOn: monaco-editor-core
workingDirectory: $(Build.SourcesDirectory)/out/monaco-editor
testPlatforms: []
skipAPIScan: true # package build requires Linux
buildSteps:
- task: NodeTool@0
inputs:
versionSource: fromFile
versionFilePath: .nvmrc

- script: npm ci
displayName: Install NPM dependencies

- script: npx playwright install --with-deps
displayName: Install Playwright Dependencies

- script: yarn ts-node ./scripts/ci/build-monaco-editor-pkg stable
displayName: Setup, Build & Test monaco-editor

tag: latest
publishPackage: ${{ parameters.publishMonacoEditor }}
publishRequiresApproval: false

- name: monaco-editor-webpack-plugin
dependsOn: monaco-editor
workingDirectory: $(Build.SourcesDirectory)/webpack-plugin
testPlatforms: []
packagePlatform: Windows
buildSteps:
- script: npm ci
displayName: Install NPM dependencies
workingDirectory: $(Build.SourcesDirectory)/webpack-plugin

- script: npm run compile
displayName: Build plugin
workingDirectory: $(Build.SourcesDirectory)/webpack-plugin

tag: latest
ghCreateTag: false
publishPackage: ${{ parameters.publishWebpackPlugin }}
publishRequiresApproval: false
8 changes: 8 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"image": "mcr.microsoft.com/devcontainers/typescript-node",
"customizations": {
"vscode": {
"extensions": ["ms-vscode.js-debug-nightly"]
}
}
}
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto
17 changes: 14 additions & 3 deletions .github/ISSUE_TEMPLATE/1_bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,28 @@ body:
description: Can you reproduce the bug in [the monaco editor playground](https://microsoft.github.io/monaco-editor/playground.html)? A minimal reproducible example will make it significantly easier for us to get this bug fixed.
options:
- label: Not reproducible in [the monaco editor playground](https://microsoft.github.io/monaco-editor/playground.html)
- type: textarea
id: playgroundLink
attributes:
label: Monaco Editor Playground Link
description: Please share the link to the [monaco editor playground](https://microsoft.github.io/monaco-editor/playground.html) after you entered your example. In case of regressions, please also provide the first broken version.

- type: textarea
id: playgroundSourceCode
attributes:
label: Monaco Editor Playground Code
description: Please provide the code to reproduce in the [monaco editor playground](https://microsoft.github.io/monaco-editor/playground.html)
description: Please provide the code from the monaco editor playground example.
render: typescript
- type: textarea
id: steps
attributes:
label: Reproduction Steps
description: Please describe the steps (in the playground) that lead to the problematic behavior
- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: Please describe the actual behavior, as observed in the playground.
label: Actual (Problematic) Behavior
description: Please describe the actual (problematic) behavior, as observed in the playground.

- type: textarea
id: expected-behavior
Expand Down
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/2_feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,16 @@ body:
attributes:
label: Description
description: Please describe your feature request.

- type: textarea
id: relevantCodePlaygroundLink
attributes:
label: Monaco Editor Playground Link
description: If applicable, please share the link to a relevant [monaco editor playground sample](https://microsoft.github.io/monaco-editor/playground.html)

- type: textarea
id: releveantCode
attributes:
label: Monaco Editor Playground Code
description: If applicable, please share the code from the monaco editor playground sample.
render: typescript
Loading
Loading