snowdev
Version:
Zero configuration, unbundled, opinionated, development and prototyping server for simple ES modules development: types generation, format and linting, dev server and TypeScript support.
41 lines (40 loc) • 1.59 kB
TypeScript
export namespace FILES_GLOB {
let typescriptAll: string[];
}
export const NAME: any;
export const VERSION: any;
export const CORE_JS_SEMVER: any;
export namespace RF_OPTIONS {
let recursive: boolean;
let force: boolean;
}
export const listFormatter: Intl.ListFormat;
export const secondsFormatter: Intl.NumberFormat;
export function readJson(path: any): Promise<any>;
export function writeJson(path: any, obj: any, { merge }?: {
merge?: boolean;
}): Promise<void>;
export function sortPaths(paths: any, { separator, prepend, append }?: {
separator?: string;
prepend?: string[];
append?: string[];
}): any;
export const exec: typeof execCb.__promisify__;
export function execCommand(command: any, options: any): Promise<any>;
export function checkUncommitedChanges(options: any): Promise<void>;
export function escapeRegExp(string: any): any;
export function isTypeScriptProject(cwd: any): any;
export function pathExists(path: any): Promise<boolean>;
export function getFileExtension(file: any): string;
export function htmlHotInject(options: any, req: any): Promise<any>;
export function resolveExports(options: any, src: any): Promise<{}>;
export function resolveBrowserIgnores(options: any, src: any): Promise<{
[k: string]: any;
}>;
export function pick(obj: any, keys: any): {
[k: string]: any;
};
export function arrayDifference(a: any, b: any, compareFn?: (a: any, b: any) => boolean): any;
export function dotRelativeToBarePath(p: any): any;
export function bareToDotRelativePath(p: any): string;
import { exec as execCb } from "node:child_process";