Registry / devops / tsminify

tsminify

JSON →
library1.0.0-beta.1jsnpmunverified

Typescript source file minifier that performs identifier mangling (shortening) and whitespace removal. Current stable version is 1.0.0-beta.1. The project appears unmaintained (last release 2015). Differentiator: operates at the TypeScript AST level rather than on compiled JavaScript, preserving type information. No recent activity; consider it deprecated in favor of Terser or esbuild for TypeScript minification.

npm install tsminify
INSTALL
IMPORT
SIG · TSMINIFY
T
tsminify
devopsjavascriptv1.0.0-beta.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

tsminify
import tsminify from 'tsminify'
import { tsminify } from 'tsminify'
Package exports a default function.
tsminify.src
import tsminify from 'tsminify'; tsminify.src(...)
const { src } = require('tsminify')
The main API is tsminify.src() - no named export for src.
tsminify (require)
const tsminify = require('tsminify')
CommonJS require works as default import.

Minifies TypeScript project using default tsconfig.json with mangling and comment removal.

import tsminify from 'tsminify'; const projectConfig = './tsconfig.json'; const options = { // Minification settings mangle: true, removeComments: true }; tsminify.src(projectConfig, options) .then((result: any) => { console.log('Minification complete'); }) .catch((err: any) => { console.error('Minification failed', err); });
Debug
Known issues
deprecatedPackage is in beta and last updated in 2015. No longer maintained.
fix
Use modern alternative like esbuild or Terser for TypeScript minification.
affects: >=0.0.0
breakingAPI signature changed from earlier versions - tsminify.src() expects project config path as first argument.
fix
Ensure you pass the path to tsconfig.json as the first argument.
affects: >=1.0.0-beta.0
gotchaIdentifier mangling may break output if property names are accessed dynamically (e.g., obj[expr]).
fix
Use the 'mangleExclude' option to exclude specific identifiers or disable mangling if issues arise.
affects: >=0.0.0
Errors
Common errors & fixes
Cannot find module 'tsminify'
Package not installed or old Node version.
fix
Run 'npm install tsminify'. Ensure Node >= 4.x.
TypeError: tsminify.src is not a function
Incorrect import (named instead of default) or older version.
fix
Use 'import tsminify from 'tsminify' or 'const tsminify = require('tsminify')'.
Upgrade
Version history
1.0.0-beta.1latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
tsminify — npm install tsminify · libregistry