- Clone repository into your
/c/Users/<USER>/AppData/Roaming/Adobe/CEP/extensions/directory (Create if doesn't exist). - Restart photoshop.
- run
npm run devto start the rollup bundler/transforms
- Follow instructions in CEP Resources guide to setup dev debugging (create registry edit etc)
- If you can't connect to the port, you may need to check logs for the error
C:\Users\<USER>\AppData\Local\Temp CEPHtmlEngine9-PHXS-20.0.4-com.fusefonts.logshould say > DevTools listening on 127.0.0.1:8888
Fuse fonts is setup so that it can be ran from the browser with—perhaps—less fuss than the above debugging.
npm installAdds all dependencies and downloads the ZXPSignCmd for your platform- Add your
.env. Refer to.env.examplefor necessary fields. npm run self-signCreates acertificate.p12to sign the packaged.zxp.
After performing the steps in first time setup, you can run the below command whenever you need to generate the zxp.
npm run packageBuilds and signs zxp, and places into/dist
Todo: add integration or git submodule.