#contract #loam #loam-build

loam-build

A library for gathering Subcontracts and Contracts

9 releases

0.7.3 Aug 5, 2024
0.7.2 Jul 13, 2024
0.7.0 May 23, 2024
0.6.5 Sep 2, 2023
0.1.0 Aug 31, 2023

#6 in #loam

Download history 88/week @ 2024-12-10 17/week @ 2024-12-17 2/week @ 2024-12-31 3/week @ 2025-01-07 3/week @ 2025-01-14 13/week @ 2025-01-21 4/week @ 2025-01-28 10/week @ 2025-02-04 41/week @ 2025-02-11 8/week @ 2025-02-18 17/week @ 2025-02-25 3/week @ 2025-03-04 32/week @ 2025-03-11 19/week @ 2025-03-18 5/week @ 2025-03-25

62 downloads per month
Used in 13 crates (3 directly)

Apache-2.0

14KB
175 lines

Loam-Build

This contains the low level tools used in loam-cli's build command AND loam-sdk-macro. Helps build any package in your workspace that is labeled as a loam package. It does this by looking through the workspace to find any crates where the Cargo.toml file indicates that this crate is a loam contract. Such crates will contain this snippet in their Cargo.toml:

[package.metadata.loam]  
contract = true

# or, equivalently
package.metadata.loam.contract = true

It will find all these dependencies and builds them in the correct order.

Dependencies

~1–1.8MB
~38K SLoC