npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@zoovu/exd-scripts

v2.10.0

Published

SDK scripts for Zoovu Experience Designer.

Downloads

848

Readme

@zoovu/exd-scripts

The @zoovu/exd-scripts package includes build scripts and development tools for working with extensions in Experience Designer. Use it to serve your extension during development, create production builds, and manage versioning.

Installation

The package is usually included in your extension project as a development dependency. You can find it in the devDependencies section of package.json:

"devDependencies": {
  "@zoovu/exd-scripts": "2.1.0"
}

INFO: Make sure you are using Node.js version 20.

Usage

The package provides a command-line tool called zoovu-experience-designer-scripts. It's typically used through yarn or npm scripts in your project.

Example scripts section in package.json:

"scripts": {
  "dev": "zoovu-experience-designer-scripts remote-component dev",
  "bump-version": "zoovu-experience-designer-scripts remote-component bump-version",
  "build": "zoovu-experience-designer-scripts remote-component build"
}

You can run these scripts using:

yarn dev
yarn build
yarn bump-version

Available commands

Start development server

zoovu-experience-designer-scripts remote-component dev

This starts a local development server that:

  • compiles your extension
  • watches for changes and reloads automatically
  • makes the extension available for testing in Experience Designer for developers

Go to https://orca-experience.zoovu.com/developer to test the extension. Refresh the page at least once after running the script.

Create a production build

zoovu-experience-designer-scripts remote-component build

Creates an optimized version of your extension for production. This includes:

  • minified JavaScript and CSS
  • optimized assets
  • a build directory with everything needed for upload
  • a .zip archive that you can drag and drop into Experience Designer

After running the script, check the build folder for:

  • bundled files
  • component.zip archive
  • manifest JSON with metadata

Bump extension version

zoovu-experience-designer-scripts remote-component bump-version

Increments the version number in your package.json. Use this when you're uploading a new version of the extension to Experience Designer.