Hey everyone, I’ve built a starter template that you can clone to get started building an AdobeXD plugin. It handles all the hard work of installing your plugin so you can focus on writing code. Each change will automatically get published to AdobeXD (requires reloading plugins though)
Features
-
Uses webpack to build your code
-
Uses xdpm + custom Webpack plugin to always sync your changes to AdobeXD (requires using reload command)
-
Babel 7
-
Typings pre-configured for you (typescript compatible via tsconfig.json and fork of typings project)
-
Prettier linting
Feel free to use, there may be some bugs, and I havent handled all the imports for AdobeXD (can be configured as external in webpack). Let me know what you think and your feedback.
I built this to speed up my own perrsonal development cycle and I kept forgetting if I had copied the latest version of the code over. I’ll try to add parceljs and rollup versions as well.