{"_id":"modern-monaco","_rev":"31-f8726b5398d5058d6163deea50e81d1b","name":"modern-monaco","dist-tags":{"latest":"0.4.2"},"versions":{"0.0.0-beta.0":{"name":"modern-monaco","version":"0.0.0-beta.0","license":"MIT","_id":"modern-monaco@0.0.0-beta.0","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"b0a3640a87745a58a51d55a8ccb11332dad6fe8b","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.0.0-beta.0.tgz","fileCount":33,"integrity":"sha512-yp5pi2bosPkwlUhewn1pbv3QUrnkahDc0WiTIkZpGS2acn/hgjHlAgU5qy9jyOw1YUTUgo/oNQinBeZmxKC6fg==","signatures":[{"sig":"MEUCIQC55d3B98pjtSXBIH/YTQjek21AyCG/PexZWEOG1KiPSgIgVUd4Hj+i9GI9V0l33v18pLdRSWbNf+SYJSABJZRpSNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14319815},"type":"module","types":"types/index.d.ts","module":"dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"4cea1a494bb82257f7ce19e8320ee84024c74207","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.9.0","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.1","typescript":"5.8.2","tm-grammars":"1.23.5","@shikijs/core":"3.2.1","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.2.1","vscode-css-languageservice":"6.3.2","vscode-html-languageservice":"5.3.1","vscode-json-languageservice":"5.4.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.0.0-beta.0_1742373720688_0.5283782667027299","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.1":{"name":"modern-monaco","version":"0.0.0-beta.1","license":"MIT","_id":"modern-monaco@0.0.0-beta.1","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"ef4a12490a7fc362404fc454351eeebbdf818026","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.0.0-beta.1.tgz","fileCount":34,"integrity":"sha512-b2giq42xEbBGejj+yZLOpR7wVS9oyCGQDBwrzS9AaYWMf6Ual3riJrfGR1NRhcrc/eaWRtJl/SETSrOUN23axg==","signatures":[{"sig":"MEUCIFmoSvu5InWM0OdOmSowf4B0JHHbNqNIZniGj/VLOOcrAiEA7pZbKOxYFpXhavgY614OXyWbhMWTw2l3VUIQz1u/bcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16401796},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./utils":{"import":"./dist/utils.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"569ab4aa6c8a7ee788376d67930327b7cb0fac2f","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.1","@shikijs/core":"3.9.1","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.1","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.0.0-beta.1_1754146244481_0.8401989103164598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.2":{"name":"modern-monaco","version":"0.0.0-beta.2","license":"MIT","_id":"modern-monaco@0.0.0-beta.2","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"63a85d9ccb0d3f52b66a5f0e684cb5e18a21fe8c","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.0.0-beta.2.tgz","fileCount":34,"integrity":"sha512-NRUaZhT3w/uK040RbHLPvqgqMi9GoN9eiDjcurYmi6GqWpKLmIAKLzZ20OygeJLdC/GHYpg0EQoBnE3RITjL0A==","signatures":[{"sig":"MEUCIGcOkjTRUxqcJLKJjIe9xxjVYXU/TqVwB0II4i/zmGB1AiEAmUnD/cCAhN3vaeFxtqoKnmZizR/2gl+0Rd+y3E+HDow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16401940},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./utils":{"import":"./dist/utils.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"2d4aeed0f0308c96904bf20962207bc47e00bd57","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.1","@shikijs/core":"3.9.1","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.1","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.0.0-beta.2_1754209077646_0.8372340961440741","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.3":{"name":"modern-monaco","version":"0.0.0-beta.3","license":"MIT","_id":"modern-monaco@0.0.0-beta.3","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"269623664ff0b75afb08415d8df3d97001e2a352","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.0.0-beta.3.tgz","fileCount":34,"integrity":"sha512-5xMqMU5XxpfiyunRNHYVQWVeXwiGyY31QRmaX3yVvXi9toMLYOMN5+4Xdo2LykmxigVYG/b/wgcMSdNglL5ryw==","signatures":[{"sig":"MEUCIQDQTpq4KBFT7RV1ExUob0rAum8NHITjXh5e+T+tOcT8cgIgPt38PqH3d7JwBjycXwDdE47n6GYUnFv+Hhi9+bSK97w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16401938},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"2ee6eb9b2deb9acc73901668a9c0a0cf76b44020","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.1","@shikijs/core":"3.9.1","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.1","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.0.0-beta.3_1754211227872_0.6718293700982085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.4":{"name":"modern-monaco","version":"0.0.0-beta.4","license":"MIT","_id":"modern-monaco@0.0.0-beta.4","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"6c42076e8d3b6f7d17178ece38c4cbb0a5058438","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.0.0-beta.4.tgz","fileCount":34,"integrity":"sha512-V+iCzQT9O+nrdsao5rG+hxDYjZK40blo8qGetz3hlrHQYu4n23EpKqPzl4m6VdYF4Jm335EZ7iCOBigWlVdeyw==","signatures":[{"sig":"MEUCIEoJwvJrvoX7wMGNwDuFgFe+EWcuAEAZMztzukUcGQPoAiEAwzWAAHSIPOtiwMbIYSomjs+IUVgSKtRq/ZOwRcPkmQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16402040},"main":"dist/index.js","type":"module","types":"types/index.d.ts","module":"dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"d6e2c22d152e29733a8c12ee9e8650f683f63a73","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.1","@shikijs/core":"3.9.1","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.1","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.0.0-beta.4_1754212326805_0.04437616416731793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta.5":{"name":"modern-monaco","version":"0.0.0-beta.5","license":"MIT","_id":"modern-monaco@0.0.0-beta.5","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"b4624c6364c1d645a655d2cf55729baa1bba77b6","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.0.0-beta.5.tgz","fileCount":34,"integrity":"sha512-OYD/sEr38qCNRGMhMvO5DuumsgVNisdnUujeqSNMMIcwoRAHcS10jID1NdZzuiK0aWYGnSsSm0FmqopIEpAAGQ==","signatures":[{"sig":"MEQCIFez8sZJMfAflVe8pPRY/Xd+CLT54GI3zBNbqbKcEz2TAiB0pWuqgSfg9AAwGUZaquJWflDeSVwNQF6NgBbjEn3cJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16402085},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"8d1d7159aabbf9d212dda915c6a4fd2d3793c016","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.1","@shikijs/core":"3.9.1","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.1","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.0.0-beta.5_1754219485539_0.6723421728316461","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"modern-monaco","version":"0.1.0","license":"MIT","_id":"modern-monaco@0.1.0","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"41b34d4845802565b979b67ae4db8c806a8c58ce","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.0.tgz","fileCount":34,"integrity":"sha512-SHkfWh9OVOg8H3QrIhf1TDfGsK7ONjRW/HbCuOFqpteLVyVd2Q3CMNOGzXcC6xs3zjaQBiQ5kCZF2vsPEyKvDA==","signatures":[{"sig":"MEYCIQDUmthCYKEUUEOXsuV9IV82KuzXUlYqHajYuES7QIhtxQIhAIJib1EZvVe3q0aYL6rP4JCfz2H4JJ1xmflvjcVGYRcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16402466},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"87728dd0a72412c0e1ed0d6c7c243873f2ed5cf0","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.3","@shikijs/core":"3.9.2","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.2","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.0_1755248182384_0.4361217836164393","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"modern-monaco","version":"0.1.1","license":"MIT","_id":"modern-monaco@0.1.1","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"3fc8581feb9ee5f2b83bc3f254791ef3c9fa3afd","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.1.tgz","fileCount":34,"integrity":"sha512-Avdqd8AmaAb3glN0V7tkc8UZ7WBZ4fLVUMSNqhMw2LgGLNzMi+6YHrdN5tfnyyAa1rcN9GZptF1YAfW1hJUA1g==","signatures":[{"sig":"MEQCIGzXIRy+mFVGu6m/Y8CLD6nTDEDWl1ot/4c/Lzh86LAhAiAR44HxmhBB/7F+O/psYZSR286TbNIfmOe1YZ+2bII6zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16403024},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"cd1a90598f06ff8a114ee877642a58c2e9e4054f","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.3","@shikijs/core":"3.9.2","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.9.2","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.1_1755258819374_0.16559420856247642","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"modern-monaco","version":"0.1.2","license":"MIT","_id":"modern-monaco@0.1.2","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"05223c29fe840dd2119fb8e11373252012df2e6f","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.2.tgz","fileCount":34,"integrity":"sha512-YqzHI7WAZIgAHsh6TwYEu37k0fR4c7lukqC5rurzmqNDHylCVxAuDYNdkphZWY10+uR+sE5Bynh4r30gDr6V3w==","signatures":[{"sig":"MEUCIBkbSJR8Uk3wP5GdnKs4DwD8klurnkYxzZ0H4q7NxiAgAiEA3x6e14DX3R7Oikgjv+dK1YO60pECPzexfOV2QM8pfM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16402967},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"cd0d50fa507e00cbbecf6d39c7b3924e1ee67710","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.2_1755765344280_0.07428606559804862","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"modern-monaco","version":"0.1.3","license":"MIT","_id":"modern-monaco@0.1.3","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"59e55f42951ef4a546c7e0441395907cc3c9fa28","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.3.tgz","fileCount":34,"integrity":"sha512-4He1XXq15cx8t09kYINbAMoDi3Nh6qetksFK8Cm52vlDL+wyP+whrOjUpwWfw3CWPfwmZeATx1P2/UHgLeHZBw==","signatures":[{"sig":"MEYCIQDo9Y6mdbEBsuCCxN4ciy0wU2x1AbAdzvtsHq10RFqu6QIhAOIofornlMg9C+QWin1FviNk1qVt35MuNUYkAquvKDfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16402874},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"f3ffb6d819e51ed2f84e5ae7a46386f581c6d80e","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.3_1755765863882_0.2059380192329916","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"modern-monaco","version":"0.1.4","license":"MIT","_id":"modern-monaco@0.1.4","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"fcbd9ec8dc74f6b2a2ad658f29423dbfdbd3d8fc","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.4.tgz","fileCount":34,"integrity":"sha512-Egln81wd4y14y3SQDLeDjrUG/NYL767PmnX8iGfaQYudt9ljuD2cNHa0Jcys58iAm2kYb9vQClq/NN58gd35/w==","signatures":[{"sig":"MEUCIQDA03ZEmblicuybY/xMOuVKahI4kiP5y7CCaNj/zyOCMAIgJJU7wU5/JBm5J96ho9ebsuYQRFQzQHa0iZ4q2/ZWRcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16402914},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"874a214bc2fef071ebd98b4d974a498f7975b7b2","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.4_1755784148457_0.5362520512460034","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"modern-monaco","version":"0.1.5","license":"MIT","_id":"modern-monaco@0.1.5","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"b441ecb2fb9e64208db0e5a14565db752cedf88c","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.5.tgz","fileCount":34,"integrity":"sha512-EO7GapbTurdey0d1THcfFxGmCoBtHuG5NSnvAosNvl0umXQF+yWQUDFHzWGH1xbvAJ2fwCUYdI0/R8N0orSGXg==","signatures":[{"sig":"MEYCIQD4tEWuYEXGFwu7iA5dxtqgYoADuObEn489CdktrHFBawIhAPqgi2r0X3W3fazDfQoCli7qpn7FNB1sYOT/WBh05H5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16404007},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"d856b37ec06413e02346971c75f6a2c3e9ccc778","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.9.3","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.5_1755876718907_0.9267786526172785","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"modern-monaco","version":"0.1.6","license":"MIT","_id":"modern-monaco@0.1.6","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"7b9daaf907580ac561915a3a5849f4ef642f5213","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.6.tgz","fileCount":34,"integrity":"sha512-Gk1i81QvUQZJbfjRiyEmGhEiAczeQJDCg9sMC9CAQTCq1WbbT1igJKn5SQjsDyHWgsqtoWRV5zMSfNnSuBb50Q==","signatures":[{"sig":"MEUCIQCvp9OBUCT19acJ0yGct48vh53CBj2Z+Z+b9Kaurqo3nAIgeFUppkwzmC62wF7oI/aQW9TRVIPJpc/lskknqxkK+9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16404462},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"31f26597a919eebcd399dc4a144ffb420ea43c9d","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.6_1756045870172_0.6585859331946786","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"modern-monaco","version":"0.1.7","license":"MIT","_id":"modern-monaco@0.1.7","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"d6b00ddca6aedaf7f452f5957c87917599fac739","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.7.tgz","fileCount":34,"integrity":"sha512-isEpyNlVstTRKfzFfkjaedHCeBEHKCBeFdXmalM5pDw3jGiqinfMomNqfIV0FsnRs1kbfTJxQEltStqjkZWlIg==","signatures":[{"sig":"MEUCIDvISNX3A1mFLSSrajxvRBE7O2sVN1xf6Oe1HMxVmVU3AiEA51wrA4jlVy5Qk2sY9YRe23O0F3+GravgXVLxuIPphGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16404703},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"242d7c1efab4407a1ea379d34f13af723dda8e5e","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.7_1756047618629_0.9386415436977209","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"modern-monaco","version":"0.1.8","license":"MIT","_id":"modern-monaco@0.1.8","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"f0b676a85c5d8e908a12984324aab7c2ef75892f","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.8.tgz","fileCount":34,"integrity":"sha512-3iRhH3wIk6QAngjUH3FwYlkT5p/JPHH4BnCV0LT9RbVuPZOYIZKOs/qw3amFZc5qmwBgXxwf2Dl9KyWvhPQZRg==","signatures":[{"sig":"MEUCIQDr17rrHf/oGGw7CNuYdqJdwZqGdVcTaCOoJflSyaU6xgIgbz8LmxeB2p9JRwvSAMk76pxrIqVBw1UomIlY/DwEeXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16405462},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"ce95ac33279a83ee2dbbf83bca89fc0974731e98","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.7","typescript":"5.9.2","tm-grammars":"1.24.6","@shikijs/core":"3.11.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.11.0","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.8_1756086079736_0.7768807430976232","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"modern-monaco","version":"0.1.9","license":"MIT","_id":"modern-monaco@0.1.9","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"1f50682e9e36f906f17a269f441dd4371443799f","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.1.9.tgz","fileCount":34,"integrity":"sha512-Iuo9qqyFq8D0M1ueE4lqMuCAh3cSGpsd9QJ/wCweN32EsNC1tdqCKo7xOxvTg39G+dL1xui04ud7x859J9UdmA==","signatures":[{"sig":"MEYCIQCUWgXZ9po41GfOOkpng/iFDeNySfBrFYK6OxNJ38MAoQIhALVv4Md2Tykdu+whABllYk+LtRm6wS69I7UUn0CMT1vi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16408236},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.js","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.js","workerd":"./dist/ssr/workerd.js"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./util":{"import":"./dist/util.js"},"./cache":{"import":"./dist/cache.js"},"./lsp/*":{"import":"./dist/lsp/*.js"},"./shiki":{"import":"./dist/shiki.js"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.js"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.js"},"./editor-worker":{"import":"./dist/editor-worker.js"}},"gitHead":"6122a342b860a684e5c90229ae2b16c840abd0d6","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.9","typescript":"5.9.2","tm-grammars":"1.24.10","@shikijs/core":"3.12.2","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.52.2","@shikijs/engine-oniguruma":"3.12.2","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.1.9_1757160682713_0.16158305305952325","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"modern-monaco","version":"0.2.0","license":"MIT","_id":"modern-monaco@0.2.0","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"69308161d4073366909a2ab963fb26dfa8e73100","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.2.0.tgz","fileCount":35,"integrity":"sha512-dGjMadeuTA40GaPPSqBvwB7mnzBonI+feSAc8Go2sUOeyCOxoRH2chEnPjal9qPGmPfKEcKDO3XQ65Iu1nOFPw==","signatures":[{"sig":"MEUCIQC8C+qACjPbM978MYwFHloIt6tzqDfAu1Ui5X+cHSCMBgIgCJCfLsxZqk5g0Wed4EQJPz0SHRmZ9BPweiHV/KXOBCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17286970},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"}},"gitHead":"97e7b963fe291d173a0165e97f8584d3305d23c1","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.9","typescript":"5.9.2","tm-grammars":"1.24.10","@shikijs/core":"3.12.2","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.53.0","@shikijs/engine-oniguruma":"3.12.2","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.2.0_1757941498133_0.7944888586443706","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"modern-monaco","version":"0.2.1","license":"MIT","_id":"modern-monaco@0.2.1","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"f0963809a2ebe64dd27d88261d88d42fbe79a3af","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.2.1.tgz","fileCount":35,"integrity":"sha512-BU9kQ7nIRRQQDIuexBAgajgnsiHzyxA3tF73nDRtaDr7j94/DuwHINmwvpJteSe/sFbFqI2CvQdxbmsZGg9XZw==","signatures":[{"sig":"MEQCIF6BVgTe5/QJY5U+v7ULY3dWZrdHub5qbBgebf9O6z4iAiB7tGWWxgVtyad0DunnOCpE434ifbVtbYd9RFMbk+6ZuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17287055},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"a5a00773210dd1732eb5fc19f0fe510cab26e05c","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.8.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.9","typescript":"5.9.2","tm-grammars":"1.24.10","@shikijs/core":"3.12.2","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.53.0","@shikijs/engine-oniguruma":"3.12.2","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.2.1_1757942506429_0.7860064529348967","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"modern-monaco","version":"0.2.2","license":"MIT","_id":"modern-monaco@0.2.2","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"28ee4ee82a875f04273d898337fd65a28c5f1374","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.2.2.tgz","fileCount":36,"integrity":"sha512-kMojNY2r8GvT2p3zylLACa9qyJVWscICHpMj9XY7O2jFB5lYNDXLqsUgVdLpKUlZCxFNLxs220fohrM9xkRdDQ==","signatures":[{"sig":"MEUCIQCgQyMquhpFk9waJ2bJtTdSg2F1U/j+E/pY8A0q0RP/9gIgQZCmUVYTd8neGD5fRrh1oYK93wTIv4a7sg5sqIj/gbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17289367},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"b67ca7400a38d8c521960bfb2bd5d1e3fe3064a3","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"10.9.3","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.9","typescript":"5.9.2","tm-grammars":"1.24.10","@shikijs/core":"3.12.2","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.53.0","@shikijs/engine-oniguruma":"3.12.2","vscode-css-languageservice":"6.3.7","vscode-html-languageservice":"5.5.1","vscode-json-languageservice":"5.6.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.2.2_1758883613583_0.998190387688265","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"modern-monaco","version":"0.3.0","license":"MIT","_id":"modern-monaco@0.3.0","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"61cb79d872d18e51a05445e44da74c246f777bd9","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.0.tgz","fileCount":36,"integrity":"sha512-qIfwOUPD1IV8OEar2jGP4Ncp44XtjprxuNzKC9lkeevMQkpalKzF5xJWHLGbjOZfhSDmVKzpOflhfdmU4ypJzQ==","signatures":[{"sig":"MEYCIQCM2Dj1sYqPCnd4JgQQEzdF22aXhl5xAQVksRfvGkIM1gIhANmphKMkb3xi82/+OPfoUPmX9A6//4wiRFzd64U2QZNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17429865},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"fdb4da8f332c5b5d267826556ff09b079677bc5b","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.12","typescript":"5.9.3","tm-grammars":"1.25.3","@shikijs/core":"3.15.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.15.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.0_1764253710338_0.577373639060214","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"modern-monaco","version":"0.3.1","license":"MIT","_id":"modern-monaco@0.3.1","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"5bab1a5d6fd19cf7d10b275845de0d9d7e11676b","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.1.tgz","fileCount":36,"integrity":"sha512-cF+s5c/cyUBqVplGQM+q5/zuJNeUitL4OVNBa9Ln1acDSz6cK8S/HwXPADB0ztP2L4KuyQFvdatg6h4fHpTwvA==","signatures":[{"sig":"MEUCIDsQbVdfN7Gb+VgRZe1yMicNPikl2rEh6d9kIjhUrN+9AiEAhtJlKvgS+Rix91tKlw3Xc0/JXHbq6gbQNFrrYZx66ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17429819},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"6c2d2e71451bab6d777e7f78c6ef416eaa2717c1","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.12","typescript":"5.9.3","tm-grammars":"1.25.3","@shikijs/core":"3.15.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.15.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.1_1764255608358_0.7562725609251084","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"modern-monaco","version":"0.3.2","license":"MIT","_id":"modern-monaco@0.3.2","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"018491dfc2f58f6fe50f3b8cb20515205d0523eb","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.2.tgz","fileCount":36,"integrity":"sha512-oCjbqEfzMvU+3GP48hM66uXiD6RVu2mLfYLolgHSbRxztaw4pAc9vIFVEtr4x5zmP7MEL3Not1jy5ErlyLMX9w==","signatures":[{"sig":"MEYCIQCi1dyXN8tZe8bYMYa7b+Q70mfxfj0FfalGq6/RG4nXQwIhAJyKZ/nLfLjv4d4hbEY7muPxGRA7egSEOxZOeWbYwCkC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17431210},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"247c77588b09dad994d81a114383b2d50efcd1e1","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.13","typescript":"5.9.3","tm-grammars":"1.26.0","@shikijs/core":"3.17.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.17.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.2_1764256658921_0.5729441548817518","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"modern-monaco","version":"0.3.3","license":"MIT","_id":"modern-monaco@0.3.3","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"8300023a55749e6b9a507ffc3d3a2822931d65d9","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.3.tgz","fileCount":36,"integrity":"sha512-6ALRG8ojsEJVQGaecDQ+UX6Fa/PYojE56V/8RAVwIhxnGUW+DYWg940RavFhS/uZmZD3qXTVWU0IVvuijDBz/Q==","signatures":[{"sig":"MEUCID1oSUxPKx+DU96L7pWY/xAVkF8gvi5fhK2xeSB6dCLhAiEAqkZIuDXitOc97qdnxUmOSTe5BStPxYdOUG8To/PmGEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17431060},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"b3381663946e6ee4b1d9c49ceb3bbc0f315a94ce","scripts":{"dev":"deno run -A --no-lock scripts/dev.ts","fmt":"dprint fmt","prepare":"deno run -A --no-lock scripts/patch.ts","prepublishOnly":"deno run -A --no-lock scripts/build.ts","update-language-configurations":"deno run -A --no-lock scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"tm-themes":"1.10.13","typescript":"5.9.3","tm-grammars":"1.26.0","@shikijs/core":"3.17.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.17.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.3_1764656828871_0.5686340177982532","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"modern-monaco","version":"0.3.4","license":"MIT","_id":"modern-monaco@0.3.4","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"6b3c74660067342da8789403ecb794f89aec60fe","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.4.tgz","fileCount":36,"integrity":"sha512-JrAob8Q97W4TYLdRbJrjFeAO5yRz+xDwiRUK5OqJJ94nrmmNq0SCkWDZyyowUz7FP4EWhslLxKeKEHo1C/jQrw==","signatures":[{"sig":"MEYCIQDZNXzeyjW0do+uzqjqJFmWT6T5SeMmq3MxLxEMfGFKzgIhAIRq5g6IHpgZ5UMR/km5f+piiVGebCjSYCLP+4OCVwY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17438406},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"bc7195b8d6e3f4fb492e3c987cb349b327ef842c","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.0","tm-themes":"1.10.13","@types/bun":"1.3.3","typescript":"5.9.3","tm-grammars":"1.26.0","@shikijs/core":"3.17.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.17.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.4_1764734426257_0.47730567031030735","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"modern-monaco","version":"0.3.5","license":"MIT","_id":"modern-monaco@0.3.5","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"fd2d8c646e11deaa0172f59cc3281512d8f651a5","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.5.tgz","fileCount":36,"integrity":"sha512-Hvtt5nUjnTp2cqnJoxRRMz+m6xPirLSLNiecqO5+T4k9Qu2ja7BrzQ6/p+2QGi/DT9v95KdN1SjpKWm4+6dZVw==","signatures":[{"sig":"MEQCIF54qf/62UKiJGGdRZj5xnM8CgSwJfOL4DThyAQORHnzAiAKjQv+ALE/FZFGmnHa6AW8TtLCT6pnIHWTDNDr78OD/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17441938},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"73fe5b41d4800e87a391c352ca4a863fd2b30b4b","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.0","tm-themes":"1.10.13","@types/bun":"1.3.3","typescript":"5.9.3","tm-grammars":"1.26.0","@shikijs/core":"3.17.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.17.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.5_1764739069286_0.5892396416456323","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"modern-monaco","version":"0.3.6","license":"MIT","_id":"modern-monaco@0.3.6","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"169249d4cada69ef336db774878b4ce622cc0bce","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.6.tgz","fileCount":36,"integrity":"sha512-yU50M6So3/I09EujPqmgAEu0ruDL5WsQqR6zFpW0RlQyf6PYdArhS1Puba/yrhnSRe/uMXKyjc5iBvYUIPtKPg==","signatures":[{"sig":"MEQCIAGJzxnPlml+vg5+54n5jcFYFSz+AUTYA4un/yGQ8dF3AiAeFnB7ZlXMEVP6E9KbCMLdT3Z+Eoubq/Q8W3JMJsCxpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17442039},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"27b4556ad9c572121d112c1b1c33e391b48df25b","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":["dist/index.mjs"],"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.0","tm-themes":"1.10.13","@types/bun":"1.3.3","typescript":"5.9.3","tm-grammars":"1.26.0","@shikijs/core":"3.17.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.17.0","vscode-css-languageservice":"6.3.8","vscode-html-languageservice":"5.6.0","vscode-json-languageservice":"5.6.3","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.6_1765028065106_0.52253595180067","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"modern-monaco","version":"0.3.7","license":"MIT","_id":"modern-monaco@0.3.7","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"5eefd720247ac90af4c8abad69a8ebfac8cc8362","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.7.tgz","fileCount":36,"integrity":"sha512-YPpKf7wr7mXpcD3GqWGxGKJ9LllCJ7luQF07tTJ7TMLPBNyWDt1CqjUa2soY/Q1KgEJBG6Cu0RtoYDbFw/fVNg==","signatures":[{"sig":"MEYCIQCgA3hP+tdQRARU1H83TXkljQlM56sgwZ+UZiryKgSsmQIhAKGE+u+z5mfAex6DL7g2EYO2ISll0YoiF9RekCGc8apg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17450976},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"1a382020726275d9fe87f6c0e0ae75da61522e1b","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":["dist/index.mjs"],"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.2","tm-themes":"1.10.15","@types/bun":"1.3.6","typescript":"5.9.3","tm-grammars":"1.28.0","@shikijs/core":"3.21.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.21.0","vscode-css-languageservice":"6.3.9","vscode-html-languageservice":"5.6.1","vscode-json-languageservice":"5.7.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.7_1768491733895_0.9783776889560185","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"modern-monaco","version":"0.3.8","license":"MIT","_id":"modern-monaco@0.3.8","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"abb72280709acc39dd0833a637d21f3cc5bb660d","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.3.8.tgz","fileCount":36,"integrity":"sha512-vQ6tlYorvHJs9FzlOBOqErDyJ3D1sAkm9EcOUUASvpqpUaAsj71vh8kH5WruC+jNQAD2BlTsyw04m0Eo0+RpqA==","signatures":[{"sig":"MEYCIQDYrOAcG28nMd0DOztgIrDLt7xsn2MvByrMJ06qoUbx3AIhALw9iSSDtHaJz36DlP4tsbanddEq20gviOPt7v7xvU2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17450683},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"08e5e26f3b6876e14f9b265e9eda09f18ed593a9","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.6.2","description":"A modern version of Monaco Editor","directories":{},"sideEffects":["dist/index.mjs"],"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.3","tm-themes":"1.11.1","@types/bun":"1.3.9","typescript":"5.9.3","tm-grammars":"1.30.8","@shikijs/core":"3.22.0","@esm.sh/import-map":"0.1.1","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"3.22.0","vscode-css-languageservice":"6.3.9","vscode-html-languageservice":"5.6.1","vscode-json-languageservice":"5.7.1","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.3.8_1770948814476_0.5409389837762506","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"modern-monaco","version":"0.4.0","license":"MIT","_id":"modern-monaco@0.4.0","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"984c07347cfa9a886d37a593affce75331c389b0","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.4.0.tgz","fileCount":36,"integrity":"sha512-yAdBtGkSG4CzBfvBIhW4tSQMhLCc3GKIGAWchEqiyDl7lAcwD8DjmF6h0co/ZV1VQ1c3nP58zhMnapazlzZqUw==","signatures":[{"sig":"MEYCIQCnCKL9Ip4EbV3Uxb3ssSq7i7NMvjn1SBsohs+2yN6aYQIhAP2VP0spXgm2Cy2Zf6iCzTpBB1KTq0pA25+aNLddUb4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17949514},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"2ab939cca15143efe77229c9d15fb28a5b3a07ff","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.8.0","description":"A modern version of Monaco Editor","directories":{},"sideEffects":["dist/index.mjs"],"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.27.3","tm-themes":"1.12.1","@types/bun":"1.3.9","typescript":"5.9.3","tm-grammars":"1.31.2","@shikijs/core":"4.0.0","@esm.sh/import-map":"0.4.0","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"4.0.0","vscode-css-languageservice":"6.3.10","vscode-html-languageservice":"5.6.2","vscode-json-languageservice":"5.7.2","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.4.0_1772431669257_0.906177879589511","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"modern-monaco","version":"0.4.1","license":"MIT","_id":"modern-monaco@0.4.1","maintainers":[{"name":"ije","email":"i@jex.me"}],"homepage":"https://github.com/esm-dev/modern-monaco#readme","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"dist":{"shasum":"f7706ee2efd92c770c6413aeb6c228649c067b5b","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.4.1.tgz","fileCount":36,"integrity":"sha512-drOkjnDfoa5K9msKv2Ndsqko10WD/s4wXQEKyWJUEDHb1+Ca6AfSKw70J36LBufoLhtP/elqXzIp1tTvP67EPA==","signatures":[{"sig":"MEQCIHvSRD2YirDe5TiGgB4RcN4xVeIxa9PnnEt2l0Yj2cP3AiBBvlhyemJHJXNsiCL23ijJSnXBMQ+bUkgiiAU+k8xRoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18521429},"main":"./dist/index.mjs","type":"module","types":"./types/index.d.ts","esm.sh":{"bundle":false},"module":"./dist/index.mjs","browser":{"buffer":false,"process":false},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./ssr":{"types":"./types/ssr.d.ts","import":"./dist/ssr/index.mjs","workerd":"./dist/ssr/workerd.mjs"},"./core":{"types":"./types/core.d.ts","import":"./dist/core.mjs"},"./util":{"import":"./dist/util.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./workspace":{"types":"./types/workspace.d.ts","import":"./dist/workspace.mjs"},"./editor-core":{"types":"./types/monaco.d.ts","import":"./dist/editor-core.mjs"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"}},"gitHead":"547214c873921ee2cac2e944f2eae8cc1b1f7db0","scripts":{"dev":"bun scripts/dev.ts","fmt":"dprint fmt","prepare":"bun scripts/patch.ts","prepublishOnly":"bun scripts/build.ts","update-language-configurations":"bun scripts/update-language-configurations.ts"},"_npmUser":{"name":"ije","email":"i@jex.me"},"repository":{"url":"git+https://github.com/esm-dev/modern-monaco.git","type":"git"},"_npmVersion":"11.12.1","description":"A modern version of Monaco Editor","directories":{},"sideEffects":["dist/index.mjs"],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","tm-themes":"1.12.2","@types/bun":"1.3.13","typescript":"6.0.3","tm-grammars":"1.31.15","@shikijs/core":"4.0.2","@esm.sh/import-map":"0.4.0","monaco-editor-core":"0.55.1","@shikijs/engine-oniguruma":"4.0.2","vscode-css-languageservice":"6.3.10","vscode-html-languageservice":"5.6.2","vscode-json-languageservice":"5.7.2","vscode-languageserver-types":"3.17.5","vscode-languageserver-textdocument":"1.0.12"},"peerDependencies":{"typescript":">= 6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/modern-monaco_0.4.1_1778117748579_0.30720326366325224","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"modern-monaco","description":"A modern version of Monaco Editor","version":"0.4.2","type":"module","main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./types/index.d.ts","exports":{".":{"import":"./dist/index.mjs","types":"./types/index.d.ts"},"./core":{"import":"./dist/core.mjs","types":"./types/core.d.ts"},"./workspace":{"import":"./dist/workspace.mjs","types":"./types/workspace.d.ts"},"./ssr":{"workerd":"./dist/ssr/workerd.mjs","import":"./dist/ssr/index.mjs","types":"./types/ssr.d.ts"},"./editor-core":{"import":"./dist/editor-core.mjs","types":"./types/monaco.d.ts"},"./editor-worker":{"import":"./dist/editor-worker.mjs"},"./editor-worker-main":{"import":"./dist/editor-worker-main.mjs"},"./cache":{"import":"./dist/cache.mjs"},"./shiki":{"import":"./dist/shiki.mjs"},"./util":{"import":"./dist/util.mjs"},"./lsp":{"import":"./dist/lsp/index.mjs"},"./lsp/*":{"import":"./dist/lsp/*.mjs"}},"esm.sh":{"bundle":false},"scripts":{"prepublishOnly":"bun scripts/build.ts","prepare":"bun scripts/patch.ts","update-language-configurations":"bun scripts/update-language-configurations.ts","dev":"bun scripts/dev.ts","fmt":"dprint fmt"},"browser":{"process":false,"buffer":false},"sideEffects":["dist/index.mjs"],"devDependencies":{"@esm.sh/import-map":"0.4.0","@shikijs/core":"4.1.0","@shikijs/engine-oniguruma":"4.1.0","@types/bun":"1.3.14","esbuild":"0.28.0","monaco-editor-core":"0.55.1","tm-grammars":"1.31.15","tm-themes":"1.12.2","typescript":"6.0.3","vscode-css-languageservice":"6.3.10","vscode-html-languageservice":"5.6.2","vscode-json-languageservice":"5.7.2","vscode-languageserver-textdocument":"1.0.12","vscode-languageserver-types":"3.17.5"},"peerDependencies":{"typescript":">= 6.0.0"},"repository":{"type":"git","url":"git+https://github.com/esm-dev/modern-monaco.git"},"license":"MIT","gitHead":"be4d83cee4967d0d222f831b142b5b925e605f2d","_id":"modern-monaco@0.4.2","bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"homepage":"https://github.com/esm-dev/modern-monaco#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-BX4caXiq0yInbwGm3pyKcUxTMaEdt8HUh1NhWEJoJPYAMhJTUW0G85Pq4EzH9evlTTIqeQUGGVZBk6Wk2JQ/rQ==","shasum":"7d140cf1b55eedfee235a2717526351f263731cf","tarball":"https://registry.npmjs.org/modern-monaco/-/modern-monaco-0.4.2.tgz","fileCount":36,"unpackedSize":18521331,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkUEXA5yUMTQa6LLx3og+Nhui3u6Bh7VLP+mMrAr/vFgIgUp83VVs9tU4kn//ei4h1vlZEpq/glZRm9Evtmu8G9oo="}]},"_npmUser":{"name":"ije","email":"i@jex.me"},"directories":{},"maintainers":[{"name":"ije","email":"i@jex.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/modern-monaco_0.4.2_1780390655776_0.5751181144421948"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-19T08:42:00.538Z","modified":"2026-06-02T08:57:36.155Z","0.0.0-beta.0":"2025-03-19T08:42:00.968Z","0.0.0-beta.1":"2025-08-02T14:50:44.750Z","0.0.0-beta.2":"2025-08-03T08:17:57.910Z","0.0.0-beta.3":"2025-08-03T08:53:48.099Z","0.0.0-beta.4":"2025-08-03T09:12:07.058Z","0.0.0-beta.5":"2025-08-03T11:11:25.811Z","0.1.0":"2025-08-15T08:56:22.626Z","0.1.1":"2025-08-15T11:53:39.616Z","0.1.2":"2025-08-21T08:35:44.533Z","0.1.3":"2025-08-21T08:44:24.115Z","0.1.4":"2025-08-21T13:49:08.725Z","0.1.5":"2025-08-22T15:31:59.210Z","0.1.6":"2025-08-24T14:31:10.478Z","0.1.7":"2025-08-24T15:00:18.872Z","0.1.8":"2025-08-25T01:41:20.018Z","0.1.9":"2025-09-06T12:11:22.982Z","0.2.0":"2025-09-15T13:04:58.386Z","0.2.1":"2025-09-15T13:21:46.703Z","0.2.2":"2025-09-26T10:46:53.864Z","0.3.0":"2025-11-27T14:28:30.566Z","0.3.1":"2025-11-27T15:00:08.609Z","0.3.2":"2025-11-27T15:17:39.200Z","0.3.3":"2025-12-02T06:27:09.131Z","0.3.4":"2025-12-03T04:00:26.478Z","0.3.5":"2025-12-03T05:17:49.525Z","0.3.6":"2025-12-06T13:34:25.370Z","0.3.7":"2026-01-15T15:42:14.225Z","0.3.8":"2026-02-13T02:13:34.774Z","0.4.0":"2026-03-02T06:07:49.522Z","0.4.1":"2026-05-07T01:35:48.863Z","0.4.2":"2026-06-02T08:57:35.988Z"},"bugs":{"url":"https://github.com/esm-dev/modern-monaco/issues"},"license":"MIT","homepage":"https://github.com/esm-dev/modern-monaco#readme","repository":{"type":"git","url":"git+https://github.com/esm-dev/modern-monaco.git"},"description":"A modern version of Monaco Editor","maintainers":[{"name":"ije","email":"i@jex.me"}],"readme":"> [!WARNING]\n> **This project is currently under active development. The API may change at any time. Use at your own risk.**\n> Please report any issues or feature requests on the [issues](https://github.com/esm-dev/modern-monaco/issues) page.\n\n# Modern Monaco\n\nMeet the modern version of [Monaco Editor](https://www.npmjs.com/package/monaco-editor):\n\n- Easy to use, no `MonacoEnvironment` setup, web workers, or CSS loaders required.\n- Uses [Shiki](https://shiki.style) for syntax highlighting with extensive grammars and themes.\n- Lazy loading: pre-highlight code with Shiki while loading `monaco-editor-core` in the background.\n- Supports server-side rendering (SSR).\n- Workspace features (edit history, file system provider, persist protocol, etc.).\n- Automatically loads `.d.ts` files from [esm.sh](https://esm.sh) CDN for type checking.\n- Uses [import maps](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap) for resolving **bare specifier** imports in JavaScript/TypeScript.\n- VSCode `window` APIs like `showInputBox`, `showQuickPick`, etc.\n- Embedded languages (importmap/CSS/JavaScript) in HTML.\n- Inline `html` and `css` in JavaScript/TypeScript.\n- Auto-closing HTML/JSX tags.\n\n## Installation\n\nYou can install modern-monaco from NPM:\n\n```bash\nnpm i modern-monaco\n```\n\nOr import it from [esm.sh](https://esm.sh/) CDN in the browser without a build step:\n\n```js\nimport * from \"https://esm.sh/modern-monaco\"\n```\n\n## Usage\n\nmodern-monaco provides three modes to create a browser-based code editor:\n\n- **Lazy**: pre-highlight code with Shiki while loading the `editor-core.js` in the background.\n- **SSR**: render a mock editor on the server side and hydrates it on the client side.\n- **Manual**: create a Monaco editor instance manually.\n\n### Lazy Mode\n\n[monaco-editor](https://www.npmjs.com/package/monaco-editor) is a large package with additional CSS/Worker modules that requires `MonacoEnvironment` setup for language service support. modern-monaco provides a simple yet smart way to load editor modules on demand.\n\nBy pre-highlighting code with Shiki while loading editor modules in the background, modern-monaco can significantly reduce loading screen time.\n\nTo create a Monaco editor lazily, you need to add a `<monaco-editor>` custom element in the HTML of your app, then call the `lazy` function provided by modern-monaco. You may also need a `Workspace` object to manage editor models without calling the native Monaco APIs.\n\n```html\n<!-- index.html -->\n<monaco-editor></monaco-editor>\n<script src=\"app.js\" type=\"module\"></script>\n```\n\n```js\n// app.js\nimport { lazy, Workspace } from \"modern-monaco\";\n\n// create a workspace with initial files\nconst workspace = new Workspace({\n  initialFiles: {\n    \"index.html\": `<html><body>...</body></html>`,\n    \"main.js\": `console.log(\"Hello, world!\")`,\n  },\n  entryFile: \"index.html\",\n});\n\n// initialize the editor lazily\nlazy({ workspace });\n\n// write a file and open it in the editor\nawait workspace.fs.writeFile(\"util.js\", \"export function add(a, b) { return a + b; }\");\nworkspace.openTextDocument(\"util.js\");\n```\n\n### SSR Mode\n\nSSR mode returns an instant pre-rendered editor on the server side and hydrates it on the client side.\n\n```js\nimport { renderToWebComponent } from \"modern-monaco/ssr\";\n\nexport default {\n  async fetch(req) {\n    const editorHTML = await renderToWebComponent(\n      `console.log(\"Hello, world!\")`,\n      {\n        language: \"javascript\",\n        theme: \"vitesse-dark\",\n        userAgent: req.headers.get(\"user-agent\"), // detect default font for different platforms\n      },\n    );\n    return new Response(\n      /* html */ `\n        ${editorHTML}\n        <script type=\"module\">\n          import { hydrate } from \"https://esm.sh/modern-monaco\";\n          // hydrate the editor\n          hydrate();\n        </script>\n      `,\n      { headers: { \"Content-Type\": \"text/html\" } },\n    );\n  },\n};\n```\n\nSSR Demo: https://modern-monaco-demo.vercel.app ([Source](https://github.com/pi0/modern-monaco-demo) by [@pi0](https://github.com/pi0))\n\n### Manual Mode\n\nYou can also create a [Monaco editor](https://microsoft.github.io/monaco-editor/docs.html) instance manually. It loads themes and language grammars automatically.\n\n```html\n<div id=\"editor\"></div>\n\n<script type=\"module\">\n  import { init } from \"modern-monaco\";\n\n  // load monaco-editor-core.js\n  const monaco = await init();\n\n  // create a Monaco editor instance\n  const editor = monaco.editor.create(document.getElementById(\"editor\"));\n\n  // create and attach a model to the editor\n  editor.setModel(monaco.editor.createModel(`console.log(\"Hello, world!\")`, \"javascript\"));\n</script>\n```\n\n## Using Workspace\n\nmodern-monaco provides VSCode-like workspace features, such as edit history, file system provider, and more.\n\n```js\nimport { lazy, Workspace } from \"modern-monaco\";\n\n// create a workspace with initial files\nconst workspace = new Workspace({\n  /** The name of the workspace, used for project isolation. Default is \"default\". */\n  name: \"project-name\",\n  /** Initial files in the workspace. */\n  initialFiles: {\n    \"index.html\": `<html><head><title>Hello, world!</title></head><body><script src=\"main.js\"></script></body></html>`,\n    \"main.js\": `console.log(\"Hello, world!\")`,\n  },\n  /** File to open when the editor is loaded for the first time. */\n  entryFile: \"index.html\",\n});\n\n// use the workspace in lazy mode\nlazy({ workspace });\n\n// open a file in the workspace\nworkspace.openTextDocument(\"main.js\");\n```\n\n### Custom Workspace FileSystem\n\nBy default, modern-monaco uses `IndexedDB` as the workspace filesystem to persist the editor changes. With a custom filesystem, you can implement your own persistence logic.\n\n```ts\nimport { type FileSystem, lazy, Workspace } from \"modern-monaco\";\n\nclass CustomFileSystem implements FileSystem {\n  // Custom FileSystem implementation\n}\n\nconst workspace = new Workspace({\n  initialFiles: {\n    \"index.html\": indexHtml,\n    \"app.tsx\": appTsx,\n  },\n  customFS: new CustomFileSystem(),\n});\n\nlazy({ workspace });\n```\n\nPlease refer to the [FileSystem](./types/workspace.d.ts#L54) interface for more details.\n\n## Editor Theme & Language Grammars\n\nmodern-monaco uses [Shiki](https://shiki.style) for syntax highlighting with extensive grammars and themes. By default, it loads themes and grammars from esm.sh on demand.\n\n### Setting the Editor Theme\n\nTo set the editor theme, you can add a `theme` attribute to the `<monaco-editor>` element.\n\n```html\n<monaco-editor theme=\"vitesse-dark\"></monaco-editor>\n```\n\nOr add a `defaultTheme` option to the `lazy`, `init`, or `hydrate` function.\n\n```js\nlazy({\n  defaultTheme: \"one-dark-pro\",\n});\n```\n\n> [!Note]\n> The theme ID should be one of the [Shiki Themes](https://shiki.style/themes).\n\nYou can also load multiple themes by passing an array of theme inputs to the `themes` option.\n\n```js\nconst monaco = await init({\n  themes: [\n    \"one-light\",\n    \"one-dark-pro\",\n  ],\n});\n\nmonaco.editor.create(document.getElementById(\"editor\"), {\n  theme: \"one-light\",\n});\n// update the editor theme\nmonaco.editor.setTheme(\"one-dark-pro\");\n```\n\nmodern-monaco loads the theme data from the CDN when a theme ID is provided. You can also load a theme from a JSON file:\n\n```js\nimport OneDarkPro from \"tm-themes/themes/one-dark-pro.json\" with { type: \"json\" };\n\nlazy({\n  themes: [\n    // load language grammars from CDN, these language ids must be defined in the `tm-grammars` package\n    \"one-light\",\n\n    // import theme from `tm-themes` package without extra HTTP requests, but increases the bundle size\n    OneDarkPro,\n\n    // load theme from a URL\n    \"https://example.com/themes/mytheme.json\",\n\n    // load theme from an asset file\n    \"/assets/mytheme.json\",\n\n    // dynamically import\n    () => import(\"tm-themes/one-light.json\", { with: { type: \"json\" } }),\n\n    // hand-crafted theme\n    {\n      name: \"mytheme\",\n      base: \"vs-dark\",\n      colors: {/* ... */},\n      tokenColors: [/* ... */],\n    },\n  ],\n});\n```\n\n### Pre-loading Language Grammars\n\nBy default, modern-monaco loads language grammars when a specific language mode is attached to the editor. You can also pre-load language grammars by adding the `langs` option to the `lazy`, `init`, or `hydrate` functions. The `langs` option is an array of language grammars, which can be a language grammar object, a language ID, or a URL to the language grammar.\n\n```js\nimport markdown from \"tm-grammars/markdown.json\" with { type: \"json\" };\n\nlazy({\n  langs: [\n    // load language grammars from CDN, these language ids must be defined in the `tm-grammars` package\n    \"html\",\n    \"css\",\n    \"javascript\",\n    \"json\",\n\n    // import language grammar from `tm-grammars` package without extra HTTP requests, but increases the bundle size\n    markdown,\n\n    // load language grammar from a URL\n    \"https://example.com/grammars/mylang.json\",\n\n    // load language grammar from an asset file\n    \"/assets/mylang.json\",\n\n    // dynamically import\n    () => import(\"tm-grammars/markdown.json\", { with: { type: \"json\" } }),\n\n    // hand-crafted language grammar\n    {\n      name: \"mylang\",\n      scopeName: \"source.mylang\",\n      patterns: [/* ... */],\n    },\n  ],\n  // The CDN for loading language grammars and themes. Default is \"https://esm.sh\"\n  cdn: \"https://esm.sh\",\n});\n```\n\n## Editor Options\n\nYou can set editor options as attributes in the `<monaco-editor>` element. The editor options are the same as [`editor.EditorOptions`](https://microsoft.github.io/monaco-editor/docs.html#variables/editor.EditorOptions.html).\n\n```html\n<monaco-editor\n  theme=\"vitesse-dark\"\n  fontFamily=\"Geist Mono\"\n  fontSize=\"16\"\n></monaco-editor>\n```\n\nFor SSR mode, you can set editor options in the `renderToWebComponent` function.\n\n```js\nimport { renderToWebComponent } from \"modern-monaco/ssr\";\n\nconst html = await renderToWebComponent(\n  `console.log(\"Hello, world!\")`,\n  {\n    theme: \"vitesse-dark\",\n    language: \"javascript\",\n    fontFamily: \"Geist Mono\",\n    fontSize: 16,\n  },\n);\n```\n\nFor manual mode, check [here](https://microsoft.github.io/monaco-editor/docs.html#functions/editor.create.html) for more details.\n\n## Language Server Protocol (LSP)\n\nmodern-monaco by default supports full LSP features for the following languages:\n\n- HTML\n- CSS/SCSS/LESS\n- JavaScript/TypeScript\n- JSON\n\nAdditionally, modern-monaco supports features like:\n\n- File System Provider for import completions\n- Embedded languages in HTML\n- Inline `html` and `css` in JavaScript/TypeScript\n- Auto-closing HTML/JSX tags\n\n> [!Note]\n> You don't need to set `MonacoEnvironment.getWorker` for LSP support.\n> modern-monaco automatically loads the required LSP workers.\n\n### LSP Language Configuration\n\nYou can configure built-in LSPs in the `lazy`, `init`, or `hydrate` functions.\n\n```js\nlazy({\n  lsp: {\n    // formatting options for all languages\n    formatting: {/* ... */},\n    // configure LSP for languages\n    html: {/* ... */},\n    css: {/* ... */},\n    json: {/* ... */},\n    typescript: {/* ... */},\n  },\n});\n```\n\nThe `LSPConfig` interface is defined as:\n\n```ts\nexport interface LSPConfig {\n  /** Formatting options. */\n  formatting?: {\n    /** Size of a tab in spaces. Default: 4. */\n    tabSize?: number;\n    /** Prefer spaces over tabs. Default: true.*/\n    insertSpaces?: boolean;\n    /** Trim trailing whitespace on a line. Default: true. */\n    trimTrailingWhitespace?: boolean;\n    /** Insert a newline character at the end of the file if one does not exist. Default: false. */\n    insertFinalNewline?: boolean;\n    /** Trim all newlines after the final newline at the end of the file. Default: false. */\n    trimFinalNewlines?: boolean;\n    /** Semicolon preference for JavaScript and TypeScript. Default: \"insert\". */\n    semicolon?: \"ignore\" | \"insert\" | \"remove\";\n  };\n  /** HTML language configuration. */\n  html?: {\n    /** Defines whether the standard HTML tags are shown. Default is true. */\n    useDefaultDataProvider?: boolean;\n    /** Provides a set of custom data providers. */\n    dataProviders?: { [providerId: string]: HTMLDataV1 };\n    /** Provides a set of custom HTML tags. */\n    customTags?: ITagData[];\n    /** The default value for empty attributes. Default is \"empty\". */\n    attributeDefaultValue?: \"empty\" | \"singlequotes\" | \"doublequotes\";\n    /** Whether to hide end tag suggestions. Default is false. */\n    hideEndTagSuggestions?: boolean;\n    /** Whether to hide auto complete proposals. Default is false. */\n    hideAutoCompleteProposals?: boolean;\n    /** Whether to show the import map code lens. Default is true. */\n    importMapCodeLens?: boolean;\n    /** Options for the diagnostics. */\n    diagnosticsOptions?: DiagnosticsOptions;\n  };\n  /** CSS language configuration. */\n  css?: {\n    /** Defines whether the standard CSS properties, at-directives, pseudoClasses and pseudoElements are shown. */\n    useDefaultDataProvider?: boolean;\n    /** Provides a set of custom data providers. */\n    dataProviders?: { [providerId: string]: CSSDataV1 };\n    /** A list of valid properties that not defined in the standard CSS properties. */\n    validProperties?: string[];\n    /** Options for the diagnostics. */\n    diagnosticsOptions?: DiagnosticsOptions;\n  };\n  /** JSON language configuration. */\n  json?: {\n    /** Whether to show the import map code lens. Default is true. */\n    importMapCodeLens?: boolean;\n    /** Defines whether comments are allowed or not. Default is disallowed. */\n    allowComments?: boolean;\n    /** A list of known schemas and/or associations of schemas to file names. */\n    schemas?: JSONSchemaSource[];\n    /** The severity of reported comments. Default is \"error\". */\n    comments?: SeverityLevel;\n    /** The severity of reported trailing commas. Default is \"error\". */\n    trailingCommas?: SeverityLevel;\n    /** The severity of problems from schema validation. Default is \"warning\". */\n    schemaValidation?: SeverityLevel;\n    /** The severity of problems that occurred when resolving and loading schemas. Default is \"warning\". */\n    schemaRequest?: SeverityLevel;\n    /** Options for the diagnostics. */\n    diagnosticsOptions?: DiagnosticsOptions;\n  };\n  /** TypeScript language configuration. */\n  typescript?: {\n    /** The default import maps. */\n    importMap?: ImportMap;\n    /** The compiler options. */\n    compilerOptions?: ts.CompilerOptions;\n    /** Options for the diagnostics. */\n    diagnosticsOptions?: DiagnosticsOptions;\n  };\n}\n```\n\nYou can also set the diagnostics options for each language by adding the `diagnosticsOptions` option to the `lsp` options:\n\n```js\nlazy({\n  lsp: {\n    css: {\n      diagnosticsOptions: {\n        // filter out unknown property errors\n        filter: (diagnostic) => diagnostic.code !== \"unknownProperty\",\n      },\n    },\n    json: {\n      diagnosticsOptions: {\n        // disable syntax and semantic validation\n        validate: false,\n      },\n    },\n    typescript: {\n      diagnosticsOptions: {\n        // ignore type not found errors (code 2307)\n        codesToIgnore: [2307],\n      },\n    },\n  },\n});\n```\n\n### Import Maps\n\nmodern-monaco uses [import maps](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap) to resolve **bare specifier** imports in JavaScript/TypeScript. By default, modern-monaco detects the `importmap` from the root `index.html` in the workspace.\n\n```js\nconst indexHtml = /* html */ `<!DOCTYPE html>\n<html>\n  <head>\n    <script type=\"importmap\">\n      {\n        \"imports\": {\n          \"react\": \"https://esm.sh/react@18\",\n          \"react-dom/\": \"https://esm.sh/react-dom@18/\"\n        }\n      }\n    </script>\n  </head>\n  <body>\n    <div id=\"root\"></div>\n    <script type=\"module\" src=\"app.tsx\"></script>\n  </body>\n</html>\n`;\nconst appTsx = `import { createRoot } from \"react-dom/client\";\n\ncreateRoot(document.getElementById(\"root\")).render(<div>Hello, world!</div>);\n`;\n\nconst workspace = new Workspace({\n  initialFiles: {\n    \"index.html\": indexHtml,\n    \"app.tsx\": appTsx,\n  },\n});\n```\n\nYou can also provide an import map object as the `lsp.typescript.importMap` option in the `lazy`, `init`, or `hydrate` functions.\n\n```js\nlazy({\n  lsp: {\n    typescript: {\n      importMap: {\n        \"react\": \"https://esm.sh/react@18\",\n        \"react-dom/\": \"https://esm.sh/react-dom@18/\",\n      },\n    },\n  },\n});\n```\n\n### Adding `tsconfig.json`\n\nYou can add a `tsconfig.json` file to configure the TypeScript compiler options for the TypeScript language service.\n\n```js\nconst tsconfig = {\n  \"compilerOptions\": {\n    \"target\": \"ES2022\",\n    \"strict\": true,\n  },\n};\nconst workspace = new Workspace({\n  initialFiles: {\n    \"tsconfig.json\": JSON.stringify(tsconfig, null, 2),\n  },\n});\n```\n\nYou can also manually add the TypeScript compiler options as the `lsp.typescript.compilerOptions` option in the `lazy`, `init`, or `hydrate` functions.\n\n```js\nlazy({\n  lsp: {\n    typescript: {\n      compilerOptions: {\n        target: \"ES2022\",\n        strict: true,\n      },\n    },\n  },\n});\n```\n\n## Using the `core` Module\n\nmodern-monaco includes built-in grammars and LSP providers for HTML, CSS, JavaScript/TypeScript, and JSON. If you don't need these features, you can use the `modern-monaco/core` sub-module to reduce the bundle size.\n\n```js\nimport { lazy } from \"modern-monaco/core\";\n\nlazy();\n```\n\n## Loading editor modules from a custom CDN\n\nBy default, modern-monaco loads editor modules from `https://esm.sh`. You can customize the CDN URL by providing an import map in your HTML.\n\n```html\n<script type=\"importmap\">\n  {\n    \"imports\": {\n      \"modern-monaco\": \"https://mycdn.com/modern-monaco@:version/dist/index.mjs\",\n      \"modern-monaco/editor-core\": \"https://mycdn.com/modern-monaco@:version/dist/editor-core.mjs\",\n      \"modern-monaco/lsp\": \"https://mycdn.com/modern-monaco@:version/dist/lsp/index.mjs\",\n      \"typescript\": \"https://mycdn.com/typescript@:version/lib/typescript.js\"\n    }\n  }\n</script>\n```\n\n## License\n\n[MIT License](https://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}