@storm-software/unbuild
Version:
A package containing `unbuild` utilities for building Storm Software libraries and applications
24 lines (21 loc) • 1.16 kB
TypeScript
export { build, cleanOutputPath, copyBuildAssets, executeUnbuild, generatePackageJson, resolveOptions } from './build.js';
export { clean, cleanDirectories } from './clean.js';
export { DeepPartial, LoadFile, Loader, LoaderContext, LoaderInputFile, LoaderOptions, LoaderOutputFile, LoaderResult, Loaders, UnbuildCLIOptions, UnbuildOptions, UnbuildResolvedOptions } from './types.js';
import { DependentBuildableProjectNode } from '@nx/js/src/utils/buildable-libs-utils';
import { StormWorkspaceConfig } from '@storm-software/config';
import ts from 'typescript';
import { RollupBuildOptions } from 'unbuild';
import '@storm-software/config/types';
import '@storm-software/build-tools';
import 'esbuild';
import 'mkdist';
/**
* Load a rolldown configuration file
*/
declare function loadConfig(configPath: string): Promise<RollupBuildOptions | undefined>;
declare function createTsCompilerOptions(config: StormWorkspaceConfig, tsConfigPath: string, projectRoot: string, dependencies?: DependentBuildableProjectNode[]): Promise<{
rootDir: string;
declaration: boolean;
paths: ts.MapLike<string[]>;
}>;
export { createTsCompilerOptions, loadConfig };