Workflow
Building datafiles
Datafiles are static JSON inputs consumed by Eventvisor SDKs. A normal build generates one datafile for every Target.
npx eventvisor builddatafiles/├── eventvisor-checkout.json└── eventvisor-account.jsonTargets keep related definitions together. Eventvisor includes definitions referenced by selected entities so the resulting datafile remains usable. This includes events and attributes that trigger selected effects. Explicit Target exclusions still win.
Reusable Schema references used by selected events and attributes are resolved and inlined. Schemas do not add a separate runtime collection to the datafile.
Selective builds#
npx eventvisor build --target checkoutnpx eventvisor build --target checkout --target accountnpx eventvisor build --target checkout --tag webTags remain entity selection metadata. They do not create artifacts by themselves. When both tag criteria and a Target definition apply, entities must satisfy both.
Print JSON#
npx eventvisor build --target checkout --json --prettyProjects with Sets must pass one --set when printing JSON.
Revisions#
npx eventvisor build --revision 100npx eventvisor build --revision-from-hashIncremental revision state is stored under .eventvisor. Hash revisions are useful when unchanged content should keep the same cache key.

