lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

dto_bindgen.toml (2484B)


      1 schema_version = 1
      2 
      3 [export]
      4 out_dir = "target/dto-bindgen"
      5 emit_docs = false
      6 wire_format = "json"
      7 
      8 [numeric]
      9 large_int_policy = "require_explicit"
     10 
     11 [typescript]
     12 enabled = true
     13 out_dir = "target/dto-bindgen/core-bindings"
     14 wire_contract = "json_exchange"
     15 layout = "bundle"
     16 bundle_file = "types.ts"
     17 emit = "ts"
     18 module_resolution = "bundler"
     19 import_extension = "none"
     20 type_only_imports = true
     21 strict_null_checks_required = true
     22 style = "dto_bindgen"
     23 
     24 [python]
     25 enabled = false
     26 
     27 [[package]]
     28 key = "core"
     29 rust_package = "radroots_core"
     30 rust_crate = "radroots_core"
     31 npm = "@radroots/core-bindings"
     32 out_dir = "target/dto-bindgen/core-bindings"
     33 
     34 [package.root_discovery]
     35 mode = "source_manifest"
     36 source_files = [
     37   "crates/core/src/currency.rs",
     38   "crates/core/src/decimal.rs",
     39   "crates/core/src/discount.rs",
     40   "crates/core/src/money.rs",
     41   "crates/core/src/percent.rs",
     42   "crates/core/src/quantity.rs",
     43   "crates/core/src/quantity_price.rs",
     44   "crates/core/src/unit.rs",
     45 ]
     46 root_module_file = "crates/core/src/generated/dto_roots.rs"
     47 
     48 [[package]]
     49 key = "event"
     50 rust_package = "radroots_event"
     51 rust_crate = "radroots_event"
     52 npm = "@radroots/event-bindings"
     53 out_dir = "target/dto-bindgen/event-bindings"
     54 
     55 [package.root_discovery]
     56 mode = "source_manifest"
     57 source_files = [
     58   "crates/event/src/account.rs",
     59   "crates/event/src/app_data.rs",
     60   "crates/event/src/comment.rs",
     61   "crates/event/src/coop.rs",
     62   "crates/event/src/document.rs",
     63   "crates/event/src/dto.rs",
     64   "crates/event/src/envelope.rs",
     65   "crates/event/src/farm.rs",
     66   "crates/event/src/follow.rs",
     67   "crates/event/src/gcs.rs",
     68   "crates/event/src/geochat.rs",
     69   "crates/event/src/gift_wrap.rs",
     70   "crates/event/src/job.rs",
     71   "crates/event/src/job_feedback.rs",
     72   "crates/event/src/job_request.rs",
     73   "crates/event/src/job_result.rs",
     74   "crates/event/src/knowledge.rs",
     75   "crates/event/src/lib.rs",
     76   "crates/event/src/list.rs",
     77   "crates/event/src/list_set.rs",
     78   "crates/event/src/operational_listing.rs",
     79   "crates/event/src/message.rs",
     80   "crates/event/src/message_file.rs",
     81   "crates/event/src/order.rs",
     82   "crates/event/src/order_economics.rs",
     83   "crates/event/src/plot.rs",
     84   "crates/event/src/post.rs",
     85   "crates/event/src/profile.rs",
     86   "crates/event/src/reaction.rs",
     87   "crates/event/src/relay_document.rs",
     88   "crates/event/src/resource_area.rs",
     89   "crates/event/src/resource_cap.rs",
     90   "crates/event/src/seal.rs",
     91   "crates/event/src/trade_validation.rs",
     92 ]
     93 root_module_file = "crates/event/src/generated/dto_roots.rs"