1.0.2 • Published 6 years ago

ts-mangle-private v1.0.2

Weekly downloads
30
License
ISC
Repository
-
Last release
6 years ago

ts-mangle-private

Gulp plugin - Mangle private members in typescript files.

Why?

  • Smaller files.
  • Harder to reverse engineer.
  • uglifyjs does not mangle typescript.
  • uglifyjs does not mangle private members in javascript because it cannot know which members are private.
  • uglifyjs has a mangle properties option but using it is a mess.

install

npm install --save-dev ts-mangle-private

Usage

let gulp = require("gulp");
let ts = require('gulp-typescript');
let manglePrivate = require("ts-mangle-private").default;
// Or: import manglePrivate from "ts-mangle-private";

let tsProject = ts.createProject("./src/tsconfig.json");

return gulp.src("./src/**/*.ts")
	.pipe(manglePrivate())
	.pipe(tsProject())
	.pipe(gulp.dest("./lib"));
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.2.0

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago