UNPKG

@storm-software/workspace-tools

Version:

Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.

80 lines (74 loc) 1.89 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkI734UVDTjs = require('./chunk-I734UVDT.js'); // src/base/cargo-base-executor.untyped.ts var _untyped = require('untyped'); var cargo_base_executor_untyped_default = _untyped.defineUntypedSchema.call(void 0, { ..._chunkI734UVDTjs.base_executor_untyped_default, $schema: { id: "cargoBaseExecutor", title: "Cargo Base Executor", description: "A base type definition for a Cargo/rust related executor schema" }, package: { $schema: { title: "Cargo.toml Path", type: "string", format: "path", description: "The path to the Cargo.toml file" }, $default: "{projectRoot}/Cargo.toml" }, toolchain: { $schema: { title: "Toolchain", description: "The type of toolchain to use for the build", enum: ["stable", "beta", "nightly"], default: "stable" }, $default: "stable" }, target: { $schema: { title: "Target", type: "string", description: "The target to build" } }, allTargets: { $schema: { title: "All Targets", type: "boolean", description: "Build all targets" } }, profile: { $schema: { title: "Profile", type: "string", description: "The profile to build" } }, release: { $schema: { title: "Release", type: "boolean", description: "Build in release mode" } }, features: { $schema: { title: "Features", type: "string", description: "The features to build", oneOf: [{ type: "string" }, { type: "array", items: { type: "string" } }] } }, allFeatures: { $schema: { title: "All Features", type: "boolean", description: "Build all features" } } }); exports.cargo_base_executor_untyped_default = cargo_base_executor_untyped_default;