mariohamann/statamic-figma-assets
Fetch and display assets from Figma directly in your Statamic templates. Connect your Figma project, then reference frames, components, or images in your layouts, keeping design and content in sync.
statamic/cms to ^6.0. If your app is still on Statamic 5, do not chase this release — pin the addon to ^1.0 and stay there until you plan the Statamic 6 upgrade.composer require <vendor>/<package>:^2.0, then publish anything shippable: php artisan vendor:publish --provider="<Vendor>\<Package>\ServiceProvider" (config, views, and possibly translations).php artisan statamic:stache:clear && php artisan cache:clear before opening the Control Panel. Addon upgrades that touch fieldtypes or Vue components routinely leave a stale Stache index behind, and the resulting errors look like code bugs.src/ServiceProvider.php (what it registers — fieldtypes, tags, modifiers, navigation, permissions), config/*.php (the knobs you'll actually touch), and resources/js/ (the Vue components registered with the CP). With Statamic 6 the frontend build is Vite-based, so also open vite.config.js and confirm there's a committed dist/ or a build step in your pipeline.resources/js, run the addon's build (or npm run dev inside the package when working from a path repository); a missing manifest shows up as a blank field or a "component not found" warning.resources/blueprints/**/*.yaml and mirror it into version control. Treat the blueprint YAML as the source of truth and the CP as a convenience — it makes config drift visible in code review when you upgrade the addon.$entry->augmentedValue('field')->value() (or $entry->get('field') if the addon ships a value object/cast) keeps your templates stable if the addon changes its storage shape — which is more likely than usual across a Statamic major.path repository (or composer link-style symlink) with the addon checked out, plus npm run watch inside it. Hot-reloading the CP while you edit templates is dramatically faster than composer update per iteration, and it's the only practical way to debug component prop mismatches.dist/, or rely on the addon's committed vendor build. Never add npm install to a production deploy. After deploy, run php artisan statamic:stache:warm so the first request isn't paying the rebuild cost.composer show <vendor>/<package> after upgrading — don't assume the major landed.composer.json's require block before you plan the upgrade window; the addon bump may be the smaller half of the work.@statamic/cms/... path, any reliance on renamed props, or any old Statamic.$components.register() bootstrapping needs re-testing against the new shared components. Vue warnings in the console are the leading indicator; a silently unregistered component usually renders as an empty pane rather than an error.Ctrl+Shift+R), then php artisan cache:clear && php artisan view:clear. The CP asset manifest is hash-versioned, and a stale bundle referencing old filenames produces errors that read like missing code.php artisan statamic:stache:clear before you start debugging the addon itself.How can I help you explore Laravel packages today?