https://github.com/dacmarcell/ts-config-generator
Welcome to the TypeScript Config Generator! This repository contains a simple yet powerful command-line tool designed to help you quickly generate tsconfig.json files tailored to various environments and setups.
https://github.com/dacmarcell/ts-config-generator
rust
Last synced: 3 months ago
JSON representation
Welcome to the TypeScript Config Generator! This repository contains a simple yet powerful command-line tool designed to help you quickly generate tsconfig.json files tailored to various environments and setups.
- Host: GitHub
- URL: https://github.com/dacmarcell/ts-config-generator
- Owner: dacmarcell
- Created: 2024-03-30T02:07:53.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-18T16:16:48.000Z (about 1 year ago)
- Last Synced: 2025-01-15T20:19:23.226Z (4 months ago)
- Topics: rust
- Language: Rust
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TypeScript Config Generator
Welcome to the **TypeScript Config Generator**! This repository contains a simple yet powerful command-line tool designed to help you quickly generate `tsconfig.json` files tailored to various environments and setups.
## Features
- **Interactive CLI**: Uses a colorful and intuitive CLI to guide you through the process of selecting a TypeScript configuration template.
- **Multiple Templates**: Choose from several predefined `tsconfig.json` templates, including:
- Recommended
- Node 21
- Node 20
- Node 19
- Bun
- **ASCII Art**: Enjoy a fun ASCII art welcome message.## Usage
To use this tool, simply run the executable. You will be presented with an interactive menu to choose your preferred TypeScript configuration template.
### Prerequisites
- Rust (to compile the tool)
- `dialoguer` crate for interactive CLI
- `console` crate for styling the CLI### Installation
Clone the repository and navigate into its directory:
```bash
git clone https://github.com/yourusername/tsconfig-generator.git
cd tsconfig-generator