Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade to monaco 0.12.0 #70

Merged
merged 1 commit into from
Apr 18, 2018
Merged

upgrade to monaco 0.12.0 #70

merged 1 commit into from
Apr 18, 2018

Conversation

AlexTugarev
Copy link
Contributor

Monaco 0.12.0 fixes some important bugs with previous version, cf. https://github.com/Microsoft/monaco-editor/issues?q=is%3Aissue+milestone%3A%22March+2018%22+is%3Aclosed.

API changes needed to be handled here are related to the monaco.editor.IMarkerData and monaco.MarkerSeverity interfaces.

Copy link
Collaborator

@rcjsuen rcjsuen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes look reasonable. I noticed that the example prints out warnings during the build now. I don't know if this is an issue or not, the example seems to run fine anyway.

monaco-languageclient\example> npm install

> uglifyjs-webpack-plugin@0.4.6 postinstall monaco-languageclient\example\node_modules\webpack\node_modules\uglifyjs-webpack-plugin
> node lib/post_install.js


> @monaco-languageclient/example@0.0.1 prepare monaco-languageclient\example
> npm run clean && npm run build


> @monaco-languageclient/example@0.0.1 clean monaco-languageclient\example
> rimraf lib


> @monaco-languageclient/example@0.0.1 build monaco-languageclient\example
> npm run compile && webpack && npm run copy


> @monaco-languageclient/example@0.0.1 compile monaco-languageclient\example
> tsc

Hash: ea843e331c8700df302e
Version: webpack 3.11.0
Time: 31101ms
                      Asset       Size  Chunks                    Chunk Names
                0.bundle.js  384 bytes       0  [emitted]
             main.bundle.js    6.41 MB       1  [emitted]  [big]  main
    editor.worker.bundle.js     434 kB       2  [emitted]  [big]  editor.worker
            0.bundle.js.map  672 bytes       0  [emitted]
         main.bundle.js.map    6.82 MB       1  [emitted]         main
editor.worker.bundle.js.map     483 kB       2  [emitted]         editor.worker
  [52] (webpack)/buildin/global.js 509 bytes {1} {2} [built]
 [170] ../lib/disposable.js 1.38 kB {1} [built]
 [241] ../lib/commands.js 757 bytes {1} [built]
 [242] ../lib/console-window.js 1.98 kB {1} [built]
 [243] ../lib/languages.js 22.1 kB {1} [built]
 [244] ../lib/workspace.js 6.03 kB {1} [built]
 [245] ../lib/converter.js 25.8 kB {1} [built]
 [248] ../node_modules/monaco-editor-core/esm/vs/editor/common/services 160 bytes {0} [built]
 [249] ./lib/main.js 546 bytes {1} [built]
 [599] ./lib/client.js 3.35 kB {1} [built]
 [612] ../lib/index.js 926 bytes {1} [built]
 [619] ../lib/diagnostic-collection.js 3.29 kB {1} [built]
 [622] ../lib/services.js 853 bytes {1} [built]
 [626] (webpack)/buildin/module.js 517 bytes {1} [built]
    + 626 hidden modules

WARNING in ../node_modules/monaco-editor-core/esm/vs/editor/common/services/editorSimpleWorker.js
378:12-387:17 Critical dependency: the request of a dependency is an expression
 @ ../node_modules/monaco-editor-core/esm/vs/editor/common/services/editorSimpleWorker.js
 @ ../node_modules/monaco-editor-core/esm/vs/editor/editor.worker.js

> @monaco-languageclient/example@0.0.1 copy monaco-languageclient\example
> cp src/index.html lib/index.html

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 628 packages from 540 contributors in 141.458s

Copy link
Contributor

@akosyakov akosyakov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AlexTugarev please take care of warnings in examples, otherwise it looks good.

BTW we published next version (0.5.0-1) as latest accidentally: https://www.npmjs.com/package/monaco-languageclient (versions tab)

Let's just make 0.5.0 latest release with this change. There is CHANGELOG file to be updated.

@AlexTugarev
Copy link
Contributor Author

I see, 0.5.0-0 is also next.

@AlexTugarev
Copy link
Contributor Author

On the dependency warnings, I'm not sure yet what changed and how to get rid of those. I have overlooked them in the beginning.

@gatesn
Copy link
Collaborator

gatesn commented Apr 15, 2018

Is there anything left I can help out with for this PR? We're running into some nasty 0.11.1 bugs sadly and don't particularly want to downgrade.

@AlexTugarev
Copy link
Contributor Author

@gatesn, webpack warnings are still unresolved. I still couldn't get rid of them.

WARNING in ../node_modules/monaco-editor-core/esm/vs/editor/common/services/editorSimpleWorker.js
378:12-387:17 Critical dependency: the request of a dependency is an expression
 @ ../node_modules/monaco-editor-core/esm/vs/editor/common/services/editorSimpleWorker.js
 @ ../node_modules/monaco-editor-core/esm/vs/editor/editor.worker.js

Also same warnings in appear with monaco-editor-samples. Though I haven't seen any issues so far.

@akosyakov
Copy link
Contributor

@AlexTugarev we can also open a follow-up and fix separately. If you are sure that it is not related to changes.

@AlexTugarev
Copy link
Contributor Author

Sounds good. I'll update the branch shortly.

Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants