タグ

ブックマーク / qiita.com/Quramy (2)

  • CarloでNode.jsのツールにUIをもたせる - Qiita

    先日、GoogleがCarloというライブラリをリリースしました。 少し気になったので、軽くメモを残しておきます。 Carlo is 何 CarloはChromiumを画面描画エンジンとして動作するNode.js アプリケーションフレームワークです。 Node.js、ChromiumともにV8が動作するため、JavaScriptのみでデスクトップアプリが作れるよ、というわけです。 公式のサンプルとほぼ一緒ですが、次のようにコードを書くと、index.htmlデスクトップアプリ風に立ち上がります。 const carlo = require('carlo'); (async () => { const app = await carlo.launch(); // html/CSS/JavaScriptを配置しているフォルダを教える app.serveFolder(__dirname); /

    CarloでNode.jsのツールにUIをもたせる - Qiita
  • TypeScriptにpluginがやってくる 使ってみよう編 - Qiita

    はじめに どうも、 @Quramy です。 前回の投稿から随分日が経ってしまいましたが、この投稿はある意味で前回投稿の続編的な内容になります。 今日はTypeScript 2.3から導入されるLanguage Service Extensibilityと呼ばれている機能についてまとめてみようと思います1。 どのような変更なのか TypeScript Roadmapのリンクを辿っても、https://github.com/Microsoft/TypeScript/pull/12231 に行き着くだけで、パッと見は何の機能なのかよく分かりません。 このPRの実装を眺めると、次の機能が見えてきます。 tsconfig.jsonのcompilerOptionsに"plugins"というキーが追加されている pluginsに指定した内容は、TypeScript体からresolveされる すなわち、

    TypeScriptにpluginがやってくる 使ってみよう編 - Qiita
    braitom
    braitom 2017/04/13
    TypeScript2.3で追加されたLanguage Service Extensibilityについて。ASTをいじるものではなくて主にエディタに対して機能を拡張するためのもの。
  • 1