Styledictionary/4/Hook Api Actions

1.0.2Last update Jan 10, 2025
by@manishjha-04

What Changed

This codemod updates registered actions to be placed inside the hooks.actions property, instead of action. Note the shift from the singular to the plural form in this update.

Before

export default {
action: {
"copy-assets": {
do: () => {},
undo: () => {},
},
},
platforms: {
css: {
actions: ["copy-assets"],
files: [{ format: "css/variables", destination: "_variables.css" }],
},
},
};

After

export default {
platforms: {
css: {
actions: ["copy-assets"],
files: [{ format: "css/variables", destination: "_variables.css" }],
},
},
hooks: {
actions: {
"copy-assets": {
do: () => {},
undo: () => {},
},
},
},
};

Build custom codemods

Use AI-powered codemod studio and automate undifferentiated tasks for yourself, colleagues or the community

background illustrationGet Started Now