UNPKG

make-pesto

Version:

Pesto is a command-line tool to assist in creating Node.js packages. 🔪🌿

34 lines (26 loc) • 861 B
import type { TsConfigJson } from "type-fest"; /* -------------------------------------------------------------------------- */ /* TYPE IMPLEMENTATIONS */ /* -------------------------------------------------------------------------- */ export interface TsConfigJsonExtended extends TsConfigJson { $schema: string; "ts-node": { files: boolean; }; } export type TemplateType = "basic" | "typescript"; export interface Args { projectPath: string; template: TemplateType; verbose: boolean; } export type Dependency = Record<string, string>; export interface Dependencies { [key: string]: Dependency; basicDevDependencies: Dependency; tsDevDependencies: Dependency; } export type PseudoCode = string; export interface PseudoCodes { [key: string]: string; }