csinterface-ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Custom implementation of Adobe extensions CSInterface library, in Typescript

Related pages, and additional resource where you can find more information about Adobe HTML extensions.

CSInterface-TS TypeScript Adobe Creative Cloud CEP Team

The implementation has 1:1 functionality as CSInterface.js which can be found here.

The implementation is fully documented - the documentation is based on original Adobe documentation from .js file.

Usage

Just install my NPM package:

npm install csinterface-ts

When using with Aurelia

  1. Install package first
npm install csinterface-ts
  1. Add package to your bundles aurelia configuration in your root directory, so that you will get this loaded when your plugin/extension will be deployed. In this case edit aurelia_project/aurelia.json. Add one line in the section "bundles", in subsection "name": "vendor-bundle.js" inside a subsection "dependencies":
        "bundles": [
            {
                "name": "app-bundle.js",
                
                ....
            },
            {
              "name": "vendor-bundle.js",
              
              ....
              
              "dependencies": [
                  
                  ....
                  
                  "csinterface-ts",  // <-- add it here
                  
                  ....
              ]
          }
      ]

Found bugs/issues? Please report them here on Github in section Issues.

Package Sidebar

Install

npm i csinterface-ts

Weekly Downloads

312

Version

1.0.3

License

MIT

Last publish

Collaborators

  • brightshadow