UNPKG

@storm-software/workspace-tools

Version:

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

123 lines (107 loc) 1.56 kB
// Generated by @storm-software/untyped // Do not edit this file directly export interface NodeLibraryGeneratorSchema { /** * Directory * * The directory to create the library in * */ directory: string, /** * Name * * The name of the library * */ name: string, /** * Description * * The description of the library * */ description?: string, /** * Build Executor * * The executor to use for building the library * * @default "@storm-software/workspace-tools:unbuild" */ buildExecutor?: string, /** * Platform * * The platform to target with the library * * @default "node" * * @enum node,neutral */ platform?: string, /** * Import Path * * The import path for the library * */ importPath?: string, /** * Tags * * The tags for the library * */ tags?: string, /** * Unit Test Runner * * The unit test runner to use * * * @enum jest,vitest,none */ unitTestRunner?: string, /** * Test Environment * * The test environment to use * * * @enum jsdom,node */ testEnvironment?: string, /** * Pascal Case Files * * Use PascalCase for file names * * @default false */ pascalCaseFiles?: boolean, /** * Strict * * Enable strict mode * * @default true */ strict?: boolean, /** * Publishable * * Make the library publishable * * @default false */ publishable?: boolean, /** * Buildable * * Make the library buildable * * @default true */ buildable?: boolean, }