Creating and launching packages

Packages are collections of components, formulas, and actions that can be shared across Nordcraft projects. The package repository grows with the community as anyone can build and share functionality.

Creating a package

To create a package:

  1. 1
    Follow the steps in Create a package
  2. 2
    Build your components, actions and formulas
  3. 3
    Export the elements you want to make available

Exporting elements

Only exported elements will be available to users who install your package:

  • Components: Check Export this component in the package section of the data panel
  • Actions: Check Export this action for global actions
  • Formulas: Check Export this formula for global formulas

Non-exported elements remain internal to your package, useful for organization, documentation or supporting exported functionality.

Info

A package must have at least one exported component, formula or action before it can be launched.

Creating package documentation

The main page of the package serves as both documentation and demonstration:

  • Write clear instructions for using your package
  • Create live, interactive examples of your components
  • Document the properties and events of exported components
  • Explain how to use the exported components, actions and formulas

Launching a package

Launch a package

Once your package is ready, go to the project details page:

  1. 1
    Click the Launch button
  2. 2
    Confirm the launch
Info

Launching a package makes it public and available to everyone. This action cannot be undone.

After launching, you can only remove a package by deleting the entire project. However, if a package is deleted, any projects that previously installed it will continue to function normally.

Updating a launched package

Packages can be updated after launch:

  • Make improvements to your components, actions or formulas
  • Add new functionality or fix bugs

Users must manually update to get the package changes.

Warning

Keep breaking changes to a minimum. Users rely on your package's interface remaining consistent.

Recommendations for package creators

Consider these suggestions to create packages that are useful, maintainable and beneficial to you and the Nordcraft community.

  • Build functionality as packages rather than individual components
  • Create focused packages that solve specific problems
  • Document your package thoroughly with examples
  • Maintain backward compatibility when updating
04/14/2025
Edit article
Help Forum