Rename component. if exported, create a new component and delete the original component. otherwise just renames current component
$bit rename <current-name> <new-name>
Arguments
Argument | Description | Required |
---|---|---|
current-name | the current component name (without its scope name) | ✅ |
new-name | the new component name (without its scope name. use --scope to define the new component's scope) | ✅ |
Options
Option | Option Alias | Description | Value Type |
---|---|---|---|
--scope | -s | define the scope for the new component | string |
--refactor | -r | update the import/require statements in all dependent components (in the same workspace) | boolean |
--preserve | - | avoid renaming files and variables/classes according to the new component name | boolean |
--ast | - | EXPERIMENTAL. use ast to transform files instead of regex | boolean |
--delete | - | DEPRECATED. this is now the default | boolean |
--deprecate | - | instead of deleting the original component, deprecating it | boolean |
--path | -p | relative path in the workspace to place new component in. by default, the directory of the new component is from your workspace's "defaultScope" value | string |