ts-pwgen
Version:
A command line password generator in TypeScript
22 lines (21 loc) • 517 B
TypeScript
import { Answers } from 'inquirer';
export interface PasswordGeneratorOptions {
lowercaseLetters: boolean;
uppercaseLetters: boolean;
numbers: boolean;
specialCharacters: boolean;
latin1Characters: boolean;
parts: {
amount: number;
length: number;
delimiter: string;
};
}
export interface GeneratedPassword {
value: string;
charsetLength: number;
differentCharacters?: number;
}
export interface PasswordAnswer extends Answers {
password: string;
}