#build #loam #contract #workspace #package #gathering #subcontracts

loam-build

A library for gathering Subcontracts and Contracts

6 releases

new 0.7.0 May 23, 2024
0.6.5 Sep 2, 2023
0.6.2 Aug 31, 2023
0.1.0 Aug 31, 2023

#10 in #gathering

Download history 23/week @ 2024-02-05 27/week @ 2024-02-12 23/week @ 2024-02-19 43/week @ 2024-02-26 34/week @ 2024-03-04 32/week @ 2024-03-11 54/week @ 2024-03-18 43/week @ 2024-03-25 61/week @ 2024-04-01 30/week @ 2024-04-08 77/week @ 2024-04-15 36/week @ 2024-04-22 32/week @ 2024-04-29 37/week @ 2024-05-06 35/week @ 2024-05-13

152 downloads per month
Used in 11 crates (3 directly)

Apache-2.0

8KB
167 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.7MB
~38K SLoC