Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TypeScript to JavaScript Converter

A command-line tool to convert TypeScript (.ts) and TSX (.tsx) files to JavaScript (.js) and JSX (.jsx) files.

Features

  • Converts TypeScript/TSX files to JavaScript/JSX while preserving code structure
  • Supports both single file and directory conversion
  • Recursive directory processing
  • Skips node_modules and hidden directories
  • Dry-run mode to preview conversions
  • Verbose output option for debugging
  • Tracks and reports conversion success/failure statistics

Usage

Run the tool using Node.js:

npx ttj [options]

Options

  • -d, --dir <directory>: Specify directory to convert (defaults to current working directory)
  • -f, --file <file>: Convert a single file
  • -r, --dry-run: Preview files that would be converted without making changes
  • -v, --verbose: Show detailed output
  • -V, --version: Display version number
  • -h, --help: Display help information

Examples

Convert a single file:

npx ttj -f src/index.ts

Convert all files in a directory:

npx ttj -d src

Dry run to preview conversions:

npx ttj -d src --dry-run

Verbose output:

npx ttj -d src --verbose

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

This project was inspired by and built with reference to the following amazing projects:

A big thank you to the maintainers and contributors of these projects!

About

TypeScript to JavaScript Converter

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages