{
"name": "jedi",
"$schema": "../../../node_modules/nx/schemas/project-schema.json",
"projectType": "library",
"sourceRoot": "packages/jedi/src",
"tags": [],
"targets": {
"build": {
"executor": "@monodon/rust:build",
"outputs": ["{options.target-dir}"],
"options": {
"target-dir": "dist/target/jedi"
},
"configurations": {
"production": {
"release": true
}
}
},
"test": {
"executor": "@monodon/rust:test",
"outputs": ["{options.target-dir}"],
"options": {
"target-dir": "dist/target/jedi"
},
"configurations": {
"production": {
"release": true
}
}
},
"lint": {
"executor": "@monodon/rust:lint",
"outputs": ["{options.target-dir}"],
"options": {
"target-dir": "dist/target/jedi"
}
},
"dry": {
"executor": "nx:run-commands",
"options": {
"commands": ["cargo publish -p jedi --dry-run --allow-dirty"],
"parallel": false
}
},
"proto": {
"executor": "nx:run-commands",
"options": {
"cwd": "packages/rust/jedi",
"commands": [
{
"command": "BUILD_PROTO=1 cargo check --no-default-features",
"forwardAllArgs": false
}
],
"parallel": false
}
},
"doctest": {
"executor": "nx:run-commands",
"options": {
"command": "cargo test --doc -- --nocapture jedi",
"cwd": "packages/rust/jedi"
}
}
}
}