Pipelines use the power of exporters to automate the delivery of design tokens and assets into your codebase. Instantly generate and deliver corresponding changes to your repository to help you accelerate product development.
Setting up pipelines takes only a few steps, and you can automate your code base even quicker with our new preset exporters.
Exporters allow you to control the output format and structure your pipeline code. Exporters are plugged into Supernova pipelines to deliver code, assets, and anything else into your codebases automatically.
Whether you simply want to update CSS or achieve something more complex, like creating entire libraries automatically, Exporters are the answer.
Our Exporters have multiple configurations you can utilize to your use case(s) - these exporters are pre-built and configurable for different platforms.
For any configurations not available, you will still be able to create custom exporters. Read more about custom exporters here.
We’ll continue to build new configurations, so let your Customer Success Manager (CSM) or Support team (if you do not have a CSM) know about any feedback you may have.
Yes, all available Exporters support themes. You will be able to select what themes and how you want the themes exported when you set up the pipelines.
You’ll have the option to select one or multiple themes.
Yes, most of our Exporters support light and dark themes. You can select light, dark, or both when you set up your pipelines.
You can select one or more themes in the data tab of the wizard to apply themes to exported Tokens.
Configurations will depend on the Exporter type. If a specific configuration is not available, you can still create custom exporters.
If you have feedback about specific configurations, let your Customer Success Manager (CSM) or Support team (if you do not have a CSM) know.
Below are some scenarios. You can always create custom exporters to take your design system automation and product development to the next level:
Yes! There are two exporters you can use for vector assets:
Eventually, we plan to have an exporter you can use to export icons directly to components.
Most exporters will support multiple brands and themes.
You will have access to a number of configuration options that will give you the power/flexibility to customize how code should be exported.
With the latest exporters, coupled with our approval workflows and our granular permissions, you have the flexibility and power of creating a scalable, multi-brand, multi-team, multi-product design system.
Contact your Customer Success Manager if you would like to discuss how to do this further.
As of right now, no. Exporters currently support only exporting design tokens, vector assets, and documentation.
Let your Customer Success Manager or Support team know though if this would be a valuable capability for your company.
Yes, our Exporters will support Tailwind v4. You can then have your Tailwind v4 configuration generated automatically from Figma Variables or Supernova tokens.
Build on top of Supernova and extend the Supernova platform to help you continue to accelerate your product development process.
Note, unlike a CLI, the SDK on its own is not executable and has to be part of a Node.js script/project
See this guide for more information.
Below are a few scenarios. See extended list here.
Node.js
project/environment Our plug and play Exporters cannot perform actions in Supernova and can only consume data that already exists in Supernova (read-only).
Customers can use CLI to perform actions in Supernova from a CI/CD pipeline.
You can also use Supernova’s CLI with the Exporters if you want to deliver code generated by an exporter to a repository behind a VPN (not available outside of a local network).
Below are a few examples of how you can utilize Supernova’s CLI:
Read more about our CLI here.
If you are a current customer on the Enterprise plan, contact your Customer Success Manager (CSM) directly or email csm@supernova.io, and we will route you to your CSM.
If you are a current customer on a non-Enterprise plan, contact Support at support@supernova.io.
If you are new and would like to learn how Supernova can help you scale your product development, contact sales@supernova.io.