Xdpm Versions Save

A helper CLI for XD plugin development

v4.1

3 years ago

New feature

You now have the ability to customize your list of ignore files by overriding the default list (the default list is .gitignore, .xdignore, .npmignore).

Examples:

xdpm install --ignore-files ".xdignore, .npmignore"

or

xdpm watch --ignore-files ".xdignore, .npmignore"

Other updates

  • Updated CLI dependencies
  • Updated link to developer terms

Appreciation

Our thanks to @alexandrtovmach for adding the new feature and updating the dependencies, and to @pklaschka for reviewing the changes.

v4.0

4 years ago

New feature: bootstrap

any of the following:

xdpm bootstrap                        # Bootstrap a headless plugin
xdpm bootstrap my-panel               # Bootstrap a headless plugin in dir ./my-panel
xdpm bootstrap panel                  # Bootstrap a panel plugin
xdpm bootstrap panel my-panel         # Bootstrap a panel plugin in dir ./my-panel

Plugin type options:

  • headless (default)
  • panel
  • modal
  • react

Bug fixes

  • Xdpm now exits with non-zero code (1) when xdpm validate manifest validation fails (thanks for the report @halfbloodman)
  • Improved validation for latest requirements

Thanks for contributing!

@kerrishotts @pklaschka @yoshikinoko

v3.1.0

4 years ago

Added -v / --version option flag for checking xdpm CLI version.

Usage:

% xdpm -v
@adobe/xdpm v3.1.0

v3.0.2

4 years ago

v3.0.1

5 years ago

Includes validation for the new 24px icon size.

Manifest docs (which documents required icon sizes): https://adobexdplatform.com/plugin-docs/reference/structure/manifest.html#top-level-metadata

3.0.0

5 years ago

XD path updated to reflect the path change in the latest XD release. Removed error thrown when user system is not Mac or PC

v2.0.0

5 years ago

This update supports validation for expanded manifest requirements and options.

Learn about the manifest.json file in our docs.

v1.1.2

5 years ago

1.1.2

Fixes issue #5: xdpm searches for wrong folder bug

1.1.1

New:

  • Ignores .git and .DS_STORE automatically when watching or creating packages.

Fixes:

  • Issue #2: npm install -g @adobe/xdpm does not install dependent packages
  • Issue #1: Subfolders are breaking the build process

1.1.0

Initial public release on npm.