Cargo.toml
1 [package] 2 name = "deltavm-wasm" 3 version = "0.2.0" 4 authors = [ "The Alpha Team <hello@delta.org>" ] 5 description = "WASM for a decentralized virtual machine" 6 homepage = "https://delta.org" 7 repository = "https://github.com/ProvableHQ/deltavm" 8 keywords = [ 9 "alpha", 10 "cryptography", 11 "blockchain", 12 "decentralized", 13 "zero-knowledge" 14 ] 15 categories = [ 16 "compilers", 17 "cryptography", 18 "mathematics", 19 "wasm", 20 "web-programming" 21 ] 22 include = [ "Cargo.toml", "src", "README.md", "LICENSE.md" ] 23 license = "Apache-2.0" 24 edition = "2024" 25 26 [lib] 27 crate-type = [ "cdylib", "rlib" ] 28 29 [features] 30 default = [ "full" ] 31 full = [ 32 "circuit", 33 "curves", 34 "fields", 35 "ledger", 36 "synthesizer", 37 "utilities" 38 ] 39 circuit = [ ] 40 curves = [ "deltavm-curves" ] 41 fields = [ "deltavm-fields" ] 42 ledger = [ 43 "deltavm-ledger-block", 44 "deltavm-ledger-query", 45 "deltavm-ledger-store" 46 ] 47 synthesizer = [ "deltavm-synthesizer" ] 48 utilities = [ "deltavm-utilities" ] 49 dev-print = [ "deltavm-utilities/dev-print" ] 50 51 [dependencies.deltavm-console] 52 workspace = true 53 features = [ "wasm" ] 54 55 [dependencies.deltavm-curves] 56 workspace = true 57 optional = true 58 59 [dependencies.deltavm-fields] 60 workspace = true 61 optional = true 62 63 [dependencies.deltavm-ledger-block] 64 workspace = true 65 features = [ "wasm" ] 66 optional = true 67 68 [dependencies.deltavm-ledger-query] 69 workspace = true 70 features = [ "async", "wasm" ] 71 optional = true 72 73 [dependencies.deltavm-ledger-store] 74 workspace = true 75 features = [ "wasm" ] 76 optional = true 77 78 [dependencies.deltavm-synthesizer] 79 workspace = true 80 features = [ "async", "wasm" ] 81 optional = true 82 83 [dependencies.deltavm-utilities] 84 workspace = true 85 features = [ "wasm" ] 86 optional = true 87 88 [dependencies.getrandom] 89 version = "0.2" 90 features = [ "js" ] 91 92 [dev-dependencies.wasm-bindgen-test] 93 version = "0.3.37" 94 95 [dev-dependencies.deltavm-utilities] 96 workspace = true 97 features = [ "wasm" ] 98 99 [package.metadata.cargo-machete] 100 ignored = [ 101 "getrandom", # Needed to enable js feature 102 ]