-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenerators.json
More file actions
57 lines (57 loc) · 2.42 KB
/
Copy pathgenerators.json
File metadata and controls
57 lines (57 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
"$schema": "http://json-schema.org/schema",
"name": "@eddacraft/nxrust",
"version": "0.1.0",
"generators": {
"init": {
"factory": "./dist/generators/init/generator",
"schema": "./dist/generators/init/schema.json",
"description": "Initialise a Cargo workspace inside an Nx workspace.",
"hidden": true
},
"crate": {
"factory": "./dist/generators/crate/generator",
"schema": "./dist/generators/crate/schema.json",
"description": "Scaffold a new Cargo workspace-member crate (library by default, binary with --bin).",
"x-type": "library",
"aliases": ["c"]
},
"binary": {
"factory": "./dist/generators/binary/generator",
"schema": "./dist/generators/binary/schema.json",
"description": "Scaffold a new Cargo binary crate.",
"x-type": "application",
"aliases": ["bin", "app"]
},
"library": {
"factory": "./dist/generators/library/generator",
"schema": "./dist/generators/library/schema.json",
"description": "Scaffold a new Cargo library crate.",
"x-type": "library",
"aliases": ["lib"]
},
"release-version": {
"factory": "./dist/generators/release-version/generator#releaseVersionGenerator",
"schema": "./dist/generators/release-version/schema.json",
"description": "Bump a Cargo crate's version. Invoked by `nx release version`, not directly.",
"hidden": true
},
"doctor": {
"factory": "./dist/generators/doctor/generator",
"schema": "./dist/generators/doctor/schema.json",
"description": "Diagnose nxrust workspace issues (read-only): cross-language `^build` test seams (ISS-001)."
},
"add-rust-reference": {
"factory": "./dist/generators/add-rust-reference/generator",
"schema": "./dist/generators/add-rust-reference/schema.json",
"description": "Wire a JS/TS project to a sibling Rust crate with the D-009 cross-language test-seam contract (overrides JS `test.dependsOn` so JS tests never trigger a transitive cargo build).",
"aliases": ["add-rust-ref"]
},
"cache-report": {
"factory": "./dist/generators/cache-report/generator",
"schema": "./dist/generators/cache-report/schema.json",
"description": "Report the effective cache contract per inferred Rust target (read-only): inputs, outputs, env allowlist, and resolved target-dir (honours CARGO_TARGET_DIR).",
"aliases": ["cache-info"]
}
}
}