JavaScript Minifier for TypeScript

Free online javascript minifier with TypeScript code examples

Working with javascript minifier in TypeScript? Our free online javascript minifier helps TypeScript developers format, validate, and process data instantly. Below you will find TypeScript code examples using terser so you can achieve the same result programmatically in your own projects.

Try the JavaScript Minifier Online

Use our free JavaScript Minifier directly in your browser — no setup required.

Open JavaScript Minifier

TypeScript Code Example

import { minify, MinifyOptions } from 'terser';

const code: string = `
function greet(name) {
  var message = 'Hello, ' + name + '!';
  console.log(message);
  return message;
}
greet('World');
`;

const options: MinifyOptions = {
  compress: { dead_code: true, drop_console: false },
  mangle: true,
  sourceMap: false,
};

const result = await minify(code, options);
console.log(result.code);

Quick Setup

Library: terser
npm install terser

TypeScript Tips & Best Practices

  • Terser includes its own TypeScript definitions
  • Use drop_console: true to remove console.log statements
  • Enable sourceMap for debugging minified code

Frequently Asked Questions

JavaScript Minifier in Other Languages

More TypeScript Tools