Shaper’s platform can be extended through plugins and external integrations to tailor your workflow.
<link>
or import in the code). You don’t need to manually embed font links. The font will appear in the canvas and also be included when you preview or deploy.font-primary: "Roboto"
in the token editor. Use that token for all base text styles. This way, if you ever switch to a different Google Font, you can do it via the token and not chase down individual text elements.variant="outline"
– Shaper could expose that as a toggle for outline style. Adjust these to get the look you need. Shaper updates the class names or props of the component accordingly in code.package.json
). Keep an eye on Shaper’s update notes for any changes to built-in libraries. Upgrading may require adjusting your design if there are breaking changes in the component library.npm install recharts
(or have your developer do so). After installation, you can import
that package in the code editor and even use the component in Shaper’s canvas (though not visually drag-droppable unless Shaper recognizes it, you could wrap it in a Shaper component). This means Shaper can integrate with virtually any API or library your code needs – you’re not limited to built-in plugins. Use this power carefully, as adding many packages could bloat your project; stick to what’s needed for your product.<Head>
of your Next.js pages (the code editor allows editing those files). The change will persist and deploy with your site. Similarly, to integrate a CMS (discussed below), you’d use their API in your code.