/vscode-types-for-adobe

Use Types-for-Adobe in Visual Studio Code. No need for Node.js, TypeScript or Git.

Primary LanguageTypeScriptMIT LicenseMIT

Use Types-for-Adobe in Visual Studio Code. No need for Node.js, TypeScript or Git.

Demo

Features

Automatic add type definitions for Adobe ExtendScripts in your workspace.

Usage

  1. Install ExtendScript Development Pack.

  2. Open a folder and create a new JavaScript file.

  3. Execute "Types for Adobe: Set-Up Types for Adobe" command and select your target product and API version.

  4. Enjoy it!

Requirements

Zero. No need for Node.js, TypeScript or Git.

FAQ

  • Q: You created jsconfig.json instead of tsconfig.json for me. Why?

A: I don't know if your project is a TypeScript project or a JavaScipt project, so I created jsconfig.json because VSCode will use that file for both JS and TS files if there are no tsconfig.json. If you need tsconfig.json, just rename jsconfig.json to it.

  • Q: I'm using remote workspace and the config seems wrong.

A: Please install this plugin to your remote machine and use the plugin from remote.

  • Q: I have both jsconfig.json and tsconfig.json. Types not working.

A: Please delete one of them.

TODOs

  • Add option to let user select custom Types-for-Adobe folder on local drives.

  • Add Set-Down command.

  • Add Do not show again button on notifications.

  • Beautify the result of JSON.stringify()

Changelog

See CHANGELOG.

BUGs & Issues

Feel free to open issues.

Contributions

PRs are welcome! Feel free to contribute on this project.

LICENSE

The code in this plugin use MIT LICENSE. The copyright of other content belongs to its owner.