ごんれのラボ

iOS、Android、Adobe系ソフトの自動化スクリプトのことを書き連ねています。

ExtendScript Debugger + TypeScript で ExtendScript を書くためのテンプレートを作った

概要

ExtendScript DebuggerというVisual Studio CodeプラグインがAdobeからリリースされた。
いままで利用されていたExtendScript Toolkitの開発が凍結されたので、以降の開発はこのExtendScript Debuggerを利用して行うことになった。
その都度環境を作るのが面倒で自分用に雑にテンプレートを作ったので、ついでにGitHubで公開することにした。

ExtendScript Debuggerの導入

Adobe Tech BlogのExtendScript Debugger for Visual Studio Code Public Release を読む。
そのあと、id:uske_S さんのExtendScript Debugger for VSCodeがリリースされたので簡単にまとめてみたを読む。

仕様

  • 型定義としてten-A/Types-for-Adobeを利用した
  • TypeScriptで書けるようにした
  • 各種configは暫定的な内容になっている。随時更新予定

使い方

$ npm install -g typescript # when not installed typescript
$ git clone git@github.com:macneko-ayu/template-for-extendscript-using-typescript.git
$ cd template-for-extendscript-using-typescript
$ npm install 
$ npm run watch

src/app.ts を変更して保存すると、dist/ の中に app.js が書き出される。
書き出された app.js をVisual Studio Codeで実行するか、アプリケーションから実行する。

ソースコード

https://github.com/macneko-ayu/template-for-extendscript-using-typescript