https://github.com/extendscript/csinterface
Full TypeScript CSInterface (v8, v9, v10 and v11)
https://github.com/extendscript/csinterface
Last synced: 5 months ago
JSON representation
Full TypeScript CSInterface (v8, v9, v10 and v11)
- Host: GitHub
- URL: https://github.com/extendscript/csinterface
- Owner: ExtendScript
- License: mit
- Created: 2019-10-30T14:12:42.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-08T13:45:44.000Z (over 1 year ago)
- Last Synced: 2025-08-08T16:27:58.392Z (6 months ago)
- Language: TypeScript
- Homepage:
- Size: 140 KB
- Stars: 25
- Watchers: 8
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Implementation of Adobe extensions CSInterface library, in Typescript and with Promise support
Full TypeScript CSInterface (v8, v9, v10 & v11)
The implementation is (hopefully) identical to the original one from CSInterface written in JavaScript.
Related pages, and additional resource where you can find more information about Adobe HTML extensions.
## Adobe CEP Resources
The original source can be found at [GitHub](https://github.com/Adobe-CEP/CEP-Resources/) in the respective subdirectory `CEP_X.x/`
## Usage
### With NPM
Just install [NPM package](https://www.npmjs.com/package/@extendscript/csinterface) using `npm` CLI:
```bash
npm i @extendscript/csinterface --save
```
### Build from source
Clone the repository with the following command:
```bash
git clone https://github.com/ExtendScript/CSInterface.git
```
Install the dependencies:
```bash
npm i --save-dev
```
Build the library:
```bash
npm run build
```
## IMSInterface
https://github.com/unhurdle/cep-royale/blob/master/CEP6.1/src/com/adobe/cep/CEPGlobal.as