UNPKG

@storm-software/unbuild

Version:

A package containing `unbuild` utilities for building Storm Software libraries and applications

24 lines (21 loc) 1.16 kB
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 };