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_modules
folder. 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
.seccorc
file to make the connection between destination and source. This allows you to usesecco
with 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.