$schema: 'https://moonrepo.dev/schemas/project.json' language: rust tasks: check: command: cargo clippy -p archify-sync-protocol --all-targets -- -D warnings inputs: ['src/**/*', 'Cargo.toml'] test: command: cargo test -p archify-sync-protocol inputs: ['src/**/*', 'Cargo.toml'] format: command: cargo fmt -p archify-sync-protocol --check inputs: ['src/**/*'] # Writes the TypeScript types to packages/protocol/src/generated. types: command: cargo test -p archify-sync-protocol export_bindings inputs: ['src/**/*'] outputs: ['/packages/protocol/src/generated/**/*']