@storm-software/workspace-tools
Version:
Tools for managing a Storm workspace, including various Nx generators and executors for common development tasks.
109 lines (94 loc) • 1.72 kB
text/typescript
import { e as BaseGeneratorResult } from './types-dNjhGseA.mjs';
import * as _nx_devkit from '@nx/devkit';
import { Tree } from '@nx/devkit';
// Generated by @storm-software/untyped
// Do not edit this file directly
interface PresetGeneratorSchema {
/**
* Directory
*
* The directory to create the library in
*
*/
directory: string,
/**
* Name
*
* The name of the workspace
*
*/
name: string,
/**
* Organization
*
* The organization of the workspace
*
* @default "storm-software"
*/
organization?: string,
/**
* Include Apps
*
* Include apps in the workspace
*
* @default true
*/
includeApps?: boolean,
/**
* Include Rust
*
* Include Rust support in the workspace
*
* @default false
*/
includeRust?: boolean,
/**
* Namespace
*
* The namespace of the workspace
*
* @default "storm-software"
*/
namespace?: string,
/**
* Description
*
* The description of the workspace
*
*/
description?: string,
/**
* Repository URL
*
* The URL of the repository
*
*/
repositoryUrl?: string,
/**
* Nx Cloud
*
* Nx Cloud configuration
*
*/
nxCloud?: string,
/**
* Mode
*
* The mode of the Nx client
*
*/
mode?: string,
/**
* Package Manager
*
* The package manager to use
*
* @default "pnpm"
*
* @enum npm,pnpm,yarn,bun
*/
packageManager?: string,
}
declare function presetGeneratorFn(tree: Tree, options: PresetGeneratorSchema): Promise<null>;
declare const _default: (tree: Tree, _options: PresetGeneratorSchema) => Promise<_nx_devkit.GeneratorCallback | BaseGeneratorResult>;
export { type PresetGeneratorSchema as P, _default as _, presetGeneratorFn as p };