Features
secco boasts a lot of features to enable you to test local changes more quickly. Here’s a broad overview:
- File Sync & Package Publishing. By default, changes will be copied over from the source into the destination’s
node_modulesfolder. If necessary, changes are published to a local Verdaccio registry first, so that you don’t have to worry about symlinks or dependency hell. - Link Multiple Projects. secco reads the
.seccorcfile to make the connection between destination and source. This allows you to useseccowith as many source folders as you wish. - npm, yarn, pnpm, and bun support. You can use any of these package managers in your source and destination projects.
- Watch and CI mode. By default, secco starts a watch task. But you can also only run it once, enabling CI End-To-End testing use cases.
- Workspaces. Your source & destination folders can be a monorepo using workspaces.