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.
76 lines (75 loc) • 1.95 kB
TypeScript
export namespace DEFAULTS_OPTIONS {
let cwd: string;
let NODE_ENV: string;
let username: any;
let gitHubUsername: any;
let authorName: any;
let files: string;
let ignore: string[];
let dependencies: string;
let updateVersions: boolean;
let npmPath: any;
let ts: any;
let serve: boolean;
let lint: boolean;
let format: boolean;
let types: boolean;
let docs: any;
let docsFormat: any;
let docsStart: string;
let docsEnd: string;
let commitAndTagVersion: boolean;
let pkgFix: boolean;
let browsersync: any;
let hmr: boolean;
let http2: boolean;
let crossOriginIsolation: boolean;
let prettier: any;
let eslint: any;
let tsconfig: any;
let transpiler: string;
let babel: any;
let esbuild: any;
let swc: any;
let importMap: {};
namespace resolve {
let include: string[];
let exclude: string[];
let copy: string[];
let conditions: string[];
let mainFields: string[];
let browserField: boolean;
let overrides: {};
}
namespace rollup {
let input: any;
let output: any;
let extraPlugins: any;
let pluginsOptions: {};
let watch: boolean;
let sourceMap: boolean;
}
let typedoc: any;
let jsdoc: any;
let jsdoc2md: any;
}
export namespace commands {
export { init };
export { dev };
export { build };
export { bundle };
export { release };
export { deploy };
export { install };
}
export function run(fn: any, options: any): Promise<any>;
import init from "./init.js";
import dev from "./dev.js";
import build from "./build.js";
import bundle from "./bundle.js";
import release from "./release.js";
import deploy from "./deploy.js";
import install from "./install.js";
import npm from "./npm.js";
import { FILES_GLOB } from "./utils.js";
export { npm, FILES_GLOB };