@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
24 lines (21 loc) • 943 B
TypeScript
import { CreateNodesV2, CreateDependencies } from '@nx/devkit';
declare const name = "storm-software/rust";
declare const description = "Plugin for parsing Cargo.toml files";
type CargoPluginProfileMap = Record<string, string> & {
development?: string;
production?: string;
};
declare const DefaultCargoPluginProfileMap: {
development: string;
production: string;
};
declare const DEFAULT_ERROR_MESSAGE = "An error occurred in the Storm Rust Nx plugin.";
interface CargoPluginOptions {
includeApps?: boolean;
skipDocs?: boolean;
toolchain?: "stable" | "beta" | "nightly";
profiles?: CargoPluginProfileMap;
}
declare const createNodesV2: CreateNodesV2<CargoPluginOptions | undefined>;
declare const createDependencies: CreateDependencies;
export { type CargoPluginOptions, type CargoPluginProfileMap, DEFAULT_ERROR_MESSAGE, DefaultCargoPluginProfileMap, createDependencies, createNodesV2, description, name };