nx/packages/rust/generators.json
BAK BYEONG JUN 18932f4a5f
Some checks failed
CI / checks (push) Has been cancelled
init
2025-05-06 13:52:36 +00:00

66 lines
2.2 KiB
JSON

{
"$schema": "http://json-schema.org/schema",
"name": "rust",
"version": "0.0.1",
"generators": {
"binary": {
"factory": "./src/generators/binary/generator",
"schema": "./src/generators/binary/schema.json",
"description": "Generate a Rust bin with Cargo",
"x-type": "application",
"aliases": [
"bin"
]
},
"init": {
"factory": "./src/generators/init/generator",
"schema": "./src/generators/init/schema.json",
"description": "initializes a Cargo workspace within a Nx workspace",
"hidden": true
},
"library": {
"factory": "./src/generators/library/generator",
"schema": "./src/generators/library/schema.json",
"description": "Generate a Rust library with Cargo",
"x-type": "library",
"aliases": [
"lib"
]
},
"add-wasm": {
"factory": "./src/generators/add-wasm/generator",
"schema": "./src/generators/add-wasm/schema.json",
"description": "Adds wasm support to a Cargo project",
"hidden": true
},
"add-wasm-reference": {
"factory": "./src/generators/add-wasm-reference/generator",
"schema": "./src/generators/add-wasm-reference/schema.json",
"description": "Adds wasm support to an existing JavaScript/TypeScript project",
"hidden": true
},
"preset": {
"factory": "./src/generators/preset/generator",
"schema": "./src/generators/preset/schema.json",
"description": "preset generator",
"hidden": true
},
"add-napi": {
"factory": "./src/generators/add-napi/generator",
"schema": "./src/generators/add-napi/schema.json",
"description": "Generates support for napi-rs"
},
"create-napi-npm-dirs": {
"factory": "./src/generators/create-napi-npm-dirs/generator",
"schema": "./src/generators/create-napi-npm-dirs/schema.json",
"description": "Generates npm package directories for a NAPI project"
},
"release-version": {
"factory": "./src/generators/release-version/release-version#releaseVersionGenerator",
"schema": "./src/generators/release-version/schema.json",
"description": "DO NOT INVOKE DIRECTLY WITH `nx generate`. Use `nx release version` instead.",
"hidden": true
}
}
}