Skip to content

Минификация

Минификация - это процесс сжатия вашего кода для уменьшения его размера и повышения производительности путём удаления ненужных символов, таких как пробелы, комментарии и неиспользуемый код.

Вы можете включить минификацию в tsdown с помощью опции --minify:

bash
tsdown --minify

NOTE

Минификация использует Oxc, который находится в альфа-версии, поэтому могут встречаться ошибки. Необходимо тщательно проверять минифицированный код перед запуском в продакшн.

Пример

Для следующего исходного кода:

src/index.ts
ts
const x = 1

function hello(x: number) {
  console.log('Hello World')
  console.log(x)
}

hello(x)

Вот два возможных результата в зависимости от того, включена ли минификация:

js
//#region src/index.ts
const x = 1
function hello(x$1) {
  console.log('Hello World')
  console.log(x$1)
}
hello(x)

//#endregion
js
const e=1;function t(e){console.log(`Hello World`),console.log(e)}t(e);

Распространяется под лицензией MIT.