monaco-editor + electronのサンプルコードを更新しました
以前、monaco-editorなどをelectron環境とかで使ってサンプルコードを書きました。
sourcechord.hatenablog.com sourcechord.hatenablog.com
だいぶ時間がたって、使っているライブラリ類のバージョンが古くなっていたので、このサンプルのライブラリ類を更新しました。
それぞれ、以下のバージョンを使うように更新しています。
- monaco-editor v0.10.0
- electron v1.7.5
- typescript v2.5.2
Visual Studio Code 1.7の新機能・変更点
VSCode 1.7.1がリリースされました。
http://code.visualstudio.com/updates/v1_7
1.7ではpackage.jsonを見て、依存するライブラリの型定義ファイルを、npmの@typesスコープから自動でダウンロードする機能を導入していたそうです。
しかし、この機能がnpmに大量のトラフィックを送って大きな負荷をかけてしまうという問題があったようで、この機能を無効にして速攻で1.7.1としてリリースし直したようです。
この辺の詳細は、以下のブログで事細かな経緯が書かれていました。
http://code.visualstudio.com/blogs/2016/11/3/rollback
VSCode向けのTypeScript 2.0 + Electronサンプル
以前作ってみたTypeScript + Electronのサンプルプロジェクトですが、TypeScript2.0を使うように色々更新しました。
- TypeScript 2.0.3に更新
- Electron 1.4.4に更新
- 型定義ファイルの取得を、typing⇒@typesでの取得に変更
- VSCode用の各種設定ファイル類を更新
使い方
TypeScript2.0からは、npm経由で型定義ファイルの取得ができるようになりました。
なので、tsdやtypingsなどの外部ツールを使う必要がなくなり、若干シンプルにプロジェクトを構成できるようになってます。
npmだけで型定義ファイルを取得できると、やっぱ楽でイイですね!!
Visual Studio Code 1.6の新機能・変更点
VSCode 1.6がリリースされました。
https://code.visualstudio.com/updates/v1_6
今回は割と変更点は少な目ですが、個人的に気になった新機能や変更点などをメモしておきます。
続きを読むTypeScript2.0での型定義ファイルの管理
とうとう出ました、TypeScript2.0!!
TypeScript 2.0 is now available! | TypeScript
メジャーバージョンアップなので変更点はたくさんありますが、個人的に一番気になっていた、npmからの型定義の取得を試してみます。
参考リンク
TypeScript2.0での変更点とかは、↓の記事がとても詳しいです。
http://qiita.com/vvakame/items/ae239f3d6f6f08f7c719
http://qiita.com/vvakame/items/826bf193dd301862014f
あと、TypeScript2.0での@typesからの型定義ファイルの取得方法は、↓を参考にやってみました。
http://qiita.com/laco0416/items/ed1aadf335f12cd3618d
http://qiita.com/tonkotsuboy_com/items/634b0921b6170cf56813
Visual Studio Code 1.5の新機能・変更点
VSCode 1.5がリリースされました。1.5では不具合があったようで、リリース後に速攻でバグフィックス版の1.5.1もリリースされてます。
今回も新機能・変更点で、個人的に気になった点などをメモしときます。
https://code.visualstudio.com/updates/v1_5
続きを読む